Forgot to add that I only get the exception after a form submit

Martijn 


On Fri, 2008-09-12 at 19:13 +0200, Martijn Brinkers wrote:
> I get a NullPointerException after update to 5.0.15 snapshot for code
> that worked fine with 5.0.14
> 
> Any idea what's causing the exception?
> 
> 
> Martijn Brinkers
> 
> 
> Exception info page:
> 
> 
> Failure reading parameter 'source' of component
> user/Encryption:encryptioncertificates.certificategrid.grid.columns.loop: 
> org.apache.tapestry5.ioc.internal.util.TapestryException
> context
> eventType
>         action
> location
>         classpath:mitm/mimesecure/web/components/EncryptionCertificates.tml, 
> line 8, column 37
>         3
>         <t:container
>         xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
>         4
>         <div id="filterTile">
>         5
>         <t:CertificateFilter t:id =
>         "certificateFilter" />
>         6
>         </div>
>         7
>         
>         8
>         <t:form
>         t:id="certificateGridForm">
>         9
>         
>         10
>         <t:MultiSelectCertificateGrid
>         t:id="certificateGrid"/>
>         11
>         
>         12
>         <div id="buttonTile">
>         13
>         <button
>         type="submit">Apply</button>
>   * org.apache.tapestry5.ioc.internal.util.TapestryException
> Failure reading parameter 'source' of component
> user/Encryption:encryptioncertificates.certificategrid.grid.columns.loop: 
> org.apache.tapestry5.ioc.internal.util.TapestryException
> location
>         classpath:org/apache/tapestry5/corelib/components/GridColumns.tml, 
> line 4, column 27
>         1
>         <thead
>         xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"; 
> xml:space="default">
>         2
>         <tr>
>         3
>         <th t:type="Loop"
>         source="columnNames"
>         value="columnName"
>         volatile="true"
>         class="prop:headerClass"
>         4
>         index="index">
>         5
>         <t:delegate
>         to="blockForColumn"/>
>         6
>         <t:block id="standardHeader">
>         7
>         <a
>         t:id="sort">${columnModel.label}</a>
>         8
>         <t:if
>         test="columnModel.sortable">
>         9
>         <a t:id="sort2">
>   * java.lang.NullPointerException
> Stack trace
>               * 
> org.apache.tapestry5.corelib.components.GridColumns.getColumnNames(GridColumns.java:226)
>               * 
> org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.java:53)
>               * 
> org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:272)
>               * 
> org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:303)
>               * org.apache.tapestry5.corelib.components.Loop._
>                 $read_parameter_source(Loop.java)
>               * 
> org.apache.tapestry5.corelib.components.Loop.setupForVolatile(Loop.java:303)
>               * org.apache.tapestry5.corelib.components.Loop.access
>                 $100(Loop.java:37)
>               * org.apache.tapestry5.corelib.components.Loop
>                 $2.execute(Loop.java:68)
>               * org.apache.tapestry5.corelib.components.Loop
>                 $2.execute(Loop.java:72)
>               * 
> org.apache.tapestry5.corelib.components.Form.executeStoredActions(Form.java:423)
>               * org.apache.tapestry5.corelib.components.Form._$advised
>                 $onAction(Form.java:339)
>               * org.apache.tapestry5.corelib.components.Form$onAction
>                 $invocation_11c5785a41e.invokeAdvisedMethod(Form
>                 $onAction$invocation_11c5785a41e.java)
>               * 
> org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:71)
>               * 
> org.apache.tapestry5.ioc.internal.services.LoggingAdvice.advise(LoggingAdvice.java:37)
>               * org.apache.tapestry5.internal.transform.LogWorker
>                 $1.advise(LogWorker.java:54)
>               * 
> org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:80)
>               * 
> org.apache.tapestry5.corelib.components.Form.onAction(Form.java)
>               * 
> org.apache.tapestry5.corelib.components.Form.dispatchComponentEvent(Form.java)
>               * 
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:889)
>               * 
> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1050)
>               * 
> org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:67)
>               * 
> mitm.mimesecure.web.services.security.HMACFilterImpl.handle(HMACFilterImpl.java:225)
>               * 
> org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42)
>               * 
> org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
>               * org.apache.tapestry5.services.TapestryModule
>                 $42.handle(TapestryModule.java:2053)
>               * 
> mitm.mimesecure.web.services.security.CSRFFilterImpl.handle(CSRFFilterImpl.java:111)
>               * 
> org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:131)
>               * org.apache.tapestry5.services.TapestryModule
>                 $17.service(TapestryModule.java:1025)
>               * 
> org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42)
>               * 
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
>               * org.apache.tapestry5.services.TapestryModule
>                 $3.service(TapestryModule.java:624)
>               * org.apache.tapestry5.services.TapestryModule
>                 $2.service(TapestryModule.java:614)
>               * 
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
>               * 
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93)
>               * 
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:84)
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


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

Reply via email to