Hi Ari;

Thanks for the advice; looks like a build-system failure. I'll wait to see what transpires...

Regards

On 15/08/14 1:22 pm, Aristedes Maniatis wrote:
On 15/08/2014 11:03am, Andrew Lindesay wrote:
Hello;

I see there's a CI build failure with my change noted!

---
Changes:

[apl] CAY-1935 EJBQL; Handling Collection as Parameter in IN Expression
---

I tried to login to the Jenkins instance to see what the error is, but it is 
not allowing me access.  Is there a means by which I can find out the cause of 
this failure?

The stack trace in the email looks more like a build-issue than an actual 
automated test failure.


You don't need to log in to see the full log from the build.

https://builds.apache.org/job/cayenne-master/cayenneTestConnection=derby,jdk=JDK%201.7%20%28latest%29,label=Ubuntu/14/consoleFull


INFO: failed JNDI lookup of DataSource location 'jdbc/TestDS'
Aug 14, 2014 9:06:30 PM org.apache.cayenne.log.CommonsJdbcEventLogger 
logConnectFailure
INFO: *** Connecting: FAILURE.
javax.naming.NameNotFoundException: Name [jdbc/TestDS] not bound; 0 bindings: []
        at 
org.springframework.mock.jndi.SimpleNamingContext.lookup(SimpleNamingContext.java:134)
        at javax.naming.InitialContext.lookup(InitialContext.java:411)
        at 
org.apache.cayenne.configuration.server.JNDIDataSourceFactory.lookupViaJNDI(JNDIDataSourceFactory.java:80)
        at 
org.apache.cayenne.configuration.server.JNDIDataSourceFactory.getDataSource(JNDIDataSourceFactory.java:51)
        at 
org.apache.cayenne.configuration.server.JNDIDataSourceFactoryTest.testGetDataSource_NameNotBound(JNDIDataSourceFactoryTest.java:97)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at junit.framework.TestCase.runTest(TestCase.java:176)
        at junit.framework.TestCase.runBare(TestCase.java:141)
        at junit.framework.TestResult$1.protect(TestResult.java:122)
        at junit.framework.TestResult.runProtected(TestResult.java:142)
        at junit.framework.TestResult.run(TestResult.java:125)
        at junit.framework.TestCase.run(TestCase.java:129)
        at junit.framework.TestSuite.runTest(TestSuite.java:255)
        at junit.framework.TestSuite.run(TestSuite.java:250)
        at 
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
        at 
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
        at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:115)
        at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:102)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)


And yes, Jenkins will quite often randomly fail. But from a cursory look I 
cannot see what caused this failure.

My rule of thumb is to let it build again and only then investigate a failure 
if it is still happening.


Ari





--
Andrew Lindesay

Reply via email to