Thank you for the reply Michael. I also try to pass from Glassfish 3.1.2 to Glassfish 4 but the problem is the same:
SEVERE: java.lang.RuntimeException: Error starting org.neo4j.kernel. EmbeddedGraphDatabase, C:\graph1 at org.neo4j.kernel.InternalAbstractGraphDatabase.run( InternalAbstractGraphDatabase.java:334) at org.neo4j.kernel.EmbeddedGraphDatabase.<init>(EmbeddedGraphDatabase.java :59) at org.neo4j.graphdb.factory.GraphDatabaseFactory.newDatabase( GraphDatabaseFactory.java:108) at org.neo4j.graphdb.factory.GraphDatabaseFactory$1.newDatabase( GraphDatabaseFactory.java:95) at org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase( GraphDatabaseBuilder.java:176) at db.Init.open(Init.java:23) at org.apache.jsp.open_jsp._jspService(open_jsp.java:58) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper. java:411) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java: 1682) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:318) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:160) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java :734) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 673) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :174) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java :415) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 282) at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable. call(ContainerMapper.java:459) at com.sun.enterprise.v3.services.impl.ContainerMapper.service( ContainerMapper.java:167) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler. java:201) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java: 175) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead( HttpServerFilter.java:235) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute( ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter( DefaultFilterChain.java:284) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart( DefaultFilterChain.java:201) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute( DefaultFilterChain.java:133) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process( DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java: 77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent( TCPNIOTransport.java:561) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent( AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0( WorkerThreadIOStrategy.java:117) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100( WorkerThreadIOStrategy.java:56) at org.glassfish.grizzly.strategies. WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java: 137) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork( AbstractThreadPool.java:565) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run( AbstractThreadPool.java:545) at java.lang.Thread.run(Thread.java:722) Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.impl.transaction.state.DataSourceManager@5573799a' was successfully initialized, but failed to start. Please see attached cause exception. at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start( LifeSupport.java:513) at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) at org.neo4j.kernel.InternalAbstractGraphDatabase.run( InternalAbstractGraphDatabase.java:329) ... 40 more Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.NeoStoreDataSource@549a2ada' was successfully initialized, but failed to start. Please see attached cause exception. at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start( LifeSupport.java:513) at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:115) at org.neo4j.kernel.impl.transaction.state.DataSourceManager.start( DataSourceManager.java:117) at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start( LifeSupport.java:507) ... 42 more Caused by: java.lang.IllegalStateException: Wanted record STORE_VERSION, but this record wasn't read since the neostore didn't contain it at org.neo4j.kernel.impl.store.record.NeoStoreUtil.getValue(NeoStoreUtil. java:127) at org.neo4j.kernel.impl.store.record.NeoStoreUtil.getStoreVersion( NeoStoreUtil.java:155) at org.neo4j.kernel.impl.storemigration.UpgradableDatabase. hasCurrentVersion(UpgradableDatabase.java:114) at org.neo4j.kernel.impl.storemigration.StoreMigrator.needsMigration( StoreMigrator.java:155) at org.neo4j.kernel.impl.storemigration.StoreUpgrader. getParticipantsEagerToMigrate(StoreUpgrader.java:259) at org.neo4j.kernel.impl.storemigration.StoreUpgrader.migrateIfNeeded( StoreUpgrader.java:134) at org.neo4j.kernel.NeoStoreDataSource.upgradeStore(NeoStoreDataSource.java :558) at org.neo4j.kernel.NeoStoreDataSource.start(NeoStoreDataSource.java:459) at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start( LifeSupport.java:507) ... 45 more For investigation I can give you two WAR that can be loaded on Glassfish 4. What do you think? Many thanks. Rita Il giorno giovedì 14 maggio 2015 11:54:14 UTC+2, Michael Hunger ha scritto: > > Perhaps something in Glassfish's JMX handling interferes there. > > Not sure how easy this is to reproduce ... best would be if you could > provide an out of the box test (using embedded glassfish) that shows the > behavior. > > Michael > > Am 14.05.2015 um 11:26 schrieb Rita <[email protected] <javascript:>>: > > Hi Sumit, > thank you. I am opening the 2 databases in 2 differents web application > using Glassfish 3.1.2 I've seen that the error exists only using the web > app with Glassfish. So your case is ok, I am sorry I did not mention > details before. So the problem is the combination of Neo4j 2.2.1 and > Glassfish. > > Rita > > > Il giorno mercoledì 13 maggio 2015 05:30:38 UTC+2, Sumit Gupta ha scritto: >> >> Hi Rita, >> >> I tried to creating multiple instances of embedded Neo4j (using different >> DB locations) it works fine for me with Neo4j 2.2.1 Community versions. >> >> Here is my code: - >> >> public static void main(String[] args) { >> GraphDatabaseFactory graphDbFactory = new GraphDatabaseFactory(); >> GraphDatabaseService graphDb = graphDbFactory >> .newEmbeddedDatabase("c:\\Temp\\data\\dbName"); >> >> System.out.println("First graph is initialized "); >> GraphDatabaseFactory graphDbFactory1 = new GraphDatabaseFactory(); >> GraphDatabaseService graphDb1 = graphDbFactory1 >> .newEmbeddedDatabase("c:\\Temp\\data\\dbName1"); >> System.out.println("Second graph is initialized "); >> } >> >> >> Can you please paste your the code which is initializing the 2 different >> Databases. >> >> Thanks, >> Sumit >> >> On Tuesday, 12 May 2015 13:07:56 UTC+5:30, Rita wrote: >>> >>> Thank you for the reply. >>> I am starting different Neo4j graphs. As I said before, I always do it >>> until 1.9.9 version, so it is a new problem of 2.2.1! With one db 1.9.9 and >>> one 2.2.1 the start is ok, instead with both db 2.2.1 the start gives that >>> error. >>> So I please ask if it is possible to investigate on this issue that >>> seems to be a bug. >>> >>> Many thanks >>> Rita >>> >>> Il giorno martedì 12 maggio 2015 02:47:52 UTC+2, Sumit Gupta ha scritto: >>>> >>>> Hi, >>>> >>>> Are you starting both instances with same DB files or different? >>>> >>>> I any case i do not think you will be able to do it because the JMX >>>> beans from second instance will try to get registered within same JMX >>>> domain, which was started by first instance. >>>> >>>> I will check and see if there is any configuration which can support >>>> user defined JMX domains. >>>> >>>> Thanks, >>>> Sumit >>>> >>>> On Monday, 11 May 2015 14:57:00 UTC+5:30, Rita wrote: >>>>> >>>>> Anyone does have an idea please? >>>>> >>>>> Thanks, >>>>> Rita >>>>> >>>>> >>>>> >>>>> Il giorno venerdì 8 maggio 2015 10:00:21 UTC+2, Rita ha scritto: >>>>>> >>>>>> Hi all, >>>>>> I am using Neo4j 2.2.1 embedded in java application. I've found a >>>>>> problem. I cannot open different Neo4j graphs on my server because when >>>>>> I >>>>>> start the second istance I'm getting an error. In the messages.log I >>>>>> have >>>>>> the following: >>>>>> >>>>>> --- INITIALIZED diagnostics END --- >>>>>> Failed to register Kernel JMX Bean >>>>>> Failed to register JMX Bean org.neo4j.jmx.impl.ManagementBeanProvider >>>>>> [Primitive count] (javax.management.InstanceAlreadyExistsException: >>>>>> org.neo4j:instance=kernel#0,name=Primitive count) >>>>>> Failed to register JMX Bean org.neo4j.jmx.impl.ManagementBeanProvider >>>>>> [Store file sizes] (javax.management.InstanceAlreadyExistsException: >>>>>> org.neo4j:instance=kernel#0,name=Store file sizes) >>>>>> Failed to register Configuration JMX Bean >>>>>> Couldn't close neostore after startup failure >>>>>> --- STOPPING diagnostics START --- >>>>>> --- STOPPING diagnostics END --- >>>>>> Shutdown started >>>>>> >>>>>> I don't have this error when I use version 1.9.9 on both graphs or if >>>>>> only one is 2.2.1. Could you give me an idea to solve this issue please >>>>>> ? >>>>>> Thank you. >>>>>> >>>>>> Rita >>>>>> >>>>> > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:>. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
