Task #9542 (closed)
Bug: Ice 3.4.2 in repository built with source 1.6
Reported by: | cxallan | Owned by: | jamoore |
---|---|---|---|
Priority: | blocker | Milestone: | OMERO-4.4.4 |
Component: | Deployment | Version: | n.a. |
Keywords: | n.a. | Cc: | omero-team@…, naved_hussain@… |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | 2012-09-11 (4) |
Description
The current version of Ice 3.4 in the repository lib/repository/ice-3.4.2.jar has been built with source 1.6 or with a Java 1.6 version of javac without a source version set. This results in all Ice 3.4 builds, including those using Java Web Start to only work with Java 1.6+ VMs.
callan@faceoff ~/code/ome.git $ unzip -p lib/repository/ice-3.4.2.jar 'Ice/Communicator.class' | file - /dev/stdin: compiled Java class data, version 50.0 (Java 1.6)
Change History (3)
comment:1 Changed 12 years ago by jmoore
- Component changed from General to Deployment
- Owner set to jmoore
- Sprint set to 2012-09-11 (4)
comment:2 Changed 12 years ago by jmoore
- Resolution set to fixed
- Status changed from new to closed
Newly compiled jar is available under https://github.com/openmicroscopy/openmicroscopy/pull/319 This will be QA tested this week for release as part of 4.4.3.
comment:3 Changed 12 years ago by jmoore <josh@…>
(In [cca6ab05a490f06bb176154a4659d3fc3cd16277/ome.git] on branch develop) Re-compile Ice-3.4.2 branch with -target 1.5 (See #9542)
The new jar will likely omit IceGridGUI.