Yeah Good work Madhawa. What was the fix done ?. On Tue, Aug 25, 2015 at 10:08 AM, Anjana Fernando <anj...@wso2.com> wrote:
> Hi Madhawa, > > Good work in finding the issue and fixing it! .. > > Cheers, > Anjana. > > On Tue, Aug 25, 2015 at 8:57 AM, Madhawa Gunasekara <madha...@wso2.com> > wrote: > >> Hi All, >> >> able to fix this classloading issue by writing another carbon component. >> It seems carbon-data-core depends with some other components. >> >> Thanks, >> Madhawa >> >> On Mon, Aug 24, 2015 at 7:58 PM, Madhawa Gunasekara <madha...@wso2.com> >> wrote: >> >>> Hi All, >>> >>> I found some duplicate exports, is there any reason to export same >>> versions from different jars ? >>> >>> Packages >>> org.wso2.carbon.server.admin.common >>> Exported By >>> org.wso2.carbon.server.admin_4.4.0.jar at the location >>> repository/components/plugins/org.wso2.carbon.server.admin_4.4.0.jar >>> org.wso2.carbon.server.admin.common_4.4.0.jar at the location >>> repository/components/plugins/org.wso2.carbon.server.admin.common_4.4.0.jar >>> >>> Packages >>> org.wso2.carbon.event.client.stub.generated.addressing >>> org.wso2.carbon.event.client.stub.generated.security >>> org.wso2.carbon.event.client.stub.generated >>> org.wso2.carbon.event.client.stub.generated.authentication >>> Exported By >>> org.wso2.carbon.event.client_4.4.3.jar at the location >>> repository/components/plugins/org.wso2.carbon.event.client_4.4.3.jar >>> org.wso2.carbon.event.client.stub_4.4.3.jar at the location >>> repository/components/plugins/org.wso2.carbon.event.client.stub_4.4.3.jar >>> >>> Packages >>> org.wso2.carbon.user.mgt.common >>> Exported By >>> org.wso2.carbon.user.mgt.common_4.4.3.jar at the location >>> repository/components/plugins/org.wso2.carbon.user.mgt.common_4.4.3.jar >>> org.wso2.carbon.user.mgt_4.4.3.jar at the location >>> repository/components/plugins/org.wso2.carbon.user.mgt_4.4.3.jar >>> >>> >>> Thanks, >>> Madhawa >>> >>> On Fri, Aug 21, 2015 at 5:11 PM, Madhawa Gunasekara <madha...@wso2.com> >>> wrote: >>> >>>> Hi all, >>>> >>>> I'm finding intermittent class-loading issue, when accessing a class >>>> where it bundled in dss from a web-app. I'm using Carbon Environment in my >>>> web app class-loading.xml. >>>> Please find the below ClassNotFound Exception below. >>>> >>>> [2015-08-21 16:35:30,763] ERROR >>>> {org.apache.catalina.core.StandardWrapperValve} - Servlet.service() for >>>> servlet [ODataServlet] in context with path [/odataservices] threw >>>> exception [Servlet execution threw an exception] with root cause >>>> java.lang.ClassNotFoundException: >>>> org.wso2.carbon.dataservices.core.odata.ODataServiceRegistryImpl >>>> at >>>> org.wso2.carbon.webapp.mgt.loader.CarbonWebappClassLoader.loadClass(CarbonWebappClassLoader.java:154) >>>> at >>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) >>>> at >>>> org.wso2.carbon.dataservices.odata.ODataServlet.service(ODataServlet.java:60) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>> at >>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>> at >>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>> at >>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>> at >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>> at >>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>> at >>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>> at >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>> at >>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>> at >>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> at >>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>> at java.lang.Thread.run(Thread.java:745) >>>> >>>> When I start the server in osgi console, I found that the tomcat >>>> doesn't see the package, I have exported package correctly. >>>> >>>> osgi> p org.wso2.carbon.dataservices.core >>>> org.wso2.carbon.dataservices.core; >>>> version="4.3.1.SNAPSHOT"<org.wso2.carbon.dataservices.core_4.3.1.SNAPSHOT >>>> [145]> >>>> org.wso2.carbon.dataservices.task_4.3.1.SNAPSHOT [149] imports >>>> osgi> >>>> >>>> Any help on this matter is highly appreciated. >>>> >>>> Thanks, >>>> Madhawa >>>> -- >>>> *Madhawa Gunasekara* >>>> Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> mobile: +94 719411002 <+94+719411002> >>>> blog: *http://madhawa-gunasekara.blogspot.com >>>> <http://madhawa-gunasekara.blogspot.com>* >>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>> <http://lk.linkedin.com/in/mgunasekara>* >>>> >>> >>> >>> >>> -- >>> *Madhawa Gunasekara* >>> Software Engineer >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> mobile: +94 719411002 <+94+719411002> >>> blog: *http://madhawa-gunasekara.blogspot.com >>> <http://madhawa-gunasekara.blogspot.com>* >>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>> <http://lk.linkedin.com/in/mgunasekara>* >>> >> >> >> >> -- >> *Madhawa Gunasekara* >> Software Engineer >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> mobile: +94 719411002 <+94+719411002> >> blog: *http://madhawa-gunasekara.blogspot.com >> <http://madhawa-gunasekara.blogspot.com>* >> linkedin: *http://lk.linkedin.com/in/mgunasekara >> <http://lk.linkedin.com/in/mgunasekara>* >> > > > > -- > *Anjana Fernando* > Senior Technical Lead > WSO2 Inc. | http://wso2.com > lean . enterprise . middleware > -- Supun Malinga, Senior Software Engineer, WSO2 Inc. http://wso2.com email: sup...@wso2.com <sup...@wso2.com> mobile: +94 (0)71 56 91 321
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev