Unable to launch the application error

Bild von Mr_EMan

I get this trying to launch using BT747_J2SE_Latest_rxtx2_2p2.jnlp either for Mac OS X (10.6, 10.9) or Windows (7). Other versions seem to work (no, that's wrong--BT747_J2SE_Latest_Install.jnlp doesn't work either, but BT747_J2SE_Install.jnlp does). I've changed the security settings in the Java preference, but no change.

The exceptions are:

com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http://soft.bt747.org/Latest/BT747_j2se.jar

at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(SigningInfo.java:407)

at com.sun.javaws.security.SigningInfo.check(SigningInfo.java:277)

at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1764)

at com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1527)

at com.sun.javaws.Launcher.prepareResources(Launcher.java:1283)

at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:636)

at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:338)

at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:210)

at com.sun.javaws.Launcher.launch(Launcher.java:127)

at com.sun.javaws.Main.launchApp(Main.java:460)

at com.sun.javaws.Main.continueInSecureThread(Main.java:292)

at com.sun.javaws.Main$1.run(Main.java:125)

at java.lang.Thread.run(Thread.java:695)

I am getting this error when

I am getting this error when trying to install / run the BT747 Desktop Latest application

https://www.dropbox.com/s/v6dth78bvivcgd7/BT747error.png

Bild von mdeweerd

Hi To the original

Hi

To the original post:

 

  • BT747 is now signed.  I checked and as far as I can see I updated all jar files on soft.bt747.org on Jan 31st, 2014 , so they should all have signatures (this was done after your post, so I hope that your issue is fixed).
  • All versions should at least launch, but not all may work (due to the RXTX driver).

To the comment:

  • I noticed that the BT747_j2se.jar file at the root was not updated - this is the "stable version" and I have to update that manually ("Lastest" is done during the build process).
  • I have updated this file now with vresion 2.1.1.  I have checked the manifest for 2.1.1 and it does contain a Permissions field, so hopefully it works for you.
Bild von steve hoge

I'm not able to run bt747 on

I'm not able to run bt747 on Mac 10.8.5 after the latest Java .51 update. Here's the error I get: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: java.security.InvalidKeyException: Wrong key usage at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:715) at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(AppPolicy.java:295) at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1851) at com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1527) at com.sun.javaws.Launcher.prepareResources(Launcher.java:1283) at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:636) at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:338) at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:210) at com.sun.javaws.Launcher.launch(Launcher.java:127) at com.sun.javaws.Main.launchApp(Main.java:460) at com.sun.javaws.Main.continueInSecureThread(Main.java:292) at com.sun.javaws.Main$1.run(Main.java:125) at java.lang.Thread.run(Thread.java:695) Caused by: java.security.cert.CertPathValidatorException: java.security.InvalidKeyException: Wrong key usage at sun.security.provider.certpath.OCSPResponse.verifyResponse(OCSPResponse.java:456) at sun.security.provider.certpath.OCSPResponse.(OCSPResponse.java:411) at sun.security.provider.certpath.OCSP.check(OCSP.java:216) at sun.security.provider.certpath.OCSP.check(OCSP.java:120) at com.sun.deploy.security.TrustDecider.doOCSPEEValidation(TrustDecider.java:1002) at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:696) ... 12 more Caused by: java.security.InvalidKeyException: Wrong key usage at java.security.Signature.initVerify(Signature.java:459) at sun.security.provider.certpath.OCSPResponse.verifyResponse(OCSPResponse.java:440) ... 17 more

 

Any advice appreciated - I've got a big tracklog stored in my Qstars that's currently being held hostage...

So what I did was download

So what I did was download the latest version using the zip files. From there I run the file called bt747_macosX_j2se.command. It's been working well for me. I'm on Mavericks 10.9.2 using QStarz (a bunch of different ones).

Bild von mdeweerd

Hi Thanks for your report and

Hi

Thanks for your report and feedback.

I guess that you updated to java .51 without updating bt747 initially.  prior to the January 17, 2014 (more or less), bt747 was not signed with a trusted certificate.  Prior to java .51 this resulted in a warning from time to time, but it was still possible to run bt747 without much hassle.  With java .51 a trusted signature of the software is required and to run without such a signature is too complicated for 95% of the users I'ld say.

So by updating to a more recent version of BT747, you got a signed version of BT747 and the issue disappeared.