Yes I did (the bug has been fixed)

https://issues.apache.org/jira/browse/TAPESTRY-2668?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Martijn

On Fri, 2008-10-17 at 13:04 -0700, Howard Lewis Ship wrote:
> Have you added a bug in JIRA about this?
> 
> On Sep 13, 2008, at 1:28 AM, Martijn Brinkers wrote:
> 
> > Hi,
> >
> > I get the following NPE when I post a page containing a grid. This
> > worked with 5.0.14 but now I have updated to 5.0.15 I get this  
> > exception
> > when I post the page.
> >
> > Any idea?
> >
> > Thanks,
> >
> > Martijn
> >
> > An unexpected application exception has occurred.
> >      * org.apache.tapestry5.runtime.ComponentEventException
> >        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:277)
> >                      *  
> > org 
> > .apache 
> > .tapestry5 
> > .internal 
> > .structure 
> > .InternalComponentResourcesImpl 
> > .readParameter(InternalComponentResourcesImpl.java:308)
> >                      * 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:447)
> >                      * org.apache.tapestry5.corelib.components.Form._
> >                        $advised$onAction(Form.java:346)
> >                      * org.apache.tapestry5.corelib.components.Form
> >                        $onAction
> >                         
> > $invocation_11c5ac0b90c.invokeAdvisedMethod(Form
> >                        $onAction$invocation_11c5ac0b90c.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:1049)
> >                      *  
> > 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:2055)
> >                      * 
> > mitm.mimesecure.web.services.security.CSRFFilterImpl.handle 
> > (CSRFFilterImpl.java:113)
> >                      *  
> > 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)
> >                      *  
> > org 
> > .apache 
> > .tapestry5 
> > .ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java: 
> > 83)
> >                      *  
> > org 
> > .apache 
> > .tapestry5 
> > .internal 
> > .services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java: 
> > 106)
> >                      * org.apache.tapestry5.services.TapestryModule
> >                        $16.service(TapestryModule.java:1005)
> >                      *  
> > org 
> > .apache 
> > .tapestry5 
> > .upload 
> > .internal 
> > .services 
> > .MultipartServletRequestFilter 
> > .service(MultipartServletRequestFilter.java:44)
> >                      *  
> > org 
> > .apache 
> > .tapestry5 
> > .internal 
> > .services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
> >
> >
> 
> --
> Howard Lewis Ship
> Creator: Apache Tapestry and Apache HiveMind
> 


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

Reply via email to