cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: Using Cayenne withTomcat gives ClassCastException
Date Wed, 01 Nov 2006 20:04:56 GMT
Ok, looks like no WO is involved (just reread the original message -  
doh!). Still the advice given in the quoted thread on how to compare  
the classloaders should help to debug the problem.

Andrus

On Nov 1, 2006, at 3:01 PM, Andrus Adamchik wrote:
> This seems like some kind of classloader issue. John need to make  
> sure that cayenne.jar is loaded by the same classloader as the app  
> code. In most simple case this means putting it in the war. But  
> there are more weird cases such as this one:
>
> http://objectstyle.org/cayenne/lists/cayenne-user/2006/10/0063.html
>
> (also is there a WO framework involved here?? If so I can't give  
> specific advice, other than debugging ClassLoader hierarchy)
>
> Andrus
>
>
> On Nov 1, 2006, at 2:54 PM, Michael Gentry wrote:
>
>> I never got that when I used Tomcat with Tapestry.  How are you
>> starting Tomcat up?  I always used the Tomcat plugin for Eclipse and
>> it worked pretty well.  Another option for development is to use
>> Jetty/Jetty Launcher/Eclipse.  Jetty starts up much faster.  As for
>> hot code replacement, it works pretty well as long as I edit inside a
>> method.  It fails if I add class instance variables or modify the
>> method's signature.
>>
>> /dev/mrg
>>
>>
>> On 11/1/06, John <mmmmmmmmm53@web.de> wrote:
>>> Hello,
>>> I use Cayenne with Tapestry and tomcat.
>>>
>>> I fetch data from the DB using Cayenne The application runs well  
>>> until I make change on the Java file like Home.java I have to  
>>> restart TOMCAT new. Restarting the Application doesnot solve the  
>>> problem.
>>> Changing the Home.page or Home.html does not create the error.
>>> The error i get is:
>>> -------------------------------------------------------------------- 
>>> ----
>>>       java.lang.ClassCastException
>>>       de.model.MenuObject cannot be cast to de.model.MenuObject
>>>
>>> -------------------------------------------------------------------- 
>>> ----
>>>
>>> Anybody knows why or how can i solve this?
>>>
>>> I face this problem only with Cayenne, cos using a sample List  
>>> does not creates this effect.
>>>
>>> Thx in advance.
>>>
>>>
>>
>
>


Mime
View raw message