Skip to Main Content

Java SE (Java Platform, Standard Edition)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JNLP getting com.sun.deploy.net.FailedDownloadException looking for jar

user650724-OracleSep 22 2011 — edited Dec 14 2011
I am accessing the jnlp as an applet through a jsf page running on Weblogic server. The jnlp, jar and jspx page are all in the same directory. When I run the app, and view it in a browser, I get the following exception in java console:
network: Connecting http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar with proxy=DIRECT
network: Connecting http://127.0.0.1:7101/ with proxy=DIRECT
network: Server http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar requesting to set-cookie with "JSESSIONID=W2DFT73bF2zGFjDRnPnT22jGkhfMH7MTLy1vYJKsBLhG0L1FJTlx!1554553999; path=/; HttpOnly"
network: ResponseCode for http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar : 200
network: Encoding for http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar : null
network: Sever response: (length: -1, lastModified: Wed Dec 31 16:00:00 PST 1969, downloadVersion: null, mimeType: text/html)
network: Downloading resource: http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar
	Content-Length: -1
	Content-Encoding: null
Got ConfigEvent[type=SetVisible, value=true]

Got DownloadEvent[type=load,loaded=0, total=-1, percent=1]

network: Wrote URL http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar to File C:\Documents and Settings\nprasant.APPLICATIONS\Local Settings\Application Data\Sun\Java\Deployment\cache\6.0\10\1d8cbd8a-6153ec47-temp
network: Remove cache entry: 
network: Disconnect connection to http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar
java.util.zip.ZipException: ZIP file must have at least one entry

	at java.util.zip.ZipOutputStream.finish(Unknown Source)

	at java.util.zip.DeflaterOutputStream.close(Unknown Source)

	at java.util.zip.ZipOutputStream.close(Unknown Source)

	at com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)

	at com.sun.deploy.cache.Cache.downloadResourceToTempFile(Unknown Source)

	at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)

	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)

	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)

	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)

	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)

	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)

	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)

	at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)

	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

	at java.util.concurrent.FutureTask.run(Unknown Source)

	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

	at java.lang.Thread.run(Unknown Source)

Aborting launch ...

basic: exception: Unable to load resource: http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar.
network: CleanupThread used 306886 us
ExitException[ 3]com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar

	at sun.plugin2.applet.JNLP2Manager.downloadResources(Unknown Source)

	at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source)

	at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)

	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)

	at java.lang.Thread.run(Unknown Source)

Ignored exception: ExitException[ 3]com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar
Got ErrorEvent[url=http://127.0.0.1:7101/Application1-ViewController1-context-root/faces/StateModelEditor.jar label=null cause=null

Aborting launch ...
I can directly download the jar file from the url listed in the error. The jnlp file I use is:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" xmlns:jfx="http://javafx.com" href="StateModelEditor.jnlp">
  <information>
    <title>StateModelEditor</title>
    <vendor>nprasant</vendor>
    <description>Sample JavaFX 2.0 application.</description>
    <offline-allowed/>
  </information>
  <resources os="Windows" arch="x86">
    <jfx:javafx-runtime version="2.0+" href="http://download.oracle.com/otn-pub/java/javafx/javafx-windows-i586__Vlatest.exe "/>
  </resources>
  <resources os="Windows" arch="x64">
    <jfx:javafx-runtime version="2.0+" href="http://download.oracle.com/otn-pub/java/javafx/javafx-windows-x64__Vlatest.exe "/>
  </resources>
  <resources>
    <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
    <jar href="StateModelEditor.jar" size="22925" download="eager" />
  </resources>
  <applet-desc  width="800" height="600" main-class="com.javafx.main.NoJavaFXFallback"  name="StateModelEditor" />
  <jfx:javafx-desc  width="800" height="600" main-class="oracle.apps.crm.orderCapture.core.StateModelEditor"  name="StateModelEditor" />
  <update check="background"/>
</jnlp>
I tried compressing jar but that didn't make any difference. I am behind a proxy but playing around with all the java network settings was of no use as well.

Any pointers as to what could be the issue?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jan 11 2012
Added on Sep 22 2011
2 comments
4,706 views