Return-Path: Delivered-To: apmail-cxf-dev-archive@www.apache.org Received: (qmail 15447 invoked from network); 26 Feb 2009 16:15:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Feb 2009 16:15:19 -0000 Received: (qmail 48553 invoked by uid 500); 26 Feb 2009 16:15:16 -0000 Delivered-To: apmail-cxf-dev-archive@cxf.apache.org Received: (qmail 48514 invoked by uid 500); 26 Feb 2009 16:15:16 -0000 Mailing-List: contact dev-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list dev@cxf.apache.org Received: (qmail 48459 invoked by uid 99); 26 Feb 2009 16:15:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Feb 2009 08:15:15 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [192.77.186.17] (HELO mx3.progress.com) (192.77.186.17) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Feb 2009 16:15:07 +0000 Received: from mx3.progress.com (127.0.0.1) by mx3.progress.com (MlfMTA v3.2r9) id hkr00k0171sh for ; Thu, 26 Feb 2009 11:14:39 -0500 (envelope-from ) Received: from progress.com ([192.233.92.16]) by mx3.progress.com (SonicWALL 6.2.2.1073) with ESMTP; Thu, 26 Feb 2009 11:14:34 -0500 Received: from NTEXFE01.bedford.progress.com (ntexfe01 [10.128.10.24]) by progress.com (8.13.8/8.13.8) with ESMTP id n1QGEYCO022329; Thu, 26 Feb 2009 11:14:34 -0500 (EST) Received: from MAIL02.bedford.progress.com ([172.16.2.55]) by NTEXFE01.bedford.progress.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 26 Feb 2009 11:14:34 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9982D.4FCA8316" Subject: RE: svn commit: r748171 - in /cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing: GreeterImpl.java MAPTest.java Date: Thu, 26 Feb 2009 11:12:23 -0500 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: svn commit: r748171 - in /cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing: GreeterImpl.java MAPTest.java Thread-Index: AcmYLBXl0YdDX+KuTXCQ7ilB5Y/VJAAAOwkJ References: <20090226151027.DF36823888CA@eris.apache.org> <200902261104.49149.dkulp@apache.org> From: "Eoghan Glynn" To: "Daniel Kulp" , Cc: X-OriginalArrivalTime: 26 Feb 2009 16:14:34.0144 (UTC) FILETIME=[50178A00:01C9982D] X-Mlf-Version: 6.2.2.1073 X-Mlf-UniqueId: o200902261614340293714 X-Virus-Checked: Checked by ClamAV on apache.org ------_=_NextPart_001_01C9982D.4FCA8316 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks Dan, I'll disable this for now and move the Jetty thread pool stuff to a = separate test. /Eoghan -----Original Message----- From: Daniel Kulp [mailto:dkulp@apache.org] Sent: Thu 26/02/2009 16:04 To: dev@cxf.apache.org Cc: eglynn@apache.org Subject: Re: svn commit: r748171 - in = /cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing: = GreeterImpl.java MAPTest.java =20 Eoghann, I'm getting a bunch of random issues with this test now. Sometimes it = works fine. However, I'm also getting some stack traces, test failures, = etc..... on occasion. Example: ------------------------------------------------------- T E S T S =20 ------------------------------------------------------- Running org.apache.cxf.systest.ws.addressing.MAPTest =20 Exception in thread "Thread-2" javax.xml.ws.soap.SOAPFaultException: = Fault string, and possibly fault code, not set at = org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:144) = =20 at $Proxy48.greetMeLater(Unknown Source) = =20 at = org.apache.cxf.systest.ws.addressing.MAPTest$1.run(MAPTest.java:73) = =20 at java.lang.Thread.run(Thread.java:595) = =20 Caused by: java.lang.NullPointerException = =20 at = org.apache.cxf.systest.ws.addressing.HeaderVerifier.verify(HeaderVerifier= .java:130) =20 at = org.apache.cxf.systest.ws.addressing.HeaderVerifier.mediate(HeaderVerifie= r.java:83) =20 at = org.apache.cxf.systest.ws.addressing.HeaderVerifier.handleMessage(HeaderV= erifier.java:71) =20 at = org.apache.cxf.systest.ws.addressing.HeaderVerifier.handleMessage(HeaderV= erifier.java:1) =20 at = org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorCh= ain.java:236) =20 at = org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:641) = =20 at = org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleRespo= nseInternal(HTTPConduit.java:2106) at = org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleRespo= nse(HTTPConduit.java:1985) =20 at = org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPC= onduit.java:1910) =20 at = org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) = =20 at = org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:609) = =20 at=20 org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingIn= terceptor.handleMessage(MessageSenderInterceptor.java:62) at = org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorCh= ain.java:236) =20 at = org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:469) = =20 at = org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:299) = =20 at = org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:251) = =20 at = org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) = =20 at = org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:123) = =20 ... 3 more = =20 Tests run: 8, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 30.047 = sec =20 Another run: ------------------------------------------------------- T E S T S =20 ------------------------------------------------------- Running org.apache.cxf.systest.ws.addressing.MAPTest =20 Tests run: 8, Failures: 1, Errors: 0, Skipped: 3, Time elapsed: 13.876 = sec <<< FAILURE! testFallbackThreadPoolConfig(org.apache.cxf.systest.ws.addressing.MAPTest= ) Time elapsed: 5.89 sec <<< FAILURE! java.lang.AssertionError: unexpected duration: 5873 = =20 at org.junit.Assert.fail(Assert.java:74) = =20 at org.junit.Assert.assertTrue(Assert.java:37) = =20 at = org.apache.cxf.systest.ws.addressing.MAPTest.testFallbackThreadPoolConfig= (MAPTest.java:87) =20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = =20 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39) =20 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) =20 at java.lang.reflect.Method.invoke(Method.java:585) = =20 at = org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59) = =20 at = org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:9= 8) =20 at = org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79) = =20 at = org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(Meth= odRoadie.java:87) =20 at = org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77) = =20 at = org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42) = =20 at = org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4Class= Runner.java:88) =20 at = org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner= .java:51) =20 at = org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java= :44) =20 at = org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27= ) =20 at = org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) = =20 at = org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:4= 2) =20 at = org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java= :62) =20 at = org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet= (AbstractDirectoryTestSuite.java:140) at = org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abstra= ctDirectoryTestSuite.java:165) =20 at org.apache.maven.surefire.Surefire.run(Surefire.java:107) = =20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = =20 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39) =20 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) =20 at java.lang.reflect.Method.invoke(Method.java:585) = =20 at = org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Surefi= reBooter.java:289) =20 at = org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:= 1005) =20 Results : Failed tests:=20 = testFallbackThreadPoolConfig(org.apache.cxf.systest.ws.addressing.MAPTest= ) Tests run: 640, Failures: 1, Errors: 0, Skipped: 12 Any chance you can look at it? Dan On Thu February 26 2009 10:10:27 am eglynn@apache.org wrote: > Author: eglynn > Date: Thu Feb 26 15:10:27 2009 > New Revision: 748171 > > URL: http://svn.apache.org/viewvc?rev=3D748171&view=3Drev > Log: > Tightening up MAPTest.testFallbackThreadPoolConfig > > Modified: > =20 > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/Gre= et >erImpl.java > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/MAP= Te >st.java > > Modified: > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/Gre= et >erImpl.java URL: > = http://svn.apache.org/viewvc/cxf/trunk/systests/src/test/java/org/apache/= cx >f/systest/ws/addressing/GreeterImpl.java?rev=3D748171&r1=3D748170&r2=3D7= 48171&view >=3Ddiff > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= >=3D=3D=3D --- > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/Gre= et >erImpl.java (original) +++ > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/Gre= et >erImpl.java Thu Feb 26 15:10:27 2009 @@ -19,6 +19,7 @@ > > package org.apache.cxf.systest.ws.addressing; > > +import java.util.Date; > import java.util.concurrent.Future; > > import javax.annotation.Resource; > @@ -66,7 +67,9 @@ > } > > public String greetMeLater(long delay) { > - System.out.println("\n\n*** GreetMeLater called with: " + = delay + > "***\n\n"); + System.out.println("\n\n*** GreetMeLater called = with: > " + delay + + " at: " + new = Date().toString() > + + "***\n\n"); > if (delay > 0) { > try { > Thread.sleep(delay); > > Modified: > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/MAP= Te >st.java URL: > = http://svn.apache.org/viewvc/cxf/trunk/systests/src/test/java/org/apache/= cx >f/systest/ws/addressing/MAPTest.java?rev=3D748171&r1=3D748170&r2=3D74817= 1&view=3Ddif >f > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= >=3D=3D=3D --- > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/MAP= Te >st.java (original) +++ > = cxf/trunk/systests/src/test/java/org/apache/cxf/systest/ws/addressing/MAP= Te >st.java Thu Feb 26 15:10:27 2009 @@ -70,20 +70,22 @@ > public void testFallbackThreadPoolConfig() throws Exception { > Runnable r =3D new Runnable() { > public void run() { > - greeter.greetMeLater(10 * 1000); > + greeter.greetMeLater(5 * 1000); > } > }; > - Thread[] invokers =3D new Thread[4]; > + Thread[] invokers =3D new Thread[5]; > long start =3D System.currentTimeMillis(); > for (int i =3D 0; i < invokers.length; i++) { > invokers[i] =3D new Thread(r); > + invokers[i].setDaemon(true); > invokers[i].start(); > } > for (int i =3D 0; i < invokers.length; i++) { > - invokers[i].join(); > + invokers[i].join(15 * 1000); > } > long end =3D System.currentTimeMillis(); > - assertTrue(end - start > 20 * 1000L); > + assertTrue("unexpected duration: " + (end - start), > + end - start > 9 * 1000L); > } > > } --=20 Daniel Kulp dkulp@apache.org http://www.dankulp.com/blog ------_=_NextPart_001_01C9982D.4FCA8316--