Hello everyone!
I have the following problem and i was wandering if you could help me
out.
I have the following class:
package ar.com.akyasociados.iturnos.client.dto.contactos;
import java.io.Serializable;
import ar.com.akyasociados.gwtprojecttemplate.client.dto.DTO;
import com.google.gwt.validation.client.NotEmpty;
/**
*
* @author Barrera Oro, Rafael
*
* DTO para transportar información de un título hacia el cliente.
*
*/
@SuppressWarnings("serial")
public class TituloDTO implements Serializable, DTO{
private int id;
@NotEmpty (groups={"minimal"}, message = "Debe ingresar una
descripción")
private String descripcion;
/**
* Constructor. Requerido por ser DTO.
*/
public TituloDTO(){
id = -1;
descripcion = null;
}
public int getId()
{ return id; }
public void setId(int id)
{ this.id = id; }
public String getDescripcion() {
return descripcion; }
public void setDescripcion(String descripcion) {
this.descripcion =
descripcion; }
/*
* (non-Javadoc)
* @see
ar.com.akyasociados.gwtcontrols.client.widgets.RowElement#getValue()
*/
public String getValue() {
return new Integer(getId()).toString();
}
}
In eclipse everything works, but when i attempt to compile the project
i get the following exception:
Compiling module ar.com.akyasociados.iturnos.ITurnos
java.lang.ClassNotFoundException:
ar.com.akyasociados.iturnos.client.dto.contactos.TituloDTO
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
com.google.gwt.validation.rebind.ValidatorCreator.createValidatorImplementation
(Unknown Source)
at com.google.gwt.validation.rebind.ValidatorGenerator.generate
(Unknown Source)
at com.google.gwt.dev.cfg.RuleGenerateWith.realize
(RuleGenerateWith.java:49)
at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.tryRebind
(StandardRebindOracle.java:113)
at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind
(StandardRebindOracle.java:62)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind
(StandardRebindOracle.java:172)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind
(StandardRebindOracle.java:161)
at com.google.gwt.dev.Precompile
$DistillerRebindPermutationOracle.getAllPossibleRebindAnswers
(Precompile.java:204)
at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds
(WebModeCompilerFrontEnd.java:128)
at com.google.gwt.dev.jdt.AbstractCompiler$CompilerImpl.process
(AbstractCompiler.java:151)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:
444)
at com.google.gwt.dev.jdt.AbstractCompiler$CompilerImpl.compile
(AbstractCompiler.java:85)
at com.google.gwt.dev.jdt.AbstractCompiler$CompilerImpl.compile
(AbstractCompiler.java:181)
at com.google.gwt.dev.jdt.AbstractCompiler$CompilerImpl.access$400
(AbstractCompiler.java:71)
at com.google.gwt.dev.jdt.AbstractCompiler.compile
(AbstractCompiler.java:473)
at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations
(WebModeCompilerFrontEnd.java:73)
at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile
(JavaToJavaScriptCompiler.java:254)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:300)
at com.google.gwt.dev.Compiler.run(Compiler.java:170)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:124)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:
84)
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger
(CompileTaskRunner.java:78)
at com.google.gwt.dev.Compiler.main(Compiler.java:131)
Scanning for additional dependencies: file:/shared/workspace/
ITurnos/src/ar/com/akyasociados/iturnos/client/widgets/contactos/
TitulosEditorPanel.java
Computing all possible rebind results for
'ar.com.akyasociados.iturnos.client.dto.contactos.TituloDTO'
Rebinding
ar.com.akyasociados.iturnos.client.dto.contactos.TituloDTO
Adding '1' new generated units
Validating newly compiled units
Removing units with errors
[ERROR] Errors in 'transient source for
ar.com.akyasociados.iturnos.client.dto.contactos.TituloDTOValidator'
[ERROR] Line 14: The type TituloDTOValidator
must implement the inherited abstract method
AbstractValidator<TituloDTO>.performValidation(TituloDTO, String,
ArrayList<String>, HashSet<String>, HashSet<String>)
[ERROR] Line 14: The type TituloDTOValidator
must implement the inherited abstract method
AbstractValidator<TituloDTO>.getGroupSequenceMapping(Class<?>)
[ERROR] Line 14: Syntax error on token "{",
{ expected after this token
See snapshot: /tmp/
ar.com.akyasociados.iturnos.client.dto.contactos.TituloDTOValidator6348536597138765710.java
[ERROR] Unable to find recently-generated type
'ar.com.akyasociados.iturnos.client.dto.contactos.TituloDTOValidator
[ERROR] Errors in 'file:/shared/workspace/ITurnos/src/ar/com/
akyasociados/iturnos/client/widgets/contactos/TitulosEditorPanel.java'
[ERROR] Line 61: Failed to resolve
'ar.com.akyasociados.iturnos.client.dto.contactos.TituloDTO' via
deferred binding
[ERROR] Cannot proceed due to previous errors
Does this ring any bells for anyone?
Thanks in advance!
Rafael
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---