--- On Tue, 5/6/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

> From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Subject: Re: getting java.util.NoSuchElementException occasionally
> To: "MyFaces Discussion" <[email protected]>
> Date: Tuesday, May 6, 2008, 9:47 AM
> Nitin Deshmukh schrieb:
> > Hi All,
> >
> > I am using MyFaces1.1.5, Tomahawk 1.1.6, ajax4jsf1.1.1
> on weblogic 8.1 sp6. Users are sometimes getting
> NoSuchElementException. Following is the StackTrace of the
> exception. StackTrace doesn't give any information
> regarding where in the application is started and hence I
> am not able to figure out what action might have caused it.
> > Any help is appreciated.
> >
> > Thanks in advance,
> > Nitin
> >
> > ======================================================
> > java.util.NoSuchElementException
> >     at
> java.util.AbstractList$Itr.next(AbstractList.java:426)
> >     at
> javax.faces.component._FacetsAndChildrenIterator.next(_FacetsAndChildrenIterator.java:56)
> >     at
> javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:604)
> >     at
> javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:605)
> >     at
> javax.faces.component.UIForm.processDecodes(UIForm.java:56)
> >     at
> javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:605)
> >     at
> javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:605)
> >     at
> javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:138)
> >     at
> org.ajax4jsf.framework.ajax.AjaxViewRoot.access$001(AjaxViewRoot.java:53)
> >     at
> org.ajax4jsf.framework.ajax.AjaxViewRoot$1.invokeRoot(AjaxViewRoot.java:256)
> >     at
> org.ajax4jsf.framework.ajax.JsfOneOneInvoker.invokeOnRegionOrRoot(JsfOneOneInvoker.java:53)
> >     at
> org.ajax4jsf.framework.ajax.AjaxContext.invokeOnRegionOrRoot(AjaxContext.java:191)
> >   
> I wonder if you have the same problem as someone else
> posting today. Do
> your users happen to have multiple windows open at once, in
> which they
> are doing simultaneous requests? Perhaps due to some
> automatic periodic
> ajax request that is configured to execute in each page?
> 
> Regards,
> Simon

Users can open multiple windows, that is possible. But I don't have any 
automatic ajax requests. I am using ajax on the home page only. But I suppose 
what you are saying is possible that user is trying to do multiple simultaneous 
request and that might have caused it. 
Also, I do have reports that users also get 
java.util.ConcurrentModificationException occasionally. I wonder if both the 
exceptions are because of the same reason.. The second exception arises from 
the action method of a session scoped bean. so, if two threads are trying to 
modify the list at the same time, it is possible to get this exception.
In the second case, I think the only option I see is to make my action method 
synchronized, or at least to synchronize the block where list is being 
modified.. Is there any other option for me? 
and about the first exception, I have no idea where it starts.
Thanks,
Nitin


      
____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

Reply via email to