Why you include your server codesource into GWT module?
On Sat, Jun 2, 2012 at 10:52 AM, Akram Moncer akram.mon...@gmail.comwrote:
try to remove the source path='server'/ of the gwt.xml file and add
the jars in the war/lib folder
2012/6/2 jmbz84 jmb...@gmail.com
[image: Boxbe] https://www.boxbe.com/overview
google-web-toolkit@googlegroups.com is not on your Guest
Listhttps://www.boxbe.com/approved-list| Approve
sender https://www.boxbe.com/anno?tc=11494804866_698207912 | Approve
domain https://www.boxbe.com/anno?tc=11494804866_698207912dom
I'm trying to create a simple DB connection using JPA. It works fine
but when I try to Throw an Exception to the client I get the error:
[ERROR] [browsereditor] - Line 210: No source code is available for
type javax.persistence.EntityExistsException; did you forget to
inherit a required module?
[ERROR] [browsereditor] - Line 212: No source code is available for
type javax.persistence.EntityNotFoundException; did you forget to
inherit a required module?
I get no error in development mode and it compiles fine, but when the
app module is loaded there is where I get the error.
I have the required imports in server/Composer and client/Presenter
classes
import javax.persistence.EntityExistsException;
import javax.persistence.EntityNotFoundException;
I also added the following jars to the classpath and build path:
javax.persistence.jar
jpa-annotations-source.jar (http://code.google.com/p/google-web-
toolkit/issues/detail?id=1830#c14http://code.google.com/p/google-web-toolkit/issues/detail?id=1830#c14
)
I also tried adding to gwt.xml
source path='client'/
source path='shared'/
source path='server'/
Any ideas on how to tell eclipse where to find the source code??
Thanks
Here is the code:
//Create composer from Composer.class in server
public static Composer createComposer(String name)
throws EntityExistsException {
Composer comp = new Composer();
comp.setName(name);
comp.setId(1);
EntityManager entityManager = entityManager();
entityManager.getTransaction().begin();
entityManager.persist(comp);
entityManager.getTransaction().commit();
entityManager.close();
return comp;
}
///fire Request from createComposer(above) in Presenter.class
req.fire(new ReceiverComposerProxy() {
public void onSuccess(ComposerProxy arg0) {
ComposerProxy comp;
comp = arg0;
}
public void onFailure(Throwable caught)
throws Throwable {
// Convenient way to find out which
exception
// was thrown.
try {
throw caught;
} catch (EntityExistsException e) {
} catch (EntityNotFoundException e) {
}
}});
}});
[ERROR] [browsereditor] - Line 210: No source code is available for
type javax.persistence.EntityExistsException; did you forget to
inherit a required module?
[ERROR] [browsereditor] - Line 212: No source code is available for
type javax.persistence.EntityNotFoundException; did you forget to
inherit a required module?
--
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-toolkit@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.
--
Akram MONCER
Etudiant à l' ENSI
Tel: (+216)27753866
CV: http://akram.moncer.netcv.com/
--
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-toolkit@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.
--
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-toolkit@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.