Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
2.3.3, 2.3.4
-
None
-
None
-
------------------------------------------------------------
Gradle 2.0
------------------------------------------------------------
Build time: 2014-07-01 07:45:34 UTC
Build number: none
Revision: b6ead6fa452dfdadec484059191eb641d817226c
Groovy: 2.3.3
Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM: 1.8.0_05 (Oracle Corporation 25.5-b02)
OS: Mac OS X 10.9.3 x86_64------------------------------------------------------------ Gradle 2.0 ------------------------------------------------------------ Build time: 2014-07-01 07:45:34 UTC Build number: none Revision: b6ead6fa452dfdadec484059191eb641d817226c Groovy: 2.3.3 Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013 JVM: 1.8.0_05 (Oracle Corporation 25.5-b02) OS: Mac OS X 10.9.3 x86_64
Description
The following error appears when @CompileStatic is applied to line 110 of OpenDolphin's Clientconnector class (see https://github.com/canoo/open-dolphin/blob/injection-providers/subprojects/client/src/main/groovy/org/opendolphin/core/client/comm/ClientConnector.groovy#L110)
gradle clean test :buildSrc:compileJava UP-TO-DATE :buildSrc:compileGroovy UP-TO-DATE :buildSrc:processResources UP-TO-DATE :buildSrc:classes UP-TO-DATE :buildSrc:jar UP-TO-DATE :buildSrc:assemble UP-TO-DATE :buildSrc:compileTestJava UP-TO-DATE :buildSrc:compileTestGroovy UP-TO-DATE :buildSrc:processTestResources UP-TO-DATE :buildSrc:testClasses UP-TO-DATE :buildSrc:test UP-TO-DATE :buildSrc:check UP-TO-DATE :buildSrc:build UP-TO-DATE using javafx from current java 8: /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/ext/ :client:clean :shared:compileJava UP-TO-DATE :shared:compileGroovy Note: /Users/aalmiray/Projects/canoo/open-dolphin/subprojects/shared/src/main/groovy/org/opendolphin/core/BaseAttribute.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. :shared:processResources UP-TO-DATE :shared:classes :shared:jar :client:compileJava UP-TO-DATE :client:compileGroovy :client:processResources UP-TO-DATE :client:classes :client:instrument SKIPPED :client:copyCoberturaDatafile SKIPPED :client:compileTestJava UP-TO-DATE :client:compileTestGroovy FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':client:compileTestGroovy'. > Uninitialized object exists on backward branch 70 Exception Details: Location: org/opendolphin/core/client/comm/ClientConnector.processResults(Ljava/util/List;Ljava/util/List;)V @105: goto Reason: Error exists in the bytecode Bytecode: 0000000: 2a4e 2d57 2dbb 00c0 5905 bd00 0459 032b 0000010: 593a 04c6 0010 1904 b900 c601 00b8 0091 0000020: a700 0401 5359 042b c700 0701 a700 42bb 0000030: 00c8 592b b900 c601 00b7 00cb 3a05 2bb9 0000040: 00cf 0100 3a06 1906 b900 d401 0099 001f 0000050: 1906 b900 d701 00c0 00d9 3a07 1905 1907 0000060: b600 ddb9 00e0 0200 57a7 ffdd 1905 5306 0000070: bd00 e259 0312 e453 5904 12e6 5359 0512 0000080: e853 b700 ebb6 00ef 0157 bb00 f159 b700 0000090: f23a 0819 0857 bb00 f159 b700 f23a 0919 00000a0: 0957 013a 0a2b b900 cf01 003a 0b19 0bb9 00000b0: 00d4 0100 9900 7619 0bb9 00d7 0100 12d9 00000c0: b800 40c0 00d9 3a0a 2d19 0ab6 00f6 3a0c 00000d0: 190c 5719 0cb8 005a 9900 0f19 0cc1 00f8 00000e0: 9900 0704 a700 0403 9900 1619 0819 0c12 00000f0: f8b8 0040 c000 f8b8 00fe 57a7 002c 190c 0000100: b800 5a99 000f 190c c101 0099 0007 04a7 0000110: 0004 0399 0014 1909 190c 1301 00b8 0040 0000120: c001 00b8 00fe 57a7 ff86 2cb8 0104 c000 0000130: abb6 0108 3a0d 190d 5719 0db8 005a 9900 0000140: 2d19 0d19 08bb 010a 592a 2ab7 010b b801 0000150: 0f12 c2b8 0040 c000 c2b9 0115 0200 0157 0000160: 190d 1909 b901 1802 0001 57b1 Stackmap Table: full_frame(@35,{Object[#2],Object[#194],Object[#194],Object[#2],Object[#194]},{Object[#2],Uninitialized[#5],Uninitialized[#5],Object[#291],Object[#291],Integer}) full_frame(@36,{Object[#2],Object[#194],Object[#194],Object[#2],Object[#194]},{Object[#2],Uninitialized[#5],Uninitialized[#5],Object[#291],Object[#291],Integer,Object[#141]}) full_frame(@47,{Object[#2],Object[#194],Object[#194],Object[#2],Object[#194]},{Object[#2],Uninitialized[#5],Uninitialized[#5],Object[#291],Object[#291],Integer}) full_frame(@70,{Object[#2],Object[#194],Object[#194],Object[#2],Object[#194],Object[#200],Object[#209]},{Object[#2],Uninitialized[#5],Uninitialized[#5],Object[#291],Object[#291],Integer}) full_frame(@108,{Object[#2],Object[#194],Object[#194],Object[#2],Object[#194],Object[#200],Object[#209]},{Object[#2],Uninitialized[#5],Uninitialized[#5],Object[#291],Object[#291],Integer}) full_frame(@110,{Object[#2],Object[#194],Object[#194],Object[#2],Object[#194]},{Object[#2],Uninitialized[#5],Uninitialized[#5],Object[#291],Object[#291],Integer,Object[#200]}) full_frame(@173,{Object[#2],Object[#194],Object[#194],Object[#2],Object[#194],Top,Top,Top,Object[#241],Object[#241],Object[#217],Object[#209]},{}) append_frame(@231,Object[#4]) same_locals_1_stack_item_frame(@232,Integer) same_frame(@254) same_frame(@274) same_locals_1_stack_item_frame(@275,Integer) same_frame(@295) chop_frame(@298,1) append_frame(@363,Top,Object[#273]) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 9.244 secs
The error does not occur with groovy 2.3.2 or earlier.
How to reproduce:
- git clone https://github.com/canoo/open-dolphin.git
- cd open-dolphin/subprojects/client
- ../../gradlew clean test
The build is configured to compile against Groovy 2.3.4. Edit $rootProject/gradle.properties to change the value of the `groovyVersion` property.