Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 1.7.10, 1.8.0, 1.8.4, 1.8.5, 2.0-beta-2
-
Fix Version/s: 1.8.6, 2.0-beta-3
-
Component/s: Compiler
-
Labels:None
-
Environment:linux 64bit, sun jvm 1.6.0.29,
-
Testcase included:yes
-
Number of attachments :
Description
This is a very strange issue. Everything was working but then I added some very basic code in a method and I'm now seeing this issue with 1.7.10, 1.8.0 & 1.8.4: The openStore() method is throwing java.lang.VerifyError when I activate line 104 below but it works if I comment 104 and activate 103.
I've attached a zip file with lucene jars, two groovy files and one runme.sh script.
Thanks for looking into this!
BTW, I'm seeing the same issue with groovy-2.0.0-beta-2
In LuceneStore.groovy (attached)
97 /* FIXME: Bug triggers here
98 with this line, everything works:
99 writer.setRAMBufferSizeMB(400);
100 with this line, we get the java.lang.VerifyError
101 writer.setRAMBufferSizeMB(defaultRamBufferSize());
102 */
103 // writer.setRAMBufferSizeMB(400);
104 writer.setRAMBufferSizeMB(defaultRamBufferSize());
Activity
Cedric Champeau
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Affects Version/s | 1.8.5 [ 18071 ] | |
| Description |
This is a very strange issue. Everything was working but then I added some very basic code in a method and I'm now seeing this issue with 1.7.10, 1.8.0 & 1.8.4: The openStore() method is throwing java.lang.VerifyError when I activate line 104 below but it works if I comment 104 and activate 103.
I've attached a zip file with lucene jars, two groovy files and one runme.sh script. Thanks for looking into this! BTW, I'm seeing the same issue with groovy-2.0.0-beta-2 In LuceneStore.groovy (attached) 97 /* FIXME: Bug triggers here 98 with this line, everything works: 99 writer.setRAMBufferSizeMB(400); 100 with this line, we get the java.lang.VerifyError 101 writer.setRAMBufferSizeMB(defaultRamBufferSize()); 102 */ 103 // writer.setRAMBufferSizeMB(400); 104 writer.setRAMBufferSizeMB(defaultRamBufferSize()); |
This is a very strange issue. Everything was working but then I added some very basic code in a method and I'm now seeing this issue with 1.7.10, 1.8.0 & 1.8.4: The openStore() method is throwing java.lang.VerifyError when I activate line 104 below but it works if I comment 104 and activate 103.
I've attached a zip file with lucene jars, two groovy files and one runme.sh script. Thanks for looking into this! BTW, I'm seeing the same issue with groovy-2.0.0-beta-2 In LuceneStore.groovy (attached) {code} 97 /* FIXME: Bug triggers here 98 with this line, everything works: 99 writer.setRAMBufferSizeMB(400); 100 with this line, we get the java.lang.VerifyError 101 writer.setRAMBufferSizeMB(defaultRamBufferSize()); 102 */ 103 // writer.setRAMBufferSizeMB(400); 104 writer.setRAMBufferSizeMB(defaultRamBufferSize()); {code} |
Cedric Champeau
made changes -
| Attachment | verifyerror.groovy [ 58669 ] |
blackdrag blackdrag
made changes -
| Fix Version/s | 1.8.6 [ 18245 ] | |
| Priority | Major [ 3 ] | Critical [ 2 ] |
Cedric Champeau
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Assignee | Cedric Champeau [ melix ] | |
| Fix Version/s | 2.0-beta-3 [ 18244 ] | |
| Resolution | Fixed [ 1 ] |
Paul King
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |