Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#692218: libmsv-java: Exception in thread "main" java.lang.NoClassDefFoundError: org/iso_relax/dispatcher/SchemaProvider

3 views
Skip to first unread message

Oleksandr Gavenko

unread,
Nov 3, 2012, 12:30:02 PM11/3/12
to
Package: libmsv-java
Version: 2009.1+dfsg1-3
Severity: normal
When I try convert xsd schema to rnc I got:

$ java -jar /usr/share/java/msv-core.jar maven-v4_0_0.xsd maven-v4_0_0.rnc

Exception in thread "main" java.lang.NoClassDefFoundError: org/iso_relax/dispatcher/SchemaProvider
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
at java.lang.Class.getMethod0(Class.java:2685)
at java.lang.Class.getMethod(Class.java:1620)
at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:488)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:480)
Caused by: java.lang.ClassNotFoundException: org.iso_relax.dispatcher.SchemaProvider
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)


-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information

--
Best regards!


--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Oleksandr Gavenko

unread,
Nov 3, 2012, 1:10:02 PM11/3/12
to
On 2012-11-03, Oleksandr Gavenko wrote:

> When I try convert xsd schema to rnc I got:
>
> $ java -jar /usr/share/java/msv-core.jar maven-v4_0_0.xsd maven-v4_0_0.rnc
>
> Exception in thread "main" java.lang.NoClassDefFoundError: org/iso_relax/dispatcher/SchemaProvider
> at java.lang.Class.getDeclaredMethods0(Native Method)

I confused by http://relaxng.org/ page and decide that libmsv-java for
schema conversion. But problem exist if you use it as schema validator:

$ java -jar /usr/share/java/msv-core.jar --help

Exception in thread "main" java.lang.NoClassDefFoundError: org/iso_relax/dispatcher/SchemaProvider
at java.lang.Class.getDeclaredMethods0(Native Method)

$ java -cp /usr/share/java/msv-core.jar:/usr/share/maven-repo/com/sun/msv/datatype/xsd/xsdlib/2009.1/xsdlib-2009.1.jar:/usr/share/java/xsdlib-2009.1.jar:/usr/share
/maven-repo/isorelax/isorelax/debian/isorelax-debian.jar:/usr/share/maven-repo/relaxngDatatype/relaxngDatatype/debian/relaxngDatatype-debian.jar:/usr/share/java/msv-testharnes
s-2009.1.jar:/usr/share/maven-repo/net/java/dev/msv/msv-testharness/2009.1/msv-testharness-2009.1.jar:/usr/share/maven-repo/xerces/xercesImpl/debian/xercesImpl-debian.jar:/usr
/share/maven-repo/xml-apis/xml-apis-1.4/debian/xml-apis-1.4-debian.jar:/usr/share/maven-repo/org/apache/ant/ant/debian/ant-debian.jar:/usr/share/maven-repo/org/apache/maven/ma
ven-script-ant/debian/maven-script-ant-debian.jar:/usr/share/maven-repo/org/apache/maven/plugin-tools/maven-plugin-tools-ant/debian/maven-plugin-tools-ant-debian.jar:/usr/shar
e/maven-repo/org/apache/ant/ant-launcher/debian/ant-launcher-debian.jar:/usr/share/maven-repo/xml-resolver/xml-resolver/debian/xml-resolver-debian.jar com.sun.msv.driver.textu
i.Driver --help

unrecognized option: --help
usage: java -jar msv.jar <opts> <grammar> <instance1> [<instance2> ...]

Giovanni Mascellani

unread,
May 22, 2013, 10:00:02 AM5/22/13
to
Il 03/11/2012 17:17, Oleksandr Gavenko ha scritto:
> Package: libmsv-java
> Version: 2009.1+dfsg1-3
> Severity: normal
> When I try convert xsd schema to rnc I got:
>
> $ java -jar /usr/share/java/msv-core.jar maven-v4_0_0.xsd maven-v4_0_0.rnc
>
> Exception in thread "main" java.lang.NoClassDefFoundError: org/iso_relax/dispatcher/SchemaProvider
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2442)
> at java.lang.Class.getMethod0(Class.java:2685)
> at java.lang.Class.getMethod(Class.java:1620)
> at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:488)
> at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:480)
> Caused by: java.lang.ClassNotFoundException: org.iso_relax.dispatcher.SchemaProvider
> at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:356)

This is the manifest from msv-core.jar:

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: pbuilder
Build-Jdk: 1.6.0_24
Main-Class: com.sun.msv.driver.textui.Driver
Class-Path: xsdlib-2009.1.jar isorelax-debian.jar relaxngDatatype-debi
an.jar msv-testharness-2009.1.jar xercesImpl-debian.jar xml-apis-1.4-
debian.jar ant-debian.jar ant-launcher-debian.jar xml-resolver-debian
.jar

Apparently the generated Class-Path is incorrect. I'll take care of
fixing it.

Gio.
--
Giovanni Mascellani <masce...@poisson.phc.unipi.it>
Pisa, Italy

Web: http://poisson.phc.unipi.it/~mascellani
Jabber: g.masc...@jabber.org / giov...@elabor.homelinux.org

signature.asc

Petter Reinholdtsen

unread,
Oct 14, 2023, 3:20:04 AM10/14/23
to
[Giovanni Mascellani 2023-05-22]
> Apparently the generated Class-Path is incorrect. I'll take care of
> fixing it.

Any idea when you will get around to fixing it? What is the fix?

--
Happy hacking
Petter Reinholdtsen
0 new messages