Sign in to follow this  
Concordia

New Java, "Unable to launch the application"

Recommended Posts

Whoops.. edited because can't figure out how to delete.. this is a wurmonline question not wurmunlimited. 

...........

Wurm was working fine, closed client to open a new one and got an update prompt. Manually installed Java 8u141 x64 and got an error message upon launch. Tried launching from the website, tried restart and also made sure the old version wasn't available and restarted again. Also deleted keybindings.txt bc saw that in forum as possible fix. 

So it says :

Unable to launch the application
Could not verify signing in resource: (http://www.wurmonline.com/client/libraries-stable02016/commons-httpclient.jar, 3.1)

 

Launch file:
 

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0" codebase="http://www.wurmonline.com/client/" href="wurmclient.jnlp">

    <information>
        <title>Wurm Online</title>
        <vendor>Code Club AB</vendor>
        <homepage href="http://www.wurmonline.com/" />
        <description>Wurm Online client</description>
        <icon href="wurm_icon_128.png" width="128" height="128" />
        <icon href="wurm_icon_64.png" width="64" height="64" />
        <icon href="wurm_icon_32.png" width="32" height="32" />
        <icon href="wurm_icon_16.png" width="16" height="16" />
        <icon kind="splash" href="splash.gif" />
        <shortcut online="true">
            <desktop />
            <menu submenu="Wurm Online" />
        </shortcut>
    </information>

    <!-- These are default values, but just to be clear -->
    <update check="timeout" policy="always" />

    <security>
        <all-permissions />
    </security>

    <resources>
        <!-- Java 1.5 is not supported starting from WurmClient 3.1 -->
        <j2se
            href="http://java.sun.com/products/autodl/j2se"
            version="1.8+"
            initial-heap-size="512M"
            max-heap-size="1024M"
        />
        <property name="sun.java2d.noddraw" value="true" />
        <property name="org.lwjgl.input.Mouse.allowNegativeMouseCoords" value="true" />
        <jar href="wurmclient.jar" main="true" />
        <jar href="wurmres.jar" />
        <jar href="libraries-stable-2016/colladabind.jar" version="1.0.0" />
        <jar href="libraries-stable-2016/irclib.jar" version="1.10" />
        <jar href="libraries-stable-2016/jogg.jar" version="0.0.7" />
        <jar href="libraries-stable-2016/jorbis.jar" version="0.0.15" />
        <jar href="libraries-stable-2016/joXSI.jar" version="1.0.0" />
        <jar href="libraries-stable-2016/jzipupdate.jar" version="0.9.1" />
        <jar href="libraries-stable-2016/lwjgl.jar" version="2.9.1" />
        <jar href="libraries-stable-2016/lwjgl_util.jar" version="2.9.1" />
        <jar href="libraries-stable-2016/PNGDecoder.jar" version="0.0.1" />
        <jar href="libraries-stable-2016/slick-util.jar" version="b208" />
        <jar href="libraries-stable-2016/vecmath.jar" version="1.5.2" />
        <jar href="libraries-stable-2016/jbullet.jar" version="1.0.0" />
        <jar href="libraries-stable-2016/commons-codec.jar" version="1.4" />
        <jar href="libraries-stable-2016/commons-httpclient.jar" version="3.1" />
        <jar href="libraries-stable-2016/commons-logging.jar" version="1.1.3" />
    </resources>

    <resources os="Win" arch="x86"><!-- Windows 32-bit java -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-windows.jar" version="2.9.1"/>
    </resources>
    <resources os="Win" arch="amd64"><!-- Windows 64-bit java -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-windows.jar" version="2.9.1"/>
    </resources>

    <resources os="Mac" arch="ppc"><!-- PowerPC Mac -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-macosx.jar" version="2.9.1"/>
    </resources>
    <resources os="Mac" arch="i386"><!-- Intel Mac 32-bit java -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-macosx.jar" version="2.9.1"/>
    </resources>
    <resources os="Mac" arch="x86_64"><!-- Intel Mac 64-bit java -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-macosx.jar" version="2.9.1"/>
    </resources>

    <resources os="Linux" arch="i386"><!-- Linux 32-bit Sun java -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-linux.jar" version="2.9.1"/>
    </resources>
    <resources os="Linux" arch="x86"><!-- UNKNOWN -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-linux.jar" version="2.9.1"/>
    </resources>
    <resources os="Linux" arch="amd64"><!-- Linux 64-bit Sun java -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-linux.jar" version="2.9.1"/>
    </resources>
    <resources os="Linux" arch="x86_64"><!-- UNKNOWN -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-linux.jar" version="2.9.1"/>
    </resources>

    <resources os="SunOS" arch="sparc"><!-- UNKNOWN -->
        <nativelib href="libraries-stable-2016/lwjgl-natives-solaris.jar" version="2.9.1"/>
    </resources>

    <application-desc main-class="com.wurmonline.client.WurmLauncher"  name="Wurm Online" />
</jnlp>

Exception

com.sun.deploy.net.JARSigningException: Could not verify signing in resource: (http://www.wurmonline.com/client/libraries-stable-2016/commons-httpclient.jar, 3.1)
    at com.sun.deploy.security.JarVerifier.authenticateJarEntry(Unknown Source)
    at com.sun.deploy.security.EnhancedJarVerifier.validate(Unknown Source)
    at com.sun.deploy.cache.CacheEntry.processJar(Unknown Source)
    at com.sun.deploy.cache.CacheEntry.access$2700(Unknown Source)
    at com.sun.deploy.cache.CacheEntry$7.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.deploy.cache.CacheEntry.writeFileToDisk(Unknown Source)
    at com.sun.deploy.cache.CacheEntry.writeFileToDisk(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.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Wrapped Exception

java.lang.SecurityException: digest missing for org/apache/commons/httpclient
    at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
    at java.util.jar.JarVerifier.processEntry(Unknown Source)
    at java.util.jar.JarVerifier.update(Unknown Source)
    at java.util.jar.JarVerifier$VerifierStream.<init>(Unknown Source)
    at java.util.jar.JarFile.getInputStream(Unknown Source)
    at com.sun.deploy.security.JarVerifier.authenticateJarEntry(Unknown Source)
    at com.sun.deploy.security.EnhancedJarVerifier.validate(Unknown Source)
    at com.sun.deploy.cache.CacheEntry.processJar(Unknown Source)
    at com.sun.deploy.cache.CacheEntry.access$2700(Unknown Source)
    at com.sun.deploy.cache.CacheEntry$7.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.deploy.cache.CacheEntry.writeFileToDisk(Unknown Source)
    at com.sun.deploy.cache.CacheEntry.writeFileToDisk(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.downloadResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
    at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

 

.........................

 

Any ideas?

 

Edited by Concordia

Share this post


Link to post
Share on other sites

@Concordia
Uninstall the update and re-download Java JRE 8 Update 131....
Hope you didn't delete Wurm like I did.... I'm just now able to re download Wurm...

Share this post


Link to post
Share on other sites

CC need to jump on this a lot of people update there java on every new release. I tried to crank wurm up get same thing after I updated to the new 1.8.0_141-b15 64 bit java

 

My Wurm Unlimited tho is unaffected by the update

Edited by Arkonick

Share this post


Link to post
Share on other sites

I got the same issue I even tried using the online application for launching Wurm and it won't allow me so frustrating!!!  I can't get bk on the game :angry: (WO not WU)

Share this post


Link to post
Share on other sites

From the clutter desk of the developers

 

Quote

 

Right now the recommended solution for people will be to install 8u131 which is available from here: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html


You need to sign in with a free Oracle account.
We are researching the cause if the java signing issue. Near as I can tell it's either a bug in 8u141 or a problem with one of the third-party libraries we use.

 

Alternatively, you can install 141 and decline uninstalling 131. You can then manage your active Java install via the control panel

 

Otherwise we do not recommend updating until we can fix the issue.

 

Only download from Oracle's official link!

 

 


 

 

Share this post


Link to post
Share on other sites
43 minutes ago, Enki said:

From the clutter desk of the developers

 

 


 

 

 

Make sure to choose Java SE Runtime Environment 8u131 and not the Java SE Development Kit 8u131 which is first in that list. You will have fun with a ton of things you don't need and which don't help you otherwhise. Also take care to download the right version x86=32 bit and x64=64 bit... obviously... 

Edited by Sklo:D

Share this post


Link to post
Share on other sites
7 minutes ago, Brash_Endeavors said:

Just curious -- what is the difference between downloading  8u131 from oracle.com, and downloading  8u141  from java.com (https://java.com/en/download/manual.jsp)

I usually use the java manual download site simply to avoid accidentally getting 32 bit java installed, because I only want 64 bit (even with 32 bit browser) 

Also I hate the idea of making an Oracle account simply to download a file.

 

Are both sites actually now run by oracle (since Sun sold to Oracle), or are they separate parties, and why is the java.com version number, a higher number?

(edit, checking whois, apparently officially Oracle owns java.com also, so I guess it is safe to still get my downloads there)

 

TLDR

 

Java = Oracle

 

141 = bugged for Wurm

131 = Ok for Wurm

Share this post


Link to post
Share on other sites

yeah I am slow in the head. Knew Oracle = java i was just confused why oracle runs two different download sites, and got confused about the versions thingy

Edited by Brash_Endeavors

Share this post


Link to post
Share on other sites
1 hour ago, Enki said:

From the clutter desk of the developers

 

 


 

 

Maybe a library cause there is a issue having the online java decompiler decompile the server.jar with fernflower every compiler works but if you try to decompile with fernflower there is a error every time.

Just want to point that out there.

Share this post


Link to post
Share on other sites
3 minutes ago, Arkonick said:

Maybe a library cause there is a issue having the online java decompiler decompile the server.jar with fernflower every compiler works but if you try to decompile with fernflower there is a error every time.

Just want to point that out there.

 

The lib which is creating troubles is from 2007. So maybe it would be time to update...

Share this post


Link to post
Share on other sites
Just now, shakys said:

Moved to Wurm Online Technical Issues.

 

Great thanks

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Sklo:D said:

 

The lib which is creating troubles is from 2007. So maybe it would be time to update...

 

Yes, but simply updating a lib without due process is about as smart is using a nuke to clean your garage. :) 

 

Besides that, jarsigner -verify actually says the library is perfectly good, digest and all.

 

I'll keep everyone posted as I continue working on the issue.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this