[JBoss jBPM] - Re: Re-routing Tokens
by Olivier_Debels
Choosing between node.leave() or node.enter() is in our approach configurable (the implementation class which determines how to re-route the token is interchangeable).
Completed task instances aren't deleted too, which is ok since they can be used for logging and auditing purposes. We use the same code as you do (and also set canceled flag) (but also check if any tokens, super processes etc need to be ended). We also add the reason why they were ended (can be used for auditing purposes and to filter them out).
If needed we can always write a purge method which removes/backups any old completed task instance / process instance in the database (taking in account any logging records etc that need to be removed too).
Be aware when ending task instances like this and having fork/join with a task node in between. This could result in a never ending process instances.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114944#4114944
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4114944
18 years, 4 months
[Remoting] - Re: Worker thread initialization failure
by gmb_it
Done. This is the result:
2007-12-21 11:29:42,956 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
...
2007-12-21 11:29:42,956 DEBUG [org.jboss.remoting.Client] starting callback Connector: InvokerLocator [bisocket://10.0.1.21:1035918315/callback?guid=a01l-yo11sp-faf9285u-1-fagkzauj-28ipl&callbackServerProtocol=bisocket&callbackServerHost=10.0.1.21&serverSocketClass=org.jboss.jms.server.remoting.ServerSocketWrapper&datatype=jms&callbackServerPort=1035918315&clientMaxPoolSize=1&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper&onewayThreadPool=org.jboss.jms.server.remoting.DirectThreadPool&isCallbackServer=true]
2007-12-21 11:29:42,956 TRACE [org.jboss.jms.server.endpoint.ServerConsumerEndpoint] ConsumerEndpoint[ipi82-3x7zkgaf-1-u5829faf-ps11oy-l10a] NOT started!
...
2007-12-21 11:29:42,957 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] SocketServerInvoker[UNINITIALIZED] setting pingFrequency to 214748364
2007-12-21 11:29:42,957 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] SocketServerInvoker[UNINITIALIZED] setting pingWindowFactor to 10
2007-12-21 11:29:42,957 TRACE [org.jboss.jms.server.endpoint.ServerConsumerEndpoint] ConsumerEndpoint[leg82-rtnrkgaf-1-u5829faf-ps11oy-l10a] receives Reference[16047333]:RELIABLE for delivery
2007-12-21 11:29:42,957 TRACE [org.jboss.jms.server.endpoint.ServerConsumerEndpoint] ConsumerEndpoint[leg82-rtnrkgaf-1-u5829faf-ps11oy-l10a] NOT started!
...
2007-12-21 11:29:42,958 TRACE [org.jboss.jms.server.endpoint.ServerConsumerEndpoint] ConsumerEndpoint[hue82-hc9okgaf-1-u5829faf-ps11oy-l10a] receives Reference[16047645]:RELIABLE for delivery
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] did not find server socket factory configuration as mbean service or classname. Creating default server socket factory.
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] created server socket factory javax.net.DefaultServerSocketFactory@1eb904d
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.transport.Connector] org.jboss.remoting.transport.Connector@e0911a started
2007-12-21 11:29:42,954 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,958 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.ServerInvoker] ServerInvoker (SocketServerInvoker[UNINITIALIZED]) added client callback handler CallbackManager[7eb607] with session id of a01l-yo11sp-faf9285u-1-fagkzauj-28ipj+a01l-yo11sp-faf9285u-1-fagkzaum-28ips and callback handle object of null.
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker@86405 from registry
2007-12-21 11:29:42,958 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.callback.ServerInvokerCallbackHandler] Session id for callback handler is a01l-yo11sp-faf9285u-1-fagkzauj-28ipj+a01l-yo11sp-faf9285u-1-fagkzaum-28ips
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[UNITIALIZED] setting server invoker to SocketServerInvoker[0.0.0.0:4457]
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[SocketServerInvoker[0.0.0.0:4457]] setting callback handler to ServerInvokerCallbackHandler[a01l-yo11sp-faf9285u-1-fagkzauj-28ipj+a01l-yo11sp-faf9285u-1-fagkzaum-28ips]
2007-12-21 11:29:42,958 ERROR [org.jboss.remoting.transport.socket.ServerThread] Worker thread initialization failure
java.io.EOFException
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:530)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:373)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:166)
2007-12-21 11:29:42,957 DEBUG [org.jboss.remoting.Client] starting callback Connector: InvokerLocator [bisocket://10.0.1.21:1923421999/callback?guid=a01l-yo11sp-faf9285u-1-fagkzauk-28ipo&callbackServerProtocol=bisocket&callbackServerHost=10.0.1.21&serverSocketClass=org.jboss.jms.server.remoting.ServerSocketWrapper&datatype=jms&callbackServerPort=1923421999&clientMaxPoolSize=1&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper&onewayThreadPool=org.jboss.jms.server.remoting.DirectThreadPool&isCallbackServer=true]
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.transport.socket.ServerThread] WorkerThread#1[10.0.1.21:8093] closing socketWrapper: ServerSocketWrapper[Socket[addr=/10.0.1.21,port=8093,localport=4457].4dc50b]
2007-12-21 11:29:42,958 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] SocketServerInvoker[UNINITIALIZED] setting pingFrequency to 214748364
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] SocketServerInvoker[UNINITIALIZED] setting pingWindowFactor to 10
2007-12-21 11:29:42,957 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
2007-12-21 11:29:42,958 TRACE [org.jboss.remoting.transport.socket.SocketServerInvoker] passed through ServerSocketRefresh.release()
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
...
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.Client] starting callback Connector: InvokerLocator [bisocket://10.0.1.21:1923422002/callback?guid=a01l-yo11sp-faf9285u-1-fagkzauk-28ipr&callbackServerProtocol=bisocket&callbackServerHost=10.0.1.21&serverSocketClass=org.jboss.jms.server.remoting.ServerSocketWrapper&datatype=jms&callbackServerPort=1923422002&clientMaxPoolSize=1&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper&onewayThreadPool=org.jboss.jms.server.remoting.DirectThreadPool&isCallbackServer=true]
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] SocketServerInvoker[UNINITIALIZED] setting pingFrequency to 214748364
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
...
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] did not find server socket factory configuration as mbean service or classname. Creating default server socket factory.
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] created server socket factory javax.net.DefaultServerSocketFactory@1eb904d
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.transport.Connector] org.jboss.remoting.transport.Connector@1243554 started
2007-12-21 11:29:42,958 TRACE [org.jboss.jms.server.endpoint.ServerConsumerEndpoint] ConsumerEndpoint[hue82-hc9okgaf-1-u5829faf-ps11oy-l10a] NOT started!
2007-12-21 11:29:42,960 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,958 DEBUG [org.jboss.jms.server.remoting.ServerSocketWrapper] wrote CLOSING byte
2007-12-21 11:29:42,960 DEBUG [org.jboss.remoting.ServerInvoker] ServerInvoker (SocketServerInvoker[UNINITIALIZED]) added client callback handler CallbackManager[1c36cec] with session id of a01l-yo11sp-faf9285u-1-fagkzauj-28ipm+a01l-yo11sp-faf9285u-1-fagkzaun-28ipv and callback handle object of null.
2007-12-21 11:29:42,960 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker@df7887 from registry
2007-12-21 11:29:42,960 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,960 DEBUG [org.jboss.remoting.callback.ServerInvokerCallbackHandler] Session id for callback handler is a01l-yo11sp-faf9285u-1-fagkzauj-28ipm+a01l-yo11sp-faf9285u-1-fagkzaun-28ipv
2007-12-21 11:29:42,960 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[UNITIALIZED] setting server invoker to SocketServerInvoker[0.0.0.0:4457]
2007-12-21 11:29:42,960 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[SocketServerInvoker[0.0.0.0:4457]] setting callback handler to ServerInvokerCallbackHandler[a01l-yo11sp-faf9285u-1-fagkzauj-28ipm+a01l-yo11sp-faf9285u-1-fagkzaun-28ipv]
2007-12-21 11:29:42,960 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] adding callback handler ServerInvokerCallbackHandler[a01l-yo11sp-faf9285u-1-fagkzauj-28ipm+a01l-yo11sp-faf9285u-1-fagkzaun-28ipv]
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.remoting.JMSRemotingConnection] JMSRemotingConnection[bisocket://10.0.1.21:4457/?JBM_clientMaxPoolSize=200&clientLeasePeriod=10000&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper&dataType=jms&marshaller=org.jboss.jms.wireformat.JMSWireFormat&numberOfCallRetries=1&numberOfRetries=10&pingFrequency=214748364&pingWindowFactor=10&socket.check_connection=false&timeout=0&unmarshaller=org.jboss.jms.wireformat.JMSWireFormat] started
2007-12-21 11:29:42,960 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,960 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] found calllback handler for remoting session ...-fagkzauj-28ipm UID=a01l-yo11sp-faf9285u-1-fagkzauj-28ipm
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.server.endpoint.ServerConnectionFactoryEndpoint] creating a new connection for user null
2007-12-21 11:29:42,958 TRACE [org.jboss.jms.client.container.ClusteringAspect] ClusteringAspect[ClusteredConnectionFactoryDelegate[SIDs={4}]] has chosen ConnectionFactoryDelegate[jboss.messaging.connectionfactory:service=ClusteredConnectionFactory, SID=4] as target, 1 connection attempts
2007-12-21 11:29:42,960 DEBUG [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] registered connection ConnectionEndpoint[ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a] as ...-fagkzauj-28ipm
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.server.endpoint.ServerConnectionFactoryEndpoint] created and registered ConnectionEndpoint[ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a]
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.message.MessageIdGeneratorFactory] checked out MessageIdGenerator for 4, reference count is 174
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.state.ConnectionState] ConnectionState[ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a] constructing connection state
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.container.ClusteringAspect] ClusteringAspect[ClusteredConnectionFactoryDelegate[SIDs={4}]] got local connection delegate ConnectionDelegate[10923229, ID=ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a, SID=4]
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.remoting.ConsolidatedRemotingConnectionListener] ConnectionState[ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a].ConsolidatedListener setting delegate listener ConnectionFailureListener[FailoverCommandCenter[ConnectionState[ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a]]]
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.container.ClusteringAspect] ClusteringAspect[ClusteredConnectionFactoryDelegate[SIDs={4}]] installed failure listener on ConnectionDelegate[10923229, ID=ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a, SID=4]
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.container.ClusteringAspect] Successfully initialised new connection
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[10420294] entering
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[10420294] entered
2007-12-21 11:29:42,960 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.server.endpoint.ServerConnectionEndpoint] ConnectionEndpoint[ypi82-ouazkgaf-1-u5829faf-ps11oy-l10a] creating non transacted session, AUTO_ACKNOWLEDGE, non XA
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.server.endpoint.ServerConnectionEndpoint] created and registered SessionEndpoint[zpi82-ouazkgaf-1-u5829faf-ps11oy-l10a]
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.server.endpoint.ServerConnectionEndpoint] created SessionDelegate[28304068, ID=zpi82-ouazkgaf-1-u5829faf-ps11oy-l10a]
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[10420294] leaving
2007-12-21 11:29:42,960 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[10420294] left
2007-12-21 11:29:42,958 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] adding callback handler ServerInvokerCallbackHandler[a01l-yo11sp-faf9285u-1-fagkzauj-28ipj+a01l-yo11sp-faf9285u-1-fagkzaum-28ips]
2007-12-21 11:29:42,958 TRACE [org.jboss.jms.server.endpoint.ServerConsumerEndpoint] ConsumerEndpoint[ipi82-3x7zkgaf-1-u5829faf-ps11oy-l10a] close
2007-12-21 11:29:42,959 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] SocketServerInvoker[UNINITIALIZED] setting pingWindowFactor to 10
2007-12-21 11:29:42,961 TRACE [org.jboss.jms.server.endpoint.ServerConsumerEndpoint] ConsumerEndpoint[ipi82-3x7zkgaf-1-u5829faf-ps11oy-l10a] grabbed the main lock in close() ConsumerEndpoint[ipi82-3x7zkgaf-1-u5829faf-ps11oy-l10a]
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] leaving
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] left
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.container.ClosedInterceptor] ClosedInterceptor.ClientConsumerDelegate[ipi82-3x7zkgaf-1-u5829faf-ps11oy-l10a] closed
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] entering
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] entered
2007-12-21 11:29:42,962 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] leaving
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] left
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] entering
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] entered
2007-12-21 11:29:42,962 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.server.endpoint.ServerSessionEndpoint] SessionEndpoint[gpi82-1x7zkgaf-1-u5829faf-ps11oy-l10a] closing
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] leaving
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] left
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] entering
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] entered
2007-12-21 11:29:42,962 TRACE [org.jboss.remoting.transport.local.LocalClientInvoker] Using local client invoker for invocation.
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.server.endpoint.ServerSessionEndpoint] SessionEndpoint[gpi82-1x7zkgaf-1-u5829faf-ps11oy-l10a] close()
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.server.endpoint.ServerSessionEndpoint] SessionEndpoint[gpi82-1x7zkgaf-1-u5829faf-ps11oy-l10a] cancelling 0 deliveries
2007-12-21 11:29:42,962 TRACE [org.jboss.jms.client.FailoverValve2] FailoverValve[26660615] leaving
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4114941#4114941
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4114941
18 years, 4 months