Hi Dimuthu, SVNKit needs two jars for it's operation under svn-client-adapter that we use. So, my guess is you are missing one. Anyway, as you may have noticed in another thread quite awhile ago, just deploying these two jars won't work because of split packages. So, as a solution, we created an OSGI bundle wrapping up both of these.
Details can be found in this blog post! http://blog.kasunbg.org/2012/05/setup-wso2-deployment-synchronizer.html Sorry for the late reply. Just came across this thread when I was searching for svnkit. :) --KasunG On Sun, Jun 24, 2012 at 9:42 AM, Ruchira Wageesha <[email protected]> wrote: > If the bundle get activated successfully, then it should be visible to > rhino. Can you check whether it has activated and the hostobject which use > it, has proper OSGI imports? > > > On Sun, Jun 24, 2012 at 7:34 AM, Dimuthu Leelarathne <[email protected]>wrote: > >> Hi, >> >> I have the svnkit.jar in repository/components/lib but still it looks >> like Rhino cannot find it. Does anyone have suggestion for this problem? >> >> Jun 24, 2012 7:21:12 AM org.apache.catalina.core.StandardWrapperValve >> invoke >> SEVERE: Servlet.service() for servlet [JaggeryServlet] in context with >> path [/appmgt] threw exception [Servlet execution threw an exception] with >> root cause >> java.lang.ClassNotFoundException: >> org.tigris.subversion.javahl.ClientException >> at >> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) >> at >> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) >> at >> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) >> at >> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:248) >> at java.lang.Class.getDeclaredMethods0(Native Method) >> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) >> at java.lang.Class.getDeclaredMethods(Class.java:1791) >> at >> org.mozilla.javascript.FunctionObject.getMethodList(FunctionObject.java:312) >> at >> org.mozilla.javascript.ScriptableObject.buildClassCtor(ScriptableObject.java:1004) >> at >> org.mozilla.javascript.ScriptableObject.defineClass(ScriptableObject.java:989) >> at >> org.mozilla.javascript.ScriptableObject.defineClass(ScriptableObject.java:923) >> at >> org.wso2.carbon.scriptengine.engine.RhinoEngine.defineClass(RhinoEngine.java:289) >> at >> org.wso2.carbon.scriptengine.engine.RhinoEngine.exposeModule(RhinoEngine.java:307) >> at >> org.wso2.carbon.scriptengine.engine.RhinoEngine.getRuntimeScope(RhinoEngine.java:273) >> at >> org.wso2.carbon.jaggery.core.manager.CommonManager.initContext(CommonManager.java:74) >> at >> org.wso2.carbon.jaggery.core.manager.WebAppManager.initContext(WebAppManager.java:198) >> at >> org.wso2.carbon.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:221) >> at >> org.wso2.carbon.jaggery.core.JaggeryServlet.doGet(JaggeryServlet.java:46) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >> 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:662) >> >> thanks, >> dimuthu >> > > > > -- > *Ruchira Wageesha > Senior Software Engineer & Member, Management Committee, Development > Technologies* > *WSO2 Inc. - lean . enterprise . middleware | wso2.com* > * > email: [email protected], blog: ruchirawageesha.blogspot.com, mobile: +94 > 77 5493444* > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Kasun Gajasinghe* Software Engineer; Development Technologies Team, WSO2 Inc.; http://wso2.com , *email: **kasung AT spamfree wso2.com** cell: **+94 (77) 678-0813* *linked-in: *http://lk.linkedin.com/in/gajasinghe* * *blog: **http://blog.kasunbg.org* <http://blog.kasunbg.org>* twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>* *
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
