[Ds-java-dev] [jira] Created: (DS-50) Default user store can be removed

Charitha Kankanamge (JIRA) jira at wso2.org
Fri Jul 11 00:04:39 PDT 2008


Default user store can be removed
---------------------------------

                 Key: DS-50
                 URL: https://wso2.org/jira/browse/DS-50
             Project: WSO2 Data Services
          Issue Type: Bug
          Components: core
         Environment: winxp, jdk15
            Reporter: Charitha Kankanamge
            Assignee: Dimuthu Leelarathne
            Priority: Critical


Go to Manage Security > User Stores and click on 'Delete' link. "Your request was successful!" message appears. 

Users should not be allowed to delete the default user store.

Following exception can be seen at the console when removing the default store.

ERROR [2008-07-11 12:32:20,000]  Error authenticator admin
org.apache.axis2.AxisFault: Error authenticator admin
        at org.wso2.carbon.userstore.service.UserStoreAdminServiceImpl.deleteUserFromInternalStore(UserStoreAdminServiceImpl.java:150)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)
        at org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:63)
        at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:100)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
        at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
        at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
        at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:112)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
        at java.lang.Thread.run(Thread.java:595)
Caused by: org.wso2.registry.exceptions.RegistryException: Failed to delete resource /org/wso2/carbon/secmgt/users/default. All database operations will be rolled back. Failed to d
elete resource /org/wso2/carbon/secmgt/users/default. Resource does not exist.
        at org.wso2.registry.jdbc.AtomicRegistry.delete(AtomicRegistry.java:325)
        at org.wso2.registry.jdbc.JDBCRegistry.delete(JDBCRegistry.java:338)
        at org.wso2.registry.session.UserRegistry.delete(UserRegistry.java:217)
        at org.wso2.carbon.userstore.UserStoreAdmin.deleteUserFromInternalStore(UserStoreAdmin.java:266)
        at org.wso2.carbon.userstore.service.UserStoreAdminServiceImpl.deleteUserFromInternalStore(UserStoreAdminServiceImpl.java:147)
        ... 32 more
Caused by: org.wso2.registry.exceptions.RegistryException: Failed to delete resource /org/wso2/carbon/secmgt/users/default. Resource does not exist.
        at org.wso2.registry.jdbc.Repository.delete(Repository.java:239)
        at org.wso2.registry.jdbc.BasicRegistry.delete(BasicRegistry.java:273)
        at org.wso2.registry.jdbc.AtomicRegistry.delete(AtomicRegistry.java:313)
        ... 36 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the Ds-java-dev mailing list