FS#60706 - [icedtea-web] Does not support jdk7 anymore

Attached to Project: Arch Linux
Opened by bobpaul (bobpaul) - Monday, 05 November 2018, 20:03 GMT
Last edited by Levente Polyak (anthraxx) - Thursday, 16 December 2021, 22:41 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: I think icedtea-web dropped support for jdk7, but the package still lists compatibility with both jdk7 and jdk8:
java-runtime-openjdk (jre7-openjdk, jre8-openjdk, jre10-openjdk, jre-openjdk)


Additional info:
$ java -version
java version "1.7.0_171"
OpenJDK Runtime Environment (IcedTea 2.6.13) (Arch Linux build 7.u171_2.6.13-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.171-b02, mixed mode)
$ archlinux-java status
Available Java environments:
java-7-openjdk (default)

Package versions:
* icedtea-web 1.7-1
* jre7-openjdk-headless 7.u171_2.6.13-1
* jre7-openjdk 7.u171_2.6.13-1


Steps to reproduce:
# Set java-7-openjdk as the system java
# install icedtea-web
# attempting to use javaws to launch a jnlp results in
```
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/sourceforge/jnlp/runtime/Boot : Unsupported major.minor version 52.0
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClassOrNull(ClassLoader.java:1073)
at java.lang.ClassLoader.loadClass(ClassLoader.java:414)
at java.lang.ClassLoader.loadClass(ClassLoader.java:412)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
```

When I searched for this error, I found others fixed it on various distros by changing the system java to java8. I think this means upstream dropped support and the package should just be updated to remove java7 as a valid dependency.
This task depends upon

Closed by  Levente Polyak (anthraxx)
Thursday, 16 December 2021, 22:41 GMT
Reason for closing:  Not a bug
Additional comments about closing:  package java 7 dropped from repositories, EOL and not supported anymore

Loading...