You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-user@db.apache.org by Kevin Corby <kc...@pf-cvl.net> on 2007/10/08 23:28:38 UTC

"Failed to start database" problem

I am trying to deploy a war file that contains a derby database. The 
database already has table definitions and some initial data loaded, 
which I created in by running derby in client / server mode and 
connecting to it. When I bundle everything up to a war, I am deploying 
it into Jboss and using the embedded driver to connect to it from a web 
app. This was all working seamlessly until this morning. Suddenly I am 
getting this type of error every time I deploy my war:

Caused by: java.sql.SQLException: Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.
        at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown 
Source)
        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.generateCsSQLException(Unknown Source)
        at 
org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
        at 
org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown 
Source)
        at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown 
Source)
        at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown 
Source)
        at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
        at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
        at 
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
        at 
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
        at 
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
        at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
        ... 128 more
Caused by: java.sql.SQLException: Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.
        at 
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown 
Source)
        at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown 
Source)
        ... 144 more

I have been working on making the webapp connect to an outside oracle 
server too, and since I just hooked that up I suspected that it was 
causing the issue. However, I took out all the Oracle stuff and the 
issue persisted. I have tried just about everything: restarting Jboss, 
rebooting, deleting and rebuilding the derby DB from scratch, and I just 
keep getting the same issue. If you have any ideas to help me debug this 
problem please help.

Here is some of the relevant code:

 From my Spring application context xml file:
------------------------------------------------------
  <!-- DerbyUrlFactoryBean is a class I wrote to get around the problem 
that I could only get
       derby to work with absolute, full path connection urls -->
    <bean id="derbyUrl" 
class="com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean">
        <property name="dbName" value="scripts"/>
    </bean>

    <bean id="dataSource"
        class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">
        <property name="driverClassName" 
value="org.apache.derby.jdbc.EmbeddedDriver" />
        <property name="url" ref="derbyUrl"/>
    </bean>

    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="configLocation" 
value="/WEB-INF/hibernate.cfg.xml" />
        <property name="mappingResources">
            <list>
                <value>/WEB-INF/hbm/Script.hbm.xml</value>
                <value>/WEB-INF/hbm/Previousscriptrevision.hbm.xml</value>
            </list>
        </property>
    </bean>

    <bean id="oracleDataSource" 
class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName" value="java:OracleDS"/>
    </bean>
   
hibernate.cfg.xml
--------------------------------------
<hibernate-configuration>
    <session-factory>
        <property 
name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
         <property name="hibernate.hbm2ddl.auto">update</property>
    </session-factory>
</hibernate-configuration>


Extended log output:
------------------------------
2007-10-08 16:16:58,627 [http-0.0.0.0-18573-2] DEBUG 
com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean - Derby 
connection url: 
jdbc:derby:/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts
2007-10-08 16:17:05,743 [http-0.0.0.0-18573-2] WARN 
org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, SQLState: null
2007-10-08 16:17:05,744 [http-0.0.0.0-18573-2] ERROR 
org.apache.commons.logging.impl.Log4JLogger - Cannot create 
PoolableConnectionFactory (Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.)
2007-10-08 16:17:05,747 [http-0.0.0.0-18573-2] WARN 
org.apache.commons.logging.impl.Log4JLogger - Could not obtain 
connection metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.)
    at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
    at 
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
    at 
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
    at 
org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
    at 
org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
    at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
    at 
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
    at 
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
    at 
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
    at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
    at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
    at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
    at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
    at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
    at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
    at org.jboss.web.WebModule.startModule(WebModule.java:83)
    at org.jboss.web.WebModule.startService(WebModule.java:61)
    at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
    at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:417)
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy38.start(Unknown Source)
    at 
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at 
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
    at 
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
    at 
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
    at 
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
    at 
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy39.start(Unknown Source)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
    at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
    at 
org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287)
    at 
org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102)
    at 
org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
    at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.SQLException: Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.
    at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown 
Source)
    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.generateCsSQLException(Unknown 
Source)
    at 
org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown 
Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
    at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
    at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
    at 
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
    at 
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
    at 
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
    at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
    ... 127 more
Caused by: java.sql.SQLException: Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.
    at 
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown 
Source)
    at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown 
Source)
    ... 143 more
2007-10-08 16:17:06,570 [http-0.0.0.0-18573-2] WARN 
org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, SQLState: null
2007-10-08 16:17:06,571 [http-0.0.0.0-18573-2] ERROR 
org.apache.commons.logging.impl.Log4JLogger - Cannot create 
PoolableConnectionFactory (Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.)
2007-10-08 16:17:06,572 [http-0.0.0.0-18573-2] ERROR 
org.apache.commons.logging.impl.Log4JLogger - could not get database 
metadata
org.apache.commons.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.)
    at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
    at 
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
    at 
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
    at 
org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)
    at 
