Fix testsuite errors in Geronimo trunk
--------------------------------------

                 Key: GERONIMO-6140
                 URL: https://issues.apache.org/jira/browse/GERONIMO-6140
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
            Reporter: Kevan Miller


There are a few testsuite problems in the current trunk 

1) CI testsuite builds are always failing because of port conflicts

2) testsuite failures aren't being reflected in the testsuite summary (or 
testsuite failures aren't stopping the test)

3) geronimo/server/trunk/testsuite/web-testsuite/test-tomcat/ and 
geronimo/server/trunk/testsuite/aries-testsuite/require-bundle-test/RequireBundle-eba
 appear to have the same basic problem:
{code}
Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.354 sec <<< 
FAILURE!
testTomcatHost(org.apache.geronimo.testsuite.tomcat.TestTomcat)  Time elapsed: 
0 sec  <<< FAILURE!
junit.framework.AssertionFailedError: responseCode expected:<200> but was:<404>
        at junit.framework.Assert.fail(Assert.java:47)
        at junit.framework.Assert.failNotEquals(Assert.java:282)
        at junit.framework.Assert.assertEquals(Assert.java:64)
        at junit.framework.Assert.assertEquals(Assert.java:201)
        at 
org.apache.geronimo.testsuite.tomcat.TestTomcat.testTomcatHost(TestTomcat.java:42)
{code}

4) 
/Users/kevan/geronimo/server/trunk/testsuite/javaee6-testsuite/commonannotation1.1-test/
{code}
Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.455 sec <<< 
FAILURE!
testDataSourceDefinition(org.apache.geronimo.sample.dataSourceDefinition.test.DataSourceDefinitionTest)
  Time elapsed: 0.348 sec  <<< FAILURE!
java.io.IOException: <html><head><title>Apache Tomcat/7.0.19.2 - Error 
report</title><style><!--H1 
{font-family:Tahoma,Arial,sans-serif;color:white;backgro\
und-color:#525D76;font-size:22px;} H2 
{font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;}
 H3 {font-family:Tahoma,Ari\
al,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY 
{font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B 
{font-\
family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P 
{font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A\
 {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> 
</head><body><h1>HTTP Status 500 - </h1><HR size="1" 
noshade="noshade"><p><b>type<\
/b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> 
<u>The server encountered an internal error () that prevented it from 
fulfilling\
 this request.</u></p><p><b>exception</b> <pre>javax.servlet.ServletException: 
Error instantiating servlet class org.apache.geronimo.sample.servlet.DataSou\
rceDefinitionServlet       
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:818)
   org.apache.geron\
imo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:48)
      org.apache.geronimo.tomcat.valve.ProtectedTargetValve.invoke(Protec\
tedTargetValve.java:53)      
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)   
org.apache.catalina.valves.AccessLogValve.invo\
ke(AccessLogValve.java:851)       
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)     
org.apache.coyote.http11.Http11Processor.\
process(Http11Processor.java:278)      
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
 org.apache.tomcat.ut\
il.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)        
org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:243)  
org.apache.geronimo.poo\
l.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:373) 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
     ja\
va.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
java.lang.Thread.run(Thread.java:680)</pre></p><p><b>root cause</b> <pre>java\
.lang.InstantiationException: Some objects to be injected were not found in 
jndi: [javax.naming.NameNotFoundException: osgi:service/mydatasource]  org.apac\
he.geronimo.j2ee.annotation.Holder.newInstance(Holder.java:174) 
org.apache.geronimo.tomcat.TomcatInstanceManager.newInstance(TomcatInstanceManager.java:74)\
     
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:818)
   org.apache.geronimo.tomcat.valve.Geron\
imoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:48)      
org.apache.geronimo.tomcat.valve.ProtectedTargetValve.invoke(ProtectedTargetValve.java:53\
)      
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)   
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java\
:851)       
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)     
org.apache.coyote.http11.Http11Processor.process(Http11Processo\
r.java:278)      
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
 org.apache.tomcat.util.net.JIoEndpoint$Soc\
ketProcessor.run(JIoEndpoint.java:302)        
org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:243)  
org.apache.geronimo.pool.ThreadPool$ContextCl\
assLoaderRunnable.run(ThreadPool.java:373) 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
     java.util.concurrent.Thr\
eadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
java.lang.Thread.run(Thread.java:680)</pre></p><p><b>note</b> <u>The full stack 
trace of the root c\
ause is available in the Apache Tomcat/7.0.19.2 logs.</u></p><HR size="1" 
noshade="noshade"><h3>Apache Tomcat/7.0.19.2</h3></body></html>
        at org.apache.geronimo.testsupport.HttpUtils.doGET(HttpUtils.java:41)
        at 
org.apache.geronimo.sample.dataSourceDefinition.test.DataSourceDefinitionTest.checkResponse(DataSourceDefinitionTest.java:49)
        at 
org.apache.geronimo.sample.dataSourceDefinition.test.DataSourceDefinitionTest.testDataSourceDefinition(DataSourceDefinitionTest.java:42)
{code}



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to