It is indeed a weird case. I haven't ever found this error on my development
environment, so it is hard to debug, only happens when the application is
running deployed. I have never saw it live, only in the application's logs.
I even found one of these errors that doesn't even finish the package name
(mypackage.MyClass):

Will keep on investigating, thanks for all your tips :-)

mypac%3C/a%3E%3C/h4%3E%20%20%20%20%3Cdiv%20id=

2010-03-15 20:38:58,507 ERROR ap18_s1_IX_II [[ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)']
org.apache.wicket.request.target.resource.SharedResourceRequestTarget
359167|RGCZLpMSQGtMyQvz53HrwSsxrS9cGrRJQGyp8dJNNz3xTpHv8QpW!-469065994!
1268681938...@192.168.131.143 - unable to lazily register shared resource
%3C/a%3E%3C/h4%3E%20%20%20%20%3Cdiv%20id=
java.lang.ClassNotFoundException: mypac%3C
    at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:289)
    at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:262)
    at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161)
    at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
    at
org.apache.wicket.application.DefaultClassResolver.resolveClass(DefaultClassResolver.java:103)
    at
org.apache.wicket.request.target.resource.SharedResourceRequestTarget.respond(SharedResourceRequestTarget.java:149)
    at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
    at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
    at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
    at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
    at mypackage.MyFilter.doFilter(MyFilter.java:37)
    at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
    at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
    at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
    at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
2010-03-15 20:38:58,507 ERROR ap18_s1_IX_II [[ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)']
org.apache.wicket.request.target.resource.SharedResourceRequestTarget
359167|RGCZLpMSQGtMyQvz53HrwSsxrS9cGrRJQGyp8dJNNz3xTpHv8QpW!-469065994!
1268681938...@192.168.131.143 - unable to lazily register shared resource
net.gencat.accesnet.t%3C/a%3E%3C/h4%3E%20%20%20%20%3Cdiv%20id=
java.lang.ClassNotFoundException: net.gencat.accesnet.t%3C
    at
weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:289)
    at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:262)
    at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161)
    at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
    at
org.apache.wicket.application.DefaultClassResolver.resolveClass(DefaultClassResolver.java:103)
    at
org.apache.wicket.request.target.resource.SharedResourceRequestTarget.respond(SharedResourceRequestTarget.java:149)
    at
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
    at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
    at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
    at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
    at
net.gencat.accesnet.portal.application.ANetFilter.doFilter(ANetFilter.java:37)
    at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
    at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
    at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
    at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
    at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
2010-03-15 20:38:58,509 ERROR ap18_s1_IX_II [[ACTIVE] ExecuteThread: '0' for
queue: 'weblogic.kernel.Default (self-tuning)']
org.apache.wicket.request.target.resource.SharedResourceRequestTarget
359167|RGCZLpMSQGtMyQvz53HrwSsxrS9cGrRJQGyp8dJNNz3xTpHv8QpW!-469065994!
1268681938...@192.168.131.143 - shared resource
mypac%3C/a%3E%3C/h4%3E%20%20%20%20%3Cdiv%20id= not found2010-03-15
20:38:58,509 ERROR ap18_s1_IX_II [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)']
org.apache.wicket.request.target.resource.SharedResourceRequestTarget
359167|RGCZLpMSQGtMyQvz53HrwSsxrS9cGrRJQGyp8dJNNz3xTpHv8QpW!-469065994!
1268681938...@192.168.131.143 - shared resource
mypac%3C/a%3E%3C/h4%3E%20%20%20%20%3Cdiv%20id= not found

2010/3/15 Jonas <barney...@gmail.com>

