Package: libeclipselink-java
Version: 2.6.6-1
Severity: grave
When running a very simple test application, or indeed any production
application I have at hand, using the Debian-packaged version of EclipseLink, I
run into the following error when calling
javax.persistence.Persistence.createEntityManagerFactory:
[...]
Caused by: java.lang.ClassNotFoundException:
org.eclipse.persistence.internal.libraries.asm.ClassVisitor
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 9 more
Indeed eclipselink-2.6.6/debian/excludesfiles/build contains the following line:
org/eclipse/persistence/internal/libraries/**
I conclude that the Debian packaging of EclipseLink is unusable at the moment,
hence the severity setting. (The same applications work fine with upstream's
eclipselink.jar. I'm not sure why this library is packaged in Debian, as
nothing in buster seems to depend on it.)
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.