Hi Christian,

For sure, will do.

Cheers,
Peter

----------------------------------------
Peter Jones
Progress Software
570 Newfoundland Drive
St. John's, NL, Canada  A1A 5B1
Tel: +1 (709) 738-3725  ext 321

Internal wiki: http://wiki.progress.com/display/PRODENG/Home




-----Original Message-----
From: Christian Schneider [mailto:ch...@die-schneider.net]
Sent: Fri 9/11/2009 6:20 PM
To: dev@cxf.apache.org
Subject: Re: JMSConduitTest failure with ibm jdk
 
Hi Peter,

that is really strange. I also have no idea why the conduit is finalized.

You should write a good comment in front of the assert to avoid that 
someone will later remove it again because he thinks it is unnecessary.

Greetings

Christian


Peter Jones schrieb:
> Hi there,
>
> I'm seeing the JMSConduitTest.testJMSMessageMarshal() fail
> regularly when run with the ibm jdk 5.  It seems that for
> some reason the JMSConduit is finalized in the midst of the 
> jmsTemplate.execute() call in that test.  This closes the
> connection and the test gets an error like this:
>
> "org.springframework.jms.IllegalStateException: The connection is already 
> closed;"
>
> Adding an assertNotNull(conduit) after the
> jmsTemplate.execute() call prevents the JMSConduit from
> being finalized before the test method completes, and so
> makes the test pass every time.  But, it seems odd to me
> since the conduit really should still be in scope while
> jmsTemplate.execute() is called.  Just wondering if anyone
> had any thoughts on that.
>
> Anyway, I'll commit that work-around for the ibm jdk as
> long as there are no moral objections.
>
> Regards,
> Peter
>
> ----------------------------------------
> Peter Jones
> Progress Software
> 570 Newfoundland Drive
> St. John's, NL, Canada  A1A 5B1
> Tel: +1 (709) 738-3725  ext 321
>
> Internal wiki: http://wiki.progress.com/display/PRODENG/Home
>
>
>
>   


Reply via email to