Hi Chethiya, You have stated the obvious, :). Can someone properly fix this?
Thanks, Senaka. On Mon, May 28, 2012 at 12:03 PM, Chethiya Abeysinghe <[email protected]>wrote: > org.wso2.carbon.registry.core.ghostregistry.GhostRegistry doesn't > implement org.wso2.carbon.registry.core.Registry. Rather it implements > org.wso2.carbon.registry.api.Registry > > > On Fri, May 18, 2012 at 12:51 PM, Tharindu Mathew <[email protected]>wrote: > >> This comes mostly during the first request. >> >> It may not be a blocker but I think it's a L2 for the core. >> >> >> On Thu, May 17, 2012 at 11:58 PM, Senaka Fernando <[email protected]>wrote: >> >>> Hi Tharindu, >>> >>> A bug has already been reported on this. Its a bug within Abstract admin >>> AFAIU. >>> >>> Thanks, >>> Senaka. >>> >>> On Thu, May 17, 2012 at 11:54 PM, Tharindu Mathew <[email protected]>wrote: >>> >>>> This happens when I call setPermissionUpdateTimestamp() >>>> >>>> Is this a bug with GhostRegistry? >>>> >>>> [2012-05-17 23:50:27,371] ERROR >>>> {org.apache.axis2.rpc.receivers.RPCMessageReceiver} - >>>> org.wso2.carbon.registry.core.ghostregistry.GhostRegistry cannot be cast >>>> to org.wso2.carbon.registry.core.Registry >>>> java.lang.reflect.InvocationTargetException >>>> 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:597) >>>> at >>>> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) >>>> at >>>> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) >>>> at >>>> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) >>>> at >>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) >>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181) >>>> at >>>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172) >>>> at >>>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146) >>>> at >>>> org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:205) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>> 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:722) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:45) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >>>> at >>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) >>>> at >>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) >>>> at >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:143) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:48) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) >>>> at >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) >>>> at >>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) >>>> at >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1620) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>> at java.lang.Thread.run(Thread.java:680) >>>> Caused by: java.lang.ClassCastException: >>>> org.wso2.carbon.registry.core.ghostregistry.GhostRegistry cannot be cast to >>>> org.wso2.carbon.registry.core.Registry >>>> at >>>> org.wso2.carbon.core.AbstractAdmin.getGovernanceSystemRegistry(AbstractAdmin.java:144) >>>> at >>>> org.wso2.carbon.core.AbstractAdmin.setPermissionUpdateTimestamp(AbstractAdmin.java:162) >>>> at >>>> org.wso2.carbon.bam.gadgetgenwizard.service.GadgetGenService.copyResourceWithAnonymousPermission(GadgetGenService.java:93) >>>> at >>>> org.wso2.carbon.bam.gadgetgenwizard.service.GadgetGenService.applyXSLTForGadgetXML(GadgetGenService.java:208) >>>> at >>>> org.wso2.carbon.bam.gadgetgenwizard.service.GadgetGenService.createGadget(GadgetGenService.java:71) >>>> ... 38 more >>>> May 17, 2012 11:50:27 PM org.apache.catalina.core.StandardWrapperValve >>>> invoke >>>> SEVERE: Servlet.service() for servlet [delegationServlet] in context >>>> with path [/] threw exception [Exception in JSP: >>>> /gadgetgenwizard/generate_gadget_ajaxprocessor.jsp:64 >>>> >>>> 61: String gadgetXMLPath = null; >>>> 62: String errorMsg = null; >>>> 63: try { >>>> 64: gadgetXMLPath = gadgetGenAdminClient.generateGraph(wsMap); >>>> 65: } catch (GadgetGenAdminServiceGadgetGenException e) { >>>> 66: errorMsg = "Error trying to generate graph. " + >>>> e.getMessage(); >>>> 67: } >>>> >>>> >>>> Stacktrace:] with root cause >>>> org.apache.axis2.AxisFault: >>>> org.wso2.carbon.registry.core.ghostregistry.GhostRegistry cannot be cast to >>>> org.wso2.carbon.registry.core.Registry >>>> at >>>> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) >>>> at >>>> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375) >>>> at >>>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421) >>>> at >>>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) >>>> at >>>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) >>>> at >>>> org.wso2.carbon.bam.gadgetgenwizard.stub.GadgetGenAdminServiceStub.createGadget(GadgetGenAdminServiceStub.java:190) >>>> at >>>> org.wso2.carbon.bam.gadgetgenwizard.ui.GadgetGenAdminClient.generateGraph(GadgetGenAdminClient.java:50) >>>> at >>>> org.apache.jsp.gadgetgenwizard.generate_005fgadget_005fajaxprocessor_jsp._jspService(generate_005fgadget_005fajaxprocessor_jsp.java:113) >>>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>> at >>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) >>>> at >>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) >>>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:161) >>>> at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>> at >>>> org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) >>>> 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:722) >>>> at >>>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:45) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >>>> at >>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) >>>> at >>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) >>>> at >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:143) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:48) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) >>>> at >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) >>>> at >>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) >>>> at >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1620) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>> at java.lang.Thread.run(Thread.java:680) >>>> >>>> >>>> -- >>>> Regards, >>>> >>>> Tharindu >>>> >>>> blog: http://mackiemathew.com/ >>>> M: +94777759908 >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Senaka Fernando* >>> Product Manager - WSO2 Governance Registry; >>> Associate Technical Lead; WSO2 Inc.; http://wso2.com* >>> Member; Apache Software Foundation; http://apache.org >>> >>> E-mail: senaka AT wso2.com >>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>> Linked-In: http://linkedin.com/in/senakafernando >>> >>> *Lean . Enterprise . Middleware >>> >>> >> >> >> -- >> Regards, >> >> Tharindu >> >> blog: http://mackiemathew.com/ >> M: +94777759908 >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Chethiya Abeysinghe > Software Engineer; WSO2, Inc.; http://wso2.com/ > email: [email protected] phone: +94 777444891 > blog: chethiya3000.blogspot.com > > > -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
