Latest Status: CASTOR-SPRINGJDO-11 failed

Build Result CASTOR-SPRINGJDO-7

Labels: NONE 
  • Summary
  • Changes
  • Artifacts
  • Logs
  • Comments
  • Metadata
  • Previous
    1. 4
    2. 5
    3. 6
    4. 8
    5. 9
    6. 10
    Next
Build 7 has the following 119 errors. There were no new test failures since the previous build.
Test Name (Existing failed tests) Failing Since Duration
org.castor.spring.orm.tests.TestProductServiceWithDeclarativeTransactionDemarcation  
Find selected products by named query
org.springframework.dao.DataAccessResourceFailureException: Castor JDO operation; SQL []; Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.castor.persist.AbstractTransactionContext.getConnectionInfo(AbstractTransactionContext.java:332)
	at org.exolab.castor.jdo.engine.OQLQueryImpl.create(OQLQueryImpl.java:279)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getOQLQuery(AbstractDatabaseImpl.java:368)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getNamedQuery(AbstractDatabaseImpl.java:357)
	at org.castor.spring.orm.CastorTemplate$13.doInCastor(CastorTemplate.java:477)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.executeFind(CastorTemplate.java:168)
	at org.castor.spring.orm.CastorTemplate.findByNamedQuery(CastorTemplate.java:475)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.findProductsByNamedQuery(ProductDaoImplUsingDaoSupport.java:66)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.findByNamedQuery(ProductServiceImplWithDeclarativeTransactionDeclaration.java:73)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.findByNamedQuery(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testFindSelectedProductsByNamedQuery(BaseSpringTestCaseWithTransactionDemarcation.java:90)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.; nested exception is com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.castor.persist.AbstractTransactionContext.getConnectionInfo(AbstractTransactionContext.java:332)
	at org.exolab.castor.jdo.engine.OQLQueryImpl.create(OQLQueryImpl.java:279)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getOQLQuery(AbstractDatabaseImpl.java:368)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getNamedQuery(AbstractDatabaseImpl.java:357)
	at org.castor.spring.orm.CastorTemplate$13.doInCastor(CastorTemplate.java:477)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.executeFind(CastorTemplate.java:168)
	at org.castor.spring.orm.CastorTemplate.findByNamedQuery(CastorTemplate.java:475)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.findProductsByNamedQuery(ProductDaoImplUsingDaoSupport.java:66)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.findByNamedQuery(ProductServiceImplWithDeclarativeTransactionDeclaration.java:73)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.findByNamedQuery(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testFindSelectedProductsByNamedQuery(BaseSpringTestCaseWithTransactionDemarcation.java:90)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:117)
	at org.castor.spring.orm.dialect.DefaultCastorDialect.translateException(DefaultCastorDialect.java:199)
	at org.castor.spring.orm.CastorAccessor.convertJdoAccessException(CastorAccessor.java:95)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:191)
	at org.castor.spring.orm.CastorTemplate.executeFind(CastorTemplate.java:168)
	at org.castor.spring.orm.CastorTemplate.findByNamedQuery(CastorTemplate.java:475)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.findProductsByNamedQuery(ProductDaoImplUsingDaoSupport.java:66)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.findByNamedQuery(ProductServiceImplWithDeclarativeTransactionDeclaration.java:73)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.findByNamedQuery(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testFindSelectedProductsByNamedQuery(BaseSpringTestCaseWithTransactionDemarcation.java:90)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.castor.persist.AbstractTransactionContext.getConnectionInfo(AbstractTransactionContext.java:332)
	at org.exolab.castor.jdo.engine.OQLQueryImpl.create(OQLQueryImpl.java:279)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getOQLQuery(AbstractDatabaseImpl.java:368)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getNamedQuery(AbstractDatabaseImpl.java:357)
	at org.castor.spring.orm.CastorTemplate$13.doInCastor(CastorTemplate.java:477)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.executeFind(CastorTemplate.java:168)
	at org.castor.spring.orm.CastorTemplate.findByNamedQuery(CastorTemplate.java:475)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.findProductsByNamedQuery(ProductDaoImplUsingDaoSupport.java:66)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.findByNamedQuery(ProductServiceImplWithDeclarativeTransactionDeclaration.java:73)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.findByNamedQuery(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testFindSelectedProductsByNamedQuery(BaseSpringTestCaseWithTransactionDemarcation.java:90)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2621)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.castor.persist.AbstractTransactionContext.getConnectionInfo(AbstractTransactionContext.java:332)
	at org.exolab.castor.jdo.engine.OQLQueryImpl.create(OQLQueryImpl.java:279)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getOQLQuery(AbstractDatabaseImpl.java:368)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getNamedQuery(AbstractDatabaseImpl.java:357)
	at org.castor.spring.orm.CastorTemplate$13.doInCastor(CastorTemplate.java:477)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	... 42 more
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.castor.persist.AbstractTransactionContext.getConnectionInfo(AbstractTransactionContext.java:332)
	at org.exolab.castor.jdo.engine.OQLQueryImpl.create(OQLQueryImpl.java:279)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getOQLQuery(AbstractDatabaseImpl.java:368)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getNamedQuery(AbstractDatabaseImpl.java:357)
	at org.castor.spring.orm.CastorTemplate$13.doInCastor(CastorTemplate.java:477)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.executeFind(CastorTemplate.java:168)
	at org.castor.spring.orm.CastorTemplate.findByNamedQuery(CastorTemplate.java:475)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.findProductsByNamedQuery(ProductDaoImplUsingDaoSupport.java:66)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.findByNamedQuery(ProductServiceImplWithDeclarativeTransactionDeclaration.java:73)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.findByNamedQuery(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testFindSelectedProductsByNamedQuery(BaseSpringTestCaseWithTransactionDemarcation.java:90)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2621)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.castor.persist.AbstractTransactionContext.getConnectionInfo(AbstractTransactionContext.java:332)
	at org.exolab.castor.jdo.engine.OQLQueryImpl.create(OQLQueryImpl.java:279)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getOQLQuery(AbstractDatabaseImpl.java:368)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.getNamedQuery(AbstractDatabaseImpl.java:357)
	at org.castor.spring.orm.CastorTemplate$13.doInCastor(CastorTemplate.java:477)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	... 42 more

CASTOR-SPRINGJDO-4  (3 months before) < 1 sec
Load product
org.springframework.dao.DataAccessResourceFailureException: Castor JDO operation; SQL []; Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testLoadProduct(BaseSpringTestCaseWithTransactionDemarcation.java:27)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.; nested exception is com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testLoadProduct(BaseSpringTestCaseWithTransactionDemarcation.java:27)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:117)
	at org.castor.spring.orm.dialect.DefaultCastorDialect.translateException(DefaultCastorDialect.java:199)
	at org.castor.spring.orm.CastorAccessor.convertJdoAccessException(CastorAccessor.java:95)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:191)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testLoadProduct(BaseSpringTestCaseWithTransactionDemarcation.java:27)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testLoadProduct(BaseSpringTestCaseWithTransactionDemarcation.java:27)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2621)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	... 42 more
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testLoadProduct(BaseSpringTestCaseWithTransactionDemarcation.java:27)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2621)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	... 42 more

