ah, you are just using an old version.

this is the _exact_ problem that chris encountered, and has been fixed a
long time ago.

-igor


On 5/8/07, Thomas R. Corbin <[EMAIL PROTECTED]> wrote:

On Thursday 03 May 2007 6:30 pm, Igor Vaynberg escreveu:
> hrm. i would consider that a bug i think. i dont see why it would get
> called before constructor. can you set a breakpoint in there and paste
the
> stacktrace please.

        I'm still using the pre-wicket name change stuff.  I can upgrade,
though it
might take an evening's work to do so.   I threw an exception in my method
where the markup gets generated, so that's what the GUNK! bit is.


Can't instantiate page using constructor public
com.samsix.reports.QueryDialogPage(wicket.PageParameters) and argument
queryName = "viewMeterRoute"
wicket.WicketRuntimeException: Can't instantiate page using constructor
public
com.samsix.reports.QueryDialogPage(wicket.PageParameters) and argument
queryName = "viewMeterRoute"
        at
wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:174)
        at
wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:95)
        at
wicket.request.target.component.BookmarkablePageRequestTarget.newPage(
BookmarkablePageRequestTarget.java:260)
        at
wicket.request.target.component.BookmarkablePageRequestTarget.getPage(
BookmarkablePageRequestTarget.java:275)
        at

wicket.request.target.component.BookmarkablePageRequestTarget.processEvents
(BookmarkablePageRequestTarget.java:204)
        at
wicket.request.AbstractRequestCycleProcessor.processEvents(
AbstractRequestCycleProcessor.java:89)
        at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java
:961)
        at wicket.RequestCycle.step(RequestCycle.java:1034)
        at wicket.RequestCycle.steps(RequestCycle.java:1113)
        at wicket.RequestCycle.request(RequestCycle.java:474)
        at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:248)
        at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java
:122)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at

org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:664)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(
NativeConstructorAccessorImpl.java:39)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at
wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:153)
        ... 25 more
Caused by: java.lang.reflect.UndeclaredThrowableException
        at wicket.proxy.$Proxy11.getMarkupResourceStream(Unknown Source)
        at
com.samsix.reports.QueryDialogPage.getMarkupResourceStream(
QueryDialogPage.java:95)
        at wicket.markup.MarkupCache.getMarkup(MarkupCache.java:286)
        at wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:110)
        at
wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:327)
        at wicket.markup.html.WebPage.commonInit(WebPage.java:210)
        at wicket.markup.html.WebPage.<init>(WebPage.java:98)
        at com.samsix.wicket.NrgPage.<init>(NrgPage.java:33)
        at com.samsix.wicket.VariationPage.<init>(VariationPage.java:39)
        at com.samsix.reports.QueryDialogPage.<init>(QueryDialogPage.java
:58)
        ... 30 more
Caused by: java.lang.Exception: GUNK!
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(
NativeConstructorAccessorImpl.java:39)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at
org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(
MetaClassHelper.java:562)
        at
groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:1756)
        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java
:758)
        at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java
:688)
        at
org.codehaus.groovy.runtime.Invoker.invokeConstructorOf(Invoker.java:163)
        at
org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(
InvokerHelper.java:140)
        at
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(
ScriptBytecodeAdapter.java:243)
        at
com.samsix.reports.QueryDialogHandlerImpl.getMarkupResourceStream(
script1178645684862.groovy:134)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(
LazyInitProxyFactory.java:375)
        ... 40 more




>
> -igor
>
> On 5/3/07, Thomas R. Corbin <[EMAIL PROTECTED]> wrote:
> > On Thursday 03 May 2007 5:05 pm, Igor Vaynberg escreveu:
> > > see IMarkupResourceStreamProvider, there is also an example in
> > > wicket-examples that shows custom markup loading.
> >
> >         Thanks.  I think I'll have to go with the build time option
> > because the
> > getMarkupResourceStream( container, containerClass ) method gets
called
> > before any code in my constructor has a chance to look at the
> > PageParameters
> > to find out where the xml file is to be able to build the html.
> >
> >         I don't see any way to delay the markup processing/loading
until
> > after I can
> > examine the PageParameters.
> >
> > > -igor
> > >
> > > On 5/3/07, Thomas R. Corbin <[EMAIL PROTECTED]> wrote:
> > > > I've got some groovy code which processes an xml file and
generates
> >
> > some
> >
> > > > html.
> > > > Right now I do it at build time, but would really prefer to do it
at
> >
> > run
> >
> > > > time.   I've got some code hooked up which does so, but all I get
is
> >
> > an
> >
> > > > empty
> > > > page.
> > > >
> > > > I'm using wicket 1.3.0-snapshot (prior to the name change)
> > > >
> > > > when building the page, I run the following groovy code, where the
> >
> > buffer
> >
> > > > contains the html I generate.
> > > >
> > > > MarkupParser  parser          = new MarkupParser( new
XmlPullParser()
> >
> > )
> >
> > > > Markup        markup          = parser.parse( buffer )
> > > >
> > > > def markupStream    = new MarkupStream( markup )
> > > >
> > > > page.setMarkupStream( markupStream )
> > > >
> > > >
> > > > I've tried overriding onRender in the page java code and calling
> > > > renderComponent with my markup stream, but I still don't get
anything
> > > > showing.   It works with the same html generated at build time.
> > > >
> > > > Am I way off base and this just won't work, or do I have some
details
> > > > mucked
> > > > up?
> > > >
> > > > Thanks,
> > > > Tom
> >
> >
-------------------------------------------------------------------------
> >
> > > > 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
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
-------------------------------------------------------------------------
> > 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
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user

-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to