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
lorsque je lance l'application avec le goal tomcat:run j'ai le message suivant dans firefox:
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]
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
>> web.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 <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>
J'ai cherché sur le net et j'ai pas trouvé la solution ,
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'espère avoir votre aide, merci d'avance
Partager