@Sanjeevyadav512, could you elaborate more on what you mean by This one not working?
You can share the logs or any additional details that might help us understand your issue better.
java.lang.NullPointerException: null
25 at java.net.URI$Parser.parse(URI.java:3042) ~[na:1.8.0_212]
26 at java.net.URI.(URI.java:588) ~[na:1.8.0_212]
27 at java.net.URI.create(URI.java:850) ~[na:1.8.0_212]
28 at org.apache.http.client.methods.HttpPut.(HttpPut.java:65) ~[httpclient-4.5.3.jar!/:4.5.3]
29 at com.katalon.kit.report.uploader.helper.KatalonAnalyticsConnector.uploadFile(KatalonAnalyticsConnector.java:187) [classes!/:0.0.7.10]
30 at com.katalon.kit.report.uploader.helper.KatalonAnalyticsConnector.uploadFileWithRetry(KatalonAnalyticsConnector.java:160) [classes!/:0.0.7.10]
31 at com.katalon.kit.report.uploader.service.UploadService.perform(UploadService.java:89) [classes!/:0.0.7.10]
32 at com.katalon.kit.report.uploader.service.UploadService.upload(UploadService.java:68) [classes!/:0.0.7.10]
33 at com.katalon.kit.report.uploader.UploaderApplication.run(UploaderApplication.java:21) [classes!/:0.0.7.10]
34 at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:776) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
35 at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:760) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
36 at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:747) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
37 at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
38 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
39 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
40 at com.katalon.kit.report.uploader.UploaderApplication.main(UploaderApplication.java:16) [classes!/:0.0.7.10]
41 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_212]
42 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_212]
43 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_212]
44 at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_212]
45 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [katalon-report-uploader.jar:0.0.7.10]
46 at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [katalon-report-uploader.jar:0.0.7.10]
47 at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [katalon-report-uploader.jar:0.0.7.10]
48 at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) [katalon-report-uploader.jar:0.0.7.10]
502025-01-22 08:34:11.010 ERROR 8 — [ main] c.k.k.r.u.h.KatalonAnalyticsConnector : Error when uploading files
52java.lang.IllegalStateException: java.lang.NullPointerException
53 at com.katalon.kit.report.uploader.helper.ExceptionHelper.wrap(ExceptionHelper.java:9) ~[classes!/:0.0.7.10]
54 at com.katalon.kit.report.uploader.helper.KatalonAnalyticsConnector.uploadFile(KatalonAnalyticsConnector.java:201) ~[classes!/:0.0.7.10]
55 at com.katalon.kit.report.uploader.helper.KatalonAnalyticsConnector.uploadFileWithRetry(KatalonAnalyticsConnector.java:160) ~[classes!/:0.0.7.10]
56 at com.katalon.kit.report.uploader.service.UploadService.perform(UploadService.java:89) [classes!/:0.0.7.10]
57 at com.katalon.kit.report.uploader.service.UploadService.upload(UploadService.java:68) [classes!/:0.0.7.10]
58 at com.katalon.kit.report.uploader.UploaderApplication.run(UploaderApplication.java:21) [classes!/:0.0.7.10]
59 at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:776) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
60 at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:760) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
61 at org.springframework.boot.SpringApplication.afterRefresh(SpringApplication.java:747) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
62 at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
63 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
64 at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
65 at com.katalon.kit.report.uploader.UploaderApplication.main(UploaderApplication.java:16) [classes!/:0.0.7.10]
66 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_212]
67 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_212]
68 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_212]
69 at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_212]
70 at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [katalon-report-uploader.jar:0.0.7.10]
71 at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [katalon-report-uploader.jar:0.0.7.10]
72 at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [katalon-report-uploader.jar:0.0.7.10]
73 at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) [katalon-report-uploader.jar:0.0.7.10]
74Caused by: java.lang.NullPointerException: null
75 at java.net.URI$Parser.parse(URI.java:3042) ~[na:1.8.0_212]
76 at java.net.URI.(URI.java:588) ~[na:1.8.0_212]
77 at java.net.URI.create(URI.java:850) ~[na:1.8.0_212]
78 at org.apache.http.client.methods.HttpPut.(HttpPut.java:65) ~[httpclient-4.5.3.jar!/:4.5.3]
79 at com.katalon.kit.report.uploader.helper.KatalonAnalyticsConnector.uploadFile(KatalonAnalyticsConnector.java:187) ~[classes!/:0.0.7.10]
80 … 19 common frames omitted
Or you can provide me proper yml for this what I want is running my scrips sending Reports to TestOps and on email
Thanks!
I’ve boilerplate project that include build file report sample-bdd-project-in-katalon-latest-version/.github/workflows/main.yml at main · depapp/sample-bdd-project-in-katalon-latest-version · GitHub
before you can upload your report to TestOps, you need to build your report first, as you can see on this section:
- name: Build Katalon Reports as Artifact
if: always()
uses: actions/upload-artifact@v4
with:
name: Katalon-Reports
path: Reports/
Thanks I was able to send report to email what I need is integration to TestOps.
Hi,
Have you tried this with the latest version 10.1.0? Whic version you used facing this issue? If the latest version still not work, I will create a ticket for my team to investigate and support you. Thank you
Using this on latest version 10.1.0
- name: Upload Report to Katalon TestOps
uses: katalon-studio/report-uploader@v0.0.8
env:
PASSWORD: ${{ secrets.PASSWORD }}
PROJECT_ID: *****
TYPE: katalon
REPORT_PATH: Reports/
Thanks!
Adding more info like I’m running my scripts in windows and since Upload Report to Katalon TestOps work in Ubuntu so I’m saving Reports in artifacts and then downloading in Ubuntu and sending it to TestOps,
If there is any easy way please share.
Thank you!
Hi,
I would like to recommend you try to follow this: How to get reports from GitHub action run - #25 by depapp. Please let me know if this works. Thank you!
Thanks @Elly_Tran
No it didn’t work, now I just drop the idea of integration
Hi @sanjeevyadav512,
It’s a pity to hear that you are dropping the idea. However, can you please take time to try our runs here:
- Update kre.yml · duyluonganh/kat-download-file@2726611 · GitHub
- kat-download-file/.github/workflows/kre.yml at master · duyluonganh/kat-download-file · GitHub
and confirm with us the result. This could help others later. Thank you!