Sameera fixed the issue and now everything looks fine.. Thanks, ~Isuru
On Wed, Feb 29, 2012 at 5:53 PM, Isuru Suriarachchi <is...@wso2.com> wrote: > Ok found the issue. In tomcat WebappLoader class, URL stream handler > factory is registered as follows.. > > URLStreamHandlerFactory streamHandlerFactory > = DirContextURLStreamHandlerFactory.getInstance(); > URL.setURLStreamHandlerFactory(streamHandlerFactory); > > Here we can register only one factory > into URL.setURLStreamHandlerFactory and it can't be overridden. Before the > OSGification, this is set first by the WebappLoader and it works fine. But > now, this is first get registered by equinox framework and it can't be > overridden. > > So this is something we have to fix from the OSGi level and Pradeep is > looking into this.. > > Thanks, > ~Isuru > > On Wed, Feb 29, 2012 at 3:52 PM, Isuru Suriarachchi <is...@wso2.com>wrote: > >> I found the root cause for this issue. Spring tries to create a java URL >> object using a jndi URL and it fails. >> >> URL url = new URL(location); >> >> Basically this give the following exception. >> >> java.net.MalformedURLException: unknown protocol: jndi >> at java.net.URL.<init>(URL.java:574) >> at java.net.URL.<init>(URL.java:464) >> at java.net.URL.<init>(URL.java:413) >> at org.wso2.test.Main.main(Main.java:17) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >> This means there's no resource handler registered for jndi. Now the >> problem is narrowed down to finding how to register it. This works well in >> the last release. >> >> Thanks, >> ~Isuru >> >> On Wed, Feb 29, 2012 at 12:08 AM, Pradeep Fernando <prad...@wso2.com>wrote: >> >>> Hi, >>> >>> we should reproduce the issue with a simple hello world web app. >>> debugging with cxf app is bit difficult. >>> >>> --Pradeep >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Isuru Suriarachchi >> Technical Lead >> WSO2 Inc. http://wso2.com >> email : is...@wso2.com >> blog : http://isurues.wordpress.com/ >> >> lean . enterprise . middleware >> >> > > > -- > Isuru Suriarachchi > Technical Lead > WSO2 Inc. http://wso2.com > email : is...@wso2.com > blog : http://isurues.wordpress.com/ > > lean . enterprise . middleware > > -- Isuru Suriarachchi Technical Lead WSO2 Inc. http://wso2.com email : is...@wso2.com blog : http://isurues.wordpress.com/ lean . enterprise . middleware
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev