Bonjour à tous,

J'ai un projet spring sous eclipse tournant sur un serveur tomcat.
Pour un besoin fonctionnel de l'application j'ai besoin de l'addon Refresher de vaadin.

Après configuration, quand je lance la compilation, j'ai les messages d'erreurs suivants:
goal : vaadin:update-widgetset install

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
 
[INFO] --- gwt-maven-plugin:2.3.0-1:compile (default) @ bdtechtest ---
[INFO] auto discovered modules [com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet]
[INFO] Compiling module com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet
[ERROR] java.lang.ArrayIndexOutOfBoundsException: -1
[ERROR] 	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeStatementWhile(Parser.java:7228)
[ERROR] 	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5680)
[ERROR] 	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9272)
[ERROR] 	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9500)
[ERROR] 	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9457)
[ERROR] 	at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8102)
[ERROR] 	at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:696)
[ERROR] 	at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:376)
[ERROR] 	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:420)
[ERROR] 	at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:690)
[ERROR] 	at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:215)
[ERROR] 	at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:406)
[ERROR] 	at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:299)
[ERROR] 	at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:325)
[ERROR] 	at com.google.gwt.dev.Precompile.precompile(Precompile.java:507)
[ERROR] 	at com.google.gwt.dev.Precompile.precompile(Precompile.java:492)
[ERROR] 	at com.google.gwt.dev.Precompile.precompile(Precompile.java:405)
[ERROR] 	at com.google.gwt.dev.Compiler.run(Compiler.java:215)
[ERROR] 	at com.google.gwt.dev.Compiler.run(Compiler.java:187)
[INFO] [ERROR] Unexpected
[INFO] java.lang.ArrayIndexOutOfBoundsException: -1
[INFO] 	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeStatementWhile(Parser.java:7228)
[INFO] 	at org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule(Parser.java:5680)
[INFO] 	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9272)
[INFO] 	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9500)
[INFO] 	at org.eclipse.jdt.internal.compiler.parser.Parser.parse(Parser.java:9457)
[INFO] 	at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:8102)
[INFO] 	at org.eclipse.jdt.internal.compiler.Compiler.internalBeginToCompile(Compiler.java:696)
[INFO] 	at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:376)
[INFO] 	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:420)
[INFO] 	at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:690)
[INFO] 	at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:215)
[INFO] 	at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:406)
[INFO] 	at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:299)
[INFO] 	at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:325)
[INFO] 	at com.google.gwt.dev.Precompile.precompile(Precompile.java:507)
[INFO] 	at com.google.gwt.dev.Precompile.precompile(Precompile.java:492)
[INFO] 	at com.google.gwt.dev.Precompile.precompile(Precompile.java:405)
[INFO] 	at com.google.gwt.dev.Compiler.run(Compiler.java:215)
[INFO] 	at com.google.gwt.dev.Compiler.run(Compiler.java:187)
[INFO] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
[INFO] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
[INFO] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
[INFO] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
[ERROR] 	at com.google.gwt.dev.Compiler$1.run(Compiler.java:159)
[ERROR] 	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
[ERROR] 	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:81)
[ERROR] 	at com.google.gwt.dev.Compiler.main(Compiler.java:166)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.203s
[INFO] Finished at: Tue Jul 10 15:51:46 BST 2012
[INFO] Final Memory: 7M/33M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.3.0-1:compile (default) on project bdtechtest: Command [[
C:\Program Files\Java\jdk1.6.0_02\jre\bin\java -Xmx512M -Xss1024k -classpath "C:\Documents and Settings\Administrateur\workspace-JEE-Galileo\bdtechtest\src\main\java;C:\Documents and Settings\Administrateur\workspace-JEE-Galileo\bdtechtest\src\main\aspect;C:\Documents and Settings\Administrateur\workspace-JEE-Galileo\bdtechtest\src\main\resources;C:\Documents and Settings\Administrateur\workspace-JEE-Galileo\bdtechtest\target\classes;C:\Documents and Settings\Administrateur\.m2\repository\org\vaadin\addons\refresher\1.1.1\refresher-1.1.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\com\vaadin\addon\jpacontainer-addon-agpl-3.0\2.0.0\jpacontainer-addon-agpl-3.0-2.0.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\com\vaadin\vaadin\6.7.4\vaadin-6.7.4.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\vaadin\addons\customfield\0.9.3\customfield-0.9.3.jar;C:\Documents and Settings\Administrateur\.m2\repository\com\vaadin\addon\beanvalidation-addon\1.0.0\beanvalidation-addon-1.0.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\eclipse\persistence\eclipselink\2.2.0\eclipselink-2.2.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\eclipse\persistence\javax.persistence\2.0.0\javax.persistence-2.0.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\com\h2database\h2\1.3.160\h2-1.3.160.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\hibernate\hibernate-validator\4.2.0.Final\hibernate-validator-4.2.0.Final.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\slf4j\slf4j-api\1.6.1\slf4j-api-1.6.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\com\google\gwt\gwt-user\2.3.0\gwt-user-2.3.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\mysql\mysql-connector-java\5.1.20\mysql-connector-java-5.1.20.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\hibernate\javax\persistence\hibernate-jpa-2.0-api\1.0.1.Final\hibernate-jpa-2.0-api-1.0.1.Final.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\hibernate\hibernate-entitymanager\3.6.0.Final\hibernate-entitymanager-3.6.0.Final.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\hibernate\hibernate-core\3.6.0.Final\hibernate-core-3.6.0.Final.jar;C:\Documents and Settings\Administrateur\.m2\repository\antlr\antlr\2.7.6\antlr-2.7.6.jar;C:\Documents and Settings\Administrateur\.m2\repository\commons-collections\commons-collections\20040616\commons-collections-20040616.jar;C:\Documents and Settings\Administrateur\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\hibernate\hibernate-commons-annotations\3.2.0.Final\hibernate-commons-annotations-3.2.0.Final.jar;C:\Documents and Settings\Administrateur\.m2\repository\javax\transaction\jta\1.1\jta-1.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\cglib\cglib\2.2\cglib-2.2.jar;C:\Documents and Settings\Administrateur\.m2\repository\asm\asm\3.1\asm-3.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\javassist\javassist\3.12.0.GA\javassist-3.12.0.GA.jar;C:\Documents and Settings\Administrateur\.m2\repository\commons-dbcp\commons-dbcp\20030825.184428\commons-dbcp-20030825.184428.jar;C:\Documents and Settings\Administrateur\.m2\repository\commons-pool\commons-pool\20030825.183949\commons-pool-20030825.183949.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-core\3.1.1.RELEASE\spring-core-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-asm\3.1.1.RELEASE\spring-asm-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-context\3.1.1.RELEASE\spring-context-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-aop\3.1.1.RELEASE\spring-aop-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-beans\3.1.1.RELEASE\spring-beans-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-expression\3.1.1.RELEASE\spring-expression-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-web\3.1.1.RELEASE\spring-web-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-orm\3.1.1.RELEASE\spring-orm-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-jdbc\3.1.1.RELEASE\spring-jdbc-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-tx\3.1.1.RELEASE\spring-tx-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-aspects\3.1.1.RELEASE\spring-aspects-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-context-support\3.1.1.RELEASE\spring-context-support-3.1.1.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\aspectj\aspectjrt\1.6.1\aspectjrt-1.6.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\aspectj\aspectjtools\1.6.1\aspectjtools-1.6.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\vaadin\addons\tableexport\1.3.0\tableexport-1.3.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\javax\mail\mail\1.4\mail-1.4.jar;C:\Documents and Settings\Administrateur\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;C:\Documents and Settings\Administrateur\.m2\repository\javax\mail\javax.mail-api\1.4.4\javax.mail-api-1.4.4.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\security\spring-security-core\3.1.0.RELEASE\spring-security-core-3.1.0.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\security\spring-security-crypto\3.1.0.RELEASE\spring-security-crypto-3.1.0.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\springframework\spring-test\3.1.0.RELEASE\spring-test-3.1.0.RELEASE.jar;C:\Documents and Settings\Administrateur\.m2\repository\log4j\log4j\1.2.9\log4j-1.2.9.jar;C:\Documents and Settings\Administrateur\.m2\repository\org\apache\poi\poi\3.8-beta3\poi-3.8-beta3.jar;C:\Documents and Settings\Administrateur\.m2\repository\commons-codec\commons-codec\1.5\commons-codec-1.5.jar;C:\Documents and Settings\Administrateur\.m2\repository\com\google\gwt\gwt-user\2.3.0\gwt-user-2.3.0.jar;C:\Documents and Settings\Administrateur\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar;C:\Documents and Settings\Administrateur\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA-sources.jar;C:\Documents and Settings\Administrateur\.m2\repository\com\google\gwt\gwt-dev\2.3.0\gwt-dev-2.3.0.jar" com.google.gwt.dev.Compiler -gen "C:\Documents and Settings\Administrateur\workspace-JEE-Galileo\bdtechtest\target\.generated" -logLevel INFO -style OBF -war "C:\Documents and Settings\Administrateur\workspace-JEE-Galileo\bdtechtest\src\main\webapp\VAADIN\widgetsets" -localWorkers 2 com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet
]] failed with status 1
-> [Help 1]
lorsque je lance l'application avec le goal tomcat:run j'ai le message suivant dans firefox:
Failed to load the widgetset: /bdtechtest/VAADIN/widgetsets/com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet/com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet.nocache.js?1341926727140

