i am trying to execute a command.

source code is


  |                     Object returnValue;
  |                     try {
  |                             GetProcessDefinitionsCommand cmd = new 
GetProcessDefinitionsCommand();
  |                             InitialContext initialContext = new 
InitialContext();
  |                             Object obj =  initialContext
  |                             .lookup("ejb/CommandServiceBean");
  |                             System.out.println("Class:" + 
obj.getClass().getName());
  |                             LocalCommandServiceHome localCommandServiceHome 
= (LocalCommandServiceHome) initialContext
  |                                             
.lookup("ejb/CommandServiceBean");
  |                             LocalCommandService localCommandService = 
localCommandServiceHome.create();
  |                             returnValue = localCommandService.execute(cmd);
  |                             localCommandService.remove();
  |                     } catch (Exception e) {
  |                             e.printStackTrace();
  |                             throw new RuntimeException("couldn't execute 
command", e);
  |                     }
  | 

but i got an 

 java.lang.ClassCastException: $Proxy67 cannot be cast to 
org.jbpm.ejb.LocalCommandServiceHome

error when executing.

i searched everywhere for a duplciate commandservicebean class but can't find 
it.

jbpm and my application runs under the same jvm.

please help



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4167578#4167578

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4167578
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to