Hi

I've just tried out GWT 2.0 on a mature GWT project after upgrading
from 1.6 and I'm noticing a compiler error relating to processing of
the internationalisation aspect of the application which I I have
never see before.  I was wondering if this is a bug or that I possibly
need to change something in my project.

I'm using properties files for the internationalisation. The
properties files are called :

InternationalizationConstants_en.properties
InternationalizationConstants_es_GTC.properties
InternationalizationConstants_es.properties
InternationalizationConstants.java
InternationalizationConstants.properties

Reading between the lines, there seems to be some conflict between the
processing of the InternationalizationConstants_es_GTC.properties and
the InternationalizationConstants_es.properties files. In the compiler
output (see below) it complains about a  compiler generated java file
(see below) which has been created.

If anybody has any ideas they would be most appreciated.

Many thanks

Craige



package com.google.gwt.i18n.client.impl;

import com.google.gwt.i18n.client.LocaleInfo;
import com.google.gwt.i18n.client.constants.NumberConstantsImpl;
import com.google.gwt.i18n.client.constants.DateTimeConstants;
import com.google.gwt.i18n.client.constants.NumberConstants;
import com.google.gwt.i18n.client.constants.DateTimeConstantsImpl;
import com.google.gwt.core.client.GWT;

public class LocaleInfoImpl_es-gtc extends LocaleInfoImpl_shared {
  @Override
  public String getLocaleName() {
    return "es-gtc";
  }

  @Override
  public DateTimeConstants getDateTimeConstants() {
    return GWT.create
(com.google.gwt.i18n.client.constants.DateTimeConstantsImpl.class);
  }

  @Override
  public NumberConstants getNumberConstants() {
    return GWT.create
(com.google.gwt.i18n.client.constants.NumberConstantsImpl.class);
  }
}




The compiler output is as follows :

generate-gwt:

Compiling module GWTApplication.Main
   Scanning for additional dependencies: file:/home/cb/localProjects/
FaultDatabase/src/FaultDatabase/FaultDatabase/src/GWTApplication/
client/Main.java
      Adding '69' new generated units
         Validating newly compiled units
            [WARN] Warnings in 'generated://
58FBF6D2AE4B25E89BBA1129719C8225/GWTApplication/client/
FaultService_TypeSerializer.java'
               [WARN] Line 205: Referencing deprecated class
'com.google.gwt.user.client.rpc.SerializableException'
               See snapshot: /tmp/
FaultService_TypeSerializer21879.java
   Scanning for additional dependencies: jar:file:/usr/local/gwt-2.0.0/
gwt-user.jar!/com/google/gwt/i18n/client/LocaleInfo.java
      Adding '11' new generated units
         Validating newly compiled units
            [ERROR] Errors in 'generated://
6156E89F6D1ADDBDACCA415E145F7A5A/com/google/gwt/i18n/client/impl/
LocaleInfoImpl_es-gtc.java'
               [ERROR] Line 10: The public type LocaleInfoImpl_es must
be defined in its own file
               [ERROR] Line 10: Syntax error on token "-", < expected
               [ERROR] Line 10: Syntax error, insert ">" to complete
ReferenceType1
               [ERROR] Line 12: The method getLocaleName() of type
LocaleInfoImpl_es must override or implement a supertype method
               [ERROR] Line 17: The method getDateTimeConstants() of
type LocaleInfoImpl_es must override or implement a supertype method
               [ERROR] Line 22: The method getNumberConstants() of
type LocaleInfoImpl_es must override or implement a supertype method
               See snapshot: /tmp/LocaleInfoImpl_es-gtc21890.java
   [ERROR] Errors in 'jar:file:/usr/local/gwt-2.0.0/gwt-user.jar!/com/
google/gwt/i18n/client/LocaleInfo.java'
      [ERROR]  Internal compiler error
java.lang.NullPointerException
        at com.google.gwt.dev.javac.CompiledClass.<init>(CompiledClass.java:
81)
        at com.google.gwt.dev.javac.JdtCompiler$FindTypesInCud.visit
(JdtCompiler.java:203)
        at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse
(TypeDeclaration.java:1198)
        at
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse
(CompilationUnitDeclaration.java:687)
        at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.process
(JdtCompiler.java:157)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:
444)
        at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:
