[Mulgara-general] Mulgara 1.0.0 doesn't work with gij interpreter

Gok Mop gokmop at gmail.com
Thu Jun 7 20:35:36 UTC 2007


Just as an FYI - I was originally going to ask this as a question, but I've
discovered the answer for myself.  Mulgara doesn't seem to work with gij the
GNU java interpreter on linux.  I'm using version 4.1, and it fails with the
error message below.

Sun's JDK (1.6.0) works just fine on Ubuntu linux.  I thought I'd mention
this because the installation guide doesn't talk about incompatibilities
with other bytecode interpreters.

[user at hostname dist]$ gij-4.1 -jar mulgara-1.0.0.jar
Mulgara Semantic Store Version 1.0.0 (Build v1.0.0.1)
 INFO [main] (EmbeddedMulgaraServer.java:737) - RMI Registry started
automatically on port 1099
0 [main] INFO org.mulgara.server.EmbeddedMulgaraServer  - RMI Registry
started automatically on port 1099
 INFO [main] (EmbeddedMulgaraServer.java:786) - java.security.policy set to
jar:file:mulgara-1.0.0.jar!/conf/mulgara-rmi.policy
63 [main] INFO org.mulgara.server.EmbeddedMulgaraServer  -
java.security.policy set to jar:file:
mulgara-1.0.0.jar!/conf/mulgara-rmi.policy
org.objectweb.carol.rmi.jrmp.server.JUnicastRemoteObject.exportObject(
JUnicastRemoteObject.java:150)
org.objectweb.carol.rmi.jrmp.server.JUnicastRemoteObject.exportObject(
JUnicastRemoteObject.java:122)
org.objectweb.carol.rmi.multi.JrmpPRODelegate.exportObject(
JrmpPRODelegate.java:78)
org.objectweb.carol.rmi.multi.MultiPRODelegate.exportObject(
MultiPRODelegate.java:105)
javax.rmi.PortableRemoteObject.exportObject(libgcj.so.70)
javax.rmi.PortableRemoteObject.<init>(libgcj.so.70)
org.objectweb.jotm.TransactionFactoryImpl.<init>(TransactionFactoryImpl.java
:65)
org.objectweb.jotm.Jotm.<init>(Jotm.java:132)
org.mulgara.resolver.JotmTransactionManagerFactory.<init>(
JotmTransactionManagerFactory.java:71)
org.mulgara.resolver.Database.<init>(Database.java:322)
java.lang.reflect.Constructor.newInstance(libgcj.so.70)
org.mulgara.server.AbstractServer.init(AbstractServer.java:355)
org.mulgara.server.EmbeddedMulgaraServer.startServer(
EmbeddedMulgaraServer.java:

1581)
org.mulgara.server.EmbeddedMulgaraServer.main(EmbeddedMulgaraServer.java
:498)
java.lang.reflect.Method.invoke(libgcj.so.70)
org.mulgara.util.Bootstrap.invokeClass(Bootstrap.java:525)
org.mulgara.util.Bootstrap.main(Bootstrap.java:229)
2007-06-07 16:33:59,300 ERROR TraceCarol - MultiPRODelegate.exportObject(Remote
obj) fail
java.rmi.server.ExportException: Class
org.objectweb.carol.rmi.jrmp.server.JUnicastServerRef not found
   at org.objectweb.carol.rmi.jrmp.server.JUnicastRemoteObject.exportObject(
JUnicastRemoteObject.java:150)
   at org.objectweb.carol.rmi.jrmp.server.JUnicastRemoteObject.exportObject(
JUnicastRemoteObject.java:122)
   at org.objectweb.carol.rmi.multi.JrmpPRODelegate.exportObject(
JrmpPRODelegate.java:78)
   at org.objectweb.carol.rmi.multi.MultiPRODelegate.exportObject(
MultiPRODelegate.java:105)
   at javax.rmi.PortableRemoteObject.exportObject(libgcj.so.70)
   at javax.rmi.PortableRemoteObject.<init>(libgcj.so.70)
   at org.objectweb.jotm.TransactionFactoryImpl.<init>(
TransactionFactoryImpl.java:65)
   at org.objectweb.jotm.Jotm.<init>(Jotm.java:132)
   at org.mulgara.resolver.JotmTransactionManagerFactory.<init>(
JotmTransactionManagerFactory.java:71)
   at org.mulgara.resolver.Database.<init>(Database.java:322)
   at java.lang.reflect.Constructor.newInstance(libgcj.so.70)
   at org.mulgara.server.AbstractServer.init(AbstractServer.java:355)
   at org.mulgara.server.EmbeddedMulgaraServer.startServer(
EmbeddedMulgaraServer.java:1581)
   at org.mulgara.server.EmbeddedMulgaraServer.main(
EmbeddedMulgaraServer.java:498)
   at java.lang.reflect.Method.invoke(libgcj.so.70)
   at org.mulgara.util.Bootstrap.invokeClass(Bootstrap.java:525)
   at org.mulgara.util.Bootstrap.main(Bootstrap.java:229)

