2 Replies Latest reply on Apr 10, 2012 5:58 AM by tcharman

    JBPM Console Server (5.2)/Hibernate/JBoss AS 7.1.1 Error

      Hi

       

      I get this when trying to click on a process in the JBPM console.  It is obviously trying to connect to the console server database for the first time, and failing.  It has retrieved the process from Guvnor successfully (apparently).  Anyone have any ideas?  It looks like it might have found Hibernate 4 but is coded against Hibernate 3?

       

      Thanks


      Tim

       

       

       

      URL: 'http://xxx.xxx.xxx.xxx:8080/gwt-console-server/rs/process/definition/timid/instances'

      Action: 'org.jboss.bpm.console.client.process.UpdateInstancesAction'

      Exception: 'class com.google.gwt.http.client.RequestException'

      HTTP 500:

      HTTP Status 500 -

       

       

      type Exception report

       

       

      message

       

       

      description The server encountered an internal error () that prevented it from fulfilling this request.

       

       

      exception

       

       

      org.jboss.resteasy.spi.UnhandledException: java.lang.NoSuchMethodError: org.hibernate.SessionFactory.getCurrentSession()Lorg/hibernate/classic/Session;

                org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:340)

                org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:214)

                org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:190)

                org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:540)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)

                org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

                org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)

      root cause

       

       

      java.lang.NoSuchMethodError: org.hibernate.SessionFactory.getCurrentSession()Lorg/hibernate/classic/Session;

                org.jbpm.process.audit.ProcessInstanceDbLog.findActiveProcessInstances(ProcessInstanceDbLog.java:46)

                org.jbpm.integration.console.CommandDelegate.getActiveProcessInstanceLogsByProcessId(CommandDelegate.java:300)

                org.jbpm.integration.console.ProcessManagement.getProcessInstances(ProcessManagement.java:66)

                org.jboss.bpm.console.server.ProcessMgmtFacade.getInstancesJSON(ProcessMgmtFacade.java:189)

                sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

                sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

                sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                java.lang.reflect.Method.invoke(Method.java:616)

                org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155)

                org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222)

                org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211)

                org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502)

                org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)

                org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)

                org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)

                javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

                org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)

      note The full stack trace of the root cause is available in the JBoss Web/7.0.13.Final logs.