Oracle forms crashing after opening .jnlp

The place to exchange and discuss feature requests and proposals. Please post specific bug reports, pull requests, or source code extensions on github.
nagavals
Posts: 2
Joined: 01 Oct 2024, 19:57

Oracle forms crashing after opening .jnlp

Post by nagavals »

Hello,

Currently we use javawebstart to run our Oracle forms (12.1.2) applications. Oracle forms services run on linux/unix server

Windows Clients use Javawebstart to run Oracle forms application. Extensions.jnlp is configured correctly on the server.

We are planning to try OPENWEBSTART for running our Oracle forms application. We have successfully installed OPENWEBSTART v. 1.10 on windows 10 client. When we run OPENWEBSTART, .JNLP and jar files are run successfully but while opening main form application is crashing.

We verified log and noticed that openwebstart is trying to access .dll (related to webutil)
in
https://formsdev.ic.gc.ca:443/forms/java/webutil/win64/
instead of
https://formsdev.ic.gc.ca:443/forms/webutil/win64/

Attached the log (downloaded from the server when we ran application using OWS)
2024-10-01_15_55_01.745-ows-stage1.log
OWS log file
(14.13 KiB) Downloaded 131 times
here is the jnlp file on the server that is downloaded to the client when application is run wiht OWS
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="/forms/java" href="extensions.jnlp">
<information>
<title>Oracle Forms Services Extensions</title>
<vendor>Oracle Corporation</vendor>
</information>
<security>
<all-permissions/>
</security>
<resources>
<!-- <jar href="ADD YOUR JARS HERE - ONLY ONE PER ENTRY"/> -->
<!-- <jar href="jacob.jar"/> -->
<jar href="jacob.jar"/>
<jar href="cid_icons_v5.jar"/>
<jar href="jai_imageio.jar"/>
<jar href="forms-bean-combined-0.0.5.jar"/>
<jar href="jpdfprint_v4.jar"/>
<!--<jar href="cid_icons_v5.jar"/> -->
<!-- <jar href="forms-bean-combined-0.0.5.jar"/> -->
<!-- <jar href="jpdfprint_v3.jar"/> -->
</resources>
<component-desc/>
</jnlp>

nagavals
Posts: 2
Joined: 01 Oct 2024, 19:57

Re: Oracle forms crashing after opening .jnlp

Post by nagavals »

Hi
I resolved the error by change webutil_codebase in formsweb.cfg forms configuration file.

But now there are no errors but main form displays and disappears (looks like it is crashing)

Thanks in advance for your help

