Hi Bengt,

could you provide your features XML ?

Regards
JB

On 12/07/2011 02:36 PM, Bengt Rodehav wrote:
I recently updated from Karaf 2.2.3 to Karaf 2.2.4. I ususally use the
features-maven-plugin from the current Karaf version. I therefore
started to use version 2.2.4 of the features-maven-plugin. However, I
get stack overflow using that version which has forced me to revert back
to version 2.2.3. I still use version 2.2.4 of Karaf though.

Anyone else seen this?

It is clearly a recursive problem. I get the following stack trace from
my build:

/Exception in thread "main" java.lang.StackOverflowError/
/at sun.misc.JarIndex.get(JarIndex.java:154)/
/at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:787)/
/at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:765)/
/at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:735)/
/at sun.misc.URLClassPath.findResource(URLClassPath.java:146)/
/at java.net.URLClassLoader$2.run(URLClassLoader.java:385)/
/at java.security.AccessController.doPrivileged(Native Method)/
/at java.net.URLClassLoader.findResource(URLClassLoader.java:382)/
/at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadResourceFromSelf(ClassRealm.java:434)/
/at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.getResource(SelfFirstStrategy.java:64)/
/at
org.codehaus.plexus.classworlds.realm.ClassRealm.findResource(ClassRealm.java:268)/
/at java.lang.ClassLoader.getResource(ClassLoader.java:1002)/
/at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1192)/
/at javax.xml.parsers.SecuritySupport$4.run(SecuritySupport.java:96)/
/at java.security.AccessController.doPrivileged(Native Method)/
/at
javax.xml.parsers.SecuritySupport.getResourceAsStream(SecuritySupport.java:89)/
/at
javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:250)/
/at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:223)/
/at
javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:123)/
/at
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo$Repository.loadFeatures(AddFeaturesToRepoMojo.java:422)/
/at
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo$Repository.getFeatures(AddFeaturesToRepoMojo.java:386)/
/at
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.retrieveDescriptorsRecursively(AddFeaturesToRepoMojo.java:228)/
/at
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.retrieveDescriptorsRecursively(AddFeaturesToRepoMojo.java:233)/
/at
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.retrieveDescriptorsRecursively(AddFeaturesToRepoMojo.java:233)/
/at
org.apache.karaf.tooling.features.AddFeaturesToRepoMojo.retrieveDescriptorsRecursively(AddFeaturesToRepoMojo.java:233)/
/..../

/Bengt

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to