[jboss-dev] Flush failed is back in jgroups

Clebert Suconic csuconic at redhat.com
Tue Mar 18 12:17:21 EDT 2008


 >
 > I notice the NPE still exists in JBoss Messaging as well.


I believe the NPE solved you're mentioning is another NPE, in another case.


I am currently dealing with this exception in our testsuite, as we are 
updating JGroups at our development branch. (STABLE)

There is some race condition between channel.connect() and when the View 
is sent. With JGroups 2.4, and the stack we are using at JBM, the view 
would aways be sent while channel.connect() is called (synchronized). It 
looks like this has changed on 2.6. (Probably another thread sending the 
view... or the Stack is different).

On my tests I assumed this was because we didn't have the flush 
protocol, but i can see that Flush is being used at the Multiplexor 
channels.

I am doing some debug right now, and I will update it as soon as we have 
solved this.


Clebert

Adrian Brock wrote:
> I thought this had been fixed?
> 
> I notice the NPE still exists in JBoss Messaging as well.
> 
> 
> 13:47:12,943 INFO  [STDOUT] 
> -------------------------------------------------------
> GMS: address is 127.0.0.1:32774
> -------------------------------------------------------
> 13:47:27,515 WARN  [MuxChannel] Flush failed at
> 127.0.0.1:32774:DefaultPartition-JMS-CTRL
> 13:47:29,519 WARN  [Multiplexer] failed to collect all service ACKs (1)
> for [dst: <null>, src: 127.0.0.1:32774 (4 headers), size=0 bytes] after
> 2000ms, missing ACKs from [127.0.0.1:32774] (received=[]),
> local_addr=127.0.0.1:32774
> 13:47:34,520 WARN  [JChannel] Timeout waiting for UNBLOCK event at
> 127.0.0.1:32774
> 13:47:34,525 ERROR [ExceptionUtil]
> org.jboss.messaging.core.jmx.MessagingPostOfficeService at 197e6dc
> startService
> java.lang.NullPointerException
>         at
> org.jboss.messaging.core.impl.postoffice.GroupMember.start(GroupMember.java:160)
>         at
> org.jboss.messaging.core.impl.postoffice.MessagingPostOffice.start(MessagingPostOffice.java:347)
>         at
> org.jboss.messaging.core.jmx.MessagingPostOfficeService.startService(MessagingPostOfficeService.java:427)
>         at
> org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:299)
>         at
> org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
> 




More information about the jboss-development mailing list