466)
        at com.google.gwt.dev.javac.CompilationStateBuilder
$CompileMoreLater.compile(CompilationStateBuilder.java:141)
        at
com.google.gwt.dev.javac.CompilationStateBuilder.doBuildGeneratedTypes
(CompilationStateBuilder.java:325)
        at com.google.gwt.dev.javac.CompilationStateBuilder
$CompileMoreLater.addGeneratedTypes(CompilationStateBuilder.java:126)
        at
com.google.gwt.dev.javac.CompilationState.addGeneratedCompilationUnits
(CompilationState.java:86)
        at com.google.gwt.dev.javac.StandardGeneratorContext.finish
(StandardGeneratorContext.java:348)
        at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds
(WebModeCompilerFrontEnd.java:129)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.process(AbstractCompiler.java:200)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:
444)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.compile(AbstractCompiler.java:123)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.compile(AbstractCompiler.java:234)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access
$200(AbstractCompiler.java:109)
        at com.google.gwt.dev.jdt.AbstractCompiler.compile
(AbstractCompiler.java:522)
        at
com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations
(BasicWebModeCompiler.java:112)
        at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations
(WebModeCompilerFrontEnd.java:47)
        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile
(JavaToJavaScriptCompiler.java:421)
        at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile
(JavaScriptCompiler.java:32)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:522)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:414)
        at com.google.gwt.dev.Compiler.run(Compiler.java:201)
        at com.google.gwt.dev.Compiler$1.run(Compiler.java:152)
        at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:
87)
        at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger
(CompileTaskRunner.java:81)
        at com.google.gwt.dev.Compiler.main(Compiler.java:159)

[ERROR] Unexpected
java.lang.NullPointerException
        at com.google.gwt.dev.javac.CompiledClass.<init>(CompiledClass.java:
81)
        at com.google.gwt.dev.javac.JdtCompiler$FindTypesInCud.visit
(JdtCompiler.java:203)
        at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse
(TypeDeclaration.java:1198)
        at
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse
(CompilationUnitDeclaration.java:687)
        at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.process
(JdtCompiler.java:157)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:
444)
        at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:
466)
        at com.google.gwt.dev.javac.CompilationStateBuilder
$CompileMoreLater.compile(CompilationStateBuilder.java:141)
        at
com.google.gwt.dev.javac.CompilationStateBuilder.doBuildGeneratedTypes
(CompilationStateBuilder.java:325)
        at com.google.gwt.dev.javac.CompilationStateBuilder
$CompileMoreLater.addGeneratedTypes(CompilationStateBuilder.java:126)
        at
com.google.gwt.dev.javac.CompilationState.addGeneratedCompilationUnits
(CompilationState.java:86)
        at com.google.gwt.dev.javac.StandardGeneratorContext.finish
(StandardGeneratorContext.java:348)
        at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds
(WebModeCompilerFrontEnd.java:129)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.process(AbstractCompiler.java:200)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:
444)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.compile(AbstractCompiler.java:123)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.compile(AbstractCompiler.java:234)
        at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access
$200(AbstractCompiler.java:109)
        at com.google.gwt.dev.jdt.AbstractCompiler.compile
(AbstractCompiler.java:522)
        at
com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations
(BasicWebModeCompiler.java:112)
        at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations
(WebModeCompilerFrontEnd.java:47)
        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile
(JavaToJavaScriptCompiler.java:421)
        at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile
(JavaScriptCompiler.java:32)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:522)
        at com.google.gwt.dev.Precompile.precompile(Precompile.java:414)
        at com.google.gwt.dev.Compiler.run(Compiler.java:201)
        at com.google.gwt.dev.Compiler$1.run(Compiler.java:152)
        at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:
87)
        at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger
(CompileTaskRunner.java:81)
        at com.google.gwt.dev.Compiler.main(Compiler.java:159)
Java Result: 1

build.war:

BUILD FAILED
/home/cb/localProjects/FaultDatabase/build.xml:149: /home/cb/
localProjects/FaultDatabase/output/www/GWTApplication.Main not found.

Total time: 26 seconds

Compilation exited abnormally with code 1 at Thu Dec 10 09:37:53

--

You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.


Reply via email to