[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-06-01 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16033162#comment-16033162
 ] 

ASF GitHub Bot commented on ARTEMIS-861:


Github user dudaerich closed the pull request at:

https://github.com/apache/activemq-artemis/pull/1310


> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
> Fix For: 2.1.0
>
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-06-01 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16033154#comment-16033154
 ] 

ASF subversion and git services commented on ARTEMIS-861:
-

Commit c6747a58eaab0bb60acad4d626279765ed9e5ea6 in activemq-artemis's branch 
refs/heads/1.x from [~iweiss]
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=c6747a5 ]

[ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK

Issue: https://issues.apache.org/jira/browse/ARTEMIS-861
(cherry picked from commit e6f757e44f779f05abf647c41422d8d4bdf867ac)


> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
> Fix For: 2.1.0
>
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-06-01 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16033156#comment-16033156
 ] 

ASF GitHub Bot commented on ARTEMIS-861:


Github user clebertsuconic commented on the issue:

https://github.com/apache/activemq-artemis/pull/1310
  
close it please. merged with a rebase.


> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
> Fix For: 2.1.0
>
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-06-01 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16032650#comment-16032650
 ] 

ASF GitHub Bot commented on ARTEMIS-861:


GitHub user dudaerich opened a pull request:

https://github.com/apache/activemq-artemis/pull/1310

[ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK

Back-porting of ARTEMIS-861 to Artemis 1.x.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/dudaerich/activemq-artemis 1.x

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/activemq-artemis/pull/1310.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1310


commit 93d731b434cfce1acac9a21f74f69708804ce1dd
Author: Ingo Weiss 
Date:   2017-04-10T08:40:12Z

[ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK

Issue: https://issues.apache.org/jira/browse/ARTEMIS-861
(cherry picked from commit e6f757e44f779f05abf647c41422d8d4bdf867ac)




> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
> Fix For: 2.1.0
>
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-10 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15962927#comment-15962927
 ] 

ASF subversion and git services commented on ARTEMIS-861:
-

Commit e6f757e44f779f05abf647c41422d8d4bdf867ac in activemq-artemis's branch 
refs/heads/master from [~iweiss]
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=e6f757e ]

[ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK

Issue: https://issues.apache.org/jira/browse/ARTEMIS-861


> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-10 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15962928#comment-15962928
 ] 

ASF subversion and git services commented on ARTEMIS-861:
-

Commit e6f757e44f779f05abf647c41422d8d4bdf867ac in activemq-artemis's branch 
refs/heads/master from [~iweiss]
[ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=e6f757e ]

[ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK

Issue: https://issues.apache.org/jira/browse/ARTEMIS-861


> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-10 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15962929#comment-15962929
 ] 

ASF GitHub Bot commented on ARTEMIS-861:


Github user asfgit closed the pull request at:

https://github.com/apache/activemq-artemis/pull/1188


> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
>   

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-10 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15962590#comment-15962590
 ] 

ASF GitHub Bot commented on ARTEMIS-861:


GitHub user iweiss opened a pull request:

https://github.com/apache/activemq-artemis/pull/1188

[ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK

Issue: https://issues.apache.org/jira/browse/ARTEMIS-861

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/iweiss/activemq-artemis master

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/activemq-artemis/pull/1188.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1188


commit 7658782b734c2c50e5b7acd8957eeebac540e87f
Author: Ingo Weiss 
Date:   2017-04-10T08:40:12Z

[ARTEMIS-861] Artemis 1.5 compilation fails with IBM JDK

Issue: https://issues.apache.org/jira/browse/ARTEMIS-861




> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-10 Thread Erich Duda (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15962478#comment-15962478
 ] 

Erich Duda commented on ARTEMIS-861:


[~jbertram] I've tried to remove it manually and it has worked.

[~iweiss] +1 for profile

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Justin Bertram (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15961505#comment-15961505
 ] 

Justin Bertram commented on ARTEMIS-861:


[~iweiss], go for it.

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1598)
>  

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Ingo Weiss (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15961478#comment-15961478
 ] 

Ingo Weiss commented on ARTEMIS-861:


What about creating a separate profile for IBM JDK compilation?

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Justin Bertram (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15961183#comment-15961183
 ] 

Justin Bertram commented on ARTEMIS-861:


I would just try removing them manually for now as a proof-of-concept.  If that 
works then we'll need to figure out a way to do it from the command-line.  If 
we can't figure out a way to do it from the command-line then we'll need to 
weigh what's better - using errorprone but not supporting compilation with the 
IBM JDK or vice versa.

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Justin Bertram (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15961135#comment-15961135
 ] 

Justin Bertram commented on ARTEMIS-861:


What about if you just don't use errorprone during the build?

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Ingo Weiss (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15960963#comment-15960963
 ] 

Ingo Weiss commented on ARTEMIS-861:


I know why it didn't fail before. JAVA_HOME, used by Maven, was different than 
the one on the PATH.

I see the exact same exception as reported using the latest IBM JDK version, 
8.0 SR4 FP1.

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Ingo Weiss (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15960961#comment-15960961
 ] 

Ingo Weiss commented on ARTEMIS-861:


[~jbertram] hold on a sec. I think I tested this the wrong way.

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Justin Bertram (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15960949#comment-15960949
 ] 

Justin Bertram commented on ARTEMIS-861:


[~eduda], given [~iweiss]'s comment can this JIRA be closed?

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-04-07 Thread Ingo Weiss (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15960920#comment-15960920
 ] 

Ingo Weiss commented on ARTEMIS-861:


I just compiled master with:

{noformat}
java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build pxa6480sr4fp1-20170215_01(SR4 FP1))
IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
20170209_336038 (JIT enabled, AOT enabled)
J9VM - R28_20170209_0201_B336038
JIT  - tr.r14.java.green_20170125_131456
GC   - R28_20170209_0201_B336038_CMPRSS
J9CL - 20170209_336038)
JCL - 20170215_01 based on Oracle jdk8u121-b13
{noformat}

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
> com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
>   at 
> 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-03-16 Thread Jiri Danek (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15927999#comment-15927999
 ] 

Jiri Danek commented on ARTEMIS-861:


This is still an issue with {{Artemis 2.0.0-SNAPSHOT}} and 
{{ibm-java-sdk-8.0-3.12-x86_64}}.

{noformat}
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 97 source files to 
/activemq-artemis/artemis-commons/target/classes
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.17:check (default) @ artemis-commons ---
[INFO] 
[INFO] --- apache-rat-plugin:0.12:check (default) @ artemis-commons ---
[INFO] RAT will not execute since it is configured to be skipped via system 
property 'rat.skip'.
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ 
artemis-commons ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 
/activemq-artemis/artemis-commons/src/test/resources
[INFO] Copying 3 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ 
artemis-commons ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 14 source files to 
/activemq-artemis/artemis-commons/target/test-classes
An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
at the Java Bug Database (http://bugreport.java.com/bugreport/) after checking 
the database for duplicates. Include your program and the following diagnostic 
in your report.  Thank you.
java.lang.NullPointerException
at 
com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
at 
com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
at 
com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
at 
com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
at 
com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
at 
com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
at com.sun.tools.javac.code.Types.capture(Types.java:3995)
at 
com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
at 
com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
at 
com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
at 
com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
at 
com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
at 
com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
at 
com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
at 
com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
at 
com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
at 
com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
at 
com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
at 
com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:197)
at 
com.sun.tools.javac.comp.LambdaToMethod.translate(LambdaToMethod.java:190)
at 
com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
at 
com.sun.tools.javac.tree.TreeTranslator.visitApply(TreeTranslator.java:280)
at 
com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1598)
at 

[jira] [Commented] (ARTEMIS-861) Artemis 1.5 compilation fails with IBM JDK

2017-01-25 Thread Radim Kubis (JIRA)

[ 
https://issues.apache.org/jira/browse/ARTEMIS-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15837743#comment-15837743
 ] 

Radim Kubis commented on ARTEMIS-861:
-

Same issue for:

{noformat}javac 1.8.0{noformat}
and
{noformat}java version "1.8.0"
Java(TM) SE Runtime Environment (build pxa6480sr3fp20-20161019_02(SR3 FP20))
IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
20161013_322271 (JIT enabled, AOT enabled)
J9VM - R28_Java8_SR3_20161013_1635_B322271
JIT  - tr.r14.java.green_20161011_125790
GC   - R28_Java8_SR3_20161013_1635_B322271_CMPRSS
J9CL - 20161013_322271)
JCL - 20161018_01 based on Oracle jdk8u111-b14{noformat}

> Artemis 1.5 compilation fails with IBM JDK
> --
>
> Key: ARTEMIS-861
> URL: https://issues.apache.org/jira/browse/ARTEMIS-861
> Project: ActiveMQ Artemis
>  Issue Type: Bug
>Affects Versions: 1.5.0
> Environment: IBM JDK
> The issue was hit with following version
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pxa6480sr2-20151023_01(SR2))
> IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 
> 20151019_272764 (JIT enabled, AOT enabled)
> J9VM - R28_Java8_SR2_20151019_2144_B272764
> JIT  - tr.r14.java_20151006_102517.04
> GC   - R28_Java8_SR2_20151019_2144_B272764_CMPRSS
> J9CL - 20151019_272764)
> JCL - 20151022_01 based on Oracle jdk8u65-b17
>Reporter: Erich Duda
>Priority: Critical
>
> The compilation fails in module ActiveMQ Artemis Commons with following 
> exception.
> {code}
> [INFO] Compiling 11 source files to 
> /home/eduda/Projects/activemq-artemis/artemis-commons/target/test-classes
> An exception has occurred in the compiler (1.9.0-internal). Please file a bug 
> at the Java Bug Database (http://bugreport.java.com/bugreport/) after 
> checking the database for duplicates. Include your program and the following 
> diagnostic in your report.  Thank you.
> java.lang.NullPointerException
>   at 
> com.sun.tools.javac.code.Types.isSignaturePolymorphic(Types.java:1066)
>   at com.sun.tools.javac.jvm.ClassReader.readMethod(ClassReader.java:2028)
>   at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2253)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassBuffer(ClassReader.java:2325)
>   at 
> com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2338)
>   at com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:341)
>   at com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:279)
>   at com.sun.tools.javac.code.ClassFinder.access$000(ClassFinder.java:72)
>   at com.sun.tools.javac.code.ClassFinder$1.complete(ClassFinder.java:159)
>   at com.sun.tools.javac.code.Symbol.complete(Symbol.java:579)
>   at 
> com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1074)
>   at com.sun.tools.javac.code.Type$ClassType.complete(Type.java:1125)
>   at 
> com.sun.tools.javac.code.Type$ClassType.getTypeArguments(Type.java:1051)
>   at com.sun.tools.javac.code.Type$ClassType.allparams(Type.java:1073)
>   at 
> com.sun.tools.javac.code.Type$ClassType.isParameterized(Type.java:1086)
>   at com.sun.tools.javac.code.Types.capture(Types.java:3995)
>   at 
> com.sun.tools.javac.comp.Resolve$MethodResultInfo.check(Resolve.java:1007)
>   at com.sun.tools.javac.comp.Resolve$4.checkArg(Resolve.java:826)
>   at 
> com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.argumentsAcceptable(Resolve.java:731)
>   at 
> com.sun.tools.javac.comp.Resolve$4.argumentsAcceptable(Resolve.java:835)
>   at com.sun.tools.javac.comp.Resolve.rawInstantiate(Resolve.java:576)
>   at com.sun.tools.javac.comp.Resolve.selectBest(Resolve.java:1440)
>   at com.sun.tools.javac.comp.Resolve.findMethodInScope(Resolve.java:1621)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1690)
>   at com.sun.tools.javac.comp.Resolve.findMethod(Resolve.java:1664)
>   at com.sun.tools.javac.comp.Resolve$9.doLookup(Resolve.java:2364)
>   at 
> com.sun.tools.javac.comp.Resolve$BasicLookupHelper.lookup(Resolve.java:2972)
>   at com.sun.tools.javac.comp.Resolve.lookupMethod(Resolve.java:3223)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveQualifiedMethod(Resolve.java:2361)
>   at 
> com.sun.tools.javac.comp.Resolve.resolveInternalMethod(Resolve.java:2429)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeIndyCall(LambdaToMethod.java:1036)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall(LambdaToMethod.java:1019)
>   at 
> com.sun.tools.javac.comp.LambdaToMethod.visitReference(LambdaToMethod.java:406)
>   at 
> com.sun.tools.javac.tree.JCTree$JCMemberReference.accept(JCTree.java:2149)
>   at 
>