IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

drools jbrms modification source


Sujet :

API standards et tierces Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut drools jbrms modification source
    bonjour,
    J'ai un petit problème avec l'outil jbrms. J'ai télécharger les sources utilisé maven pour importé les jar et aussi pour créer le fichier war de jbrms.
    Pour le moment j'essaye de le francisé, donc je modifie une classe par exemple AdminFeature.java et remplace "Manage categories" par "gestion des categories". Puis je lance maven package, je récupère le war et le déploie dans un tomcat. Le problème c'est que j'ai toujours "Manage categories", alors que dans le war j'ai bien ma classe modifié.
    cet outil utilise gwt si vous ne connaissez pas jbrms peut être que vous connaissez gwt et que le problème viens de là.

    voila j'espère que j'ai été à peu près clair, et merci d'avance.

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    apparemment, c'est un problème avec gwt il y'a un fichier build.xml pour ant mais il a émet une erreur. J'avoue que je ne connais pas très bien ant.

    voila le fichier 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
    29
    30
    31
    32
    <?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>
    et voila l'erreur que j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Buildfile: D:\ACS\drools\drools-jbrms\build.xml
      [taskdef] Could not load definitions from resource de/samaflost/gwttasks/antlib.xml. It could not be found.
    gwt-compile:
     
    BUILD FAILED
    D:\ACS\drools\drools-jbrms\build.xml:21: Problem: failed to create task or type antlib:de.samaflost.gwttasks:compile
    Cause: The name is undefined.
    Action: Check the spelling.
    Action: Check that any custom tasks/types have been declared.
    Action: Check that any <presetdef>/<macrodef> declarations have taken place.

    je crois que ca viens du jar gwttasks.jar mais où le trouvé et où le mettre?

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    J'ai résolu le problème du jar maintenant j'ai :
    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
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
     
    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: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:450)
         [java] 	at com.google.gwt.dev.js.ast.JsIf.traverse(JsIf.java:57)
         [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:515)
         [java] 	at java.lang.StringBuffer.append(StringBuffer.java:306)
         [java] 	at java.io.StringWriter.write(StringWriter.java:77)
         [java] 	at java.io.PrintWriter.write(PrintWriter.java:382)
         [java] 	at java.io.PrintWriter.write(PrintWriter.java:399)
         [java] 	at java.io.PrintWriter.print(PrintWriter.java:543)
         [java] 	at com.google.gwt.dev.util.DefaultTextOutput.print(DefaultTextOutput.java:83)
         [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor._return(JsToStringGenerationVisitor.java:1004)
         [java] 	at com.google.gwt.dev.js.JsToStringGenerationVisitor.visit(JsToStringGenerationVisitor.java:627)
         [java] 	at com.google.gwt.dev.js.ast.JsReturn.traverse(JsReturn.java:41)
         [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:450)
         [java] 	at com.google.gwt.dev.js.ast.JsIf.traverse(JsIf.java:57)
         [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]          [ERROR] Out of memory; to increase the amount of memory, use the -Xmx flag at startup (java -Xmx128M ...)
         [java]          [ERROR] <no source info>: return
         [java]             com.google.gwt.dev.js.ast.JsReturn
         [java]          [ERROR] <no source info>: {
         [java]   zh('The variable name [' + a + '] is already taken.');
         [java]   return;
         [java] }
         [java]             com.google.gwt.dev.js.ast.JsBlock
         [java]          [ERROR] <no source info>: if (ixb(this.a.d, a)) {
         [java]   zh('The variable name [' + a + '] is already taken.');
         [java]   return;
         [java] }
         [java]             com.google.gwt.dev.js.ast.JsIf
         [java]          [ERROR] <no source info>: {
         [java]   var a;
         [java]   a = AK(this.c);
         [java]   if (ixb(this.a.d, a)) {
         [java]     zh('The variable name [' + a + '] is already taken.');
         [java]     return;
         [java]   }
         [java]   this.a.e.a = AK(this.c);
         [java]   [...]
         [java] }
         [java]             com.google.gwt.dev.js.ast.JsBlock
         [java]          [ERROR] <no source info>: function srb(b){
         [java]   var a;
         [java]   a = AK(this.c);
         [java]   if (ixb(this.a.d, a)) {
         [java]     zh('The variable name [' + a + '] is already taken.');
         [java]     return;
         [java]   }
         [java]   this.a.e.a = AK(this.c);
         [java]   [...]
         [java] }
         [java]             com.google.gwt.dev.js.ast.JsFunction
         [java]          [ERROR] <no source info>: function srb(b){
         [java]   var a;
         [java]   a = AK(this.c);
         [java]   if (ixb(this.a.d, a)) {
         [java]     zh('The variable name [' + a + '] is already taken.');
         [java]     return;
         [java]   }
         [java]   this.a.e.a = AK(this.c);
         [java]   [...]
         [java] }
         [java]             com.google.gwt.dev.js.ast.JsExprStmt
         [java]          [ERROR] <no source info>: var _, egc = 'com.google.gwt.core.client.', fgc = 'com.google.gwt.lang.', ggc = 'com.google.gwt.user.client.', hgc = 'com.google.gwt.user.client.impl.', igc = 'com.google.gwt.user.client.rpc.', jgc = 'com.google.gwt.user.client.rpc.core.java.lang.', kgc = 'com.google.gwt.user.client.rpc.core.java.util.', lgc = 'com.google.gwt.user.client.rpc.impl.', mgc = 'com.google.gwt.user.client.ui.', ngc = 'com.google.gwt.user.client.ui.impl.', ogc = 'java.io.', pgc = 'java.lang.', qgc = 'java.util.', rgc = 'org.drools.brms.client.', sgc = 'org.drools.brms.client.admin.', tgc = 'org.drools.brms.client.categorynav.', ugc = 'org.drools.brms.client.common.', vgc = 'org.drools.brms.client.decisiontable.', wgc = 'org.drools.brms.client.modeldriven.', xgc = 'org.drools.brms.client.modeldriven.brl.', ygc = 'org.drools.brms.client.modeldriven.ui.', zgc = 'org.drools.brms.client.packages.', Agc = 'org.drools.brms.client.rpc.', Bgc = 'org.drools.brms.client.ruleeditor.', Cgc = 'org.drools.brms.client.rulelist.', Dgc = '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
    Le fait que ce soit un problème de memoire m'étonne beaucoup car j'ai mis dans la config du ant build dans les arguments de la machine virtuelle -Xmx2048M
    une idée???
    j'ai trouvé ça http://specialproject07.wordpress.co...ase-java-heap/ mais rien n'y fait.
    J'ai recré un sujet à un endroit plus approprié http://www.developpez.net/forums/d75...ofmemoryerror/

Discussions similaires

  1. [XL-2010] Modification source existante d'un TCD en vba
    Par pej54 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/08/2011, 07h45
  2. AutoGrayableImage : modification source et IsEnabled
    Par seiryujay dans le forum Windows Presentation Foundation
    Réponses: 13
    Dernier message: 30/04/2009, 10h25
  3. webbrowser modification source
    Par ouiouioui dans le forum Langage
    Réponses: 6
    Dernier message: 03/03/2009, 13h08
  4. Besoin d'aide sur modif source flash
    Par delavega dans le forum Flash
    Réponses: 0
    Dernier message: 13/12/2008, 21h32
  5. Réponses: 3
    Dernier message: 05/02/2008, 09h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo