Task #12728 (closed)
Opened 9 years ago
Closed 9 years ago
BUG: Webstart Windows 8.1
Reported by: | dlindner | Owned by: | jburel |
---|---|---|---|
Priority: | major | Milestone: | OMERO-5.2.0 |
Component: | Insight | Version: | 5.0.8 |
Keywords: | webstart | Cc: | ux@…, rleigh |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
5.0.8 testing: Webstart didn't work for me on Windows 8.1 (Java 1.8.0_31).
Launch File:
<jnlp codebase="https://octopus.openmicroscopy.org/latest/static/webstart/jars/" href="https://octopus.openmicroscopy.org/latest/webstart/jars/insight.jnlp"> <information> <title>OMERO.insight</title> <vendor>The Open Microscopy Environment</vendor> <homepage href="http://www.openmicroscopy.org"/> <icon href="/latest/static/webstart/img/icon-omero-insight.png"/> <shortcut online="false"> <desktop/> </shortcut> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <j2se version="1.5+" max-heap-size="1024m"/> <jar href="omero.insight.jar"/> <jar href="assumeng.jar"/> <jar href="gluegen-rt.jar"/> <jar href="guava.jar"/> <jar href="commons-validator.jar"/> <jar href="java-image-scaling.jar"/> <jar href="commons-io.jar"/> <jar href="model-psql.jar"/> <jar href="commons-httpclient.jar"/> <jar href="serializer.jar"/> <jar href="common-javadoc.jar"/> <jar href="formats-bsd.jar"/> <jar href="ols-client.jar"/> <jar href="hibernate-jpa-2.0-api.jar"/> <jar href="gicentreUtils.jar"/> <jar href="ome-xml.jar"/> <jar href="blitz-javadoc.jar"/> <jar href="java-getopt.jar"/> <jar href="jaxrpc.jar"/> <jar href="commons-collections.jar"/> <jar href="swingx.jar"/> <jar href="ai_path.jar"/> <jar href="ehcache-core.jar"/> <jar href="JWlz.jar"/> <jar href="physics.jar"/> <jar href="perf4j.jar"/> <jar href="TableLayout.jar"/> <jar href="ome-java.jar"/> <jar href="commons-codec.jar"/> <jar href="commons-digester.jar"/> <jar href="jfreechart.jar"/> <jar href="netcdf.jar"/> <jar href="grib.jar"/> <jar href="formats-api.jar"/> <jar href="ice.jar"/> <jar href="logback-core.jar"/> <jar href="backport-util-concurrent.jar"/> <jar href="commons-logging.jar"/> <jar href="formats-gpl.jar"/> <jar href="turbojpeg.jar"/> <jar href="jogl.jar"/> <jar href="formats-common.jar"/> <jar href="specification.jar"/> <jar href="logback-classic.jar"/> <jar href="commons-discovery.jar"/> <jar href="ome-poi.jar"/> <jar href="kryo.jar"/> <jar href="common.jar"/> <jar href="mdbtools-java.jar"/> <jar href="model-psql-javadoc.jar"/> <jar href="native-lib-loader.jar"/> <jar href="common-sources.jar"/> <jar href="ini4j.jar"/> <jar href="JHotDraw.jar"/> <jar href="commons-lang.jar"/> <jar href="xalan.jar"/> <jar href="poi.jar"/> <jar href="metakit.jar"/> <jar href="lwf-stubs.jar"/> <jar href="bufr.jar"/> <jar href="axis.jar"/> <jar href="wsdl4j.jar"/> <jar href="platform.jar"/> <jar href="joda-time.jar"/> <jar href="saaj.jar"/> <jar href="processing-core.jar"/> <jar href="jna.jar"/> <jar href="blitz-sources.jar"/> <jar href="model-psql-sources.jar"/> <jar href="ij.jar"/> <jar href="slf4j-api.jar"/> <jar href="processing-controlP5.jar"/> <jar href="jai_imageio.jar"/> <jar href="blitz.jar"/> <jar href="nanoxml.jar"/> <jar href="jcommon.jar"/> <property name="jnlp.omero.host" value="localhost"/> <property name="jnlp.omero.port" value="4064"/> </resources> <application-desc main-class="org.openmicroscopy.shoola.Main"/> </jnlp>
Exception:
com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: https://octopus.openmicroscopy.org/latest/static/webstart/jars/commons-httpclient.jar at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source) at com.sun.javaws.security.SigningInfo.check(Unknown Source) at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source) at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source) at com.sun.javaws.Launcher.prepareResources(Unknown Source) at com.sun.javaws.Launcher.prepareAllResources(Unknown Source) at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source) at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source) at com.sun.javaws.Launcher.launch(Unknown Source) at com.sun.javaws.Main.launchApp(Unknown Source) at com.sun.javaws.Main.continueInSecureThread(Unknown Source) at com.sun.javaws.Main.access$000(Unknown Source) at com.sun.javaws.Main$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Change History (8)
comment:1 Changed 9 years ago by pwalczysko
- Cc ux@… rleigh added
- Keywords webstart added
- Priority changed from minor to critical
- Version changed from 5.0.4 to 5.0.8
comment:2 Changed 9 years ago by pwalczysko
- Priority changed from critical to major
comment:3 Changed 9 years ago by pwalczysko
@dlindner : What browser exactly did you use please ?
comment:4 Changed 9 years ago by pwalczysko
I tried also trout merge (5.1 line) with addition of trout to java security exception. It worked fine in Firefox.
comment:5 Changed 9 years ago by rleigh
I've tested with Windows 8.1. I have a valid .jnlp file association (which Petr's system was missing), and everything works fine in both Firefox (32-bit) and IE (32-bit and 64-bit).
Note: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7086260 may explain why Petr's system was missing the file association.
Also note: http://winaero.com/blog/how-to-enable-64-bit-internet-explorer-processes/ for how to run 64-bit Java if you have a 64-bit JRE installed (otherwise it tries to install 32-bit Java in addition). The details at the end might be worth adding to the webstart docs.
comment:6 Changed 9 years ago by dlindner
Still doesn't work on my Windows 8.1 (with Parallels), e. g. just tried with nightshade, interestingly there it's about an other jar file (see below). But if it's working for everyone else, than it's probably just a Parallels issue.
com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: https://nightshade.openmicroscopy.org/static/webstart/jars/axis.jar at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source) at com.sun.javaws.security.SigningInfo.check(Unknown Source) at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source) at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source) at com.sun.javaws.Launcher.prepareResources(Unknown Source) at com.sun.javaws.Launcher.prepareAllResources(Unknown Source) at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source) at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source) at com.sun.javaws.Launcher.launch(Unknown Source) at com.sun.javaws.Main.launchApp(Unknown Source) at com.sun.javaws.Main.continueInSecureThread(Unknown Source) at com.sun.javaws.Main.access$000(Unknown Source) at com.sun.javaws.Main$1.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
comment:7 Changed 9 years ago by pwalczysko
@gusferguson : do you want to have a go with your Win8 setup please ? (just execute webstart from Nightshade on any browser). Thank you
comment:8 Changed 9 years ago by jburel
- Milestone changed from Unscheduled to OMERO-5.2.0
- Resolution set to invalid
- Status changed from new to closed
Marking this ticket as "invalid" since we are removing webstart in 5.2.0
@rleigh kindly agreed to test at his home Win 8 setup. For me, with the same Java version on Windows 8 in Firefox and Chrome and IE11 it works.