[Opensource] ComponentManager List components AdminSecurity Exception

Peter A. J. Pilgrim peterp at xenonsoft.demon.co.uk
Fri Oct 18 16:37:40 PDT 2002


ComponentManager has to be enabled for `Admin' user.

java.lang.SecurityException: State 'List Components' is not allowed for user 
'Admin' (3) in controller 'Expresso Component Manager' 
(com.jcorporate.expresso.ext.controller.ComponentManager) in context 'default'

This is probably for Mike R when he builds the complete.jars and hypersonic
databases.

How do setup the ComponentManager using the Expresso Admin interface?

Dont bother I went into the Expresso / ControllerSecurity and add a new row

controller class: `com.jcorporate.expresso.ext.controller.ComponentManager'
group/access: `administrative users'
states allowed: `*'

BTW: I got a stack trace when I went into `Administer Controller Security'

java.lang.IllegalArgumentException: ConfigManager.getMapping(): stateName was 
null and there is no defined initial state for: 
com.jcorporate.expresso.services.controller.ControllerSecurityMatrix
         at 
com.jcorporate.expresso.core.misc.ConfigManager.getMapping(ConfigManager.java:1575)
         at 
com.jcorporate.expresso.core.controller.Controller.findControllerForm(Controller.java:331)
         at 
com.jcorporate.expresso.core.controller.Controller.newState(Controller.java:1044)
         at 
com.jcorporate.expresso.services.controller.ControllerSecurityMatrix.newState(ControllerSecurityMatrix.java:79)
         at 
com.jcorporate.expresso.core.controller.Controller.perform(Controller.java:1580)
         at 
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1787)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
         at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

-- 
Peter Pilgrim
ServerSide Java Specialist

My on-line resume and for interview videos about myself, J2EE
Open Source, Struts and Expresso.
    ||
    \\===>  `` http://www.xenonsoft.demon.co.uk/no-it-striker.html ''




More information about the Opensource mailing list