org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
    at 
org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314)
    at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
    at 
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
    at 
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
    at 
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
    at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
    at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
    at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
    at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
    at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
    at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
    at org.jboss.web.WebModule.startModule(WebModule.java:83)
    at org.jboss.web.WebModule.startService(WebModule.java:61)
    at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
    at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:417)
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy38.start(Unknown Source)
    at 
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at 
org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
    at 
org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
    at 
org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
    at 
org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
    at 
org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy39.start(Unknown Source)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
    at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
    at 
org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287)
    at 
org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102)
    at 
org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
    at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.sql.SQLException: Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.
    at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown 
Source)
    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.generateCsSQLException(Unknown 
Source)
    at 
org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown 
Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
    at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
    at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
    at 
org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
    at 
org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
    at 
org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
    at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
    ... 128 more
Caused by: java.sql.SQLException: Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.
    at 
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown 
Source)
    at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown 
Source)
    ... 144 more
2007-10-08 16:17:06,575 [http-0.0.0.0-18573-2] ERROR 
org.apache.commons.logging.impl.Log4JLogger - could not complete schema 
update
org.apache.commons.dbcp.SQLNestedException: Cannot create 
PoolableConnectionFactory (Failed to start database 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
see the next exception for details.)
    at 
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
    at 
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
    at 
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
    at 
org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)
    at 
org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
    at 
org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314)
    at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
    at 
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
    at 
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
    at 
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
    at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
    at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
    at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
    at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
    at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
    at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
    at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
    at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
    at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
    at 
org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
    at 
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
    at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
    at org.jboss.web.WebModule.startModule(WebModule.java:83)
    at org.jboss.web.WebModule.startService(WebModule.java:61)
    at 
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
    at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:417)
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy38.start(Unknown Source)
    at 
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)


Re: "Failed to start database" problem

Posted by Kevin Corby <kc...@pf-cvl.net>.
I fixed this. Thanks for the help.

It turns out that I was corrupting the database. I was keeping it in the 
"resources" directory of my maven project, and I recently turned on 
filtering to fill in some properties in a different resource file. This 
filtering was corrupting one of the db files. I just moved the derby db 
to a seperate directory in the project to fix the problem.

Stanley Bradbury wrote:

