quick guess ....
are you returning any null values in onPassivate ?

Davor Hrg

On Feb 19, 2008 8:35 PM, jeffrey ai <[EMAIL PROTECTED]> wrote:
>
> Hi All,
>
> I am experiencing a error of using "ComponentResources.createActionLink"
> after upgrade from 5.0.6 to 5.0.10. The code used to work now broke.
>
> The Stack Trace is :
> ==================
>
> Caused by: java.lang.NullPointerException
>         at
> org.apache.tapestry.internal.services.LinkFactoryImpl.collectActivationContextForPage(LinkFactoryImpl.java:217)
>         at
> org.apache.tapestry.internal.services.LinkFactoryImpl.createActionLink(LinkFactoryImpl.java:129)
>         at
> $LinkFactory_11832fc661e.createActionLink($LinkFactory_11832fc661e.java)
>         at
> org.apache.tapestry.internal.structure.PageImpl.createActionLink(PageImpl.java:156)
>         at
> org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.createActionLink(InternalComponentResourcesImpl.java:123)
>         at
> net.memberdirect.mdsb.pages.trial.DemoActionLink.onActionFromLink1(DemoActionLink.java:18)
> ....
> ==================
>
> The code snippet is:
> ===============
> public class DemoActionLink
> {
>         @Inject
>         private ComponentResources componentResources;
>
>         @SuppressWarnings("unused")
>         private Object onActionFromLink1()
>         {
>                 // Some Business logic
>
>                 // Navigation logic
>                 return this.componentResources.createActionLink( "Link2", 
> false );
>         }
>
>         @SuppressWarnings("unused")
>         private Object onLink2()
>         {
>                 // Some Business logic
>
>                 // Navigation logic
>         }
> }
>
> ======================
>
> What I noticed in 5.0.10 source code is that
> "ComponentResources.createActionLink" is either called from "beginRender" or
> "afterRender" method only. Does that imply that we cannot use it in event
> handlers?
>
> Cheers,
> Jeffrey Ai
>
> --
> View this message in context: 
> http://www.nabble.com/T5-5.0.10%3A---ComponentResources.createActionLink-broke-after-upgrade-from-5.0.6-to-5.0.10-tp15562416p15562416.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> 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