et sur la console j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
10 juil. 2012 13:43:03 com.vaadin.terminal.gwt.server.AbstractApplicationServlet serveStaticResourcesInVAADIN
INFO: Requested resource [VAADIN/widgetsets/com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet/com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet.nocache.js] not found from filesystem or through class loader. Add widgetset and/or theme JAR to your classpath or add files to WebContent/VAADIN folder.

Voici les fichiers de configuration :
>> AppWidgetSet.gwt.xml dans le package gwt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<module>
	<!--
	    This file is automatically updated based on new dependencies by the
	    goal "vaadin:update-widgetset".
	-->
 
	<!-- Inherit DefaultWidgetSet -->
	<inherits name="com.vaadin.terminal.gwt.DefaultWidgetSet" /> 
 
 
    <inherits name="com.github.wolfie.refresher.RefresherApplicationWidgetset" />
 
    <inherits name="com.vaadin.addon.tableexport.widgetset.Tableexport_for_vaadinWidgetset" />
</module>
>> web.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<servlet ...
       <init-param>
            <description>Application widgetset</description>
            <param-name>widgetset</param-name>
            <param-value>com.businessdecision.tact.bdtechtest.gwt.AppWidgetSet</param-value>
        </init-param>
</servlet>
J'ai cherché sur le net et j'ai pas trouvé la solution ,
J'espère avoir votre aide, merci d'avance