For me, setting "-Xmx1g" inside the Lint script fixed the issue. The following post may be useful: http://stackoverflow.com/a/8498644/1132587
Am Mittwoch, 4. Juni 2014 22:08:24 UTC+2 schrieb Seth Goldenberg: > > I'm seeing this happen reliably when I run ./gradlew assembleRelease. I also > tried adding --refresh-dependencies to see if a dependency needed to be > updated, but that didn't fix the problem. It doesn't crash the build, so it > doesn't pose a problem to me. Just thought I'd share it here and see if a bug > should be filed. > > > I'm using version 0.10.+ of the Gradle plugin. > > > Thanks, > > Seth > > > :lintVitalRelease (Thread[main,5,main]) started. > :lintVitalRelease > Executing task ':lintVitalRelease' (up-to-date check took 0.0 secs) due to: > Task has not declared any outputs. > Failed converting ECJ parse tree to Lombok for file > /Users/hudson/android-master/myapp/build/source/r/release/com/myapp/android/R.java > java.lang.OutOfMemoryError: Java heap space > at java.util.HashMap.addEntry(HashMap.java:753) > at java.util.HashMap.put(HashMap.java:385) > at > lombok.ast.AbstractNode.addConversionPositionInfo(AbstractNode.java:169) > at > lombok.ast.ConversionPositionInfo.setConversionPositionInfo(ConversionPositionInfo.java:37) > at > lombok.ast.ecj.EcjTreeConverter.createVariableDefinition(EcjTreeConverter.java:346) > at > lombok.ast.ecj.EcjTreeConverter.toVariableDefinition(EcjTreeConverter.java:305) > at lombok.ast.ecj.EcjTreeConverter.fillList(EcjTreeConverter.java:273) > at lombok.ast.ecj.EcjTreeConverter.fillList(EcjTreeConverter.java:252) > at lombok.ast.ecj.EcjTreeConverter.access$100(EcjTreeConverter.java:141) > at > lombok.ast.ecj.EcjTreeConverter$2.createNormalTypeBody(EcjTreeConverter.java:562) > at > lombok.ast.ecj.EcjTreeConverter$2.visitTypeDeclaration(EcjTreeConverter.java:485) > at lombok.ast.ecj.EcjTreeVisitor.visitEcjNode(EcjTreeVisitor.java:48) > at lombok.ast.ecj.EcjTreeConverter.visit(EcjTreeConverter.java:295) > at lombok.ast.ecj.EcjTreeConverter.toTree(EcjTreeConverter.java:236) > at lombok.ast.ecj.EcjTreeConverter.fillList(EcjTreeConverter.java:282) > at lombok.ast.ecj.EcjTreeConverter.fillList(EcjTreeConverter.java:252) > at lombok.ast.ecj.EcjTreeConverter.access$100(EcjTreeConverter.java:141) > at > lombok.ast.ecj.EcjTreeConverter$2.createNormalTypeBody(EcjTreeConverter.java:562) > at > lombok.ast.ecj.EcjTreeConverter$2.visitTypeDeclaration(EcjTreeConverter.java:485) > at lombok.ast.ecj.EcjTreeVisitor.visitEcjNode(EcjTreeVisitor.java:48) > at lombok.ast.ecj.EcjTreeConverter.visit(EcjTreeConverter.java:295) > at lombok.ast.ecj.EcjTreeConverter.toTree(EcjTreeConverter.java:236) > at lombok.ast.ecj.EcjTreeConverter.fillList(EcjTreeConverter.java:282) > at lombok.ast.ecj.EcjTreeConverter.fillList(EcjTreeConverter.java:252) > at lombok.ast.ecj.EcjTreeConverter.access$100(EcjTreeConverter.java:141) > at > lombok.ast.ecj.EcjTreeConverter$2.visitCompilationUnitDeclaration(EcjTreeConverter.java:440) > at lombok.ast.ecj.EcjTreeVisitor.visitEcjNode(EcjTreeVisitor.java:264) > at lombok.ast.ecj.EcjTreeConverter.visit(EcjTreeConverter.java:295) > at com.android.tools.lint.EcjParser.parseJava(EcjParser.java:350) > at > com.android.tools.lint.client.api.JavaVisitor.visitFile(JavaVisitor.java:194) > at > com.android.tools.lint.client.api.LintDriver.checkJava(LintDriver.java:1660) > at > com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:1024) > :lintVitalRelease (Thread[main,5,main]) completed. Took 19.85 secs. > > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
