Delivery Status Notification (Failure)
by postmaster@lists.jboss.org
This is an automatically generated Delivery Status Notification.
Unable to deliver message to the following recipients, because the message was forwarded more than the maximum allowed times. This could indicate a mail loop.
tdskim.o(a)technodom.kz
17 years, 10 months
[JBoss jBPM] - Re: replication of task at runtime
by WalterTaus
Hi,
for the sake of completeness, here is now my complete code.
| public class MultiinstanceLoopForkHandler implements ActionHandler {
| private String loopMaxValue;
| private String loopId;
| private int loopType;
|
| @Override
| public void execute(ExecutionContext ctx) throws Exception {
| // TODO Auto-generated method stub
|
| Token token = ctx.getToken();
| Fork fork = (Fork)ctx.getNode();
| int i;
| try {
| i = Integer.parseInt(loopMaxValue);
| }
| catch (Exception e) {
| try {
| if (ctx.getVariable(loopMaxValue) != null)
| i = (Integer)ctx.getVariable(loopMaxValue);
| else
| i = 1;
| }
| catch(Exception e1) {
| e1.printStackTrace();
| i = 1;
| }
| }
| if (loopType == 1)
| ctx.setVariable(loopId + "MaxCount", 1);
| else
| ctx.setVariable(loopId + "MaxCount", i);
| Transition leavingTrans = (Transition)fork.getLeavingTransitions().get(0);
| for (int j = 1; j<i; j++) {
| String newTokenName = loopId + j;
| String transitionName = leavingTrans.getName();
| Token newToken = new Token(token, newTokenName);
| ctx.getJbpmContext().getSession().save(newToken);
| fork.leave(new ExecutionContext(newToken), transitionName);
| }
| }
|
| }
|
| public class MultiinstanceLoopJoinHandler implements ActionHandler {
| private String loopId;
| @Override
| public void execute(ExecutionContext ctx) throws Exception {
| // TODO Auto-generated method stub
| if (ctx.getVariable(loopId + "Housekeeping") != null)
| return;
| ctx.setVariable(loopId + "Housekeeping", 1);
| Token t = ctx.getToken();
| Collection til = ctx.getTaskMgmtInstance().getTaskInstances();
| Map childTokenList = t.getParent().getChildren();
| Set ks = childTokenList.keySet();
| Iterator it = ks.iterator();
| while (it.hasNext()) {
| Token ct = (Token)childTokenList.get(it.next());
| if (ct.getName().equals(t.getName()) && ct.getId() == t.getId())
| continue;
| if (ct.getName() != null && !ct.getName().startsWith(loopId))
| continue;
| Iterator itil = til.iterator();
| while (itil.hasNext()) {
| TaskInstance ti = (TaskInstance)itil.next();
| if (ti.getToken() == ct) {
| ti.cancel();
| ct.end();
| break;
| }
| }
| }
| }
|
| }
|
|
And here is an example process.
| <fork name="ForkOne">
| <event type="node-enter">
| <action class="com.pi.bpm.workflow.jbpm.MultiinstanceLoopForkHandler">
| <loopMaxValue>3</loopMaxValue>
| <loopId>MultinstanceOne</loopId>
| <loopType>1</loopType>
| </action>
| </event>
| <transition name="MultinstanceOne" to="MultinstanceOne"></transition>
| </fork>
| <task-node name="MultinstanceOne">
| <transition name="ToJoinOne" to="JoinOne"></transition>
| <task name="MultinstanceOne"></task>
| </task-node>
| <join name="JoinOne">
| <event type="node-enter">
| <script><expression>
| if (executionContext.getVariable("MultinstanceOneMaxCount") > 1) executionContext.getNode().setNOutOfM(executionContext.getVariable("MultinstanceOneMaxCount"));
| else executionContext.getNode().setDiscriminator(true);
| </expression></script>
| <action class="com.pi.bpm.workflow.jbpm.MultiinstanceLoopJoinHandler">
| <loopId>MultinstanceOne</loopId>
| </action>
| </event>
| <transition name="To_cF5fADE6Ed2C6L5mprqn1w" to="../UserTask5/UserTask5">
| </transition>
| </join>
| </super-state>
|
BTW with this sequence I can handle the BPMN constructs of Multiinstance Loop All and Multiinstance Loop One.
ANy suggestions and improvements are highly welcome.
Walter
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4156640#4156640
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4156640
17 years, 10 months
[JBoss Messaging] - jboss server getting problem when shutdown the server
by sentcs
13:16:36,669 INFO [Topic] Topic[/topic/CRMTOPIC] stopped
13:16:36,669 INFO [Topic] Topic[/topic/POSTOPIC] stopped
13:16:36,669 INFO [Topic] Topic[/topic/receiverShutdownTopic] stopped
13:16:36,669 INFO [Topic] Topic[/topic/shutdownthisreceiverTopic] stopped
13:16:36,669 INFO [Topic] Topic[/topic/registeredreceiverTopic] stopped
13:16:36,669 INFO [Topic] Topic[/topic/healthTopic] stopped
13:16:36,669 INFO [Queue] Queue[/queue/activeListenerQueue] stopped
13:16:36,669 INFO [Queue] Queue[/queue/sentMessageQueue] stopped
13:16:36,669 INFO [Queue] Queue[/queue/failureMessageQueue] stopped
13:16:36,669 INFO [Queue] Queue[/queue/replyMessageQueue] stopped
13:16:36,685 INFO [Queue] Queue[/queue/manyQueue3] stopped
13:16:36,685 INFO [ConnectionFactoryBindingService] Unbound ConnectionManager 'jboss.jca:name=JmsXA,service=ConnectionFactor
yBinding' from JNDI name 'java:JmsXA'
13:16:36,748 INFO [ServerPeer] JMS ServerPeer [server.0] stopped
13:16:36,748 INFO [ConnectionFactoryBindingService] Unbound ConnectionManager 'jboss.jca:name=DefaultDS,service=DataSourceBi
nding' from JNDI name 'java:DefaultDS'
13:16:36,841 INFO [MailService] Mail service 'java:/Mail' removed from JNDI
13:16:36,841 INFO [TomcatDeployer] undeploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.
war/
13:16:36,920 INFO [TomcatDeployer] undeploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp39669jbossws-exp.war/
13:16:37,170 INFO [TomcatDeployer] undeploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
13:16:37,295 INFO [Http11BaseProtocol] Pausing Coyote HTTP/1.1 on http-0.0.0.0-8080
13:16:38,295 INFO [StandardService] Stopping service jboss.web
13:16:38,310 INFO [Http11BaseProtocol] Stopping Coyote HTTP/1.1 on http-0.0.0.0-8080
13:16:38,310 INFO [TomcatDeployer] undeploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
13:16:38,732 INFO [TxConnectionManager] throwable from unregister connection
java.lang.NullPointerException
at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionClosed(TxConnectionMa
nager.java:606)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.closeHandle(BaseWrapperManagedConnection.java:266)
at org.jboss.resource.adapter.jdbc.WrappedConnection.close(WrappedConnection.java:129)
at org.jboss.messaging.core.plugin.JDBCPersistenceManager.removeReference(JDBCPersistenceManager.java:1838)
at org.jboss.messaging.core.ChannelSupport.acknowledgeInternal(ChannelSupport.java:925)
at org.jboss.messaging.core.ChannelSupport.acknowledge(ChannelSupport.java:265)
at org.jboss.messaging.core.SimpleDelivery.acknowledge(SimpleDelivery.java:137)
at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.acknowledge(ServerConsumerEndpoint.java:518)
at org.jboss.jms.server.endpoint.ServerSessionEndpoint.acknowledgeInternal(ServerSessionEndpoint.java:674)
at org.jboss.jms.server.endpoint.ServerSessionEndpoint.acknowledge(ServerSessionEndpoint.java:453)
at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$acknowle
dge$aop(SessionAdvised.java:116)
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:324)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:127)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:1008)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:857)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:454)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:541)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:261)
13:16:38,763 INFO [TxConnectionManager] throwable from unregister connection
java.lang.NullPointerException
at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionClosed(TxConnectionMa
nager.java:606)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.closeHandle(BaseWrapperManagedConnection.java:266)
at org.jboss.resource.adapter.jdbc.WrappedConnection.close(WrappedConnection.java:129)
at org.jboss.messaging.core.plugin.JDBCPersistenceManager.removeReference(JDBCPersistenceManager.java:1838)
at org.jboss.messaging.core.ChannelSupport.acknowledgeInternal(ChannelSupport.java:925)
at org.jboss.messaging.core.ChannelSupport.acknowledge(ChannelSupport.java:265)
at org.jboss.messaging.core.SimpleDelivery.acknowledge(SimpleDelivery.java:137)
at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.acknowledge(ServerConsumerEndpoint.java:518)
at org.jboss.jms.server.endpoint.ServerSessionEndpoint.acknowledgeInternal(ServerSessionEndpoint.java:674)
at org.jboss.jms.server.endpoint.ServerSessionEndpoint.acknowledge(ServerSessionEndpoint.java:453)
at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$acknowle
dge$aop(SessionAdvised.java:116)
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:324)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:127)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:1008)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:857)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:454)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:527)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:261)
13:16:39,060 FATAL [RegularObjectPersister] error
java.lang.reflect.InvocationTargetException
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:324)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.ObjectOutputStreamProxy.writeObjectOverride(ObjectOutputStreamProxy.java:60)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:274)
at java.util.ArrayList.writeObject(ArrayList.java:531)
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:324)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.ArrayPersister.saveObjectArray(ArrayPersister.java:110)
at org.jboss.serial.persister.ArrayPersister.writeData(ArrayPersister.java:101)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.io.JBossObjectOutputStream.writeObjectOverride(JBossObjectOutputStream.java:181)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:274)
at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObject(JavaSerializationManager.java:85)
at org.jboss.remoting.marshal.serializable.SerializableMarshaller.write(SerializableMarshaller.java:84)
at org.jboss.jms.server.remoting.JMSWireFormat.write(JMSWireFormat.java:373)
at org.jboss.remoting.transport.socket.ServerThread.versionedWrite(ServerThread.java:491)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:470)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:541)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:261)
Caused by: java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:110)
at java.io.DataOutputStream.write(DataOutputStream.java:85)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.write(DataContainer.java:226)
at org.jboss.serial.util.StringUtil.saveString(StringUtil.java:86)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.saveImmutable(DataContainer.java:295)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:149)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.ObjectOutputStreamProxy.writeFields(ObjectOutputStreamProxy.java:79)
at org.jboss.serial.persister.ObjectOutputStreamProxy.defaultWriteObject(ObjectOutputStreamProxy.java:68)
at java.net.URL.writeObject(URL.java:1110)
... 74 more
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4156639#4156639
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4156639
17 years, 10 months
[JBoss Messaging] - JOSS server getting problem when shutdown the server.
by sentcs
13:16:36,669 INFO [Topic] Topic[/topic/CRMTOPIC] stopped
13:16:36,669 INFO [Topic] Topic[/topic/POSTOPIC] stopped
13:16:36,669 INFO [Topic] Topic[/topic/receiverShutdownTopic] stopped
13:16:36,669 INFO [Topic] Topic[/topic/shutdownthisreceiverTopic] stopped
13:16:36,669 INFO [Topic] Topic[/topic/registeredreceiverTopic] stopped
13:16:36,669 INFO [Topic] Topic[/topic/healthTopic] stopped
13:16:36,669 INFO [Queue] Queue[/queue/activeListenerQueue] stopped
13:16:36,669 INFO [Queue] Queue[/queue/sentMessageQueue] stopped
13:16:36,669 INFO [Queue] Queue[/queue/failureMessageQueue] stopped
13:16:36,669 INFO [Queue] Queue[/queue/replyMessageQueue] stopped
13:16:36,685 INFO [Queue] Queue[/queue/manyQueue3] stopped
13:16:36,685 INFO [ConnectionFactoryBindingService] Unbound ConnectionManager 'jboss.jca:name=JmsXA,service=ConnectionFactor
yBinding' from JNDI name 'java:JmsXA'
13:16:36,748 INFO [ServerPeer] JMS ServerPeer [server.0] stopped
13:16:36,748 INFO [ConnectionFactoryBindingService] Unbound ConnectionManager 'jboss.jca:name=DefaultDS,service=DataSourceBi
nding' from JNDI name 'java:DefaultDS'
13:16:36,841 INFO [MailService] Mail service 'java:/Mail' removed from JNDI
13:16:36,841 INFO [TomcatDeployer] undeploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.
war/
13:16:36,920 INFO [TomcatDeployer] undeploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp39669jbossws-exp.war/
13:16:37,170 INFO [TomcatDeployer] undeploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
13:16:37,295 INFO [Http11BaseProtocol] Pausing Coyote HTTP/1.1 on http-0.0.0.0-8080
13:16:38,295 INFO [StandardService] Stopping service jboss.web
13:16:38,310 INFO [Http11BaseProtocol] Stopping Coyote HTTP/1.1 on http-0.0.0.0-8080
13:16:38,310 INFO [TomcatDeployer] undeploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
13:16:38,732 INFO [TxConnectionManager] throwable from unregister connection
java.lang.NullPointerException
at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionClosed(TxConnectionMa
nager.java:606)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.closeHandle(BaseWrapperManagedConnection.java:266)
at org.jboss.resource.adapter.jdbc.WrappedConnection.close(WrappedConnection.java:129)
at org.jboss.messaging.core.plugin.JDBCPersistenceManager.removeReference(JDBCPersistenceManager.java:1838)
at org.jboss.messaging.core.ChannelSupport.acknowledgeInternal(ChannelSupport.java:925)
at org.jboss.messaging.core.ChannelSupport.acknowledge(ChannelSupport.java:265)
at org.jboss.messaging.core.SimpleDelivery.acknowledge(SimpleDelivery.java:137)
at org.jboss.jms.server.endpoint.ServerConsumerEndpoint.acknowledge(ServerConsumerEndpoint.java:518)
at org.jboss.jms.server.endpoint.ServerSessionEndpoint.acknowledgeInternal(ServerSessionEndpoint.java:674)
at org.jboss.jms.server.endpoint.ServerSessionEndpoint.acknowledge(ServerSessionEndpoint.java:453)
at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$server$endpoint$advised$SessionAdvised$acknowle
dge$aop(SessionAdvised.java:116)
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:324)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:127)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:1008)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:857)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:454)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:541)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:261)
13:16:39,060 FATAL [RegularObjectPersister] error
java.lang.reflect.InvocationTargetException
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:324)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.ObjectOutputStreamProxy.writeObjectOverride(ObjectOutputStreamProxy.java:60)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:274)
at java.util.ArrayList.writeObject(ArrayList.java:531)
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:324)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.ArrayPersister.saveObjectArray(ArrayPersister.java:110)
at org.jboss.serial.persister.ArrayPersister.writeData(ArrayPersister.java:101)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.io.JBossObjectOutputStream.writeObjectOverride(JBossObjectOutputStream.java:181)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:274)
at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObject(JavaSerializationManager.java:85)
at org.jboss.remoting.marshal.serializable.SerializableMarshaller.write(SerializableMarshaller.java:84)
at org.jboss.jms.server.remoting.JMSWireFormat.write(JMSWireFormat.java:373)
at org.jboss.remoting.transport.socket.ServerThread.versionedWrite(ServerThread.java:491)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:470)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:541)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:261)
Caused by: java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:110)
at java.io.DataOutputStream.write(DataOutputStream.java:85)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.write(DataContainer.java:226)
at org.jboss.serial.util.StringUtil.saveString(StringUtil.java:86)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.saveImmutable(DataContainer.java:295)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:149)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(DataContainer.java:206)
at org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182)
at org.jboss.serial.persister.ObjectOutputStreamProxy.writeFields(ObjectOutputStreamProxy.java:79)
at org.jboss.serial.persister.ObjectOutputStreamProxy.defaultWriteObject(ObjectOutputStreamProxy.java:68)
at java.net.URL.writeObject(URL.java:1110)
... 74 more
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4156634#4156634
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4156634
17 years, 10 months
[EJB 3.0] - Re: Illegalargumentexception on calling namedquery
by jaikiran
"auke(a)noppe.nl" wrote : this doesn't work either. i'm getting quite frustrated now, because 1 namequery works, but the others don't.
|
| the one that works is:
|
| | @NamedQuery(name = "User.doLogin", query = "SELECT object(u) FROM User u WHERE u.naam = :uname AND u.password = :password")
| |
|
| and on the other entities the namedqueries work also.
| are you able to get the problem from the stacktrace i posted in the first post?
|
| many thanks!
|
| Auke
Are you saying that most of the queries work except for the one you posted earlier, which is :
@NamedQuery(name = "User.getAllUsers", query = "SELECT u FROM User u"):
This problem in this query is that there's a : at the end. But i dont see how it could have even passed the java compilation phase.
Can you post the exact code which contains this NamedQuery (which does not work) and the complete exception stacktrace? Just want to make sure, we are discussing about one single query.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4156632#4156632
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4156632
17 years, 10 months