> I guess you use that panel somewhere on a page near a shared resource,
> maybe for an Image,
> have you tried debugging the rendering of that page?
>
> A side note, probably totally unrelated to your problem:
> having 'head' tags inside a wicket:panel will probably result in
> invalid html, you
> should consider using wicket:head instead (see:
> http://cwiki.apache.org/WICKET/wickets-xhtml-tags.html)
>
> cheers,
> Jonas
>
> On Mon, Mar 15, 2010 at 10:11 AM, Xavier López <xavil...@gmail.com> wrote:
> > I agree it's not a classloader issue, the classloader is being given a
> > cobbled class name, so it's not its fault it cannot load it.
> >
> > Is it possible that due to some serialization error the class name gets
> > messed with the html markup, so that the class name read in
> deserialization
> > ends messed up ?
> >
> > I don't see where can this be messing with comments, here is the markup
> file
> > (the only one with "fi usuari" in it)
> >
> > <html xmlns:wicket>
> > <wicket:panel>
> > <head>
> > <script src="/accesnet/js/modal-message.js"
> type="text/javascript"></script>
> > </head>
> > <!-- usuari -->
> > <div id="usuari">
> >    <div class="caixaUser">
> >        <div class="userdades">
> >            <span class="wai"><wicket:message
> > key="userpanel.nomusuari.wai"/></span><strong><span
> > wicket:id="nomUsuari"></span></strong><br  />
> >            <span class="noPopup"><a href="#" wicket:id="linkEditUsuari"
> > wicket:message="title:userpanel.editusuari.title"><wicket:message
> > key="userpanel.editusuari.text"/></a></span>
> >            <span class="noPopup"><a href="#" wicket:id="linkHomeAdmin"
> > wicket:message="title:userpanel.homeadmin.title"><wicket:message
> > key="userpanel.homeadmin.text"/></a></span>
> >        </div>
> >        <div class="sessio">
> >            <span><a href="#" class="botoE cancela"
> > wicket:message="title:userpanel.fisessio.title"
> > wicket:id="linkFiSessio"><wicket:message
> key="userpanel.desconnecta"/><span
> > class="wai"><wicket:message
> > key="userpanel.fisessio.text.wai"/></span></a></span>
> >        </div>
> >    </div>
> > </div>
> > <!-- fi usuari -->
> > </wicket:panel>
> > </html>
> >
> >
> > Thanks for all your responses !
> > Xavier
> >
> > 2010/3/14 Jonas <barney...@gmail.com>
> >
> >> As stated in my previous mail, I really doubt this is a classloader
> >> issue, since the class name is
> >> 'mypackage.MyClass-%20fi%20usuari%20--%3E%20%20%3C'
> >> which decodes to
> >> 'mypackage.MyClass- fi usuari -->  <'
> >> which obviously isn't just a class name, but a class name
> >> plus some 'garbage', which will make any classloader choke.
> >>
> >> 2010/3/13 François Meillet <fm...@meillet.com>:
> >> > sounds like a classloading effect.
> >> >
> >> > Have a look to the classloader hierarchy
> >> >
> >> > Here is a good doc:
> >> >
> >>
> http://download.oracle.com/docs/cd/E12840_01/wls/docs103/programming/classloading.html
> >> >
> >> > Especially this one : Resource Loading Order
> >> >
> >>
> http://download.oracle.com/docs/cd/E12840_01/wls/docs103/programming/classloading.html#wp1097288
> >> >
> >> > François
> >> >
> >> >
> >> > Le 12 mars 2010 à 17:30, Igor Vaynberg a écrit :
> >> >
> >> >> ive seen this once before on the list. also with weblogic i think.
> >> >> search the list.
> >> >>
> >> >> -igor
> >> >>
> >> >> On Fri, Mar 12, 2010 at 3:16 AM, Xavier López <xavil...@gmail.com>
> >> wrote:
> >> >>> Hi,
> >> >>>
> >> >>> From time to time I see the following error in my deployed
> >> application's
> >> >>> log. The application is running clustered on Weblogic 9.2 MP3.
> >> >>>
> >> >>> It seems to be messing up with the classloading of class
> >> mypackage.MyClass
> >> >>> (this error comes up in many different classes). I can guess from
> the
> >> stack
> >> >>> trace that something is going wrong maybe serializing that page, it
> can
> >> be
> >> >>> seen that the class name is being messed with some content of the
> page
> >> (div
> >> >>> tags, text displayed in the page,...).
> >> >>>
> >> >>> Has anyone been in this situation before ? Any tip on how to address
> >> the
> >> >>> issue ?
> >> >>>
> >> >>> 2010-03-11 22:31:10,506 ERROR ap16_s1_IX_II [[ACTIVE] ExecuteThread:
> >> '2' for
> >> >>> queue: 'weblogic.kernel.Default (self-tuning)']
> >> >>>
> org.apache.wicket.request.target.resource.SharedResourceRequestTarget
> >> >>>
> 579910|vJS0LZhR01NKqxLWh6QbpWm77g3jHJ96Y4GYV6KB996NfHnHLb5t!-619140133!
> >> >>> 1268343057...@192.168.131.142 - unable to lazily register shared
> >> resource
> >> >>> mypackage.MyClass%20fi%20usuari%20--%3E%20%20%3C/div%3E%3Cdiv%20id=
> >> >>> java.lang.ClassNotFoundException:
> >> >>> mypackage.MyClass-%20fi%20usuari%20--%3E%20%20%3C
> >> >>>    at
> >> >>>
> >>
> weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:289)
> >> >>>    at
> >> >>>
> >>
> weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:262)
> >> >>>    at
> >> >>>
> >>
> weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
> >> >>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> >> >>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> >> >>>    at
> >> >>>
> >>
> weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161)
> >> >>>    at
> >> >>>
> >>
> weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
> >> >>>    at
> >> >>>
> >>
> org.apache.wicket.application.DefaultClassResolver.resolveClass(DefaultClassResolver.java:103)
> >> >>>    at
> >> >>>
> >>
> org.apache.wicket.request.target.resource.SharedResourceRequestTarget.respond(SharedResourceRequestTarget.java:149)
> >> >>>    at
> >> >>>
> >>
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
> >> >>>    at
> >> >>>
> >>
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1181)
> >> >>>    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
> >> >>>    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
> >> >>>    at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
> >> >>>    at
> >> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
> >> >>>    at
> >> >>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
> >> >>>    at mypacakge.MyFilter.doFilter(ANetFilter.java:37)
> >> >>>    at
> >> >>>
> >>
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
> >> >>>    at
> >> >>>
> >>
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3242)
> >> >>>    at
> >> >>>
> >>
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> >> >>>    at
> >> >>>
> >>
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> >> >>>    at
> >> >>>
> >>
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2010)
> >> >>>    at
> >> >>>
> >>
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1916)
> >> >>>    at
> >> >>>
> >>
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1366)
> >> >>>    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
> >> >>>    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
> >> >>> 2010-03-11 22:31:10,511 ERROR ap16_s1_IX_II [[ACTIVE] ExecuteThread:
> >> '2' for
> >> >>> queue: 'weblogic.kernel.Default (self-tuning)']
> >> >>>
> org.apache.wicket.request.target.resource.SharedResourceRequestTarget
> >> >>>
> 579910|vJS0LZhR01NKqxLWh6QbpWm77g3jHJ96Y4GYV6KB996NfHnHLb5t!-619140133!
> >> >>> 1268343057...@192.168.131.142 - shared resource
> >> >>> mypackage.MyClass-%20fi%20usuari%20--%3E%20%20%3C/div%3E%3Cdiv%20id=
> >> not
> >> >>> found
> >> >>>
> >> >>> Thanks,
> >> >>> Xavier
> >> >>>
> >> >>
> >> >> ---------------------------------------------------------------------
> >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >> >>
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> > For additional commands, e-mail: users-h...@wicket.apache.org
> >> >
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >> For additional commands, e-mail: users-h...@wicket.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
"Klein bottle for rent--inquire within."

Reply via email to