cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Diephouse <...@envoisolutions.com>
Subject Re: svn commit: r465539 - in /incubator/cxf/trunk:
Date Fri, 20 Oct 2006 02:52:41 GMT
Hi Jiang,
I have no idea what thats not working, I'll have to look into it.

How do I get the JMS server launched so I can debug individual client 
unit tests? Running org.apache.cxf.systest.jms.Server.main() doesn't 
seem to quite do the trick...
Cheers,
- Dan

Jiang Ning wrote:
> Hi Dan:
>
> I tried to run the JMSClientServerTest in Systest with the RPCLitFault,
>        try {
>                    greeter.testRpcLitFault("BadRecordLitFault");
>                    fail("Should have thrown BadRecoedLitFault");
>                } catch (BadRecordLitFault ex) {
>                    assertNotNull(ex.getFaultInfo());
>                }
>                              try {
>                    greeter.testRpcLitFault("NoSuchCodeLitFault");
>                    fail("Should have thrown NoSuchCodeLitFault 
> exception");
>                } catch (NoSuchCodeLitFault nslf) {
>                    assertNotNull(nslf.getFaultInfo());
>                    assertNotNull(nslf.getFaultInfo().getCode());
>                }
>
> I got this error
> org.apache.cxf.binding.soap.SoapFault: TestBadRecordLit
>    at 
> org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:70)

>
>    at 
> org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:36)

>
>    at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:133)

>
>    at 
> org.apache.cxf.interceptor.AbstractFaultChainIntiatorObserver.onMessage(AbstractFaultChainIntiatorObserver.java:64)

>
>    at 
> org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:99)

>
>    at 
> org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.java:44)

>
>    at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:133)

>
>    at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:242)
>    at 
> org.apache.cxf.transport.jms.JMSConduit$JMSOutputStream.handleResponse(JMSConduit.java:384)

>
>    at 
> org.apache.cxf.transport.jms.JMSConduit$JMSOutputStream.doClose(JMSConduit.java:265)

>
>    at 
> org.apache.cxf.io.AbstractCachedOutputStream.close(AbstractCachedOutputStream.java:80)

>
>    at org.apache.cxf.transport.jms.JMSConduit.close(JMSConduit.java:130)
>    at 
> org.apache.cxf.interceptor.MessageSenderInterceptor.handleMessage(MessageSenderInterceptor.java:59)

>
>    at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:133)

>
>    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:140)
>    at 
> org.apache.cxf.jaxws.EndpointInvocationHandler.invokeSync(EndpointInvocationHandler.java:115)

>
>    at 
> org.apache.cxf.jaxws.EndpointInvocationHandler.invoke(EndpointInvocationHandler.java:101)

>
>    at $Proxy53.testRpcLitFault(Unknown Source)
>    at 
> org.apache.cxf.systest.jms.JMSClientServerTest.testBasicConnection(JMSClientServerTest.java:138)

>
>    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:585)
>    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 junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>    at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>    at junit.framework.TestResult.runProtected(TestResult.java:124)
>    at junit.extensions.TestSetup.run(TestSetup.java:23)
>   Can you have a look at this.
>
> Thanks,
>
> Willem
>
>
>> Modified: 
>> incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/jms/JMSClientServerTest.java

>>
>> URL: 
>> http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/jms/JMSClientServerTest.java?view=diff&rev=465539&r1=465538&r2=465539

>>
>> ============================================================================== 
>>
>> --- 
>> incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/jms/JMSClientServerTest.java

>> (original)
>> +++ 
>> incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/jms/JMSClientServerTest.java

>> Thu Oct 19 02:03:15 2006
>> @@ -31,18 +31,21 @@
>> import junit.framework.Test;
>> import junit.framework.TestSuite;
>>
>> +//import org.apache.cxf.hello_world_jms.BadRecordLitFault;
>> import org.apache.cxf.hello_world_jms.HelloWorldOneWayPort;
>> import org.apache.cxf.hello_world_jms.HelloWorldOneWayQueueService;
>> import org.apache.cxf.hello_world_jms.HelloWorldPortType;
>> import org.apache.cxf.hello_world_jms.HelloWorldPubSubPort;
>> import org.apache.cxf.hello_world_jms.HelloWorldPubSubService;
>> import org.apache.cxf.hello_world_jms.HelloWorldService;
>> +//import org.apache.cxf.hello_world_jms.NoSuchCodeLitFault;
>> import org.apache.cxf.systest.common.ClientServerSetupBase;
>> import org.apache.cxf.systest.common.ClientServerTestBase;
>> import org.apache.cxf.transport.jms.JMSConstants;
>> import org.apache.cxf.transports.jms.context.JMSMessageHeadersType;
>> import org.apache.cxf.transports.jms.context.JMSPropertyType;
>> import org.apache.hello_world_doc_lit.Greeter;
>> +import org.apache.hello_world_doc_lit.PingMeFault;
>> import org.apache.hello_world_doc_lit.SOAPService2;
>>
>> public class JMSClientServerTest extends ClientServerTestBase {
>> @@ -94,12 +97,12 @@
>>                 assertNotNull("no response received from service", 
>> reply);
>>                 assertEquals(response2, reply);
>>                 -                /*try {
>> +                try {
>>                     greeter.pingMe();
>>                     fail("Should have thrown FaultException");
>>                 } catch (PingMeFault ex) {
>>                     assertNotNull(ex.getFaultInfo());
>> -                }*/                +                }                
>>                           }
>>         } catch (UndeclaredThrowableException ex) {
>> @@ -144,7 +147,7 @@
>>                 } catch (NoSuchCodeLitFault nslf) {
>>                     assertNotNull(nslf.getFaultInfo());
>>                     assertNotNull(nslf.getFaultInfo().getCode());
>> -                }*/ +                } */
>>             }
>>         } catch (UndeclaredThrowableException ex) {
>>             throw (Exception)ex.getCause();
>>
>>  
>>


-- 
Dan Diephouse
Envoi Solutions
http://envoisolutions.com
http://netzooid.com/blog


Mime
View raw message