NullPointerException after update to 5.0.15-SNAPSHOT
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=submitApply/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
Re: NullPointerException after update to 5.0.15-SNAPSHOT
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=submitApply/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