J'ai un problème lors de la création d'un projet gwt. jbrms est une application open source qui utilise gwt pour recréer le projet un build.xml est fournit le problème c'est que j'obtiens l'erreur suivante

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
 
gwt-compile:
     [java] Output will be written into src\main\webapp\org.drools.brms.JBRMS
     [java]    Analyzing permutation #1
     [java]       [ERROR] An internal compiler exception occurred
     [java] com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during visit.
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.translateException(JsVisitor.java:408)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:399)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:61)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:338)
     [java] 	at com.google.gwt.dev.js.ast.JsExprStmt.traverse(JsExprStmt.java:34)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:69)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlockOptionalTruncate(JsToStringGenerationVisitor.java:749)
     [java] 	at com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:38)
     [java] 	at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:37)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:69)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:437)
     [java] 	at com.google.gwt.dev.js.ast.JsFunction.traverse(JsFunction.java:71)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:61)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:338)
     [java] 	at com.google.gwt.dev.js.ast.JsExprStmt.traverse(JsExprStmt.java:34)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:69)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlockOptionalTruncate(JsToStringGenerationVisitor.java:749)
     [java] 	at com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:38)
     [java] 	at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:37)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:69)
     [java] 	at com.google.gwt.dev.js.ast.JsProgram.traverse(JsProgram.java:144)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:65)
     [java] 	at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.compile(JavaToJavaScriptCompiler.java:404)
     [java] 	at com.google.gwt.dev.GWTCompiler.realizePermutation(GWTCompiler.java:688)
     [java] 	at com.google.gwt.dev.GWTCompiler.compilePermutations(GWTCompiler.java:411)
     [java] 	at com.google.gwt.dev.GWTCompiler.distill(GWTCompiler.java:335)
     [java] 	at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:755)
     [java] 	at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:745)
     [java] 	at com.google.gwt.dev.GWTCompiler.main(GWTCompiler.java:213)
     [java] Caused by: java.lang.OutOfMemoryError: Java heap space
     [java] 	at java.util.Arrays.copyOf(Arrays.java:2882)
     [java] 	at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100)
     [java] 	at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390)
     [java] 	at java.lang.StringBuffer.append(StringBuffer.java:224)
     [java] 	at java.io.StringWriter.write(StringWriter.java:95)
     [java] 	at java.io.PrintWriter.write(PrintWriter.java:412)
     [java] 	at java.io.PrintWriter.write(PrintWriter.java:429)
     [java] 	at java.io.PrintWriter.print(PrintWriter.java:559)
     [java] 	at com.google.gwt.dev.util.DefaultTextOutput.print(DefaultTextOutput.java:89)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:155)
     [java] 	at com.google.gwt.dev.js.ast.JsBinaryOperation.traverse(JsBinaryOperation.java:61)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:61)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:338)
     [java] 	at com.google.gwt.dev.js.ast.JsExprStmt.traverse(JsExprStmt.java:34)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:69)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.printJsBlockOptionalTruncate(JsToStringGenerationVisitor.java:749)
     [java] 	at com.google.gwt.dev.js.JsSourceGenerationVisitor.visit(JsSourceGenerationVisitor.java:38)
     [java] 	at com.google.gwt.dev.js.ast.JsBlock.traverse(JsBlock.java:37)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:69)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:437)
     [java] 	at com.google.gwt.dev.js.ast.JsFunction.traverse(JsFunction.java:71)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doTraverse(JsVisitor.java:397)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.doAccept(JsVisitor.java:385)
     [java] 	at com.google.gwt.dev.js.ast.JsVisitor.accept(JsVisitor.java:61)
     [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:338)
     [java] 	at com.google.gwt.dev.js.ast.JsExprStmt.traverse(JsExprStmt.java:34)
     [java]          [ERROR] Out of memory; to increase the amount of memory, use the -Xmx flag at startup (java -Xmx128M ...)
     [java]          [ERROR] <no source info>: this.c.d = aD(this.b, FC(this.b))
     [java]             com.google.gwt.dev.js.ast.JsBinaryOperation
     [java]          [ERROR] <no source info>: this.c.d = aD(this.b, FC(this.b))
     [java]             com.google.gwt.dev.js.ast.JsExprStmt
     [java]          [ERROR] <no source info>: {
     [java]   this.c.d = aD(this.b, FC(this.b));
     [java]   tab(this.a.d);
     [java]   AV() , DV;
     [java] }
     [java]             com.google.gwt.dev.js.ast.JsBlock
     [java]          [ERROR] <no source info>: function rrb(a){
     [java]   this.c.d = aD(this.b, FC(this.b));
     [java]   tab(this.a.d);
     [java]   AV() , DV;
     [java] }
     [java]             com.google.gwt.dev.js.ast.JsFunction
     [java]          [ERROR] <no source info>: function rrb(a){
     [java]   this.c.d = aD(this.b, FC(this.b));
     [java]   tab(this.a.d);
     [java]   AV() , DV;
     [java] }
     [java]             com.google.gwt.dev.js.ast.JsExprStmt
     [java]          [ERROR] <no source info>: var _, Bfc = 'com.google.gwt.core.client.', Cfc = 'com.google.gwt.lang.', Dfc = 'com.google.gwt.user.client.', Efc = 'com.google.gwt.user.client.impl.', Ffc = 'com.google.gwt.user.client.rpc.', agc = 'com.google.gwt.user.client.rpc.core.java.lang.', bgc = 'com.google.gwt.user.client.rpc.core.java.util.', cgc = 'com.google.gwt.user.client.rpc.impl.', dgc = 'com.google.gwt.user.client.ui.', egc = 'com.google.gwt.user.client.ui.impl.', fgc = 'java.io.', ggc = 'java.lang.', hgc = 'java.util.', igc = 'org.drools.brms.client.', jgc = 'org.drools.brms.client.admin.', kgc = 'org.drools.brms.client.categorynav.', lgc = 'org.drools.brms.client.common.', mgc = 'org.drools.brms.client.decisiontable.', ngc = 'org.drools.brms.client.modeldriven.', ogc = 'org.drools.brms.client.modeldriven.brl.', pgc = 'org.drools.brms.client.modeldriven.ui.', qgc = 'org.drools.brms.client.packages.', rgc = 'org.drools.brms.client.rpc.', sgc = 'org.drools.brms.client.ruleeditor.', tgc = 'org.drools.brms.client.rulelist.', ugc = 'org.drools.brms.client.table.';
     [java] function f3(){
     [java] }
     [java] function jU(a){
     [java]   return this === a;
     [java] }
     [java] function kU(){
     [java]   return CV(this);
     [java] }
     [java] [...]
     [java]             com.google.gwt.dev.js.ast.JsGlobalBlock
     [java]          [ERROR] <no source info>: <JsProgram>
     [java]             com.google.gwt.dev.js.ast.JsProgram
     [java] [ERROR] Build failed
