ahh ok got it
will fix it asap

johan



On Tue, Mar 18, 2008 at 5:46 PM, Jeremy Levy <[EMAIL PROTECTED]> wrote:

> I've having trouble reproducing this is a test project, however if I
> return
> a standard value getCacheKey it seems to work, where returning null which
> as
> a I understand it means don't cache at all.
>
>  public String getCacheKey(MarkupContainer arg0, Class arg1) {
>        return "1";
>    }
>
>
> I'll keep trying for a bit more...
>
> Jeremy
>
> On Tue, Mar 18, 2008 at 9:55 AM, Jeremy Levy <[EMAIL PROTECTED]> wrote:
>
> > We are having the same issue, it's happening on pages where we are
> > defining the markup at run time, by implementing
> > IMarkupResourceStreamProvider and IMarkupCacheKeyProvider.  I'll create
> a
> > sample project to demonstrate..
> >
> > Jeremy
> >
> >
> >
> > On Tue, Mar 18, 2008 at 9:36 AM, Johnnie <[EMAIL PROTECTED]> wrote:
> >
> > >
> > > Sorry, I don't have a test case, but the webapp was working fine until
> I
> > > substituted all 1.3.2 jars for the 1.3.1 jars, and that's all did, I
> > > didn't
> > > change a thing in my code.
> > >
> > > I've gone back and forth between the two versions and always get the
> > > same
> > > exception with 1.3.2, but 1.3.1 works fine.
> > >
> > > When I click on "display page view" I find the following:
> > >
> > > [Page class = my.package.ui.SignIn, id = 0, version = 0]:
> > >
> > > # Path Size Type Model Object
> > > 1    feedback    1,4K
> > > org.apache.wicket.markup.html.panel.FeedbackPanel
> > > 2    feedback:feedbackul    5,7K
> > > org.apache.wicket.markup.html.WebMarkupContainer
> > > 3    feedback:feedbackul:messages    5,7K
> > > org.apache.wicket.markup.html.list.ListView    []
> > > 4    localizer    1,7K    my.package.ui.util.Localizer
> > > 5    localizer:en_GB    5,7K
> org.apache.wicket.markup.html.link.Link
> > > 6    localizer:en_US    5,7K
> org.apache.wicket.markup.html.link.Link
> > > 7    localizer:fr    5,7K    org.apache.wicket.markup.html.link.Link
> > > 8    localizer:pt    5,7K    org.apache.wicket.markup.html.link.Link
> > > 9    logout    1K    my.package.ui.SignOut
> > > 10    logout:signout    5,7K
> org.apache.wicket.markup.html.link.Link
> > > 11    signInForm    5,7K    my.package.ui.util.LocalizedForm
> > > 12    signInForm:password    1,1K
> > > org.apache.wicket.markup.html.form.PasswordTextField
> > > 13    signInForm:passwordLabel    5,7K
> > > org.apache.wicket.markup.html.basic.Label    Password
> > > 14    signInForm:username    1K
> > > org.apache.wicket.markup.html.form.TextField
> > > 15    signInForm:usernameLabel    5,7K
> > > org.apache.wicket.markup.html.basic.Label    Username
> > > 16    styler    1,4K    my.package.ui.util.Styler
> > > 17    styler:avant-garde    5,7K
> > > org.apache.wicket.markup.html.link.Link
> > > 18    styler:classic    5,7K
> org.apache.wicket.markup.html.link.Link
> > >
> > > Hope it helps.
> > >
> > > Regards,
> > >
> > > Johnny
> > >
> > >
> > > Johan Compagner wrote:
> > > >
> > > > do you have a test case that you can attach to a jira issue
> > > > I guess this has something to do with the loading of markup changes
> > > (so
> > > > that
> > > > not everything is loaded for every possible locale but only for
> every
> > > real
> > > > file once)
> > > >
> > > > you seem to have a situtation that the key is null or couldnt be
> > > generated
> > > > It would be nice to have a test case of that
> > > >
> > > > johan
> > > >
> > > >
> > > > On Tue, Mar 18, 2008 at 12:30 PM, Johnnie <[EMAIL PROTECTED]>
> > > wrote:
> > > >
> > > >>
> > > >> Hi,
> > > >>
> > > >> I´ve upgraded from Wicket 1.3.1 to 1.3.2 and got the following
> > > exception:
> > > >>
> > > >> Unexpected RuntimeException
> > > >>
> > > >> Root cause:
> > > >> java.lang.NullPointerException
> > > >>     at
> > > >> org.apache.wicket.util.concurrent.ConcurrentHashMap.hash(
> > > >> ConcurrentHashMap.java:299)
> > > >>     at
> > > >> org.apache.wicket.util.concurrent.ConcurrentHashMap.put(
> > > >> ConcurrentHashMap.java:533)
> > > >>     at
> > > >> org.apache.wicket.markup.MarkupCache$DefaultCacheImplementation.put
> (
> > > >> MarkupCache.java:711)
> > > >>     at
> > > >> org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java
> :437)
> > > >>     at
> > > >> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(
> > > >> MarkupCache.java:520)
> > > >>     at org.apache.wicket.markup.MarkupCache.getMarkup(
> > > MarkupCache.java
> > > >> :319)
> > > >>     at
> > > >>
> > > >>
> > >
> org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.checkForMarkupInheritance
> > > >> (InheritedMarkupMarkupLoader.java:95)
> > > >>     at
> > > >>
> > > org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup
> (
> > > >> InheritedMarkupMarkupLoader.java:63)
> > > >>     at
> > > >> org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(
> > > >> DefaultMarkupLoader.java:55)
> > > >>     at
> > > >> org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java
> :433)
> > > >>     at
> > > >> org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(
> > > >> MarkupCache.java:520)
> > > >>     at org.apache.wicket.markup.MarkupCache.getMarkup(
> > > MarkupCache.java
> > > >> :319)
> > > >>     at
> > > >> org.apache.wicket.markup.MarkupCache.getMarkupStream(
> MarkupCache.java
> > > :215)
> > > >>     at
> > > >> org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(
> > > >> MarkupContainer.java:343)
> > > >>     at org.apache.wicket.Page.onRender(Page.java:1453)
> > > >>     at org.apache.wicket.Component.render(Component.java:2308)
> > > >>     at org.apache.wicket.Page.renderPage(Page.java:906)
> > > >>     at
> > > >>
> > > >>
> > >
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond
> > > >> (BookmarkablePageRequestTarget.java:231)
> > > >>     at
> > > >> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(
> > > >> AbstractRequestCycleProcessor.java:104)
> > > >>     at
> > > >> org.apache.wicket.RequestCycle.processEventsAndRespond(
> > > RequestCycle.java
> > > >> :1172)
> > > >>     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1243)
> > > >>     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1330)
> > > >>     at org.apache.wicket.RequestCycle.request(RequestCycle.java
> :493)
> > > >>     at
> > > >> org.apache.wicket.protocol.http.WicketFilter.doGet(
> WicketFilter.java
> > > :358)
> > > >>     at
> > > >> org.apache.wicket.protocol.http.WicketFilter.doFilter(
> > > WicketFilter.java
> > > >> :194)
> > > >>     at
> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > >> ApplicationFilterChain.java:215)
> > > >>     at
> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > >> ApplicationFilterChain.java:188)
> > > >>     at
> > > >> org.apache.catalina.core.StandardWrapperValve.invoke(
> > > >> StandardWrapperValve.java:210)
> > > >>     at
> > > >> org.apache.catalina.core.StandardContextValve.invoke(
> > > >> StandardContextValve.java:174)
> > > >>     at
> > > >> org.apache.catalina.core.StandardHostValve.invoke(
> > > StandardHostValve.java
> > > >> :127)
> > > >>     at
> > > >> org.apache.catalina.valves.ErrorReportValve.invoke(
> > > ErrorReportValve.java
> > > >> :117)
> > > >>     at
> > > >> org.apache.catalina.core.StandardEngineValve.invoke(
> > > >> StandardEngineValve.java:108)
> > > >>     at
> > > >> org.apache.catalina.connector.CoyoteAdapter.service(
> > > CoyoteAdapter.java
> > > >> :151)
> > > >>     at
> > > >> org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java
> > > :870)
> > > >>     at
> > > >>
> > > >>
> > >
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> > > >> (Http11BaseProtocol.java:665)
> > > >>     at
> > > >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > >> PoolTcpEndpoint.java:528)
> > > >>     at
> > > >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
> > > >> LeaderFollowerWorkerThread.java:81)
> > > >>     at
> > > >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> > > >> ThreadPool.java:685)
> > > >>     at java.lang.Thread.run(Thread.java:619)
> > > >>
> > > >> I didn-t even got to see the sign in page.
> > > >>
> > > >> When I downgraded to 1.3.1 everything worked fine again.
> > > >>
> > > >> Best regards,
> > > >>
> > > >> Johnnie
> > > >>
> > > >> --
> > > >> View this message in context:
> > > >>
> > >
> http://www.nabble.com/Wicket-1.3.2---java.lang.NullPointerException-tp16119078p16119078.html
> > > >> Sent from the Wicket - User mailing list archive at
> > > >> Nabble.com <http://nabble.com/><http://nabble.com/>
> > > >> .
> > > >>
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > > >>
> > > >>
> > > >
> > > >
> > >
> > > --
> > > View this message in context:
> > >
> http://www.nabble.com/Wicket-1.3.2---java.lang.NullPointerException-tp16119078p16121384.html
> > > Sent from the Wicket - User mailing list archive at 
> > > Nabble.com<http://nabble.com/>
> .
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
>

Reply via email to