Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Portal Server 6.1 Derby DB

90 views
Skip to first unread message

m.ka...@lvm.de

unread,
Aug 7, 2008, 10:26:38 AM8/7/08
to
Hello,

i got have a problem with my portal server (version 6.1.0.15) - i can't start the server anymore. During server startup many exceptions are thrown, each on querying on derby db. After server startup, connection tests to derby db via IBM-Console are succesfull, but the portal application (/wps/myportal) shows the following error message in browser window:

"Error 500: EJPEJ0097E: The Virtual Portal ID (ObjectID) null could not be stored in a threadlocal variable during the following request com.ibm.ws.webcontainer.srt.SRTServletRequest@7bec7bec."

The log during server startup is as follows:

8/7/08 15:34:00:227 CEST 00000025 ServletWrappe E Uncaught init() exception thrown by servlet InitServlet

8/7/08 15:34:00:229 CEST 00000025 ServletWrappe E Deregister the mbean because of uncaught init() exception thrown by servlet InitServlet: javax.servlet.ServletException: Unable to initialize RepositoryFactory due to exception of type: com.ibm.icm.ci.CDMException with message: WSP0005E: Error calling IConnectionManager.logon()..

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:57)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)








Begin backtrace for Nested Throwables







javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: com.ibm.icm.ci.CDMException with message: WSP0005E: Error calling IConnectionManager.logon()..

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:308)

at com.ibm.icm.jcr.RepositoryFactory.getRepository(RepositoryFactory.java:660)

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:53)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: com.ibm.icm.ci.CDMException: WSP0005E: Error calling IConnectionManager.logon().

at com.ibm.icm.ci.Ticket. (Ticket.java:97)

at com.ibm.icm.ci.Datastore.login(Datastore.java:141)

at com.ibm.icm.jcr.service.datastore.DataStoreServiceImpl.getTicket(DataStoreServiceImpl.java:174)

at com.ibm.icm.jcr.TicketImpl.getTicket(TicketImpl.java:311)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:493)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:474)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:464)

at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:393)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:618)

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)

... 26 more

m.da.portable.connection.Logon.logon(Logon.java:149)

... 40 more

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)








Begin backtrace for Nested Throwables







javax.jcr.RepositoryException: Unable to initialize RepositoryFactory due to exception of type: com.ibm.icm.ci.CDMException with message: WSP0005E: Error calling IConnectionManager.logon()..

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:308)

at com.ibm.icm.jcr.RepositoryFactory.getRepository(RepositoryFactory.java:660)

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:53)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

Caused by: com.ibm.icm.ci.CDMException: WSP0005E: Error calling IConnectionManager.logon().

at com.ibm.icm.ci.Ticket. (Ticket.java:97)

at com.ibm.icm.ci.Datastore.login(Datastore.java:141)

at com.ibm.icm.jcr.service.datastore.DataStoreServiceImpl.getTicket(DataStoreServiceImpl.java:174)

at com.ibm.icm.jcr.TicketImpl.getTicket(TicketImpl.java:311)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:493)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:474)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:464)

at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:393)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:618)

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)

... 26 more

Caused by: com.ibm.icm.da.DBAccessException: Java exception: ': java.lang.NullPointerException'.Thread 1190676216 : rException

at org.apache.derby.impl.store.raw.log.LogToFile.flush(Unknown Source)

at org.apache.derby.impl.store.raw.log.LogToFile.flush(Unknown Source)

at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.flush(Unknown Source)

at org.apache.derby.impl.store.raw.data.CachedPage.writePage(Unknown Source)

at org.apache.derby.impl.store.raw.data.CachedPage.clean(Unknown Source)

at org.apache.derby.impl.services.cache.CachedItem.clean(Unknown Source)

at org.apache.derby.impl.services.cache.Clock.rotateClock(Unknown Source)

at org.apache.derby.impl.services.cache.Clock.findFreeItem(Unknown Source)

at org.apache.derby.impl.services.cache.Clock.find(Unknown Source)

at org.apache.derby.impl.store.raw.data.FileContainer.getAllocPage(Unknown Source)

at org.apache.derby.impl.store.raw.data.BaseContainer.getAllocPage(Unknown Source)

at org.apache.derby.impl.store.raw.data.BaseContainerHandle.getAllocPage(Unknown Source)

at org.apache.derby.impl.store.raw.data.AllocationCache.validate(Unknown Source)

at org.apache.derby.impl.store.raw.data.AllocationCache.getLastPageNumber(Unknown Source)

at org.apache.derby.impl.store.raw.data.FileContainer.pageValid(Unknown Source)

at org.apache.derby.impl.store.raw.data.FileContainer.getUserPage(Unknown Source)

at org.apache.derby.impl.store.raw.data.FileContainer.getPage(Unknown Source)

at org.apache.derby.impl.store.raw.data.BaseContainerHandle.getPage(Unknown Source)

at org.apache.derby.impl.store.access.heap.HeapConglomerateFactory.readConglomerate(Unknown Source)

at org.apache.derby.impl.store.access.RAMAccessManager.conglomCacheFind(Unknown Source)

at org.apache.derby.impl.store.access.RAMTransaction.findExistingConglomerate(Unknown Source)

at org.apache.derby.impl.store.access.RAMTransaction.openStoreCost(Unknown Source)

