[Registry-dev] [jira] Created: (REGISTRY-393) Registry auto deployment fails with weblogic 10.0 due to hsqldb creation error.

Krishantha Samaraweera (JIRA) jira at wso2.org
Thu Jun 5 00:13:40 PDT 2008


Registry auto deployment fails with weblogic 10.0 due to hsqldb creation error.
-------------------------------------------------------------------------------

                 Key: REGISTRY-393
                 URL: https://wso2.org/jira/browse/REGISTRY-393
             Project: WSO2 Registry
          Issue Type: Bug
          Components: core
    Affects Versions: 1.1
         Environment: Ubuntu 7.10, JDK 1.5.0_08, Firefox/2.0.0. weblogic 10.0
            Reporter: Krishantha Samaraweera
            Assignee: Chathura Ekanayake


Registry auto deployment fails with weblogic 10.0 due to hsqldb creation error. See below error for more details. The error seems to be that war file not extracted properly.
After this error I tried with derbyDB and deployment was successful. But there was an login issue to registry UI so REGISTRY-392 issue is created for it

Error
===
[FATAL] Failed to initiate database creator. Cannot create PoolableConnectionFactory (The database is already in use by another process: org.hsqldb.persist.NIOLockFile at 36817160[file =/sample/sample-db.lck, exists=false, locked=false, valid=false, fl =null]: java.io.FileNotFoundException: /sample/sample-db.lck (No such file or directory))
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The database is already in use by another process: org.hsqldb.persist.NIOLockFile at 36817160[file =/sample/sample-db.lck, exists=false, locked=false, valid=false, fl =null]: java.io.FileNotFoundException: /sample/sample-db.lck (No such file or directory))
        at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
        at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
        at org.wso2.registry.jdbc.utils.RegistryDataSource.getConnection(RegistryDataSource.java:52)
        at org.wso2.registry.jdbc.utils.creators.DatabaseCreatorFactory.getDatabaseCreator(DatabaseCreatorFactory.java:38)
        at org.wso2.registry.jdbc.EmbeddedRegistry.configure(EmbeddedRegistry.java:52)
        at org.wso2.registry.jdbc.EmbeddedRegistry.<init>(EmbeddedRegistry.java:38)
        at org.wso2.registry.config.RegistryContext.getEmbeddedRegistry(RegistryContext.java:91)
        at org.wso2.registry.servlet.RegistryServlet.init(RegistryServlet.java:83)
        at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:282)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(Unknown Source)
        at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:63)
        at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
        at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
        at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:507)
        at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1853)
        at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1830)
        at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1750)
        at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2909)
        at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:973)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:361)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
        at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
        at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
        at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
        at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
        at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:816)
        at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1223)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:434)
        at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the Registry-dev mailing list