Why you include your server codesource into GWT module?

On Sat, Jun 2, 2012 at 10:52 AM, Akram Moncer <[email protected]>wrote:

> 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 <[email protected]>
>
>>  [image: Boxbe] <https://www.boxbe.com/overview>
>> [email protected] is not on your Guest 
>> List<https://www.boxbe.com/approved-list>| Approve
>> sender <https://www.boxbe.com/anno?tc=11494804866_698207912> | Approve
>> domain <https://www.boxbe.com/anno?tc=11494804866_698207912&dom>
>>
>> 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#c14<http://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 Receiver<ComposerProxy>() {
>>
>>                        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 [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.
>>
>>
>>
>
>
> --
> 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 [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.
>

-- 
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.

Reply via email to