You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by Jens Kumpfmueller <je...@stud.uni-rostock.de> on 2002/06/16 19:22:49 UTC
xupdate problem with linux
Hi,
i'm also trying to solve the xupdate problem on my system (linux suse
8.0, java 1.3.1_3)
Without changing anything, starting the server, adding documents works
fine, but running the xupdate expample i got the following error:
======
[java] org.apache.xindice.client.corba.db.APIException:
IDL:org/apache/xindice/client/corba/db/APIException:1.0
[java] at
org.apache.xindice.client.corba.db.APIExceptionHelper.read(APIExceptionHelper.java:112)
[java] at
org.apache.xindice.client.corba.db._CollectionStub.queryCollection(_CollectionStub.java:833)
[java] at
org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.updateResult(XUpdateQueryServiceImpl.java:165)
[java] at
org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.update(XUpdateQueryServiceImpl.java:185)
[java] at org.apache.xindice.examples.XUpdate.main(XUpdate.java:91)
[java] XML:DB Exception occured 1 Query Processing Error
=====
After searching the archives i realized to put some files in
$JAVA_HOME/jre/lib/ext.
When i put just xalan.jar and xerces.jar to that dir i got the following
error while starting the server:
=====
Exception in thread "main" javax.xml.parsers.FactoryConfigurationError:
java.lang.ClassNotFoundException:
org.apache.xindice.xml.jaxp.DocumentBuilderFactoryImpl
at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:149)
at org.apache.xindice.server.Kernel.<init>(Kernel.java:127)
at org.apache.xindice.server.Kernel.<init>(Kernel.java:117)
at org.apache.xindice.server.Xindice.main(Xindice.java:99)
=====
To solve this I added the xindice.jar to $JAVA_HOME/jre/lib/ext, which
also needed the openorb.jar in that dir. Now starting the server is
possible. But the xupdate example gave that error:
=====
[java] Exception in thread "main" java.lang.NoClassDefFoundError:
org/xmldb/api/base/Configurable
[java] at java.lang.ClassLoader.defineClass0(Native Method)
[java] at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
[java] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
[java] at
java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
[java] at
java.net.URLClassLoader.access$100(URLClassLoader.java:51)
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
[java] at java.security.AccessController.doPrivileged(Native
Method)
[java] at
java.net.URLClassLoader.findClass(URLClassLoader.java:183)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
[java] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
[java] at java.lang.ClassLoader.defineClass0(Native Method)
[java] at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
[java] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
[java] at
java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
[java] at
java.net.URLClassLoader.access$100(URLClassLoader.java:51)
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
[java] at java.security.AccessController.doPrivileged(Native
Method)
[java] at
java.net.URLClassLoader.findClass(URLClassLoader.java:183)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:287)
[java] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:281)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
[java] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:115)
[java] at org.apache.xindice.examples.XUpdate.main(XUpdate.java:74)
=====
so i put xmldb.jar to specified dir and the error changed to this:
=====
[java] org.omg.CORBA.UNKNOWN: minor code: 0 completed: Maybe
[java] at java.lang.Class.newInstance0(Native Method)
[java] at java.lang.Class.newInstance(Class.java:232)
[java] at
com.sun.corba.se.internal.iiop.ReplyMessage.getSystemException(ReplyMessage.java:88)
[java] at
com.sun.corba.se.internal.iiop.ClientResponseImpl.getSystemException(ClientResponseImpl.java:78)
[java] at
com.sun.corba.se.internal.corba.ClientDelegate.invoke(ClientDelegate.java:199)
[java] at
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:454)
[java] at
org.apache.xindice.client.corba.db._CollectionStub.queryCollection(_CollectionStub.java:820)
[java] at
org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.updateResult(XUpdateQueryServiceImpl.java:165)
[java] at
org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.update(XUpdateQueryServiceImpl.java:185)
[java] at org.apache.xindice.examples.XUpdate.main(XUpdate.java:91)
[java] XML:DB Exception occured 1
=====
but how can i solve this?
any ideas?
thx in advance
jens