Package: groovy
Version: 1.8.6-2
Severity: serious

Hi,

Xbmc stopped building with latest groovy upload even with the
workaround for another groovy bug. :-(

touch xbmc/interfaces/python/generated/doxygenxml
mkdir -p xbmc/interfaces/python/generated
/usr/bin/swig -w401 -c++ -o
xbmc/interfaces/python/generated/AddonModuleXbmc.xml -xml -I./xbmc
-xmllang python xbmc/interfaces/swig/AddonModuleXbmc.i
# work around groovy crash
groovyc -cp 
"/usr/share/java/groovy-all-1.8.6.jar:/usr/share/java/commons-lang-2.6.jar:./tools/codegenerator:xbmc/interfaces/python"
-d tools/codegenerator tools/codegenerator/Helper.groovy
tools/codegenerator/SwigTypeParser.groovy
xbmc/interfaces/python/MethodType.groovy
xbmc/interfaces/python/PythonTools.groovy
groovy -cp 
"/usr/share/java/groovy-all-1.8.6.jar:/usr/share/java/commons-lang-2.6.jar:./tools/codegenerator:xbmc/interfaces/python"
\
        ./tools/codegenerator/Generator.groovy
xbmc/interfaces/python/generated/AddonModuleXbmc.xml
xbmc/interfaces/python/PythonSwig.cpp.template
xbmc/interfaces/python/generated/AddonModuleXbmc.cpp
xbmc/interfaces/python/generated/doxygenxml
java.lang.OutOfMemoryError: Java heap space
    at java.util.ArrayList.<init>(ArrayList.java:144)
    at 
org.codehaus.groovy.reflection.GeneratedMetaMethod$DgmMethodRecord.loadDgmInfo(GeneratedMetaMethod.java:193)
    at 
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerMethods(MetaClassRegistryImpl.java:155)
    at 
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:83)
    at 
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:61)
    at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:29)
    at org.codehaus.groovy.runtime.InvokerHelper.<clinit>(InvokerHelper.java:49)
    at groovy.lang.GroovyObjectSupport.<init>(GroovyObjectSupport.java:32)
    at groovy.lang.Binding.<init>(Binding.java:34)
    at groovy.lang.GroovyShell.<init>(GroovyShell.java:70)
    at groovy.ui.GroovyMain.processOnce(GroovyMain.java:544)
    at groovy.ui.GroovyMain.run(GroovyMain.java:337)
    at groovy.ui.GroovyMain.process(GroovyMain.java:323)
    at groovy.ui.GroovyMain.processArgs(GroovyMain.java:120)
    at groovy.ui.GroovyMain.main(GroovyMain.java:100)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at 
org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:108)
    at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
[xbmc/interfaces/python/generated/AddonModuleXbmc.xml,
xbmc/interfaces/python/PythonSwig.cpp.template,
xbmc/interfaces/python/generated/AddonModuleXbmc.cpp,
xbmc/interfaces/python/generated/doxygenxml]
Caught: groovy.lang.MissingMethodException: No signature of method:
[Ljava.lang.String;.each() is applicable for argument types:
(Generator$_run_closure1) values: [Generator$_run_closure1@201ce33e]
Possible solutions: wait(), wait(long), equals(java.lang.Object),
wait(long, int), getAt(java.lang.Integer)
groovy.lang.MissingMethodException: No signature of method:
[Ljava.lang.String;.each() is applicable for argument types:
(Generator$_run_closure1) values: [Generator$_run_closure1@201ce33e]
Possible solutions: wait(), wait(long), equals(java.lang.Object),
wait(long, int), getAt(java.lang.Integer)
    at Generator.run(Generator.groovy:40)
make[2]: *** [xbmc/interfaces/python/generated/AddonModuleXbmc.cpp] Error 1
rm xbmc/interfaces/python/generated/AddonModuleXbmc.xml
make[2]: Leaving directory `/«BUILDDIR»/xbmc-12.3+dfsg2'
make[1]: *** [override_dh_auto_configure] Error 2
make[1]: Leaving directory `/«BUILDDIR»/xbmc-12.3+dfsg2'

This happened with a fully updated unstable sbuild chroot for rebuilding xbmc.

Thanks,
Balint

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to