CASTOR-SPRINGJDO-4  (3 months before) < 1 sec
Evict all products from cache
org.springframework.dao.DataAccessResourceFailureException: Castor JDO operation; SQL []; Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testEvictAllProductsFromCache(BaseSpringTestCaseWithTransactionDemarcation.java:123)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.; nested exception is com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testEvictAllProductsFromCache(BaseSpringTestCaseWithTransactionDemarcation.java:123)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:117)
	at org.castor.spring.orm.dialect.DefaultCastorDialect.translateException(DefaultCastorDialect.java:199)
	at org.castor.spring.orm.CastorAccessor.convertJdoAccessException(CastorAccessor.java:95)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:191)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testEvictAllProductsFromCache(BaseSpringTestCaseWithTransactionDemarcation.java:123)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testEvictAllProductsFromCache(BaseSpringTestCaseWithTransactionDemarcation.java:123)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2621)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	... 42 more
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testEvictAllProductsFromCache(BaseSpringTestCaseWithTransactionDemarcation.java:123)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2621)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	... 42 more

CASTOR-SPRINGJDO-4  (3 months before) < 1 sec
Is cached
org.springframework.dao.DataAccessResourceFailureException: Castor JDO operation; SQL []; Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testIsCached(BaseSpringTestCaseWithTransactionDemarcation.java:172)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 1 ms ago.; nested exception is com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testIsCached(BaseSpringTestCaseWithTransactionDemarcation.java:172)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 1 ms ago.
	at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.translate(SQLStateSQLExceptionTranslator.java:117)
	at org.castor.spring.orm.dialect.DefaultCastorDialect.translateException(DefaultCastorDialect.java:199)
	at org.castor.spring.orm.CastorAccessor.convertJdoAccessException(CastorAccessor.java:95)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:191)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testIsCached(BaseSpringTestCaseWithTransactionDemarcation.java:172)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:164)
	at org.castor.spring.orm.CastorTemplate.load(CastorTemplate.java:228)
	at org.exolab.castor.dao.ProductDaoImplUsingDaoSupport.loadProduct(ProductDaoImplUsingDaoSupport.java:13)
	at org.exolab.castor.service.ProductServiceImplWithDeclarativeTransactionDeclaration.load(ProductServiceImplWithDeclarativeTransactionDeclaration.java:17)
	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:324)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
	at $Proxy1.load(Unknown Source)
	at org.castor.spring.orm.tests.BaseSpringTestCaseWithTransactionDemarcation.testIsCached(BaseSpringTestCaseWithTransactionDemarcation.java:172)
	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:324)
	at junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:118)
	at junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	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:324)
	at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	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:324)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
** END NESTED EXCEPTION **
Last packet sent to the server was 1 ms ago.
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2621)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:431)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:267)
	at org.exolab.castor.jdo.engine.AbstractDatabaseImpl.load(AbstractDatabaseImpl.java:225)
	at org.castor.spring.orm.CastorTemplate$1.doInCastor(CastorTemplate.java:230)
	at org.castor.spring.orm.CastorTemplate.execute(CastorTemplate.java:186)
	... 42 more
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 
** BEGIN NESTED EXCEPTION ** 
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
	at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
	at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2555)
	at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:512)
	at java.sql.DriverManager.getConnection(DriverManager.java:140)
	at org.castor.jdo.engine.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:132)
	at org.castor.persist.LocalTransactionContext.createConnection(LocalTransactionContext.java:68)
	at org.castor.persist.AbstractTransactionContext.getConnection(AbstractTransactionContext.java:280)
	at org.exolab.castor.persist.ClassMolder.loadFields(ClassMolder.java:511)
	at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:562)
	at org.exolab.castor.persist.LockEngine.load(LockEngine.java:355)
	at org.castor.persist.AbstractTransactionContext.load(AbstractTransactionContext.java:568)
	at org.castor.persist.AbstractTransactionContext.load(