> Hi Kevin -
> The last series of messages I recongnize as a Derby message is: 
> below.  Note the indication that there is more information in a 
> subsequent message (which is not displayed here)  " see the next 
> exception for details " the 'level 1' exception is the one that gives 
> the most specific information - is there more in the derby.log (it 
> would contian the 'level 1' message).  My guess is the problem is with 
> the database path which is in the exception.  Not being a JBOSS user I 
> can't say this is not a normal file path reference but, if it is not, 
> please check to see why this is the database associated with the 
> datasource being sought:
>
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy
>    /tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts'
>
> Is the database called scripts?  Is derby.system.home being set to 
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/'  and the 
> database URL indicates:
> './tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts' 
> ??
>
> ==== Error ====
>
> Caused by: java.sql.SQLException: Failed to start database
>
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>
>
> see the next exception for details.
>    at
> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
> Source)    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.generateCsSQLException(Unknown
> Source)
>    at
> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown 
> Source)
>    at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
> Source)> see the next exception for details.
>
>
>
>
> David Van Couvering wrote:
>
>> That is an annoyingly unhelpful exception "Failed to start database,"
>> but when I have seen it, often the cause is that somebody else already
>> has an embedded connection to the same database.
>>
>> Anyone else know any possible causes for that error message?
>>
>> David
>>
>> On 10/8/07, Kevin Corby <kc...@pf-cvl.net> wrote:
>>  
>>
>>> I am trying to deploy a war file that contains a derby database. The
>>> database already has table definitions and some initial data loaded,
>>> which I created in by running derby in client / server mode and
>>> connecting to it. When I bundle everything up to a war, I am deploying
>>> it into Jboss and using the embedded driver to connect to it from a web
>>> app. This was all working seamlessly until this morning. Suddenly I am
>>> getting this type of error every time I deploy my war:
>>>
>>> Caused by: java.sql.SQLException: Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.
>>>         at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown 
>>>
>>> Source)
>>>         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.generateCsSQLException(Unknown Source)
>>>         at
>>> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown 
>>> Source)
>>>         at
>>> org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
>>>         at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown 
>>> Source)
>>>         at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown
>>> Source)
>>>         at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown
>>> Source)
>>>         at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown
>>> Source)
>>>         at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>>>         at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown 
>>> Source)
>>>         at
>>> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37) 
>>>
>>>         at
>>> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290) 
>>>
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877) 
>>>
>>>         at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851) 
>>>
>>>         ... 128 more
>>> Caused by: java.sql.SQLException: Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.
>>>         at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
>>> Source)
>>>         at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown 
>>>
>>> Source)
>>>         ... 144 more
>>>
>>> I have been working on making the webapp connect to an outside oracle
>>> server too, and since I just hooked that up I suspected that it was
>>> causing the issue. However, I took out all the Oracle stuff and the
>>> issue persisted. I have tried just about everything: restarting Jboss,
>>> rebooting, deleting and rebuilding the derby DB from scratch, and I 
>>> just
>>> keep getting the same issue. If you have any ideas to help me debug 
>>> this
>>> problem please help.
>>>
>>> Here is some of the relevant code:
>>>
>>>  From my Spring application context xml file:
>>> ------------------------------------------------------
>>>   <!-- DerbyUrlFactoryBean is a class I wrote to get around the problem
>>> that I could only get
>>>        derby to work with absolute, full path connection urls -->
>>>     <bean id="derbyUrl"
>>> class="com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean">
>>>         <property name="dbName" value="scripts"/>
>>>     </bean>
>>>
>>>     <bean id="dataSource"
>>>         class="org.apache.commons.dbcp.BasicDataSource"
>>>         destroy-method="close">
>>>         <property name="driverClassName"
>>> value="org.apache.derby.jdbc.EmbeddedDriver" />
>>>         <property name="url" ref="derbyUrl"/>
>>>     </bean>
>>>
>>>     <bean id="sessionFactory"
>>>         
>>> class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
>>>         <property name="dataSource" ref="dataSource" />
>>>         <property name="configLocation"
>>> value="/WEB-INF/hibernate.cfg.xml" />
>>>         <property name="mappingResources">
>>>             <list>
>>>                 <value>/WEB-INF/hbm/Script.hbm.xml</value>
>>>                 
>>> <value>/WEB-INF/hbm/Previousscriptrevision.hbm.xml</value>
>>>             </list>
>>>         </property>
>>>     </bean>
>>>
>>>     <bean id="oracleDataSource"
>>> class="org.springframework.jndi.JndiObjectFactoryBean">
>>>         <property name="jndiName" value="java:OracleDS"/>
>>>     </bean>
>>>
>>> hibernate.cfg.xml
>>> --------------------------------------
>>> <hibernate-configuration>
>>>     <session-factory>
>>>         <property
>>> name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
>>>          <property name="hibernate.hbm2ddl.auto">update</property>
>>>     </session-factory>
>>> </hibernate-configuration>
>>>
>>>
>>> Extended log output:
>>> ------------------------------
>>> 2007-10-08 16:16:58,627 [http-0.0.0.0-18573-2] DEBUG
>>> com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean - Derby
>>> connection url:
>>> jdbc:derby:/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts 
>>>
>>> 2007-10-08 16:17:05,743 [http-0.0.0.0-18573-2] WARN
>>> org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, 
>>> SQLState: null
>>> 2007-10-08 16:17:05,744 [http-0.0.0.0-18573-2] ERROR
>>> org.apache.commons.logging.impl.Log4JLogger - Cannot create
>>> PoolableConnectionFactory (Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.)
>>> 2007-10-08 16:17:05,747 [http-0.0.0.0-18573-2] WARN
>>> org.apache.commons.logging.impl.Log4JLogger - Could not obtain
>>> connection metadata
>>> org.apache.commons.dbcp.SQLNestedException: Cannot create
>>> PoolableConnectionFactory (Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.)
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855) 
>>>
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) 
>>>
>>>     at
>>> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84) 
>>>
>>>     at
>>> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
>>>     at
>>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284) 
>>>
>>>     at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>>     at 
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) 
>>>
>>>     at
>>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052) 
>>>
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) 
>>>
>>>     at
>>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297) 
>>>
>>>     at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103) 
>>>
>>>     at 
>>> org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>>>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>>>     at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) 
>>>
>>>     at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 
>>>
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) 
>>>
>>>     at $Proxy0.start(Unknown Source)
>>>     at 
>>> org.jboss.system.ServiceController.start(ServiceController.java:417)
>>>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>     at $Proxy38.start(Unknown Source)
>>>     at
>>> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 
>>>
>>>     at
>>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) 
>>>
>>>     at
>>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) 
>>>
>>>     at
>>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92) 
>>>
>>>     at
>>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) 
>>>
>>>     at
>>> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>     at $Proxy39.start(Unknown Source)
>>>     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>>     at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at 
>>> org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
>>>     at
>>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287) 
>>>
>>>     at
>>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102) 
>>>
>>>     at
>>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77) 
>>>
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>>
>>>     at
>>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>>
>>>     at
>>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175) 
>>>
>>>     at
>>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>>
>>>     at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>>
>>>     at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>>
>>>     at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>>
>>>     at
>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>>
>>>     at
>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>>
>>>     at
>>> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) 
>>>
>>>     at java.lang.Thread.run(Thread.java:619)
>>> Caused by: java.sql.SQLException: Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.
>>>     at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown 
>>>
>>> Source)
>>>     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.generateCsSQLException(Unknown
>>> Source)
>>>     at
>>> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown 
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown 
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown 
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown 
>>> Source)
>>>     at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown 
>>> Source)
>>>     at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>>>     at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>>>     at
>>> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37) 
>>>
>>>     at
>>> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290) 
>>>
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877) 
>>>
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851) 
>>>
>>>     ... 127 more
>>> Caused by: java.sql.SQLException: Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.
>>>     at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
>>> Source)
>>>     at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown 
>>>
>>> Source)
>>>     ... 143 more
>>> 2007-10-08 16:17:06,570 [http-0.0.0.0-18573-2] WARN
>>> org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, 
>>> SQLState: null
>>> 2007-10-08 16:17:06,571 [http-0.0.0.0-18573-2] ERROR
>>> org.apache.commons.logging.impl.Log4JLogger - Cannot create
>>> PoolableConnectionFactory (Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.)
>>> 2007-10-08 16:17:06,572 [http-0.0.0.0-18573-2] ERROR
>>> org.apache.commons.logging.impl.Log4JLogger - could not get database
>>> metadata
>>> org.apache.commons.dbcp.SQLNestedException: Cannot create
>>> PoolableConnectionFactory (Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.)
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855) 
>>>
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) 
>>>
>>>     at
>>> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27) 
>>>
>>>     at
>>> org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
>>>     at
>>> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314) 
>>>
>>>     at
>>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284) 
>>>
>>>     at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>>     at 
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) 
>>>
>>>     at
>>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052) 
>>>
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) 
>>>
>>>     at
>>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297) 
>>>
>>>     at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103) 
>>>
>>>     at 
>>> org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>>>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>>>     at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) 
>>>
>>>     at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 
>>>
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) 
>>>
>>>     at $Proxy0.start(Unknown Source)
>>>     at 
>>> org.jboss.system.ServiceController.start(ServiceController.java:417)
>>>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>     at $Proxy38.start(Unknown Source)
>>>     at
>>> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 
>>>
>>>     at
>>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) 
>>>
>>>     at
>>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) 
>>>
>>>     at
>>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92) 
>>>
>>>     at
>>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) 
>>>
>>>     at
>>> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>     at $Proxy39.start(Unknown Source)
>>>     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>>     at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at
>>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 
>>>
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at 
>>> org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
>>>     at
>>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287) 
>>>
>>>     at
>>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102) 
>>>
>>>     at
>>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77) 
>>>
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>>
>>>     at
>>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) 
>>>
>>>     at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 
>>>
>>>     at
>>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175) 
>>>
>>>     at
>>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 
>>>
>>>     at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 
>>>
>>>     at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 
>>>
>>>     at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 
>>>
>>>     at
>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) 
>>>
>>>     at
>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 
>>>
>>>     at
>>> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) 
>>>
>>>     at java.lang.Thread.run(Thread.java:619)
>>> Caused by: java.sql.SQLException: Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.
>>>     at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown 
>>>
>>> Source)
>>>     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.generateCsSQLException(Unknown
>>> Source)
>>>     at
>>> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown 
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown 
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown 
>>> Source)
>>>     at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown 
>>> Source)
>>>     at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown 
>>> Source)
>>>     at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>>>     at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>>>     at
>>> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37) 
>>>
>>>     at
>>> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290) 
>>>
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877) 
>>>
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851) 
>>>
>>>     ... 128 more
>>> Caused by: java.sql.SQLException: Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.
>>>     at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
>>> Source)
>>>     at
>>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown 
>>>
>>> Source)
>>>     ... 144 more
>>> 2007-10-08 16:17:06,575 [http-0.0.0.0-18573-2] ERROR
>>> org.apache.commons.logging.impl.Log4JLogger - could not complete schema
>>> update
>>> org.apache.commons.dbcp.SQLNestedException: Cannot create
>>> PoolableConnectionFactory (Failed to start database
>>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts', 
>>>
>>> see the next exception for details.)
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855) 
>>>
>>>     at
>>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) 
>>>
>>>     at
>>> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27) 
>>>
>>>     at
>>> org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
>>>     at
>>> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314) 
>>>
>>>     at
>>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745) 
>>>
>>>     at
>>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) 
>>>
>>>     at
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284) 
>>>
>>>     at
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187) 
>>>
>>>     at
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763) 
>>>
>>>     at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) 
>>>
>>>     at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>>     at 
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) 
>>>
>>>     at
>>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052) 
>>>
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) 
>>>
>>>     at
>>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297) 
>>>
>>>     at
>>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103) 
>>>
>>>     at 
>>> org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>>>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>>>     at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) 
>>>
>>>     at
>>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 
>>>
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at
>>> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) 
>>>
>>>     at $Proxy0.start(Unknown Source)
>>>     at 
>>> org.jboss.system.ServiceController.start(ServiceController.java:417)
>>>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>>     at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>>
>>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>>     at
>>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 
>>>
>>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>>     at
>>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
>>>
>>>     at 
>>> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>>     at $Proxy38.start(Unknown Source)
>>>     at
>>> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>     at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>>
>>>
>>>
>>>     
>>
>>
>>   
>
>


Re: "Failed to start database" problem

Posted by Stanley Bradbury <St...@gmail.com>.
Hi Kevin -
The last series of messages I recongnize as a Derby message is: below.  
Note the indication that there is more information in a subsequent 
message (which is not displayed here)  " see the next exception for 
details " the 'level 1' exception is the one that gives the most 
specific information - is there more in the derby.log (it would contian 
the 'level 1' message).  My guess is the problem is with the database 
path which is in the exception.  Not being a JBOSS user I can't say this 
is not a normal file path reference but, if it is not, please check to 
see why this is the database associated with the datasource being sought:

'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy
    /tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts'

Is the database called scripts?  Is derby.system.home being set to 
'/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/'  and the database URL indicates:
'./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts' ??

==== Error ====

Caused by: java.sql.SQLException: Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
see the next exception for details.
    at
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
Source) 
    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.generateCsSQLException(Unknown
Source)
    at
org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
Source)> see the next exception for details.




David Van Couvering wrote:
> That is an annoyingly unhelpful exception "Failed to start database,"
> but when I have seen it, often the cause is that somebody else already
> has an embedded connection to the same database.
>
> Anyone else know any possible causes for that error message?
>
> David
>
> On 10/8/07, Kevin Corby <kc...@pf-cvl.net> wrote:
>   
>> I am trying to deploy a war file that contains a derby database. The
>> database already has table definitions and some initial data loaded,
>> which I created in by running derby in client / server mode and
>> connecting to it. When I bundle everything up to a war, I am deploying
>> it into Jboss and using the embedded driver to connect to it from a web
>> app. This was all working seamlessly until this morning. Suddenly I am
>> getting this type of error every time I deploy my war:
>>
>> Caused by: java.sql.SQLException: Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.
>>         at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
>> Source)
>>         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.generateCsSQLException(Unknown Source)
>>         at
>> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
>>         at
>> org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
>>         at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
>>         at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown
>> Source)
>>         at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown
>> Source)
>>         at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown
>> Source)
>>         at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>>         at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>>         at
>> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
>>         at
>> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
>>         at
>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
>>         at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
>>         ... 128 more
>> Caused by: java.sql.SQLException: Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.
>>         at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
>> Source)
>>         at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
>> Source)
>>         ... 144 more
>>
>> I have been working on making the webapp connect to an outside oracle
>> server too, and since I just hooked that up I suspected that it was
>> causing the issue. However, I took out all the Oracle stuff and the
>> issue persisted. I have tried just about everything: restarting Jboss,
>> rebooting, deleting and rebuilding the derby DB from scratch, and I just
>> keep getting the same issue. If you have any ideas to help me debug this
>> problem please help.
>>
>> Here is some of the relevant code:
>>
>>  From my Spring application context xml file:
>> ------------------------------------------------------
>>   <!-- DerbyUrlFactoryBean is a class I wrote to get around the problem
>> that I could only get
>>        derby to work with absolute, full path connection urls -->
>>     <bean id="derbyUrl"
>> class="com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean">
>>         <property name="dbName" value="scripts"/>
>>     </bean>
>>
>>     <bean id="dataSource"
>>         class="org.apache.commons.dbcp.BasicDataSource"
>>         destroy-method="close">
>>         <property name="driverClassName"
>> value="org.apache.derby.jdbc.EmbeddedDriver" />
>>         <property name="url" ref="derbyUrl"/>
>>     </bean>
>>
>>     <bean id="sessionFactory"
>>         class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
>>         <property name="dataSource" ref="dataSource" />
>>         <property name="configLocation"
>> value="/WEB-INF/hibernate.cfg.xml" />
>>         <property name="mappingResources">
>>             <list>
>>                 <value>/WEB-INF/hbm/Script.hbm.xml</value>
>>                 <value>/WEB-INF/hbm/Previousscriptrevision.hbm.xml</value>
>>             </list>
>>         </property>
>>     </bean>
>>
>>     <bean id="oracleDataSource"
>> class="org.springframework.jndi.JndiObjectFactoryBean">
>>         <property name="jndiName" value="java:OracleDS"/>
>>     </bean>
>>
>> hibernate.cfg.xml
>> --------------------------------------
>> <hibernate-configuration>
>>     <session-factory>
>>         <property
>> name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
>>          <property name="hibernate.hbm2ddl.auto">update</property>
>>     </session-factory>
>> </hibernate-configuration>
>>
>>
>> Extended log output:
>> ------------------------------
>> 2007-10-08 16:16:58,627 [http-0.0.0.0-18573-2] DEBUG
>> com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean - Derby
>> connection url:
>> jdbc:derby:/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts
>> 2007-10-08 16:17:05,743 [http-0.0.0.0-18573-2] WARN
>> org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, SQLState: null
>> 2007-10-08 16:17:05,744 [http-0.0.0.0-18573-2] ERROR
>> org.apache.commons.logging.impl.Log4JLogger - Cannot create
>> PoolableConnectionFactory (Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.)
>> 2007-10-08 16:17:05,747 [http-0.0.0.0-18573-2] WARN
>> org.apache.commons.logging.impl.Log4JLogger - Could not obtain
>> connection metadata
>> org.apache.commons.dbcp.SQLNestedException: Cannot create
>> PoolableConnectionFactory (Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>>     at
>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
>>     at
>> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
>>     at
>> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
>>     at
>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
>>     at
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
>>     at
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
>>     at
>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>>     at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>>     at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
>>     at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>>     at
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
>>     at
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
>>     at
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>>     at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
>>     at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>     at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>     at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>     at
>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>     at
>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
>>     at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
>>     at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>>     at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
>>     at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>>     at $Proxy0.start(Unknown Source)
>>     at org.jboss.system.ServiceController.start(ServiceController.java:417)
>>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>     at $Proxy38.start(Unknown Source)
>>     at
>> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>>     at
>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
>>     at
>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
>>     at
>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
>>     at
>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
>>     at
>> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>     at $Proxy39.start(Unknown Source)
>>     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>     at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
>>     at
>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287)
>>     at
>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102)
>>     at
>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>     at
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>     at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>     at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>     at
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>>     at
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>>     at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>     at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>     at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>     at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>     at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>     at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>     at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>     at
>> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>>     at java.lang.Thread.run(Thread.java:619)
>> Caused by: java.sql.SQLException: Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.
>>     at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
>> Source)
>>     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.generateCsSQLException(Unknown
>> Source)
>>     at
>> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
>> Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
>>     at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
>>     at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>>     at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>>     at
>> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
>>     at
>> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
>>     ... 127 more
>> Caused by: java.sql.SQLException: Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.
>>     at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
>> Source)
>>     at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
>> Source)
>>     ... 143 more
>> 2007-10-08 16:17:06,570 [http-0.0.0.0-18573-2] WARN
>> org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, SQLState: null
>> 2007-10-08 16:17:06,571 [http-0.0.0.0-18573-2] ERROR
>> org.apache.commons.logging.impl.Log4JLogger - Cannot create
>> PoolableConnectionFactory (Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.)
>> 2007-10-08 16:17:06,572 [http-0.0.0.0-18573-2] ERROR
>> org.apache.commons.logging.impl.Log4JLogger - could not get database
>> metadata
>> org.apache.commons.dbcp.SQLNestedException: Cannot create
>> PoolableConnectionFactory (Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>>     at
>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
>>     at
>> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)
>>     at
>> org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
>>     at
>> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314)
>>     at
>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
>>     at
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
>>     at
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
>>     at
>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>>     at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>>     at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
>>     at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>>     at
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
>>     at
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
>>     at
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>>     at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
>>     at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>     at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>     at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>     at
>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>     at
>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
>>     at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
>>     at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>>     at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
>>     at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>>     at $Proxy0.start(Unknown Source)
>>     at org.jboss.system.ServiceController.start(ServiceController.java:417)
>>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>     at $Proxy38.start(Unknown Source)
>>     at
>> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>>     at
>> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
>>     at
>> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
>>     at
>> org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
>>     at
>> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
>>     at
>> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>     at $Proxy39.start(Unknown Source)
>>     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>>     at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at
>> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
>>     at
>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287)
>>     at
>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102)
>>     at
>> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>     at
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>>     at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>     at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>     at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>     at
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>>     at
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>>     at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>     at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>     at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>     at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>>     at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>     at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>>     at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>     at
>> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>>     at java.lang.Thread.run(Thread.java:619)
>> Caused by: java.sql.SQLException: Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.
>>     at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
>> Source)
>>     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.generateCsSQLException(Unknown
>> Source)
>>     at
>> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
>> Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
>>     at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
>>     at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
>>     at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>>     at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>>     at
>> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
>>     at
>> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
>>     ... 128 more
>> Caused by: java.sql.SQLException: Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.
>>     at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
>> Source)
>>     at
>> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
>> Source)
>>     ... 144 more
>> 2007-10-08 16:17:06,575 [http-0.0.0.0-18573-2] ERROR
>> org.apache.commons.logging.impl.Log4JLogger - could not complete schema
>> update
>> org.apache.commons.dbcp.SQLNestedException: Cannot create
>> PoolableConnectionFactory (Failed to start database
>> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
>> see the next exception for details.)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
>>     at
>> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>>     at
>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
>>     at
>> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)
>>     at
>> org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
>>     at
>> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314)
>>     at
>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
>>     at
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
>>     at
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
>>     at
>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
>>     at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>>     at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>>     at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>>     at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
>>     at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>>     at
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
>>     at
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
>>     at
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>>     at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
>>     at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>>     at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>     at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>     at
>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>>     at
>> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
>>     at
>> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
>>     at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>>     at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
>>     at
>> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at
>> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>>     at $Proxy0.start(Unknown Source)
>>     at org.jboss.system.ServiceController.start(ServiceController.java:417)
>>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>     at java.lang.reflect.Method.invoke(Method.java:597)
>>     at
>> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>>     at
>> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>>     at $Proxy38.start(Unknown Source)
>>     at
>> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>>
>>     
>
>   



Re: "Failed to start database" problem

Posted by David Van Couvering <da...@vancouvering.com>.
That is an annoyingly unhelpful exception "Failed to start database,"
but when I have seen it, often the cause is that somebody else already
has an embedded connection to the same database.

Anyone else know any possible causes for that error message?

David

On 10/8/07, Kevin Corby <kc...@pf-cvl.net> wrote:
> I am trying to deploy a war file that contains a derby database. The
> database already has table definitions and some initial data loaded,
> which I created in by running derby in client / server mode and
> connecting to it. When I bundle everything up to a war, I am deploying
> it into Jboss and using the embedded driver to connect to it from a web
> app. This was all working seamlessly until this morning. Suddenly I am
> getting this type of error every time I deploy my war:
>
> Caused by: java.sql.SQLException: Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.
>         at
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
> Source)
>         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.generateCsSQLException(Unknown Source)
>         at
> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
>         at
> org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown
> Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown
> Source)
>         at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown
> Source)
>         at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>         at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>         at
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
>         at
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
>         at
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
>         at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
>         ... 128 more
> Caused by: java.sql.SQLException: Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11497mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.
>         at
> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
> Source)
>         at
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
> Source)
>         ... 144 more
>
> I have been working on making the webapp connect to an outside oracle
> server too, and since I just hooked that up I suspected that it was
> causing the issue. However, I took out all the Oracle stuff and the
> issue persisted. I have tried just about everything: restarting Jboss,
> rebooting, deleting and rebuilding the derby DB from scratch, and I just
> keep getting the same issue. If you have any ideas to help me debug this
> problem please help.
>
> Here is some of the relevant code:
>
>  From my Spring application context xml file:
> ------------------------------------------------------
>   <!-- DerbyUrlFactoryBean is a class I wrote to get around the problem
> that I could only get
>        derby to work with absolute, full path connection urls -->
>     <bean id="derbyUrl"
> class="com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean">
>         <property name="dbName" value="scripts"/>
>     </bean>
>
>     <bean id="dataSource"
>         class="org.apache.commons.dbcp.BasicDataSource"
>         destroy-method="close">
>         <property name="driverClassName"
> value="org.apache.derby.jdbc.EmbeddedDriver" />
>         <property name="url" ref="derbyUrl"/>
>     </bean>
>
>     <bean id="sessionFactory"
>         class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
>         <property name="dataSource" ref="dataSource" />
>         <property name="configLocation"
> value="/WEB-INF/hibernate.cfg.xml" />
>         <property name="mappingResources">
>             <list>
>                 <value>/WEB-INF/hbm/Script.hbm.xml</value>
>                 <value>/WEB-INF/hbm/Previousscriptrevision.hbm.xml</value>
>             </list>
>         </property>
>     </bean>
>
>     <bean id="oracleDataSource"
> class="org.springframework.jndi.JndiObjectFactoryBean">
>         <property name="jndiName" value="java:OracleDS"/>
>     </bean>
>
> hibernate.cfg.xml
> --------------------------------------
> <hibernate-configuration>
>     <session-factory>
>         <property
> name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
>          <property name="hibernate.hbm2ddl.auto">update</property>
>     </session-factory>
> </hibernate-configuration>
>
>
> Extended log output:
> ------------------------------
> 2007-10-08 16:16:58,627 [http-0.0.0.0-18573-2] DEBUG
> com.saic.dcgsa.mapToEntities.scripts.DerbyUrlFactoryBean - Derby
> connection url:
> jdbc:derby:/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts
> 2007-10-08 16:17:05,743 [http-0.0.0.0-18573-2] WARN
> org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, SQLState: null
> 2007-10-08 16:17:05,744 [http-0.0.0.0-18573-2] ERROR
> org.apache.commons.logging.impl.Log4JLogger - Cannot create
> PoolableConnectionFactory (Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.)
> 2007-10-08 16:17:05,747 [http-0.0.0.0-18573-2] WARN
> org.apache.commons.logging.impl.Log4JLogger - Could not obtain
> connection metadata
> org.apache.commons.dbcp.SQLNestedException: Cannot create
> PoolableConnectionFactory (Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.)
>     at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
>     at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>     at
> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
>     at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
>     at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
>     at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
>     at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
>     at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
>     at
> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>     at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
>     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>     at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
>     at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
>     at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>     at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
>     at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>     at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>     at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
>     at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
>     at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>     at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
>     at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>     at $Proxy0.start(Unknown Source)
>     at org.jboss.system.ServiceController.start(ServiceController.java:417)
>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>     at $Proxy38.start(Unknown Source)
>     at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>     at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
>     at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
>     at
> org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
>     at
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
>     at
> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>     at $Proxy39.start(Unknown Source)
>     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>     at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
>     at
> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287)
>     at
> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102)
>     at
> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>     at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>     at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>     at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     at
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>     at java.lang.Thread.run(Thread.java:619)
> Caused by: java.sql.SQLException: Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.
>     at
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
> Source)
>     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.generateCsSQLException(Unknown
> Source)
>     at
> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
> Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
>     at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
>     at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>     at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>     at
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
>     at
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
>     at
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
>     at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
>     ... 127 more
> Caused by: java.sql.SQLException: Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.
>     at
> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
> Source)
>     at
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
> Source)
>     ... 143 more
> 2007-10-08 16:17:06,570 [http-0.0.0.0-18573-2] WARN
> org.apache.commons.logging.impl.Log4JLogger - SQL Error: 0, SQLState: null
> 2007-10-08 16:17:06,571 [http-0.0.0.0-18573-2] ERROR
> org.apache.commons.logging.impl.Log4JLogger - Cannot create
> PoolableConnectionFactory (Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.)
> 2007-10-08 16:17:06,572 [http-0.0.0.0-18573-2] ERROR
> org.apache.commons.logging.impl.Log4JLogger - could not get database
> metadata
> org.apache.commons.dbcp.SQLNestedException: Cannot create
> PoolableConnectionFactory (Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.)
>     at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
>     at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>     at
> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
>     at
> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)
>     at
> org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
>     at
> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314)
>     at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
>     at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
>     at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
>     at
> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>     at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
>     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>     at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
>     at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
>     at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>     at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
>     at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>     at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>     at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
>     at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
>     at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>     at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
>     at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>     at $Proxy0.start(Unknown Source)
>     at org.jboss.system.ServiceController.start(ServiceController.java:417)
>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>     at $Proxy38.start(Unknown Source)
>     at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>     at
> org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
>     at
> org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
>     at
> org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
>     at
> org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
>     at
> org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>     at $Proxy39.start(Unknown Source)
>     at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
>     at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
>     at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
>     at
> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOpByName(HtmlAdaptorServlet.java:287)
>     at
> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:102)
>     at
> org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doGet(HtmlAdaptorServlet.java:77)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
>     at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>     at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>     at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     at
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>     at java.lang.Thread.run(Thread.java:619)
> Caused by: java.sql.SQLException: Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.
>     at
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
> Source)
>     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.generateCsSQLException(Unknown
> Source)
>     at
> org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown
> Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
>     at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
>     at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
>     at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
>     at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
>     at
> org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:37)
>     at
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:290)
>     at
> org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:877)
>     at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:851)
>     ... 128 more
> Caused by: java.sql.SQLException: Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.
>     at
> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
> Source)
>     at
> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
> Source)
>     ... 144 more
> 2007-10-08 16:17:06,575 [http-0.0.0.0-18573-2] ERROR
> org.apache.commons.logging.impl.Log4JLogger - could not complete schema
> update
> org.apache.commons.dbcp.SQLNestedException: Cannot create
> PoolableConnectionFactory (Failed to start database
> '/opt/webdevel/pfweb/jboss/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp11493mapToEntitiesService-exp.war/WEB-INF/classes/derby/scripts',
> see the next exception for details.)
>     at
> org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:855)
>     at
> org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>     at
> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
>     at
> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:27)
>     at
> org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:127)
>     at
> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:314)
>     at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
>     at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
>     at
> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
>     at
> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
>     at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>     at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>     at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>     at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
>     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
>     at
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
>     at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
>     at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>     at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
>     at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>     at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.apache.catalina.core.StandardContext.init(StandardContext.java:5052)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
>     at
> org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
>     at
> org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
>     at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
>     at org.jboss.web.WebModule.startModule(WebModule.java:83)
>     at org.jboss.web.WebModule.startService(WebModule.java:61)
>     at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
>     at
> org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at
> org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
>     at $Proxy0.start(Unknown Source)
>     at org.jboss.system.ServiceController.start(ServiceController.java:417)
>     at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
>     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
>     at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
>     at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
>     at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
>     at $Proxy38.start(Unknown Source)
>     at
> org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>