I looked at that stack overflow post, but how do I go abouts adding that setting for -Xmx1g? Just an environment variable for JVM options?
Simon On Wednesday, July 16, 2014 10:24:50 AM UTC-7, Stefan Diener wrote: > > 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.