2007-06-07 16:33:59,310 ERROR Jotm - Instanciation of TransactionFactory
failed
java.rmi.RemoteException: MultiPRODelegate.exportObject(Remote obj) fail

   at org.objectweb.carol.rmi.multi.MultiPRODelegate.exportObject(
MultiPRODelegate.java:114)
   at javax.rmi.PortableRemoteObject.exportObject(libgcj.so.70)
   at javax.rmi.PortableRemoteObject.<init>(libgcj.so.70)
   at org.objectweb.jotm.TransactionFactoryImpl.<init>(
TransactionFactoryImpl.java:65)
   at org.objectweb.jotm.Jotm.<init>(Jotm.java:132)
   at org.mulgara.resolver.JotmTransactionManagerFactory.<init>(
JotmTransactionManagerFactory.java:71)
   at org.mulgara.resolver.Database.<init>(Database.java:322)
   at java.lang.reflect.Constructor.newInstance(libgcj.so.70)
   at org.mulgara.server.AbstractServer.init(AbstractServer.java:355)
   at org.mulgara.server.EmbeddedMulgaraServer.startServer(
EmbeddedMulgaraServer.java:1581)
   at org.mulgara.server.EmbeddedMulgaraServer.main(
EmbeddedMulgaraServer.java:498)
   at java.lang.reflect.Method.invoke(libgcj.so.70)
   at org.mulgara.util.Bootstrap.invokeClass(Bootstrap.java:525)
   at org.mulgara.util.Bootstrap.main(Bootstrap.java:229)

2007-06-07 16:33:59,378 ERROR EmbeddedMulgaraServer -
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
   at java.lang.reflect.Constructor.newInstance(libgcj.so.70)
   at org.mulgara.server.AbstractServer.init(AbstractServer.java:355)
   at org.mulgara.server.EmbeddedMulgaraServer.startServer(
EmbeddedMulgaraServer.java:1581)
   at org.mulgara.server.EmbeddedMulgaraServer.main(
EmbeddedMulgaraServer.java:498)
   at java.lang.reflect.Method.invoke(libgcj.so.70)
   at org.mulgara.util.Bootstrap.invokeClass(Bootstrap.java:525)
   at org.mulgara.util.Bootstrap.main(Bootstrap.java:229)
Caused by: org.mulgara.resolver.ConfigurationException: Couldn't instantiate
default content handler
   at org.mulgara.resolver.Database.<init>(Database.java:521)
   at org.mulgara.resolver.Database.<init>(Database.java:322)
   at java.lang.reflect.Constructor.newInstance(libgcj.so.70)
   ...6 more
Caused by: java.lang.ClassNotFoundException:
org.mulgara.content.rdfxml.RDFXMLContentHandler
   at java.lang.Class.forName(libgcj.so.70)
   at java.lang.Class.forName(libgcj.so.70)
   at java.beans.Beans.instantiate(libgcj.so.70)
   at java.beans.Beans.instantiate(libgcj.so.70)
   at org.mulgara.resolver.Database.<init>(Database.java:514)
   ...8 more

-- 
The most likely way for the world to be destroyed, most experts agree, is by
accident. That's where we come in; we're computer professionals. We cause
accidents."
  -- Nathaniel Borenstein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mulgara.org/pipermail/mulgara-general/attachments/20070607/cfc3fde7/attachment.htm>


More information about the Mulgara-general mailing list