Hi,

I'm trying to configure drools-guvnor to run on Weblogic 10.

I changed seam jar to use the wls compatible version, put the hibernate jars, ....

The drools-guvnor deployment is Ok, but when I hit the drools-guvnor URL, the following error occurs:

org.jboss.seam.InstantiationException: Could not instantiate Seam component: roleBasedPermissionManager

It seems Seam is not able to instantiate the components. Maybe I have to put additional configuration on components.xml ?

Thanks,
Wesley

<Oct 15, 2009 6:57:19 PM BRT> <Warning> <netuix> <BEA-423420> <Redirect is executed in begin or refresh action. Redirect url is /console/console.portal?_nfpb=true&_pageLabel=AppDeploymentsControlPage.>
INFO  15-10 18:58:30,880 (NilAuthenticator.java:authenticate:34)      All users are guests.
ERROR 15-10 18:58:31,393 (SecurityServiceServlet.java:doUnexpectedFailure:43)      org.jboss.seam.InstantiationException: Could not instantiate Seam component: roleBasedPermissionManager
<Oct 15, 2009 6:58:31 PM BRT> <Error> <ServletContext-/drools-guvnor> <BEA-000000> <Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract org.drools.guvnor.client.security.Capabilities org.drools.guvnor.client.rpc.SecurityService.getUserCapabilities()' threw an unexpected exception: org.jboss.seam.InstantiationException: Could not instantiate Seam component: roleBasedPermissionManager
    at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:360)
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546)
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    Truncated. see log file for complete stacktrace
org.jboss.seam.InstantiationException: Could not instantiate Seam component: roleBasedPermissionManager
    at org.jboss.seam.Component.newInstance(Component.java:2144)
    at org.jboss.seam.Component.getInstance(Component.java:2021)
    at org.jboss.seam.Component.getInstance(Component.java:1983)
    at org.jboss.seam.Component.getInstance(Component.java:1977)
    at org.jboss.seam.Component.getInstance(Component.java:1972)
    Truncated. see log file for complete stacktrace
java.lang.NullPointerException
    at org.drools.repository.security.PermissionManager.isValideUserName(PermissionManager.java:188)
    at org.drools.repository.security.PermissionManager.retrieveUserPermissions(PermissionManager.java:79)
    at org.drools.guvnor.server.security.RoleBasedPermissionStore.getRoleBasedPermissionsByUserName(RoleBasedPermissionStore.java:30)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    Truncated. see log file for complete stacktrace


--
Wesley Akio Imamura
São Paulo - SP - Brazil