Hi,

I've upgraded to 4.1.2 from 4.1.1 and am getting the following when I try to load one of my Dojo Dialogs (async).

It seems tapestry is trying to call getPage with a null page name, but I'm not sure why formSubmit is being called at all (unless it's part of a rewind?)

The trigger is being defined like so:
   <input type="button" jwcid="[EMAIL PROTECTED]" label="show dialog"/>

The listener being called is defined like so:
   @EventListener(targets = {"myButton"}, events = "onclick", async = true)
   public void showMyDialog()

If i click my button i get the following exception wrapped in a error dialog (async):

Failure invoking listener method 'public org.apache.tapestry.IPage MyPage.formSubmit()' on [EMAIL PROTECTED]: Parameter name must not be null.
org.apache.hivemind.ApplicationRuntimeException
Failure invoking listener method 'public org.apache.tapestry.IPage com.pds.pdsv3.tapestry.pages.veridical.VeridicalPage.formSubmit()' on [EMAIL PROTECTED]/Comparables]: Parameter name must not be null.
component:
        [EMAIL PROTECTED]/Comparables]
location:
        context:/WEB-INF/veridical/Comparables.page, line 5, column 81
1
        <?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE page-specification PUBLIC "-//Apache Software Foundation//Tapestry Specification 4.0//EN"
3
        "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd";>
4
        
5
<page-specification class="com.pds.pdsv3.tapestry.pages.veridical.Comparables"/>




[ +/- ] Exception: <http://localhost:8080/PDS/app> Parameter name must not be null.
java.lang.NullPointerException
Parameter name must not be null.
Stack Trace:

   * org.apache.hivemind.util.Defense.notNull(Defense.java:41)
   * org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:217)

   * $IRequestCycle_1138a7ba350.getPage($IRequestCycle_1138a7ba350.java)
   * $IRequestCycle_1138a7ba25a.getPage($IRequestCycle_1138a7ba25a.java)
   * MyPage.formSubmit(VeridicalPage.java:65)
   * sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   * 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

   * 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

   * java.lang.reflect.Method.invoke(Method.java:597)
   * 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeTargetMethod(ListenerMethodInvokerImpl.java:276)

   * 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod(ListenerMethodInvokerImpl.java:221)

   * 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.searchAndInvoke(ListenerMethodInvokerImpl.java:157)

   * 
org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod(ListenerMethodInvokerImpl.java:80)

   * 
org.apache.tapestry.listener.SyntheticListener.actionTriggered(SyntheticListener.java:52)

   * 
org.apache.tapestry.listener.ListenerInvokerTerminator.invokeListener(ListenerInvokerTerminator.java:50)

   * 
$ListenerInvoker_1138a7ba23c.invokeListener($ListenerInvoker_1138a7ba23c.java)

   * org.apache.tapestry.form.Form.renderComponent(Form.java:200)
   * org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)

   * 
org.apache.tapestry.services.impl.DojoAjaxResponseBuilder.render(DojoAjaxResponseBuilder.java:625)

   * org.apache.tapestry.form.Form.rewind(Form.java:269)
   * org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:453)

   * org.apache.tapestry.form.Form.trigger(Form.java:280)
   * 
org.apache.tapestry.engine.DirectService.triggerComponent(DirectService.java:166)

   * org.apache.tapestry.engine.DirectService.service(DirectService.java:142)

   * $IEngineService_1138a7ba2ba.service($IEngineService_1138a7ba2ba.java)
   * 
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:72)

   * org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:237)

   * 
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:54)

   * 
$WebRequestServicer_1138a7ba28e.service($WebRequestServicer_1138a7ba28e.java)

   * 
org.apache.tapestry.services.impl.DisableCachingFilter.service(DisableCachingFilter.java:54)

   * 
$WebRequestServicerFilter_1138a7ba290.service($WebRequestServicerFilter_1138a7ba290.java)






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to