Watter wrote:
> 
> 
> Jean-Baptiste Quenot-3 wrote:
>> 
>> * Watter:
>> 
>>> 1) I realized that "ContextLoader"  which is the reported as the
>>> classloader  when I  do  a Session.class.getClassloader()  right
>>> before the  error occurs  is actually  a Spring  class. For some
>>> reason  I  was  thinking  that  it was  a  standard  Java  class
>>> loader. I  am  using Spring  in  my  application, but  from  the
>>> web  tier, I  only access  my  Spring beans  using the  approved
>>> @SpringBean  annotation. Does that  fact that  this is  a Spring
>>> class tell me anything useful?
>> 
>> Do you obtain your WebApplication or your WebSession from Spring's
>> WebApplicationContext?  If this is the case, that's not compatible
>> with the reloading mechanism.
>> 
>> Otherwise, about  the annotations,  I haven't  tried to  work with
>> them yet.  I'll test this combination during the next weeks.
>> 
> I think I was incorrect in assuming this had anything to do with Spring. I
> removed Spring from the picture completely and I was still able to
> recreate the same ClassCastExceptions. 
> 
> Here's some additional information that may or may not be useful. The
> reason why the cast isn't working is because the stored custom WebSession
> class is from the RelaodingClassLoader but the class requesting the
> session (a page class) is using the Jetty's normal classloader. The
> question is, then, why is that page class being loaded using the normal
> classloader? Normally it isn't. In most normal situations, that page class
> is being loaded by the ReloadingClasLoader. It only seems to be loaded by
> the normal classloader after I've used my browser back button and then
> clicked the link which load it. 
> 
> I've also found that after making a change to page and recompiling,  the
> changed page class is occasionally loaded by the normal classloader as
> well. I havent' figured out how to recreate this behavior reliably,
> though. 
> 
I created a small demo application that demonstrates the problem? Is there
somewhere I can upload the zip file (it uses maven so it's only 7kb) with
some instructions on the steps necessary to recreate the problem? I hate to
open a bug in JIRA for this seeing as how it's most likely a
misconfiguration error on my part and not really a bug in Wicket.

Matt
-- 
View this message in context: 
http://www.nabble.com/Has-something-changed-in-markup-inheritance--tf3963374.html#a11552954
Sent from the Wicket - User mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to