Open scallviz opened 3 months ago
Hi, thanks for getting in touch. We can help, but we'll need more information.
I can confirm our product supports EBS and it's used in production by many of our customers. There must be something in the JNLP file, or potentially in the server-side configuration, that is not currently supported by the CheerpJ JNLP Runner extension.
I see you are comfortable in using the developer's console. Can you please follow these steps for us:
The HAR contains the full HTTP request and response for the JNLP file. This will allow us to understand if the JNLP file is downloaded correctly and what the parsing problem is.
Thanks for your help!
Hello,
Thanks a lot for forwarding us the HAR file and the jnlp file. I had a look at both of them and wanted to ask for more context.
If you press ‘Download File’ instead of ‘Start Application’, does it download the right jnlp file and you can open it with Java 8? And are you using the same browser you normally use to access the JNLP file?
From the HAR file you sent it seems like the jnlp file does not get downloaded correctly by the JNLPRunner Extension. It rather seems that it tries to download a redirect page pointing to a HTML page that hosts an applet.
I wonder if there might be an issue with the environment you are testing the extension with.
Is it also possible to get a HAR file of the page the triggers the original download of the JNLP file without the JNLPExtension? Like this we can compare the differences and figure out why the file is not getting downloaded correctly.
You can just follow the steps above to save the HAR file, but this time navigate to the original page that contains the jnlp file:
Thank you so much for these questions and information.
I will do the tests you mentioned and get back to you shortly.
Something of note, which I have brought up with my DBA team is that when using a MacOS user agent, it attempts to load applets (but they fail, even using your applet runner) but if I set the user agent to windows it generates the jnlp file.
I'm not sure if your extension uses the user-agent from the browser or its own identification? If it's generating a user-agent with "mac" or "macos" I think that could be the problem.
Thank you again -Scott
On Mon, Aug 26, 2024 at 7:51 AM Elisabeth Panholzer < @.***> wrote:
Is it also possible to get a HAR file of the page the triggers the original download of the JNLP file without the JNLPExtension? Like this we can compare the differences and figure out why the file is not getting downloaded correctly.
You can just follow the steps above to save the HAR file, but this time navigate to the original page that contains the jnlp file:
- Navigate to the page that contains the jnlp file download
- Open the developer tools and switch to the network tab
- Download the jnlp file like you normally would
- Switch back to the network tab
- Click on the "Export HAR..." button in the top bar of the network tab
- Please attach the HAR here or send it privately to me @.***
— Reply to this email directly, view it on GitHub https://github.com/leaningtech/cheerpj-jnlp-runner/issues/3#issuecomment-2310407877, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNKTQN562ZQYOC4JZOFSD3ZTM6G7AVCNFSM6AAAAABM7E37WCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJQGQYDOOBXG4 . You are receiving this because you authored the thread.Message ID: @.***>
-- Scott Call IT Director Viz Media, Inc
Hey Scott,
Thanks a lot for the additional context.
It might be a good idea to move this conversation over to email, feel free to reach out to us at info@leaningtech.com
The reason I am suggesting this is because the error you are encountering with the Applet Runner might already be fixed in a newer version that is not available on the web store yet. The version of CheerpJ ApplerRunner that is currently available in the webstore is still based on our legacy version of CheerpJ 2.
We are actively working on releasing an updated version of the AppletRunner, which will be ready in a few weeks. But we already have some testing builds ready.
I also recently fixed an issue for a client that points to the same error you saw (TypeError: Cannot read properties of undefined (reading 'getAttribute')
), that’s why I am suggesting to move the conversation over to email.
Also both of our extensions, the JNLPRunner and the AppletRunner, use the same user agent as the browser does.
Elisabeth
Hello
I was seeing if your product could run Oracle EBS forms since even though we can open the jnlp with Java 8, macos gatekeeper makes is a painful process.
Unfortunatlely when I try your product nothing happens when I press "Start Applicaton" and the developer's console shows: TypeError: Cannot read properties of undefined (reading 'getAttribute')
Please advise.
thanks! -S