here is the log
[NagavalS][ITW-CORE][2024-10-04 13:16:18.125 EDT][INFO ][net.sourceforge.jnlp.util.logging.filelogs.WriterBasedFileLog][Output controller consumer daemon#334dea2b] writer-based impl.
[ITW-CORE][2024-10-04 13:16:17.343 EDT][INFO ][com.openwebstart.launcher.OpenWebStartLauncher] OWS main args [https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart].
[ITW-CORE][2024-10-04 13:16:17.640 EDT][INFO ][com.openwebstart.launcher.PhaseTwoWebStartLauncher] Starting OpenWebStart 1.10.1
[ITW-CORE][2024-10-04 13:16:17.859 EDT][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly.
[ITW-CORE][2024-10-04 13:16:17.955 EDT][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Ico provider registered correctly.
[ITW-CORE][2024-10-04 13:16:17.984 EDT][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Loading USER level properties from: file:/C:/Users/NagavalS/.config/icedtea-web/deployment.properties
[ITW-CORE][2024-10-04 13:16:18.125 EDT][INFO ][net.sourceforge.jnlp.config.DeploymentConfiguration] Loading USER level properties from: file:/C:/Users/NagavalS/.config/icedtea-web/deployment.properties
[ITW-CORE][2024-10-04 13:16:19.375 EDT][INFO ][com.openwebstart.launcher.PhaseTwoWebStartLauncher] Calling ITW Boot with args [https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart].
[ITW-CORE][2024-10-04 13:16:19.390 EDT][INFO ][net.sourceforge.jnlp.runtime.EnvironmentPrinter] OpenWebStartLauncher called with args: [https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart].
[ITW-CORE][2024-10-04 13:16:19.390 EDT][INFO ][net.sourceforge.jnlp.runtime.EnvironmentPrinter] OS: Windows 10
[ITW-CORE][2024-10-04 13:16:19.390 EDT][INFO ][net.sourceforge.jnlp.runtime.EnvironmentPrinter] Java Runtime Temurin-1.8.0_412
[ITW-CORE][2024-10-04 13:16:20.672 EDT][INFO ][net.sourceforge.jnlp.runtime.Boot] Proceeding with jnlp
[ITW-CORE][2024-10-04 13:16:20.688 EDT][INFO ][net.sourceforge.jnlp.runtime.Boot] JNLP file location: https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart
[ITW-CORE][2024-10-04 13:16:20.813 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart, version=null} = true
[ITW-CORE][2024-10-04 13:16:22.641 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart, version=null} = false
[ITW-CORE][2024-10-04 13:16:22.734 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart, version=null} = false
[ITW-CORE][2024-10-04 13:16:23.021 EDT][INFO ][net.adoptopenjdk.icedteaweb.xmlparser.MalformedXMLParser] Using MalformedXMLParser
[ITW-CORE][2024-10-04 13:16:24.906 EDT][INFO ][net.sourceforge.jnlp.Parser] Homepage: http://www.oracle.com
[ITW-CORE][2024-10-04 13:16:24.906 EDT][INFO ][net.sourceforge.jnlp.Parser] Description: Oracle Forms Services with WebUtil applet launcher.
[ITW-CORE][2024-10-04 13:16:24.906 EDT][INFO ][net.sourceforge.jnlp.JNLPFile] Acceptable vendor tag found, contains: Oracle Corporation
[ITW-CORE][2024-10-04 13:16:24.906 EDT][INFO ][net.sourceforge.jnlp.Parser] good - your JRE - 1.8.0_412 - match requested JRE - 1.7+
[ITW-CORE][2024-10-04 13:16:25.156 EDT][INFO ][net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader] New classloader: https://formsdev.ic.gc.ca:443/forms/frm ... enwebstart
[ITW-CORE][2024-10-04 13:16:25.204 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... sions.jnlp, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.266 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... sions.jnlp, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.312 EDT][INFO ][net.adoptopenjdk.icedteaweb.xmlparser.MalformedXMLParser] Using MalformedXMLParser
[ITW-CORE][2024-10-04 13:16:25.328 EDT][INFO ][net.sourceforge.jnlp.Parser] Homepage: null
[ITW-CORE][2024-10-04 13:16:25.328 EDT][INFO ][net.sourceforge.jnlp.Parser] Description: null
[ITW-CORE][2024-10-04 13:16:25.328 EDT][INFO ][net.sourceforge.jnlp.JNLPFile] Acceptable vendor tag found, contains: Oracle Corporation
[ITW-CORE][2024-10-04 13:16:25.328 EDT][INFO ][net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader] New classloader: https://formsdev.ic.gc.ca:443/forms/jav ... sions.jnlp
[ITW-CORE][2024-10-04 13:16:25.421 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/java/jacob.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.468 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/java/jacob.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.468 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... mageio.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.468 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... int_v4.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.484 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... -0.0.5.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.484 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... ons_v5.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.515 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... -0.0.5.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.609 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... mageio.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.625 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... ons_v5.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:25.656 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... int_v4.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:28.678 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/java/jacob.jar
[ITW-CORE][2024-10-04 13:16:28.687 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... ons_v5.jar
[ITW-CORE][2024-10-04 13:16:28.703 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... mageio.jar
[ITW-CORE][2024-10-04 13:16:28.718 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... -0.0.5.jar
[ITW-CORE][2024-10-04 13:16:28.781 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... int_v4.jar
[ITW-CORE][2024-10-04 13:16:28.921 EDT][INFO ][net.adoptopenjdk.icedteaweb.manifest.ManifestAttributesChecker] Codebase matches codebase manifest attribute, and application is signed. Continuing. See: http://docs.oracle.com/javase/7/docs/te ... eploy.html for details.
[ITW-CORE][2024-10-04 13:16:29.031 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/java/jacob.jar
[ITW-CORE][2024-10-04 13:16:29.031 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... ons_v5.jar
[ITW-CORE][2024-10-04 13:16:29.031 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... mageio.jar
[ITW-CORE][2024-10-04 13:16:29.047 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... -0.0.5.jar
[ITW-CORE][2024-10-04 13:16:29.062 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/jav ... int_v4.jar
[ITW-CORE][2024-10-04 13:16:29.109 EDT][INFO ][net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader] Added permissions for 5 jars
[ITW-CORE][2024-10-04 13:16:29.155 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/java/frmwebutil.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:29.155 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/java/frmwebutil.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:29.187 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/java/frmall.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:29.234 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/java/frmall.jar, version=null} = true
[ITW-CORE][2024-10-04 13:16:29.859 EDT][INFO ][net.adoptopenjdk.icedteaweb.manifest.ManifestAttributesChecker] Codebase matches codebase manifest attribute, and application is signed. Continuing. See: http://docs.oracle.com/javase/7/docs/te ... eploy.html for details.
[ITW-CORE][2024-10-04 13:16:30.000 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/java/frmall.jar
[ITW-CORE][2024-10-04 13:16:30.015 EDT][INFO ][net.sourceforge.jnlp.runtime.classloader.JNLPClassLoader] Added permissions for 2 jars
[ITW-CORE][2024-10-04 13:16:30.405 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isCached: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... sions.jnlp, version=null} = true
[ITW-CORE][2024-10-04 13:16:30.421 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] isUpToDate: CacheKey{location=https://formsdev.ic.gc.ca:443/forms/jav ... sions.jnlp, version=null} = true
[ITW-CORE][2024-10-04 13:16:30.437 EDT][INFO ][net.adoptopenjdk.icedteaweb.xmlparser.MalformedXMLParser] Using MalformedXMLParser
[ITW-CORE][2024-10-04 13:16:30.656 EDT][INFO ][net.sourceforge.jnlp.cache.NativeLibraryStorage] Activate native: https://formsdev.ic.gc.ca:443/forms/java/frmwebutil.jar
[ITW-CORE][2024-10-04 13:16:30.672 EDT][INFO ][net.sourceforge.jnlp.Parser] Homepage: null
[ITW-CORE][2024-10-04 13:16:30.672 EDT][INFO ][net.sourceforge.jnlp.Parser] Description: null
[ITW-CORE][2024-10-04 13:16:30.672 EDT][INFO ][net.sourceforge.jnlp.JNLPFile] Acceptable vendor tag found, contains: Oracle Corporation
[ITW-CORE][2024-10-04 13:16:31.062 EDT][INFO ][net.sourceforge.jnlp.util.AppletUtils] Found to small applet!
[ITW-CORE][2024-10-04 13:16:31.062 EDT][INFO ][net.sourceforge.jnlp.util.AppletUtils] using its width=500
[ITW-CORE][2024-10-04 13:16:31.062 EDT][INFO ][net.sourceforge.jnlp.util.AppletUtils] Found to small applet!
[ITW-CORE][2024-10-04 13:16:31.062 EDT][INFO ][net.sourceforge.jnlp.util.AppletUtils] using its height=380
[ITW-APP ][2024-10-04 13:16:31.641 EDT][INFO ][sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)] The proxy host is null, and the proxy port is 0.
[ITW-APP ][2024-10-04 13:16:31.641 EDT][INFO ][sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)] Native HTTP implementation is being used for the connection.
[ITW-APP ][2024-10-04 13:16:31.641 EDT][INFO ][sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)] The connection mode is HTTPS.
[ITW-APP ][2024-10-04 13:16:31.656 EDT][INFO ][sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)] Forms Session ID is WLS_FORMS.formsapp.287
[ITW-APP ][2024-10-04 13:16:31.741 EDT][INFO ][sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)] Forms Applet version is 12.2.1.4
[ITW-CORE][2024-10-04 13:16:33.236 EDT][INFO ][net.sourceforge.jnlp.util.logging.OutputController] Increase polling interval for shutdown phase
[ITW-CORE][2024-10-04 13:16:33.250 EDT][INFO ][net.adoptopenjdk.icedteaweb.resources.cache.CacheImpl] No other instances of javaws are running

Janak Mulani
Posts: 930
Joined: 24 Mar 2020, 13:37

Re: Oracle forms crashing after opening .jnlp

Post by Janak Mulani »

please don't post extracts from log file. better to attach the log file.

Your log file says:

Code: Select all

Oracle Forms Services with WebUtil applet launcher.
[ITW-CORE][2024-10-01 15:55:05.414 EDT][INFO ][net.sourceforge.jnlp.util.AppletUtils] Found to small applet!
Is the application you are trying to run an applet? OWS does not support applets.

Can you please enable OWS logging to log contents of jnlp file and then send me the log?

Post Reply