[INFO] TapestryFilter Startup time: 187 ms to build IoC Registry, 609 ms
overall.
java.lang.NullPointerException
[ERROR] Create Listener ComponentPageElement[Users/Create] failed during
page detach: Error persisting field Users/Create:username:
java.lang.NullPointerException
org.apache.tapestry.ioc.internal.util.TapestryException: Error persisting
field Users/Create:username: java.lang.NullPointerException
        at
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(Compo
nentPageElementImpl.java:935)
        at
org.apache.tapestry.internal.structure.ComponentPageElementImpl.containingPa
geDidDetach(ComponentPageElementImpl.java:729)
        at
org.apache.tapestry.internal.structure.PageImpl.detached(PageImpl.java:122)
        at
org.apache.tapestry.internal.services.PagePoolImpl.release(PagePoolImpl.java
:79)
        at $PagePool_1166415c52f.release($PagePool_1166415c52f.java)
        at
org.apache.tapestry.internal.services.RequestPageCacheImpl.threadDidCleanup(
RequestPageCacheImpl.java:61)
        at
org.apache.tapestry.ioc.internal.services.ThreadCleanupHubImpl.cleanup(Threa
dCleanupHubImpl.java:68)
        at
org.apache.tapestry.ioc.internal.RegistryImpl.cleanupThread(RegistryImpl.jav
a:257)
        at
org.apache.tapestry.ioc.internal.RegistryWrapper.cleanupThread(RegistryWrapp
er.java:36)
        at
org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:143)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:175)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
11Protocol.java:584)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.tapestry.ioc.internal.util.TapestryException: Error
persisting field Users/Create:username: java.lang.NullPointerException
        at
org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.persis
tFieldChange(InternalComponentResourcesImpl.java:180)
        at
edu.usc.k12.cpanel.pages.Users.Create._$write_username(Create.java)
        at
edu.usc.k12.cpanel.pages.Users.Create.pageDetached(Create.java:202)
        at
edu.usc.k12.cpanel.pages.Users.Create.containingPageDidDetach(Create.java)
        at
org.apache.tapestry.internal.structure.ComponentPageElementImpl$2.run(Compon
entPageElementImpl.java:84)
        at
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(Compo
nentPageElementImpl.java:923)
        ... 21 more
Caused by: java.lang.NullPointerException
        at $Request_1166415c53d.getSession($Request_1166415c53d.java)
        at $Request_1166415c511.getSession($Request_1166415c511.java)
        at
org.apache.tapestry.internal.services.AbstractSessionPersistentFieldStrategy
.postChange(AbstractSessionPersistentFieldStrategy.java:109)
        at
org.apache.tapestry.internal.services.PersistentFieldManagerImpl.postChange(
PersistentFieldManagerImpl.java:78)
        at
$PersistentFieldManager_1166415c533.postChange($PersistentFieldManager_11664
15c533.java)
        at
org.apache.tapestry.internal.structure.PageImpl.persistFieldChange(PageImpl.
java:168)
        at
org.apache.tapestry.internal.structure.ComponentPageElementImpl.persistField
Change(ComponentPageElementImpl.java:954)
        at
org.apache.tapestry.internal.structure.InternalComponentResourcesImpl.persis
tFieldChange(InternalComponentResourcesImpl.java:176)
        ... 26 more
[ERROR] PagePool Page Page[Users/Create en] is dirty, and will be discarded
(rather than returned to the page pool). 

> -----Original Message-----
> From: Davor Hrg [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, November 21, 2007 1:29 PM
> To: Tapestry users
> Subject: Re: [T5] Cannot persist field exception
> 
> full stack trace ?
> 
> 
> On Nov 21, 2007 10:17 PM, Jean-Philippe Steinmetz 
> <[EMAIL PROTECTED]> wrote:
> 
> > Is there anyone that can help with this problem? Thanks
> >
> > > -----Original Message-----
> > > From: Jean-Philippe Steinmetz [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, November 16, 2007 1:36 PM
> > > To: 'Tapestry users'
> > > Subject: [T5] Cannot persist field exception
> > >
> > > Hi All,
> > >
> > > I'm getting the following error
> > >
> > > Error persisting field Users/Create:username:
> > > java.lang.NullPointerException
> > >
> > > In my page class I have...
> > >
> > > @Persist
> > > private String username;
> > >
> > > public String getUsername()
> > > {
> > >  return username;
> > > }
> > > public void setUsername(String username) {  this.username = 
> > > username; }
> > >
> > > and in my template I have
> > >
> > > <t:label for="username"/>:
> > > <input t:type="TextField" t:id="username"
> > > t:validate="required" size="30"/>
> > >
> > > So i'm not sure why i'd be getting this error. Does anyone have 
> > > ideas? I tried setting some default value to username in the 
> > > setupRender() function but that doesn't seem to solve the problem.
> > >
> > > Thanks in advance,
> > >
> > > Jean-Philippe Steinmetz
> > >
> >
> >
> > 
> ---------------------------------------------------------------------
> > 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