Bonjour à tous,
J'ai un soucis de java heap space à la fin de la compilation de mon code.
Lorsque j'execute mon job principal, il compile tout et à la fin, un "java.lang.OutOfMemoryError: Java heap space" apparait sur la console et 1 popup s'ouvre en me demandant de quitter l'application (pièce jointe).
Voila ce que je peux voir dans mon fichier de log :
J'ai tenté de modifier les paramètres de la jvm en augmentant la mémoire max mais pas possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 java.lang.OutOfMemoryError: Java heap space at org.eclipse.jdt.internal.compiler.parser.Scanner.getLineEnds(Scanner.java:551) at org.eclipse.jdt.internal.compiler.parser.Parser.persistLineSeparatorPositions(Parser.java:9770) at org.eclipse.jdt.internal.compiler.parser.Parser.endParse(Parser.java:8318) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9291) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9500) at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9457) at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8102) at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:696) at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:376) at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:420) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:363) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilder.java:178) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:300) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:184) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:633) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:218) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:360) at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:516) at org.eclipse.core.internal.resources.Project.build(Project.java:94) at org.talend.designer.runprocess.ProcessorUtilities.generateCode(Unknown Source) at org.talend.designer.runprocess.ProcessorUtilities.generateCode(Unknown Source) at org.talend.designer.runprocess.RunProcessContext$1$1$1.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
Quelqu'un a une idée de l'erreur et de comment la résoudre ?
Je commence à avoir beaucoup de sous jobs et je me demande si ca peut poser un problème à la compilation.
Merci !
Partager