Hi,

I'm trying to generate maven artifacts using the solr trunk and I get this
message after running this command 'ant generate-maven-artifacts':

I'm using JDK 1.6.0_26 and ant 1.8.2.

BUILD FAILED
$HOME/solr-trunk/build.xml:74: The following error occurred while executing
this line:
$HOME/solr-trunk/solr/build.xml:494: The following error occurred while
executing this line:
$HOME/solr-trunk/lucene/contrib/contrib-build.xml:76: The following error
occurred while executing this line:
$HOME/solr-trunk/lucene/common-build.xml:352: java.lang.OutOfMemoryError:
PermGen space
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
       at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
       at
org.apache.tools.ant.AntClassLoader.defineClassFromData(
AntClassLoader.java:1124)
       at
org.apache.tools.ant.AntClassLoader.getClassFromStream(
AntClassLoader.java:1295)
       at
org.apache.tools.ant.AntClassLoader.findClassInComponents(
AntClassLoader.java:1351)
       at
org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:1311)
       at
org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:1064)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
       at java.lang.Class.getDeclaredFields0(Native Method)
       at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
       at java.lang.Class.getDeclaredFields(Class.java:1743)
       at
org.codehaus.plexus.component.composition.FieldComponentComposer.
getFieldsByTypeIncludingSuperclasses(FieldComponentComposer.java:256)
       at
org.codehaus.plexus.component.composition.FieldComponentComposer.
getFieldByTypeIncludingSuperclasses(FieldComponentComposer.java:234)
       at
org.codehaus.plexus.component.composition.FieldComponentComposer.
getFieldByType(FieldComponentComposer.java:284)
       at
org.codehaus.plexus.component.composition.FieldComponentComposer.
findMatchingField(FieldComponentComposer.java:204)
       at
org.codehaus.plexus.component.composition.FieldComponentComposer.
assembleComponent(FieldComponentComposer.java:62)
       at
org.codehaus.plexus.component.composition.DefaultComponentComposerManage
r.assembleComponent(DefaultComponentComposerManager.java:68)
       at
org.codehaus.plexus.DefaultPlexusContainer.composeComponent(
DefaultPlexusContainer.java:1486)
       at
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
execute(CompositionPhase.java:29)
       at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
AbstractLifecycleHandler.java:101)
       at
org.codehaus.plexus.component.manager.AbstractComponentManager.
startComponentLifecycle(AbstractComponentManager.java:105)
       at
org.codehaus.plexus.component.manager.AbstractComponentManager.
createComponentInstance(AbstractComponentManager.java:95)
       at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManag
er.getComponent(ClassicSingletonComponentManager.java:92)
       at
org.codehaus.plexus.DefaultPlexusContainer.lookup(
DefaultPlexusContainer.java:331)
       at
org.codehaus.plexus.component.composition.FieldComponentComposer.
assignRequirementToField(FieldComponentComposer.java:129)
       at
org.codehaus.plexus.component.composition.FieldComponentComposer.
assembleComponent(FieldComponentComposer.java:73)
       at
org.codehaus.plexus.component.composition.DefaultComponentComposerManage
r.assembleComponent(DefaultComponentComposerManager.java:68)
       at
org.codehaus.plexus.DefaultPlexusContainer.composeComponent(
DefaultPlexusContainer.java:1486)
       at
org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.
execute(CompositionPhase.java:29)
       at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
AbstractLifecycleHandler.java:101)
       at
org.codehaus.plexus.component.manager.AbstractComponentManager.
startComponentLifecycle(AbstractComponentManager.java:105)

I saw that it is compiling some things twice, maybe it is some unexpected
loop.

Reply via email to