1 Reply Latest reply on Oct 21, 2008 10:57 AM by eli dzah

    $Proxy67 cannot be cast to org.jbpm.ejb.LocalCommandServiceH

    Sascha Janz Master

      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