at org.apache.derby.impl.sql.compile.CompilerContextImpl.getStoreCostController(Unknown Source)

at org.apache.derby.impl.sql.compile.FromBaseTable.getStoreCostController(Unknown Source)

at org.apache.derby.impl.sql.compile.FromBaseTable.estimateCost(Unknown Source)

at org.apache.derby.impl.sql.compile.OptimizerImpl.estimateTotalCost(Unknown Source)

at org.apache.derby.impl.sql.compile.OptimizerImpl.costBasedCostOptimizable(Unknown Source)

at org.apache.derby.impl.sql.compile.OptimizerImpl.costOptimizable(Unknown Source)

at org.apache.derby.impl.sql.compile.FromBaseTable.optimizeIt(Unknown Source)

at org.apache.derby.impl.sql.compile.ProjectRestrictNode.optimizeIt(Unknown Source)

at org.apache.derby.impl.sql.compile.OptimizerImpl.costPermutation(Unknown Source)

at org.apache.derby.impl.sql.compile.SelectNode.optimize(Unknown Source)

at org.apache.derby.impl.sql.compile.DMLStatementNode.optimize(Unknown Source)

at org.apache.derby.impl.sql.compile.CursorNode.optimize(Unknown Source)

at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)

at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)

at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)

at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)

at org.apache.derby.impl.jdbc.EmbedStatement.executeQuery(Unknown Source)

at org.apache.derby.iapi.jdbc.BrokeredStatement.executeQuery(Unknown Source)

at com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.pmiExecuteQuery(WSJdbcStatement.java:1381)

at com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.executeQuery(WSJdbcStatement.java:754)

at com.ibm.icm.da.portable.common.sql.PStatement.executeQuery(PStatement.java:96)

at com.ibm.icm.da.portable.connection.Logon.getSysControl(Logon.java:78)

at com.ibm.icm.da.portable.connection.Logon.logon(Logon.java:149)

at com.ibm.icm.da.portable.connection.ConnectionManager.logon(ConnectionManager.java:48)

at com.ibm.icm.ci.Ticket. (Ticket.java:90)

at com.ibm.icm.ci.Datastore.login(Datastore.java:141)

at com.ibm.icm.jcr.service.datastore.DataStoreServiceImpl.getTicket(DataStoreServiceImpl.java:174)

at com.ibm.icm.jcr.TicketImpl.getTicket(TicketImpl.java:311)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:493)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:474)

at com.ibm.icm.jcr.RepositoryImpl.login(RepositoryImpl.java:464)

at com.ibm.icm.jcr.RepositoryImpl.getRepository(RepositoryImpl.java:393)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:618)

at com.ibm.icm.jcr.RepositoryFactory.init(RepositoryFactory.java:178)

at com.ibm.icm.jcr.RepositoryFactory.getRepository(RepositoryFactory.java:660)

at com.ibm.icm.jcr.init.InitServlet.init(InitServlet.java:53)

at javax.servlet.GenericServlet.init(GenericServlet.java:256)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:192)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:319)

at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1221)

at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:152)

at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:99)

at com.ibm.ws.webcontainer.webapp.WebApp.getServletWrapper(WebApp.java:831)

at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:486)

at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:323)

at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:290)

at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)

at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:665)

at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:618)

at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:335)

at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:551)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1303)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1138)

at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:569)

at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:817)

at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:949)

at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2122)

at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:342)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)

at com.ibm.icm.da.portable.common.LSUtil.handleSQLException(LSUtil.java:148)

at com.ibm.icm.da.portable.connection.Logon.logon(Logon.java:180)

at com.ibm.icm.da.portable.connection.ConnectionManager.logon(ConnectionManager.java:48)

at com.ibm.icm.ci.Ticket.(Ticket.java:90)

... 38 more

Caused by: SQL Exception: Java exception: ': java.lang.NullPointerException'.

at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)

at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)

at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)

at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)

at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)

at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)

at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)

at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source)

at org.apache.derby.impl.jdbc.EmbedStatement.executeQuery(Unknown Source)

at org.apache.derby.iapi.jdbc.BrokeredStatement.executeQuery(Unknown Source)

at com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.pmiExecuteQuery(WSJdbcStatement.java:1381)

at com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.executeQuery(WSJdbcStatement.java:754)

at com.ibm.icm.da.portable.common.sql.PStatement.executeQuery(PStatement.java:96)

at com.ibm.icm.da.portable.connection.Logon.getSysControl(Logon.java:78)

at com.ibm.icm.da.portable.connection.Logon.logon(Logon.java:149)

... 40 more

I guess it has something to do with a corrupt/damaged derby db. Is it possible to restore initial derby db without to reinstall the Portal Server? Any other suggestions?

Thanks,

Torsten

pescador_test

unread,
Aug 7, 2008, 2:38:10 PM8/7/08
to
To my knowledge there is no way to re-initialize the Derby database without a reinstall of Portal

pescador

barry...@ananzi.co.za

unread,
Aug 20, 2008, 8:05:21 PM8/20/08
to
I have the same problem.
Any solution found yet? Reinstall I guess

ff...@us.ibm.com

unread,
Aug 21, 2008, 9:29:42 PM8/21/08
to
This is only a guess: there may be an incompatible Derby driver. Can you try to copy the driver from an older version of WAS to temporarily replace this one, to see if you can open the DB.
0 new messages