[JBoss jBPM] - Re: token on tasks instance created at runtime
by steve.j.hall@tektronix.com
Thanks for posting this question. It helped me look at some alternatives in a test case I had been working on.
The example shows two alternatives:
1. Loding and updating a process at runtime to add a task to a TaskNode, persisting the process change to the database. Later loading the process instance including the new task we added via our program.
2. Adding a task to a TaskNode at runtime, where the task is not defined in the process definition. In the code below see: Task rtTask = new Task("RuntimeTask");
In this example node 'r' is a TaskNode.
I have checked the database and see that the task instances and their variables are persisted as one would hope.
private void deployProcessDefinition(){
// load the process definition from a file
ProcessDefinition processDefinition = ProcessDefinition.parseXmlResource("pm/processdefinition.xml");
assertNotNull("Definition should not be null", processDefinition);
// create a delegate and an event
org.jbpm.instantiation.Delegation del = new org.jbpm.instantiation.Delegation(new com.sample.action.StartPklblTaskActionHandler());
Action actn = new Action(del);
Event evt = new Event(Event.EVENTTYPE_TASK_START);
evt.addAction(actn);
del.setClassName("com.sample.action.StartPklblTaskActionHandler");
del.setConfigType("bean");
// create a task and assign the event
Task pklblTask = new Task("PackingLabel");
pklblTask.setSignalling(true);
pklblTask.setBlocking(true);
pklblTask.addEvent(evt);
// can set a breakpoint here to look at the tasks the process knows about.
Map taskMap = processDefinition.getTaskMgmtDefinition().getTasks();
JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
try{
// Deploy and persist to db
jbpmContext.deployProcessDefinition(processDefinition);
jbpmContext.close();
// find and load the process from the database then
// add a task via the program execution and persist to db
jbpmContext = jbpmConfiguration.createJbpmContext();
GraphSession gs = jbpmContext.getGraphSession();
ProcessDefinition pd = gs.findProcessDefinition("hello world", 1);
// get the task node named r
// add a task to it via the API
TaskNode rNode = (TaskNode) pd.getNode("r");
del.setProcessDefinition(pd);
pklblTask.setProcessDefinition(pd);
rNode.addTask(pklblTask);
pklblTask.setTaskMgmtDefinition(pd.getTaskMgmtDefinition());
jbpmContext.close();
} catch(Exception e){
e.printStackTrace();
fail();
}
}
private void emulateUserOne(){
JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
try{
// load the process definition
ProcessDefinition pd = findProcessDefinition(jbpmContext, "hello world", 1);
// create a process instance
ProcessInstance pi = new ProcessInstance(pd);
TaskMgmtInstance tmi = pi.getTaskMgmtInstance();
pi.setStart(new Date());
TaskMgmtSession tms = jbpmContext.getTaskMgmtSession();
ContextInstance ci = pi.getContextInstance();
ci.setVariable("lotId", "100009");
Token rootToken = pi.getRootToken();
ExecutionContext exc = new ExecutionContext(rootToken);
System.out.println("currentNode: " + rootToken.getNode().getName());
TaskNode rNode = (TaskNode) pd.getNode("r");
Set rNodeTasks = rNode.getTasks();
Task rtTask = new Task("RuntimeTask");
rtTask.setSignalling(true);
rtTask.setBlocking(true);
rNodeTasks.add(rtTask);
rootToken.signal();
System.out.println("currentNode: " + rootToken.getNode().getName());
Node node = rootToken.getNode();
if(node instanceof TaskNode){
Collection taskInstances = tmi.getTaskInstances();
Iterator iter = taskInstances.iterator();
while(iter.hasNext()){
TaskInstance ti = (TaskInstance) iter.next();
ti.start();
ti.setVariable(ti.getName() + "_LongVar", new Long("9999"));
ti.setVariable(ti.getName() + "_StringVar", "TaskInstanceStringValue");
Thread.currentThread().sleep(2000);
ti.end();
}
}
System.out.println("currentNode: " + rootToken.getNode().getName());
node = rootToken.getNode();
if(node instanceof TaskNode){
TaskNode tn = (TaskNode) node;
// fetch all task instances even those that are finished.
Collection taskInstances = tmi.getTaskInstances();
Iterator iter = taskInstances.iterator();
while(iter.hasNext()){
TaskInstance ti = (TaskInstance) iter.next();
if(ti.getStart() == null){
ti.start();
}
Thread.currentThread().sleep(2000);
if(ti.getEnd() == null){
ti.end();
}
}
}
// persist
jbpmContext.save(pi);
} catch (Exception e){
e.printStackTrace();
fail();
} finally {
try{
jbpmContext.close();
} catch (Exception e){
e.printStackTrace();
fail();
}
}
}
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170623#4170623
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170623
17 years, 11 months
[Installation, Configuration & DEPLOYMENT] - Re: Error Deploying Struts 1.3.8 Web App on JBoss-4.2.3GA
by jbeausoleil
Log Output:
12:16:39,074 INFO [TomcatDeployer] deploy, ctxPath=/entity-ejbs, warUrl=.../tmp
/deploy/entity-ejbs.jar54498.war/
12:16:39,292 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../dep
loy/jmx-console.war/
12:16:39,527 INFO [EARDeployer] Init J2EE application: file:/C:/Program Files/j
boss-4.2.3.GA/server/default/deploy/realtime/realtime.ear
12:16:43,325 INFO [DefaultEndpointRegistry] register: jboss.ws:context=anyswitc
h,endpoint=AnySwitchService
12:16:43,371 INFO [TomcatDeployer] deploy, ctxPath=/anyswitch, warUrl=.../tmp/d
eploy/tmp54502realtime.ear-contents/anyswitch-exp.war/
12:16:46,060 INFO [WSDLFilePublisher] WSDL published to: file:/C:/Program Files
/jboss-4.2.3.GA/server/default/data/wsdl/realtime.ear/anyswitch.war/AnySwitchSer
viceService54503.wsdl
12:16:46,091 INFO [TomcatDeployer] deploy, ctxPath=/realtime, warUrl=.../tmp/de
ploy/tmp54502realtime.ear-contents/realtime-exp.war/
12:16:46,575 INFO [EARDeployer] Started J2EE application: file:/C:/Program File
s/jboss-4.2.3.GA/server/default/deploy/realtime/realtime.ear
12:16:46,685 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-808
0
12:16:46,779 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
12:16:46,794 INFO [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBos
s_4_2_3_GA date=200807181417)] Started in 56s:779ms
12:22:27,283 INFO [TomcatDeployer] deploy, ctxPath=/totalzillaConfigPortal_1.0,
warUrl=.../tmp/deploy/tmp54505totalzillaConfigPortal_1.0-exp.war/
12:22:27,533 ERROR [0]] Error configuring application listener of class com.sun.
faces.config.GlassFishConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.GlassFishConfigureListene
r
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1204)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3799)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
361)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:790)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
0)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.j
ava:296)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:1
64)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:53
12)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.j
ava:296)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:1
64)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(Tom
catDeployer.java:301)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeplo
yer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
upport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
eanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy44.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:46
6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor
.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(Intercepto
rServiceMBeanSupport.java:238)
at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInt
erceptor.java:87)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
ptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy45.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:274)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:225)
12:22:27,565 ERROR [0]] Skipped installing application listeners due to previous
error(s)
12:22:27,565 ERROR [StandardContext] Error listenerStart
12:22:27,565 ERROR [StandardContext] Context [/totalzillaConfigPortal_1.0] start
up failed due to previous errors
12:22:27,627 WARN [ServiceController] Problem starting service jboss.web.deploy
ment:war=totalzillaConfigPortal_1.0.war,id=-1979307676
org.jboss.deployment.DeploymentException: URL file:/C:/Program Files/jboss-4.2.3
.GA/server/default/tmp/deploy/tmp54505totalzillaConfigPortal_1.0-exp.war/ deploy
ment failed
at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(Tom
catDeployer.java:386)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeplo
yer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
upport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
eanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy44.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:46
6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor
.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(Intercepto
rServiceMBeanSupport.java:238)
at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInt
erceptor.java:87)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
ptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy45.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:274)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:225)
12:22:27,627 ERROR [MainDeployer] Could not start deployment: file:/C:/Program F
iles/jboss-4.2.3.GA/server/default/deploy/totalzillaConfigPortal_1.0.war
org.jboss.deployment.DeploymentException: URL file:/C:/Program Files/jboss-4.2.3
.GA/server/default/tmp/deploy/tmp54505totalzillaConfigPortal_1.0-exp.war/ deploy
ment failed
at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(Tom
catDeployer.java:386)
at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeplo
yer.java:104)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
upport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
eanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy44.start(Unknown Source)
at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:46
6)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor
.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(Intercepto
rServiceMBeanSupport.java:238)
at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInt
erceptor.java:87)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.
start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterce
ptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy45.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy9.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:274)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:225)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170614#4170614
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170614
17 years, 11 months
[Persistence,JBoss/CMP, Hibernate, Database] - Re:
by thepoineer
"thepoineer" wrote : Suddenly I have noticed that when I try to invoke a bean method declared in remote I am facing this problem for the new method added .
|
| I tried to test the existing method invocations and there is no problem..
| I see this with new method additions.,. I am confused why I am suddenly facing this problem.
|
| To verify I have decomplied the class file using jad form the jar to see the
| method in remote interface and bean are matching with the calling method
| invocation
|
| We are using JBOSS -4.0.3 SP1
| and EJB 3.0
|
| Exception in thread "main" java.lang.RuntimeException: Could not resolve beanClass method from proxy call
| at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:166)
| at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:107)
| at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:69)
| at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:566)
| at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:436)
| at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:247)
| at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:285)
| at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:169)
|
|
|
| Any help is greatly appreciated
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170611#4170611
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170611
17 years, 11 months
[EJB 3.0] - "main" java.lang.RuntimeException: Could not resolve beanCla
by thepoineer
Suddenly I have noticed that when I try to invoke a bean method declared in remote I am facing this problem for the new method added .
I tried to test the existing method invocations and there is no problem..
I see this with new method additions.,. I am confused why I am suddenly facing this problem.
To verify I have decomplied the class file using jad form the jar to see the
method in remote interface and bean are matching with the calling method
invocation
We are using JBOSS -4.0.3 SP1
and EJB 3.0
Exception in thread "main" java.lang.RuntimeException: Could not resolve beanClass method from proxy call
at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:166)
at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:107)
at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:69)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:566)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:436)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:247)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:285)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:169)
Any help is greatly appreciated
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170609#4170609
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170609
17 years, 11 months