je fournis aussi le build.xml :
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
<?xml version="1.0" encoding="utf-8" ?>
 
<!-- 
 This is a module specific script for GWT related issues mainly you should only need to worry about this
 if you are modifying the GUI itself.
 
 @author Fernando Meyer, Michael Neale
-->
<project name="org.drools.brms.JBRMS" default="gwt-compile" basedir="." xmlns:gwt="antlib:de.samaflost.gwttasks">
	<taskdef uri="antlib:de.samaflost.gwttasks"
	              resource="de/samaflost/gwttasks/antlib.xml"
	              classpath="./lib/gwttasks.jar"/>
	<property file="build.properties"/>
	<target name="gwt-compile">
		<gwt:compile outDir="src/main/webapp" 
			gwtHome="${gwt.home}"
			classBase="org.drools.brms.JBRMS" 
			sourceclasspath="src/main/java;../drools-compiler/src/main/java" />
	</target>
	<target name="gwt-shell">
		<gwt:shell sourceclasspath="src/main/java/;../drools-compiler/src/main/java" 
			bindir="target/classes" 
			outDir="src/main/webapp" 
			gwtHome="${gwt.home}" 
			startPage="org.drools.brms.JBRMS/JBRMS.html" 
		/>
	</target>
</project>
J'ai trouvé ceci http://specialproject07.wordpress.co...ase-java-heap/. Mais rien y fait. j'utilise eclipse et dans la config du lancement j'ai mis l'option -Xmx1024M.
quelqu'un a une idée