You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Thusitha Thilina Dayaratne <th...@gmail.com> on 2015/05/16 16:29:08 UTC

java.lang.IllegalArgumentException: Unsupported URL scheme when starting server with Tomee listener

Hi,

I'm have created an OSGi bundle which contains tomee snapshot
1.7.2-SNAPSHOT and openejb 4.7.2-SNAPSHOT. I'm have added an tomee listener
in in my server as well.
When I'm trying to start the server I'm getting following exception

java.lang.IllegalArgumentException: Unsupported URL scheme:
> bundleresource://360.fwk95431045:1/org/apache/openejb/jpa/integration/MakeTxLookup.class
> at org.apache.openejb.loader.JarLocation.jarLocation(JarLocation.java:67)
> at org.apache.tomee.installer.Paths.findTomEELibJar(Paths.java:312)
> at
> org.apache.tomee.catalina.TomEEClassLoaderEnricher.enrichment(TomEEClassLoaderEnricher.java:110)
> at org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:239)
> at
> org.wso2.carbon.javaee.tomee.ASTomcatLoader.initialize(ASTomcatLoader.java:42)
> at
> org.wso2.carbon.javaee.tomee.ASTomEEServerListener.install(ASTomEEServerListener.java:147)
> at
> org.wso2.carbon.javaee.tomee.ASTomEEServerListener.lifecycleEvent(ASTomEEServerListener.java:56)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> at
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
> at
> org.wso2.carbon.tomcat.internal.CarbonTomcat.start(CarbonTomcat.java:103)
> at
> org.wso2.carbon.tomcat.internal.ServerManager$1.run(ServerManager.java:99)
> at java.lang.Thread.run(Thread.java:745)


It seems that bundle resource URLs can't be use to load resources.
Could someone point me in a direction so I resolve this?

Thanks
--

Re: java.lang.IllegalArgumentException: Unsupported URL scheme when starting server with Tomee listener

Posted by Thusitha Thilina Dayaratne <th...@gmail.com>.
Hi All,

I was able to get rid of that by setting the property to
"tomee.webapp.classloader.enrichment.skip" true
Thanks

2015-05-16 19:59 GMT+05:30 Thusitha Thilina Dayaratne <
thusithathilina@gmail.com>:

> Hi,
>
> I'm have created an OSGi bundle which contains tomee snapshot
> 1.7.2-SNAPSHOT and openejb 4.7.2-SNAPSHOT. I'm have added an tomee listener
> in in my server as well.
> When I'm trying to start the server I'm getting following exception
>
> java.lang.IllegalArgumentException: Unsupported URL scheme:
>> bundleresource://360.fwk95431045:1/org/apache/openejb/jpa/integration/MakeTxLookup.class
>> at org.apache.openejb.loader.JarLocation.jarLocation(JarLocation.java:67)
>> at org.apache.tomee.installer.Paths.findTomEELibJar(Paths.java:312)
>> at
>> org.apache.tomee.catalina.TomEEClassLoaderEnricher.enrichment(TomEEClassLoaderEnricher.java:110)
>> at
>> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:239)
>> at
>> org.wso2.carbon.javaee.tomee.ASTomcatLoader.initialize(ASTomcatLoader.java:42)
>> at
>> org.wso2.carbon.javaee.tomee.ASTomEEServerListener.install(ASTomEEServerListener.java:147)
>> at
>> org.wso2.carbon.javaee.tomee.ASTomEEServerListener.lifecycleEvent(ASTomEEServerListener.java:56)
>> at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>> at
>> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>> at
>> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
>> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
>> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
>> at
>> org.wso2.carbon.tomcat.internal.CarbonTomcat.start(CarbonTomcat.java:103)
>> at
>> org.wso2.carbon.tomcat.internal.ServerManager$1.run(ServerManager.java:99)
>> at java.lang.Thread.run(Thread.java:745)
>
>
> It seems that bundle resource URLs can't be use to load resources.
> Could someone point me in a direction so I resolve this?
>
> Thanks
> --
>
>



--