Upgrade issue from 2.8 to 2.9

38 views
Skip to first unread message

Harald Krammer

unread,
Jul 30, 2012, 6:07:33 PM7/30/12
to je...@googlegroups.com
Hello *,

I did try to update my page from version 2.8 to 2.9 and got the below issue. 
I only changed the style on 2.8 and nothing more. Is something to consider?

Nice greetings,
Harald


INFO: HTMLManager: start: Starting web application '/home'
Jul 30, 2012 11:33:43 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class jease.cms.web.servlet.JeaseServletListener
java.lang.RuntimeException: /home/webserver/db4o/jease/db4o.yap
        at jfix.db4o.Database.open(Database.java:72)
        at jease.cms.web.servlet.JeaseServletListener.initDatabase(JeaseServletListener.java:65)
        at jease.cms.web.servlet.JeaseServletListener.contextInitialized(JeaseServletListener.java:36)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
        at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
        at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: com.db4o.ext.DatabaseFileLockedException: /home/webserver/db4o/jease/db4o.yap
        at com.db4o.internal.JDK_1_4.lockFile(JDK_1_4.java:61)
        at com.db4o.internal.Platform4.lockFile(Platform4.java:439)
        at com.db4o.io.RandomAccessFileFactory.newRandomAccessFile(RandomAccessFileFactory.java:21)
        at com.db4o.io.FileStorage$FileBin.<init>(FileStorage.java:43)
        at com.db4o.io.FileStorage.open(FileStorage.java:22)
        at com.db4o.io.StorageDecorator.open(StorageDecorator.java:27)
        at com.db4o.internal.IoAdaptedObjectContainer.openImpl(IoAdaptedObjectContainer.java:57)
        at com.db4o.internal.ObjectContainerBase$1.run(ObjectContainerBase.java:140)
        at com.db4o.foundation.DynamicVariable.with(DynamicVariable.java:54)
        at com.db4o.foundation.Environments.runWith(Environments.java:28)
        at com.db4o.internal.ObjectContainerBase.withEnvironment(ObjectContainerBase.java:161)
        at com.db4o.internal.ObjectContainerBase.open(ObjectContainerBase.java:131)
        at com.db4o.internal.IoAdaptedObjectContainer.<init>(IoAdaptedObjectContainer.java:35)
        at com.db4o.internal.ObjectContainerFactory.openObjectContainer(ObjectContainerFactory.java:18)
        at com.db4o.Db4oEmbedded.openFile(Db4oEmbedded.java:65)
        at jfix.db4o.engine.PersistenceEngineDb4o.openEngine(PersistenceEngineDb4o.java:55)
        at jfix.db4o.engine.PersistenceEngineDb4o.open(PersistenceEngineDb4o.java:40)
        at jfix.db4o.Database.open(Database.java:68)
        ... 32 more
Caused by: com.db4o.internal.ReflectException
        at com.db4o.internal.Reflection4.invoke(Reflection4.java:61)
        at com.db4o.internal.Reflection4.invoke(Reflection4.java:44)
        at com.db4o.internal.Reflection4.invoke(Reflection4.java:24)
        at com.db4o.internal.JDK_1_4.lockFile(JDK_1_4.java:59)
        ... 49 more
Caused by: java.nio.channels.OverlappingFileLockException
        at sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255)
        at sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152)
        at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1017)
        at java.nio.channels.FileChannel.tryLock(FileChannel.java:1154)
        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:601)
        at com.db4o.internal.Reflection4.invoke(Reflection4.java:59)
        ... 52 more


Maik Jablonski

unread,
Jul 31, 2012, 2:57:15 AM7/31/12
to je...@googlegroups.com
Hi,

> I did try to update my page from version 2.8 to 2.9 and got the below issue.
> I only changed the style on 2.8 and nothing more. Is something to consider?

no, an update from 2.8 should be straightforward.

> java.lang.RuntimeException: /home/webserver/db4o/jease/db4o.yap
> at jfix.db4o.Database.open(Database.java:72)
...
> Caused by: com.db4o.ext.DatabaseFileLockedException:

seems to be that your database is locked. A db4o database can only be
opened by one application. I suspect that your old 2.8 instance is
still running while you've started 2.9. Please make sure to shut down
the server for 2.8 before starting 2.9.

HTH, Maik
Reply all
Reply to author
Forward
0 new messages