Weird. Bruce also committed the fix to the branch:
http://svn.apache.org/viewvc/servicemix/smx3/branches/servicemix-3.2/distributions/apache-servicemix/src/main/release/conf/servicemix.properties?p2=%2Fservicemix%2Fsmx3%2Fbranches%2Fservicemix-3.2%2Fdistributions%2Fapache-servicemix%2Fsrc%2Fmain%2Frelease%2Fconf%2Fservicemix.properties&p1=%2Fservicemix%2Fsmx3%2Fbranches%2Fservicemix-3.2%2Fdistributions%2Fapache-servicemix%2Fsrc%2Fmain%2Frelease%2Fconf%2Fservicemix.properties&r1=648485&r2=648484&view=diff&pathrev=648485
Do you mean it works in the branch, but not in the trunk ?
On Wed, Apr 16, 2008 at 11:22 AM, Lars Heinemann <[EMAIL PROTECTED]>
wrote:
> Only trunk was affected of this change.
>
> Lars
>
>
>
>
> Lars Heinemann schrieb:
> > ok, I will revert the properties file.
> >
> > regards
> > Lars
> >
> >
> >
> >
> > Guillaume Nodet schrieb:
> >
> >> Well, maybe we should just revert the changes and investigate the
> problems a
> >> bit further then.
> >>
> >> On Wed, Apr 16, 2008 at 11:13 AM, Lars Heinemann <
> [EMAIL PROTECTED]>
> >> wrote:
> >>
> >>
> >>
> >>> Maybe I was too fast. When shutting down smx it throws a bunch of
> >>> exceptions:
> >>>
> >>> INFO - JBIContainer - Shutting down ServiceMix JBI
> >>> Container (ServiceMix) stopped
> >>> ERROR - TransportConnector - Could not accept connection
> >>> from /127.0.0.1:55105: java.net.SocketException: Broken pipe
> >>> java.net.SocketException: Broken pipe
> >>> at java.net.SocketOutputStream.socketWrite0(Native Method)
> >>> at
> >>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> >>> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpBufferedOutputStream.flush(TcpBufferedOutputStream.java:109)
> >>> at java.io.DataOutputStream.flush(DataOutputStream.java:106)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:119)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1138)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:805)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:885)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnector$1.onAccept(TransportConnector.java:148)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:167)
> >>> at java.lang.Thread.run(Thread.java:595)
> >>> ERROR - TransportConnector - Could not accept connection
> >>> from /127.0.0.1:55113: java.net.SocketException: Broken pipe
> >>> java.net.SocketException: Broken pipe
> >>> at java.net.SocketOutputStream.socketWrite0(Native Method)
> >>> at
> >>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> >>> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpBufferedOutputStream.flush(TcpBufferedOutputStream.java:109)
> >>> at java.io.DataOutputStream.flush(DataOutputStream.java:106)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:119)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1138)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:805)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:885)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnector$1.onAccept(TransportConnector.java:148)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:167)
> >>> at java.lang.Thread.run(Thread.java:595)
> >>> ERROR - TransportConnector - Could not accept connection
> >>> from /127.0.0.1:55117: java.net.SocketException: Broken pipe
> >>> java.net.SocketException: Broken pipe
> >>> at java.net.SocketOutputStream.socketWrite0(Native Method)
> >>> at
> >>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> >>> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpBufferedOutputStream.flush(TcpBufferedOutputStream.java:109)
> >>> at java.io.DataOutputStream.flush(DataOutputStream.java:106)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:119)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1138)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:805)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:885)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnector$1.onAccept(TransportConnector.java:148)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:167)
> >>> at java.lang.Thread.run(Thread.java:595)
> >>> ERROR - TransportConnector - Could not accept connection
> >>> from /127.0.0.1:55118: java.net.SocketException: Broken pipe
> >>> java.net.SocketException: Broken pipe
> >>> at java.net.SocketOutputStream.socketWrite0(Native Method)
> >>> at
> >>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> >>> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpBufferedOutputStream.flush(TcpBufferedOutputStream.java:109)
> >>> at java.io.DataOutputStream.flush(DataOutputStream.java:106)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:119)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1138)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:805)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:885)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnector$1.onAccept(TransportConnector.java:148)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:167)
> >>> at java.lang.Thread.run(Thread.java:595)
> >>> ERROR - TransportConnector - Could not accept connection
> >>> from /127.0.0.1:55119: java.io.IOException: The transport is not
> running.
> >>> java.io.IOException: The transport is not running.
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportSupport.checkStarted(TransportSupport.java:103)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:117)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1138)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:805)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:885)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnector$1.onAccept(TransportConnector.java:148)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:167)
> >>> at java.lang.Thread.run(Thread.java:595)
> >>> ERROR - TransportConnector - Could not accept connection
> >>> from /127.0.0.1:55120: java.net.SocketException: Broken pipe
> >>> java.net.SocketException: Broken pipe
> >>> at java.net.SocketOutputStream.socketWrite0(Native Method)
> >>> at
> >>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> >>> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpBufferedOutputStream.flush(TcpBufferedOutputStream.java:109)
> >>> at java.io.DataOutputStream.flush(DataOutputStream.java:106)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:119)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1138)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:805)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:885)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnector$1.onAccept(TransportConnector.java:148)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:167)
> >>> at java.lang.Thread.run(Thread.java:595)
> >>> ERROR - TransportConnector - Could not accept connection
> >>> from /127.0.0.1:55121: java.net.SocketException: Broken pipe
> >>> java.net.SocketException: Broken pipe
> >>> at java.net.SocketOutputStream.socketWrite0(Native Method)
> >>> at
> >>> java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> >>> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpBufferedOutputStream.flush(TcpBufferedOutputStream.java:109)
> >>> at java.io.DataOutputStream.flush(DataOutputStream.java:106)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransport.oneway(TcpTransport.java:119)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.InactivityMonitor.oneway(InactivityMonitor.java:141)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.TransportFilter.oneway(TransportFilter.java:80)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.WireFormatNegotiator.oneway(WireFormatNegotiator.java:93)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.java:47)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.dispatch(TransportConnection.java:1138)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:805)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnection.start(TransportConnection.java:885)
> >>> at
> >>>
> >>>
> org.apache.activemq.broker.TransportConnector$1.onAccept(TransportConnector.java:148)
> >>> at
> >>>
> >>>
> org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:167)
> >>> at java.lang.Thread.run(Thread.java:595)
> >>>
> >>>
> >>>
> >>>
> >>> Guillaume Nodet schrieb:
> >>>
> >>>
> >>>> Can you try with:
> >>>> activemq.url =
> >>>> failover://(tcp://${activemq.host}:${activemq.port})
> >>>>
> >>>> On Wed, Apr 16, 2008 at 11:03 AM, lhein <[EMAIL PROTECTED]> wrote:
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>> hi,
> >>>>>
> >>>>> Bruce recently changed the servicemix.properties entry from
> >>>>>
> >>>>> activemq.url = tcp://${activemq.host}:${activemq.port}
> >>>>>
> >>>>> to
> >>>>>
> >>>>> activemq.url =
> >>>>>
> >>>>>
> >>> failover://${activemq.host}:${activemq.port}
> >>>
> >>>
> >>>>> When trying to start smx it hangs now at startup. (must kill -9 it
> >>>>> afterwards)
> >>>>> Changing back the failover to tcp solves this issue.
> >>>>>
> >>>>> What do I have to do, to get this failover config running? Am I
> missing
> >>>>> something?
> >>>>>
> >>>>> Regards
> >>>>> Lars
> >>>>>
> >>>>>
> >>>>> --
> >>>>> View this message in context:
> >>>>>
> >>>>>
> >>>>>
> >>>
> http://www.nabble.com/can%27t-start-smx-any-longer-tp16719399p16719399.html
> >>>
> >>>
> >>>>> Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>
> >>
> >>
> >
> >
>
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/