Bug#877799: groovy: GCJ java.lang.ArrayIndexOutOfBoundsException

2018-04-08 Thread Emmanuel Bourg
Control: tags -1 + wontfix
Control: close -1

GCJ is gone.

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#877799: groovy: GCJ java.lang.ArrayIndexOutOfBoundsException

2017-12-25 Thread Bálint Réczey
Hi Aaron,

2017-10-05 22:05 GMT+02:00 Aaron M. Ucko :
> Emmanuel Bourg  writes:
>
>> versioned dependency on default-jre-headless to avoid this situation,
>> I'll fix that in the next upload.
>
> Great, thanks!
>
>> Regarding Kodi I suggest compiling the Groovy files in the arch indep
>> part of the build, such that hppa doesn't have to deal with the Java
>> stuff, only the native part.
>
> Copying Kodi's maintainers per this advice.

I see that it may be possible to work around the problem of hppa not
having a working Groovy in kodi, but I'm focusing on architectures
which have kodi users. I would still accept a reasonably small patch
for kodi if someone else finds solving this issue interesting.

Cheers,
Balint

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#877799: groovy: GCJ java.lang.ArrayIndexOutOfBoundsException

2017-10-05 Thread Aaron M. Ucko
Emmanuel Bourg  writes:

> versioned dependency on default-jre-headless to avoid this situation,
> I'll fix that in the next upload.

Great, thanks!

> Regarding Kodi I suggest compiling the Groovy files in the arch indep
> part of the build, such that hppa doesn't have to deal with the Java
> stuff, only the native part.

Copying Kodi's maintainers per this advice.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#877799: groovy: GCJ java.lang.ArrayIndexOutOfBoundsException

2017-10-05 Thread Emmanuel Bourg
Le 5/10/2017 à 21:20, Aaron M. Ucko a écrit :

> hppa is notable for using GCJ in lieu of OpenJDK, which doesn't
> support that architecture.  (hurd-i386, also not a release
> architecture, is in the same boat; there, however, kodi is in dep-wait
> on fontforge over #877795.)  Could you please take a look?

Hi Aaron,

This isn't really surprising since Groovy requires at least Java 6 and
GCJ is stuck at the Java 5 level. The groovy package should add a
versioned dependency on default-jre-headless to avoid this situation,
I'll fix that in the next upload.

Regarding Kodi I suggest compiling the Groovy files in the arch indep
part of the build, such that hppa doesn't have to deal with the Java
stuff, only the native part.

Emmanuel Bourg

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Bug#877799: groovy: GCJ java.lang.ArrayIndexOutOfBoundsException

2017-10-05 Thread Aaron M. Ucko
Package: groovy
Version: 2.4.8-2
Severity: important
Tags: upstream
User: debian-h...@lists.debian.org
Control: affects -1 src:kodi

Builds of kodi for hppa (admittedly not a release architecture) have
been failing because Groovy reports an ArrayIndexOutOfBoundsException:

  # Work around potential groovy bug reported at: 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733234
  groovyc -cp 
"/usr/share/java/groovy.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
  org.codehaus.groovy.control.MultipleCompilationErrorsException: startup 
failed:
  General error during conversion: 0
  
  java.lang.ArrayIndexOutOfBoundsException: 0
 at org.codehaus.groovy.vmplugin.v5.Java5.makeParameters(Java5.java:446)
 at org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:366)
 at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:275)
 at org.codehaus.groovy.ast.ClassNode.getDeclaredMethods(ClassNode.java:872)
 at org.codehaus.groovy.ast.ClassNode.getMethods(ClassNode.java:887)
 at org.codehaus.groovy.ast.ClassNode.getMethod(ClassNode.java:914)
 at 
org.codehaus.groovy.classgen.EnumVisitor.addMethods(EnumVisitor.java:123)
 at 
org.codehaus.groovy.classgen.EnumVisitor.completeEnum(EnumVisitor.java:83)
 at org.codehaus.groovy.classgen.EnumVisitor.visitClass(EnumVisitor.java:64)
 at 
org.codehaus.groovy.control.CompilationUnit$2.call(CompilationUnit.java:176)
 at 
org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1065)
 at 
org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:603)
 at 
org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:581)
 at 
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:558)
 at 
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:537)
 at 
org.codehaus.groovy.tools.FileSystemCompiler.compile(FileSystemCompiler.java:61)
 at 
org.codehaus.groovy.tools.FileSystemCompiler.doCompilation(FileSystemCompiler.java:217)
 at 
org.codehaus.groovy.tools.FileSystemCompiler.commandLineCompile(FileSystemCompiler.java:150)
 at 
org.codehaus.groovy.tools.FileSystemCompiler.commandLineCompileWithErrorHandling(FileSystemCompiler.java:180)
 at 
org.codehaus.groovy.tools.FileSystemCompiler.main(FileSystemCompiler.java:164)
 at java.lang.reflect.Method.invoke(libgcj.so.17)
 at 
org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:109)
 at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:131)
  
  1 error

hppa is notable for using GCJ in lieu of OpenJDK, which doesn't
support that architecture.  (hurd-i386, also not a release
architecture, is in the same boat; there, however, kodi is in dep-wait
on fontforge over #877795.)  Could you please take a look?

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

__
This is the maintainer address of Debian's Java team
. 
Please use
debian-j...@lists.debian.org for discussions and questions.