[jBPM] - Connect using jBPM5 Java API to processes deployed to the JBoss AS
by Vlad Georgescu
Vlad Georgescu [https://community.jboss.org/people/the-vladiator] created the discussion
"Connect using jBPM5 Java API to processes deployed to the JBoss AS"
To view the discussion, visit: https://community.jboss.org/message/763554#763554
--------------------------------------------------------------
I have installed and ran the demo successfully.
However, all the examples I see is how to create a KnowledgeBase from an .bpmn2 process definition that resides locally on the classpath.
I really need to be able to connect to the processes deployed on the Application Servers. It is these processes that I want to be able to start and get state information in my Java application.
For example, I have created a process called new-test.bpmn2 which resides in a package called test. I have created this process using the JBoss Guvnor web console. I see this process as an asset using the JBoss Guvnor console. I can also see this process definition via the jBPM web console. I can start this process via the jBPM web console...no problems.
However, I cannot find a way to connect from my Java application to the JBoss Guvnor repository. I need to be able to start process instances of the process definitions deployed in Jboss and not from files residing on the classpath.
I'm not sure I'm using all the right terms but I need some help. Thanx.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/763554#763554]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 6 months
[EJB3] - Asynchronous EJB calls dropped with StrictMaxPool
by david_b
david_b [https://community.jboss.org/people/david_b] created the discussion
"Asynchronous EJB calls dropped with StrictMaxPool"
To view the discussion, visit: https://community.jboss.org/message/763780#763780
--------------------------------------------------------------
Hi,
I have an interesting problem with dropped asynchronous EJB calls on AS 6.0.0.Final.
We recently encountered the issue where Stateless Session Beans are not cleaned up. We implemented the recommended work around and moved from ThreadLocalPool to StrictMaxPool, with a StrictMaxPool size of 50. This has resolved the memory leak, however it's introduced a new problem.
Our application periodically scans a directory and calls a Stateless processing bean for all the files present. The method on the processing bean is @Asynchronous, so it returns immediately, and there can be 1000s of files in the directory when the scan occurs. Under these conditions all 50 instances of the processing bean will be utilised and subsequent calls queued until an instance becomes available. It appears that the queue size is only 500, after which calls to the processing bean are dropped.
I have written two simple beans to illustrate the problem - a Singleton bean with a scheduled method and a Stateless Session Bean with an asynchronous method. The scheduled bean calls the asynchronous method 1000 times, of which ~550 calls succeed, with the remaining ~450 dropped.
The Singleton scheduled bean:
@Singleton
@Startup
public class ScheduledBean
{
Logger logger = Logger.getLogger(ScheduledBean.class);
@EJB(lookup="ProcessingBean/local")
ProcessingBeanInterface processingBean;
@Schedule(second="0", minute="*", hour="*", persistent=false)
public void run()
{
for(int i = 0; i < 1000; ++i)
{
logger.info("Running processing bean, id: " + i);
processingBean.doWork(i);
}
}
}
The Stateless processing bean:
@Stateless
@Local(ProcessingBeanInterface.class)
public class ProcessingBean implements ProcessingBeanInterface
{
Logger logger = Logger.getLogger(ProcessingBean.class);
@Asynchronous
public void doWork(int id)
{
logger.info("Doing work, id: " + id);
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
}
}
}
Is this queue size configurable, or can we configure the AS to not drop EJB calls?
If it's not possible to configure the queue for this type of usage then I'll look at modifying our scheduled bean to initiate the processing in batches.
Any help or insight would be greatly appreciated.
Thanks,
Dave
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/763780#763780]
Start a new discussion in EJB3 at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 6 months
[jBPM] - TwoPhaseCoordinator.beforeCompletion - Unknown node instance type
by tmag
tmag [https://community.jboss.org/people/tmag] created the discussion
"TwoPhaseCoordinator.beforeCompletion - Unknown node instance type"
To view the discussion, visit: https://community.jboss.org/message/764183#764183
--------------------------------------------------------------
Hi,
Am getting the following exception intermittently with JBPM 5.3 - while trying to update process variables :
*+try {+*
*+ UserTransaction ut = (UserTransaction) new InitialContext().lookup( "java:comp/UserTransaction" );+*
*+ ut.begin();+*
*+ WorkflowProcessInstance processInstance = (WorkflowProcessInstance) ksession.getProcessInstance(processId);+*
*+ for(Map.Entry<String, Object> entry : values.entrySet()) {+*
*+ processInstance.setVariable(entry.getKey(), entry.getValue());+*
*+ }+*
*+ ut.commit();+*
*+ } catch (...............................+*
But this is not happening consistenly though. What could be the reason? Could someone please help.
2012-10-10 15:41:20,752 WARN [com.arjuna.ats.arjuna.logging.arjLoggerI18N] (http-127.0.0.1-8080-1) [com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator_2] TwoPhaseCoordinator.beforeCompletion - failed for com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple@110e0b4
javax.persistence.PersistenceException: java.lang.IllegalArgumentException: Unknown node instance type: org.jbpm.workflow.instance.node.EndNodeInstance@12cb0e2
at org.hibernate.ejb.AbstractEntityManagerImpl$1.beforeCompletion(AbstractEntityManagerImpl.java:516)
at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:101)
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:263)
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1414)
at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:162)
at com.bac.jbpm.process.util.JBPMUtil.updateProcessVariables(Unknown Source)
at com.mycto.reminder.service.ReminderService.setReminder(Unknown Source)
at com.mycto.reminder.service.ReminderService.stopReminder(Unknown Source)
at com.jbpm.demo.common.controller.StopReminderController.submit(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:915)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:815)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:789)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.IllegalArgumentException: Unknown node instance type: org.jbpm.workflow.instance.node.EndNodeInstance@12cb0e2
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeNodeInstanceContent(AbstractProtobufProcessInstanceMarshaller.java:343)
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeNodeInstance(AbstractProtobufProcessInstanceMarshaller.java:149)
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeProcessInstance(AbstractProtobufProcessInstanceMarshaller.java:107)
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeProcessInstance(AbstractProtobufProcessInstanceMarshaller.java:70)
at org.jbpm.persistence.processinstance.ProcessInstanceInfo.update(ProcessInstanceInfo.java:198)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.hibernate.ejb.event.BeanCallback.invoke(BeanCallback.java:23)
at org.hibernate.ejb.event.EntityCallbackHandler.callback(EntityCallbackHandler.java:80)
at org.hibernate.ejb.event.EntityCallbackHandler.preUpdate(EntityCallbackHandler.java:65)
at org.hibernate.ejb.event.EJB3FlushEntityEventListener.invokeInterceptor(EJB3FlushEntityEventListener.java:41)
at org.hibernate.event.def.DefaultFlushEntityEventListener.handleInterception(DefaultFlushEntityEventListener.java:330)
at org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(DefaultFlushEntityEventListener.java:270)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:151)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:219)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:99)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:49)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
at org.hibernate.ejb.AbstractEntityManagerImpl$1.beforeCompletion(AbstractEntityManagerImpl.java:504)
... 46 more
2012-10-10 15:41:20,799 INFO [STDOUT] (http-127.0.0.1-8080-1) ERROR JBPMUtil - [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Could not commit transaction.
javax.transaction.RollbackException: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Could not commit transaction.
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1426)
at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:162)
at com.bac.jbpm.process.util.JBPMUtil.updateProcessVariables(Unknown Source)
at com.mycto.reminder.service.ReminderService.setReminder(Unknown Source)
at com.mycto.reminder.service.ReminderService.stopReminder(Unknown Source)
at com.jbpm.demo.common.controller.StopReminderController.submit(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:915)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:815)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:789)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:722)
Caused by: javax.persistence.PersistenceException: java.lang.IllegalArgumentException: Unknown node instance type: org.jbpm.workflow.instance.node.EndNodeInstance@12cb0e2
at org.hibernate.ejb.AbstractEntityManagerImpl$1.beforeCompletion(AbstractEntityManagerImpl.java:516)
at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:101)
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:263)
at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1414)
... 41 more
Caused by: java.lang.IllegalArgumentException: Unknown node instance type: org.jbpm.workflow.instance.node.EndNodeInstance@12cb0e2
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeNodeInstanceContent(AbstractProtobufProcessInstanceMarshaller.java:343)
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeNodeInstance(AbstractProtobufProcessInstanceMarshaller.java:149)
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeProcessInstance(AbstractProtobufProcessInstanceMarshaller.java:107)
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeProcessInstance(AbstractProtobufProcessInstanceMarshaller.java:70)
at org.jbpm.persistence.processinstance.ProcessInstanceInfo.update(ProcessInstanceInfo.java:198)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.hibernate.ejb.event.BeanCallback.invoke(BeanCallback.java:23)
at org.hibernate.ejb.event.EntityCallbackHandler.callback(EntityCallbackHandler.java:80)
at org.hibernate.ejb.event.EntityCallbackHandler.preUpdate(EntityCallbackHandler.java:65)
at org.hibernate.ejb.event.EJB3FlushEntityEventListener.invokeInterceptor(EJB3FlushEntityEventListener.java:41)
at org.hibernate.event.def.DefaultFlushEntityEventListener.handleInterception(DefaultFlushEntityEventListener.java:330)
at org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(DefaultFlushEntityEventListener.java:270)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:151)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:219)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:99)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:49)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1028)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:366)
at org.hibernate.ejb.AbstractEntityManagerImpl$1.beforeCompletion(AbstractEntityManagerImpl.java:504)
... 46 more
2012-10-10 15:41:21,080 INFO [STDOUT] (pool-11-thread-1) ERROR TimerManager - Error when executing timer job
org.drools.RuntimeDroolsException: Unexpected exception executing action org.jbpm.process.instance.event.DefaultSignalManager$SignalProcessInstanceAction@41a0e9
at org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:995)
at org.drools.impl.StatefulKnowledgeSessionImpl.executeQueuedActions(StatefulKnowledgeSessionImpl.java:866)
at org.jbpm.process.instance.event.DefaultSignalManager.signalEvent(DefaultSignalManager.java:90)
at org.jbpm.process.instance.timer.TimerManager$ProcessJob.execute(TimerManager.java:315)
at org.drools.time.SelfRemovalJob.execute(SelfRemovalJob.java:15)
at org.drools.time.impl.DefaultTimerJobInstance.call(DefaultTimerJobInstance.java:51)
at org.drools.persistence.jpa.JpaTimerJobInstance.internalCall(JpaTimerJobInstance.java:43)
at org.drools.persistence.jpa.JDKCallableJobCommand.execute(JDKCallableJobCommand.java:20)
at org.drools.persistence.jpa.JDKCallableJobCommand.execute(JDKCallableJobCommand.java:6)
at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36)
at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:373)
at org.drools.persistence.jpa.JpaTimerJobInstance.call(JpaTimerJobInstance.java:34)
at org.drools.persistence.jpa.JpaTimerJobInstance.call(JpaTimerJobInstance.java:14)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NullPointerException
at org.jbpm.process.instance.impl.ProcessInstanceImpl.getProcess(ProcessInstanceImpl.java:68)
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.getWorkflowProcess(WorkflowProcessInstanceImpl.java:181)
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.getNodeContainer(WorkflowProcessInstanceImpl.java:69)
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.getNode(NodeInstanceImpl.java:103)
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.getNodeName(NodeInstanceImpl.java:79)
at org.jbpm.workflow.instance.WorkflowRuntimeException.<init>(WorkflowRuntimeException.java:33)
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:132)
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279)
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238)
at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:47)
at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:216)
at org.jbpm.workflow.instance.node.TimerNodeInstance.triggerCompleted(TimerNodeInstance.java:157)
at org.jbpm.workflow.instance.node.TimerNodeInstance.signalEvent(TimerNodeInstance.java:147)
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:342)
at org.jbpm.process.instance.event.DefaultSignalManager$SignalProcessInstanceAction.execute(DefaultSignalManager.java:118)
at org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:993)
... 19 more
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/764183#764183]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 6 months
[JBoss Tools] - Re: Problems removing CDI support from project
by Viacheslav Kabanovich
Viacheslav Kabanovich [https://community.jboss.org/people/scabanovich] created the discussion
"Re: Problems removing CDI support from project"
To view the discussion, visit: https://community.jboss.org/message/764430#764430
--------------------------------------------------------------
Hi,
Thank you for your feedback, we appreciate it very much. It is true that performance of JBoss CDI tool on large projects is a critical factor. For now, we randomly generate large projects and look for narrow places (slow code, memory leaks) to improve. But performance on a random project and a real project may differ a lot. So, could you please provide us with a bit more performance figures for the latest devstudio.
1) Clean/build the project. Please watch the progress view as it displays task names (a) Compiling, (b) CDI Builder, (c) CDI Validator, (d) EL Validator and approximately mesure time spent on each.
For a random project with 3000 source files and 15M of code it takes on my computer:
(a) Compiling - 5 sec
(b) CDI Builder - 5 sec
(c) CDI Validator - 1 min
(d) EL Validator - 1 min
2) Incremental build - modify and save a source file. Again, please watch the progress view.
For the mentioned random project:
(a) Compiling - 0 sec
(b) CDI Builder - 0 sec
(c) CDI Validator - 20 sec (generated injections and class hierarchy make almost any two classes dependent on each other, and change in one requires to revalidate all others)
(d) EL Validator - 3 sec
3) Restart Eclipse, open a source with an injection point, and invoke open-ons with Ctrl+mouse left button at @Inject. At the first time, progress information window appears "Build CDI Model" - for 5 sec for the mentioned random project.
Also, could you please estimate how many injection points and producers are in your project.
Has you project got many page files with EL?
Thank you.
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/764430#764430]
Start a new discussion in JBoss Tools at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 6 months
[Datasource Configuration] - need help with config - cannot connect to db2 - using jboss 5.1 and spring 2.5.6
by Mark Meyer
Mark Meyer [https://community.jboss.org/people/geeky2] created the discussion
"need help with config - cannot connect to db2 - using jboss 5.1 and spring 2.5.6"
To view the discussion, visit: https://community.jboss.org/message/763937#763937
--------------------------------------------------------------
hello all,
i am converting older webshere, spring and ibatis services to jboss 5.1.
i have my web services deployed but when i fire my test calls (using soapUI) at the service, i get the following error (see way below).
any help would be greatly appreciated.
thx
mark
*here is my db2-ds.xml file (pulled from the examples and modified) that is deployed in the $JBOSS_HOME/server/default/deploy dir*
<?xml version="1.0" encoding="UTF-8"?>
<!-- ===================================================================== -->
<!-- -->
<!-- JBoss Server Configuration -->
<!-- -->
<!-- ===================================================================== -->
<!-- See http://www.jboss.org/community/wiki/Multiple1PC http://www.jboss.org/community/wiki/Multiple1PC for information about local-tx-datasource -->
<!-- $Id: db2-ds.xml 88948 2009-05-15 14:09:08Z jesper.pedersen $ -->
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/MembershipDB</jndi-name>
<connection-url>jdbc:db2://blah.blah.com:9999/DB91</connection-url>
<!-- DB2 Universal Driver Note connection URL is in form of
jdbc:db2://host:port:dbname
Default port for Type 4 driver is 50000
Note, host and port must be specified if using Type 4 driver. And be forewarned, no native
XA support is provided with Type 4; you must set a DB property calling for Type 2 to get XA
<driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>
<connection-url>jdbc:db2://[hostname]:[port]/databasename"</connection-url>
Please see http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0512kokkat/ http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0512kokkat/
or the DB2 JDBC application developers manual.
-->
<driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>
<!--
<driver-class>COM.ibm.db2.jdbc.app.DB2Driver</driver-class>
-->
<user-name>someuser</user-name>
<password>somepassword</password>
<min-pool-size>0</min-pool-size>
<!-- New org.jboss.resource.adapter.jdbc.vendor.DB2ExceptionSorter
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.DB2ExceptionSorter</exception-sorter-class-name>
-->
<!-- sql to call when connection is created
<new-connection-sql>some arbitrary sql</new-connection-sql>
-->
<!-- sql to call on an existing pooled connection when it is obtained from pool
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-->
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
<metadata>
<type-mapping>DB2</type-mapping>
</metadata>
</local-tx-datasource>
*here are the libs that i am deploying in $JBOSS_HOME/server/default/lib*
-rw-r--r-- 1 mark users 3352093 Oct 9 08:24 db2jcc.jar
-rw-r--r-- 1 mark users 23709 Oct 9 08:24 db2jcc_javax.jar
-rw-r--r-- 1 mark users 2068 Oct 9 08:24 db2jcc_license_cisuz.jar
-rw-r--r-- 1 mark users 673 Oct 9 08:24 db2jcc_license_c.jar
-rw-r--r-- 1 mark users 1015 Oct 9 08:24 db2jcc_license_cu.jar
*these same libs are being deployed in the .war file*
3352093 10-09-2012 09:30 WEB-INF/lib/db2jcc.jar
23709 10-09-2012 09:30 WEB-INF/lib/db2jcc_javax.jar
673 10-09-2012 09:30 WEB-INF/lib/db2jcc_license_c.jar
2068 10-09-2012 09:30 WEB-INF/lib/db2jcc_license_cisuz.jar
1015 10-09-2012 09:30 WEB-INF/lib/db2jcc_license_cu.jar
*here is my beans.xml file*
0 10-09-2012 09:30 WEB-INF/classes/resources/
0 10-09-2012 09:30 WEB-INF/classes/resources/ibatis/
11254 10-09-2012 09:30 WEB-INF/classes/resources/ibatis/MembershipMap.xml
557 10-09-2012 09:30 WEB-INF/classes/resources/ibatis/SqlMapConfig.xml
3313 10-09-2012 09:30 WEB-INF/classes/resources/ibatis/SubscriptionMap.xml
14 10-09-2012 09:30 WEB-INF/classes/resources/ibatis/databaseConfig.properties
0 10-09-2012 09:30 WEB-INF/classes/resources/spring/
1008 10-09-2012 09:30 WEB-INF/classes/resources/spring/BusinessObject.xml
657 10-09-2012 09:30 WEB-INF/classes/resources/spring/DataAccessObject.xml
480 10-09-2012 09:30 WEB-INF/classes/resources/spring/Manager.xml
582 10-09-2012 09:30 WEB-INF/classes/resources/spring/MembershipBusinessObject.xml
859 10-09-2012 09:30 WEB-INF/classes/resources/spring/MembershipDataAccessObject.xml
991 10-09-2012 09:30 WEB-INF/classes/resources/spring/MembershipManager.xml
* 4865 10-09-2012 09:30 WEB-INF/classes/resources/spring/beans.xml*
<beans xmlns=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans"
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws=" http://cxf.apache.org/jaxws http://cxf.apache.org/jaxws"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans ...
http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd http://cxf.apache.org/schemas/jaxws.xsd">
<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
<jaxws:endpoint id="membershipServiceEndPoint"
implementor="#membershipService" address="/MembershipService">
<jaxws:properties>
<entry key="schema-validation-enabled" value="true" />
</jaxws:properties>
</jaxws:endpoint>
<bean id="dataSourceMySql" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:jdbc/SubscriptionDataSource"/>
<property name="lookupOnStartup" value="false"/>
<property name="cache" value="false"/>
<property name="proxyInterface" value="javax.sql.DataSource"/>
</bean>
*<bean id="membershipDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">*
* <property name="jndiName" value="java:jdbc/MembershipDB"/>*
* <property name="lookupOnStartup" value="false"/>*
* <property name="cache" value="false"/>*
* <property name="proxyInterface" value="javax.sql.DataSource"/>*
* </bean>*
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
autowire="byName">
<property name="dataSource">
<ref bean="dataSourceMySql" />
</property>
</bean>
<bean id="transactionManagerDB2"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
autowire="byName">
<property name="dataSource">
<ref bean="membershipDataSource" />
</property>
</bean>
<bean id="attributeSource"
class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource">
<property name="properties">
<props>
<prop key="*">
PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception
</prop>
</props>
</property>
</bean>
<bean id="sqlMapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"
abstract="false" autowire="byName">
<property name="configLocation">
<value>classpath:resources/ibatis/SqlMapConfig.xml</value>
</property>
<property name="useTransactionAwareDataSource">
<value>true</value>
</property>
<property name="dataSource">
<ref bean="dataSourceMySql" />
</property>
</bean>
<bean id="DB2MapClient"
class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"
abstract="false" autowire="byName">
<property name="configLocation">
<value>classpath:resources/ibatis/SqlMapConfig.xml</value>
</property>
<property name="useTransactionAwareDataSource">
<value>true</value>
</property>
<property name="dataSource">
<ref bean="membershipDataSource" />
</property>
</bean>
<bean id="subscriptionService"
class="com.sears.hs.subscription.service.SubscriptionService">
<property name="subscriptionManager" ref="subscriptionManager" />
</bean>
<bean id="membershipService"
class="com.sears.hs.subscription.service.MembershipService">
<property name="membershipManager" ref="membershipManager" />
</bean>
<import resource="Manager.xml" />
<import resource="BusinessObject.xml" />
<import resource="DataAccessObject.xml" />
<import resource="MembershipManager.xml" />
<import resource="MembershipBusinessObject.xml" />
<import resource="MembershipDataAccessObject.xml" />
</beans>
finally here is the error that i am receiving:
| 09:42:13,838 INFO [STDOUT] 09:42:13,835 ERROR [MembershipService] Caught Throwable while processing lookupMemberships, request: com.sears.hs.subscription.service.request.LookupRequest@72b4dc StackTrace: | |
| | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318) | |
| | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) |
| | at $Proxy355.getConnection(Unknown Source) |
| | at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:200) |
| | at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:374) |
| | at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263) |
| | at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101) |
| | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) |
| | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) |
| | at $Proxy357.lookupMemberships(Unknown Source) |
| | at com.sears.hs.subscription.service.MembershipService.lookupMemberships(MembershipService.java:95) |
| | 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:597) |
| | at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173) |
| | at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89) |
| | at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:60) |
| | at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75) |
| | at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) |
| | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) |
| | at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) |
| | at java.util.concurrent.FutureTask.run(FutureTask.java:138) |
| | at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) |
| | at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106) |
| | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243) |
| | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:109) |
| | at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98) |
| | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:406) |
| | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:178) |
| | at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142) |
| | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179) |
| | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103) |
| | at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) |
| | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159) |
| | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) |
| | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) |
| | at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) |
| | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) |
| | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) |
| | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) |
| | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) |
| | at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) |
| | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) |
| | at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) |
| | at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) |
| | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) |
| | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) |
| | at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) |
| | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) |
| | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) |
| | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) |
| | at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) |
| | at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) |
| | at java.lang.Thread.run(Thread.java:662) |
org.springframework.aop.AopInvocationException: AOP configuration seems to be invalid: tried calling method [public abstract java.sql.Connection javax.sql.DataSource.getConnection() throws java.sql.SQLException] on target [org.jboss.resource.adapter.jdbc.WrapperDataSource@14e6e7d]; nested exception is java.lang.IllegalArgumentException: object is not an instance of declaring class
| | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318) |
| | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) |
| | at $Proxy355.getConnection(Unknown Source) |
| | at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:200) |
| | at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:374) |
| | at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263) |
| | at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101) |
| | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) |
| | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) |
| | at $Proxy357.lookupMemberships(Unknown Source) |
| | at com.sears.hs.subscription.service.MembershipService.lookupMemberships(MembershipService.java:95) |
| | 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:597) |
| | at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173) |
| | at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89) |
| | at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:60) |
| | at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75) |
| | at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58) |
| | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) |
| | at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) |
| | at java.util.concurrent.FutureTask.run(FutureTask.java:138) |
| | at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37) |
| | at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106) |
| | at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243) |
| | at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:109) |
| | at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98) |
| | at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:406) |
| | at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:178) |
| | at org.ap |
09:42:13,845 INFO [STDOUT] ache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)
| | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179) | |
| | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103) |
| | at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) |
| | at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159) |
| | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) |
| | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) |
| | at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) |
| | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) |
| | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) |
| | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) |
| | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) |
| | at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) |
| | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) |
| | at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) |
| | at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) |
| | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) |
| | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) |
| | at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) |
| | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) |
| | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) |
| | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) |
| | at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) |
| | at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) |
| | at java.lang.Thread.run(Thread.java:662) |
Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class
| | 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:597) |
| | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) |
| | ... 54 more |
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/763937#763937]
Start a new discussion in Datasource Configuration at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years, 6 months