Mulgara Project: Issueshttps://code.mulgara.org/https://code.mulgara.org/favicon.ico?15861924492009-08-27T23:08:50ZMulgara Project
Redmine Mulgara - Bug #193 (New): Mulgara fails to start on Tomcat6https://code.mulgara.org/issues/1932009-08-27T23:08:50ZZachary Whitley -mail@zacharywhitley.com
<p>I get the following error when trying to start Mulgara running on tomcat 6.0.18</p>
<pre>
INFO: Stopping Coyote HTTP/1.1 on http-8080
Aug 27, 2009 6:54:29 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 27, 2009 6:54:29 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Aug 27, 2009 6:54:29 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 500 ms
Aug 27, 2009 6:54:29 PM org.apache.catalina.users.MemoryUserDatabase save
WARNING: User database is not persistable - no write permissions on directory
Aug 27, 2009 6:54:29 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 27, 2009 6:54:29 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Aug 27, 2009 6:54:29 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive mulgara-2.1.3.war
2009-08-27 18:54:29,954 INFO [[ServletMulgaraServer]] - Using logging configuration from file:/usr/share/tomcat6/webapps/mulgara-2.1.3/WEB-INF/conf/log4j-mulgara-war.properties
2009-08-27 18:54:29,957 INFO [[ServletMulgaraServer]] - Initialising Mulgara server servlet
2009-08-27 18:54:29,959 INFO [[ServletMulgaraServer]] - Obtained localhost.localdomain automatically for server
2009-08-27 18:54:29,960 INFO [[ServletMulgaraServer]] - Starting Mulgara server at rmi://localhost.localdomain/server1 in directory /tmp/mulgara/server1
2009-08-27 18:54:30,267 INFO Jotm - JOTM started with a local transaction factory which is not bound.
2009-08-27 18:54:30,268 INFO Jotm - CAROL initialization
2009-08-27 18:54:30,274 INFO [[ConfigurationRepository]] - No protocols were defined for property 'carol.protocols', trying with default protocol = 'jrmp'.
2009-08-27 18:54:30,374 INFO Current - JOTM 2.0.10
2009-08-27 18:54:30,393 INFO Database - Host name aliases for this server are: [localhost.localdomain, 127.0.0.1, localhost]
2009-08-27 18:54:30,395 INFO [[ServerInfoRef]] - Unable to set 'HostnameAliases' for Server Info
java.lang.NoSuchMethodException: org.mulgara.server.ServerInfo.setHostnameAliases(java.util.HashSet)
at java.lang.Class.getMethod(Class.java:1622)
at org.mulgara.util.ServerInfoRef.findSetter(ServerInfoRef.java:179)
at org.mulgara.util.ServerInfoRef.setServerInfoProperty(ServerInfoRef.java:121)
at org.mulgara.util.ServerInfoRef.setHostnameAliases(ServerInfoRef.java:56)
at org.mulgara.resolver.Database.<init>(Database.java:844)
at org.mulgara.resolver.Database.<init>(Database.java:536)
at org.mulgara.resolver.Database.<init>(Database.java:321)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.mulgara.server.SessionFactoryFactory.getTripleStoreImplementation(SessionFactoryFactory.java:177)
at org.mulgara.server.SessionFactoryFactory.newSessionFactory(SessionFactoryFactory.java:231)
at org.mulgara.server.ServletMulgaraServer.createDatabase(ServletMulgaraServer.java:324)
at org.mulgara.server.ServletMulgaraServer.init(ServletMulgaraServer.java:163)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-08-27 18:54:30,424 INFO [[BlockFile]]$IOType - Default IO Type: Mapped
2009-08-27 18:54:30,641 INFO [[DatabaseFactory]] - Loaded content handler: org.mulgara.content.mp3.MP3ContentHandler
2009-08-27 18:54:30,643 INFO [[DatabaseFactory]] - Loaded content handler: org.mulgara.content.mbox.MBoxContentHandler
2009-08-27 18:54:30,645 INFO [[DatabaseFactory]] - Loaded content handler: org.mulgara.content.n3.N3ContentHandler
2009-08-27 18:54:30,646 INFO [[DatabaseFactory]] - Loaded content handler: org.mulgara.content.rlog.RlogContentHandler
2009-08-27 18:54:30,647 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.file.FileResolverFactory
2009-08-27 18:54:30,650 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.lucene.LuceneResolverFactory
2009-08-27 18:54:30,680 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.xsd.XSDResolverFactory
2009-08-27 18:54:30,746 INFO [[FreeList]]$Phase - Lost phase token.
STACK TRACE:
org.mulgara.store.xa.FreeList$Phase.<init>(FreeList.java:977)
org.mulgara.store.xa.ManagedBlockFile$Phase.<init>(ManagedBlockFile.java:239)
org.mulgara.store.xa.AVLFile$Phase.<init>(AVLFile.java:242)
org.mulgara.store.statement.xa.TripleAVLFile$Phase.<init>(TripleAVLFile.java:569)
org.mulgara.store.statement.xa11.XA11StatementStoreImpl$Phase.<init>(XA11StatementStoreImpl.java:1203)
org.mulgara.store.statement.xa11.XA11StatementStoreImpl.prepare(XA11StatementStoreImpl.java:668)
org.mulgara.resolver.StringPoolSession.prepare(StringPoolSession.java:269)
org.mulgara.resolver.store.StatementStoreXAResource.doPrepare(StatementStoreXAResource.java:129)
org.mulgara.resolver.store.StatementStoreXAResource.doPrepare(StatementStoreXAResource.java:60)
org.mulgara.resolver.spi.AbstractXAResource.commit(AbstractXAResource.java:188)
org.objectweb.jotm.SubCoordinator.doOnePhaseCommit(SubCoordinator.java:1255)
org.objectweb.jotm.SubCoordinator.commit_one_phase(SubCoordinator.java:451)
org.objectweb.jotm.TransactionImpl.commit(TransactionImpl.java:239)
org.mulgara.resolver.MulgaraInternalTransaction.commitTransaction(MulgaraInternalTransaction.java:365)
org.mulgara.resolver.MulgaraInternalTransaction.deactivate(MulgaraInternalTransaction.java:194)
org.mulgara.resolver.MulgaraInternalTransaction.execute(MulgaraInternalTransaction.java:631)
org.mulgara.resolver.DatabaseSession.execute(DatabaseSession.java:751)
org.mulgara.resolver.DatabaseSession.bootstrapSystemModel(DatabaseSession.java:309)
org.mulgara.resolver.Database.<init>(Database.java:988)
org.mulgara.resolver.Database.<init>(Database.java:536)
org.mulgara.resolver.Database.<init>(Database.java:321)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:532)
org.mulgara.server.SessionFactoryFactory.getTripleStoreImplementation(SessionFactoryFactory.java:177)
org.mulgara.server.SessionFactoryFactory.newSessionFactory(SessionFactoryFactory.java:231)
org.mulgara.server.ServletMulgaraServer.createDatabase(ServletMulgaraServer.java:324)
org.mulgara.server.ServletMulgaraServer.init(ServletMulgaraServer.java:163)
javax.servlet.GenericServlet.init(GenericServlet.java:212)
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
org.apache.catalina.core.StandardService.start(StandardService.java:516)
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
org.apache.catalina.startup.Catalina.start(Catalina.java:578)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-08-27 18:54:30,747 INFO [[FreeList]]$Phase - Lost phase token.
STACK TRACE:
org.mulgara.store.xa.FreeList$Phase.<init>(FreeList.java:977)
org.mulgara.store.xa.ManagedBlockFile$Phase.<init>(ManagedBlockFile.java:239)
org.mulgara.store.statement.xa.TripleAVLFile$Phase.<init>(TripleAVLFile.java:570)
org.mulgara.store.statement.xa11.XA11StatementStoreImpl$Phase.<init>(XA11StatementStoreImpl.java:1203)
org.mulgara.store.statement.xa11.XA11StatementStoreImpl.prepare(XA11StatementStoreImpl.java:668)
org.mulgara.resolver.StringPoolSession.prepare(StringPoolSession.java:269)
org.mulgara.resolver.store.StatementStoreXAResource.doPrepare(StatementStoreXAResource.java:129)
org.mulgara.resolver.store.StatementStoreXAResource.doPrepare(StatementStoreXAResource.java:60)
org.mulgara.resolver.spi.AbstractXAResource.commit(AbstractXAResource.java:188)
org.objectweb.jotm.SubCoordinator.doOnePhaseCommit(SubCoordinator.java:1255)
org.objectweb.jotm.SubCoordinator.commit_one_phase(SubCoordinator.java:451)
org.objectweb.jotm.TransactionImpl.commit(TransactionImpl.java:239)
org.mulgara.resolver.MulgaraInternalTransaction.commitTransaction(MulgaraInternalTransaction.java:365)
org.mulgara.resolver.MulgaraInternalTransaction.deactivate(MulgaraInternalTransaction.java:194)
org.mulgara.resolver.MulgaraInternalTransaction.execute(MulgaraInternalTransaction.java:631)
org.mulgara.resolver.DatabaseSession.execute(DatabaseSession.java:751)
org.mulgara.resolver.DatabaseSession.bootstrapSystemModel(DatabaseSession.java:309)
org.mulgara.resolver.Database.<init>(Database.java:988)
org.mulgara.resolver.Database.<init>(Database.java:536)
org.mulgara.resolver.Database.<init>(Database.java:321)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:532)
org.mulgara.server.SessionFactoryFactory.getTripleStoreImplementation(SessionFactoryFactory.java:177)
org.mulgara.server.SessionFactoryFactory.newSessionFactory(SessionFactoryFactory.java:231)
org.mulgara.server.ServletMulgaraServer.createDatabase(ServletMulgaraServer.java:324)
org.mulgara.server.ServletMulgaraServer.init(ServletMulgaraServer.java:163)
javax.servlet.GenericServlet.init(GenericServlet.java:212)
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
org.apache.catalina.core.StandardService.start(StandardService.java:516)
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
org.apache.catalina.startup.Catalina.start(Catalina.java:578)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-08-27 18:54:30,776 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.http.HttpResolverFactory
2009-08-27 18:54:30,777 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.nodetype.NodeTypeResolverFactory
2009-08-27 18:54:30,835 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.jar.JarResolverFactory
2009-08-27 18:54:30,837 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.view.ViewResolverFactory
2009-08-27 18:54:30,917 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.filesystem.FileSystemResolverFactory
2009-08-27 18:54:30,962 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.prefix.PrefixResolverFactory
2009-08-27 18:54:30,985 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.relational.RelationalResolverFactory
2009-08-27 18:54:31,016 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.distributed.DistributedResolverFactory
2009-08-27 18:54:31,018 INFO [[DatabaseFactory]] - Loaded resolver factory: org.mulgara.resolver.nullres.NullResolverFactory
2009-08-27 18:54:31,030 INFO [[DatabaseFactory]] - Loaded resolver factory: class org.mulgara.config.RuleLoader
2009-08-27 18:54:31,030 INFO [[DatabaseFactory]] - Loaded resolver factory: class org.mulgara.config.RuleLoader
Aug 27, 2009 6:54:31 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 27, 2009 6:54:31 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Aug 27, 2009 6:54:31 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/20 config=null
Aug 27, 2009 6:54:31 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1804 ms
</pre>