RE: [Echo-list] echo grid bug
Brought to you by:
tliebeck
From: Lendvai A. <Att...@ne...> - 2004-10-06 13:16:32
|
This happened because I modified the Grid _after_ calling super.validate(). But this one is still giving me headaches: calling removeAll() from within Grid.validate() ends up in a unregistered peer exception http://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1041399&grou= p_i d=3D43261&atid=3D435691 bye, - 101 :: Hi! ::=20 :: This bug is still alive in 1.1.2 ::=20 :: My solution was to return an empty iterator instead of the=20 :: crash, but it's just a quick hack.\ ::=20 :: Hope it helps, ::=20 :: - 101 ::=20 :: StandardContext[/nvsr]NVSRUI: EchoServer Error Log Reference=20 :: #1001_1093960199088 java.lang.NullPointerException at=20 :: nextapp.echo.Grid.iterator(Grid.java:1248) :: at=20 :: nextapp.echoservlet.ui.GridRenderingModel.<init>(GridRenderin :: gModel.java :: :225) :: at nextapp.echoservlet.ui.GridUI.render(GridUI.java:65) :: at echopoint.ui.PanelUI.render(PanelUI.java:96) :: at echopoint.ui.GroupBoxUI.renderComplex(GroupBoxUI.java:120) :: at echopoint.ui.GroupBoxUI.render(GroupBoxUI.java:68) :: at nextapp.echoservlet.ui.PanelUI.render(PanelUI.java:110) :: at echopoint.ui.PanelUI.render(PanelUI.java:96) :: at echopoint.ui.PanelUI.render(PanelUI.java:96) :: at=20 :: echopoint.ui.layout.GridLayoutManagerUI._renderPeer(GridLayou :: tManagerUI. :: java:198) :: at :: echopoint.ui.layout.GridLayoutManagerUI.render(GridLayoutMana :: gerUI.java: :: 360) :: at echopoint.ui.PanelUI.render(PanelUI.java:93) :: at nextapp.echoservlet.ContentPaneUI.service(ContentPaneUI.java:265) :: at nextapp.echoservlet.Connection.process(Connection.java:449) :: at nextapp.echoservlet.EchoServer.process(EchoServer.java:304) :: at nextapp.echoservlet.EchoServer.doGet(EchoServer.java:214) :: at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) :: at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) :: at=20 :: org.apache.catalina.core.ApplicationFilterChain.internalDoFil :: ter(Applica :: tionFilterChain.java:237) :: at=20 :: org.apache.catalina.core.ApplicationFilterChain.doFilter(Appl :: icationFilt :: erChain.java:157) :: at=20 :: org.apache.catalina.core.StandardWrapperValve.invoke(Standard :: WrapperValv :: e.java:214) :: at=20 :: org.apache.catalina.core.StandardValveContext.invokeNext(Stan :: dardValveCo :: ntext.java:104) :: at=20 :: org.apache.catalina.core.StandardPipeline.invoke(StandardPipe :: line.java:5 :: 20) :: at=20 :: org.apache.catalina.core.StandardContextValve.invokeInternal( :: StandardCon :: textValve.java:198) :: at=20 :: org.apache.catalina.core.StandardContextValve.invoke(Standard :: ContextValv :: e.java:152) :: at=20 :: org.apache.catalina.core.StandardValveContext.invokeNext(Stan :: dardValveCo :: ntext.java:104) :: at=20 :: org.jboss.web.tomcat.security.SecurityAssociationValve.invoke :: (SecurityAs :: sociationValve.java:72) :: at=20 :: org.apache.catalina.core.StandardValveContext.invokeNext(Stan :: dardValveCo :: ntext.java:102) :: at=20 :: org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JB :: ossSecurity :: MgrRealm.java:275) :: at=20 :: org.apache.catalina.core.StandardValveContext.invokeNext(Stan :: dardValveCo :: ntext.java:102) :: at=20 :: org.apache.catalina.core.StandardPipeline.invoke(StandardPipe :: line.java:5 :: 20) :: at=20 :: org.apache.catalina.core.StandardHostValve.invoke(StandardHos :: tValve.java :: :137) :: at=20 :: org.apache.catalina.core.StandardValveContext.invokeNext(Stan :: dardValveCo :: ntext.java:104) :: at=20 :: org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepor :: tValve.java :: :117) :: at=20 :: org.apache.catalina.core.StandardValveContext.invokeNext(Stan :: dardValveCo :: ntext.java:102) :: at=20 :: org.apache.catalina.core.StandardPipeline.invoke(StandardPipe :: line.java:5 :: 20) :: at=20 :: org.apache.catalina.core.StandardEngineValve.invoke(StandardE :: ngineValve. :: java:109) :: at=20 :: org.apache.catalina.core.StandardValveContext.invokeNext(Stan :: dardValveCo :: ntext.java:104) :: at=20 :: org.apache.catalina.core.StandardPipeline.invoke(StandardPipe :: line.java:5 :: 20) :: at :: org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) :: at :: org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter :: .java:160) :: at=20 :: org.apache.coyote.http11.Http11Processor.process(Http11Proces :: sor.java:79 :: 9) :: at=20 :: org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandl :: er.processC :: onnection(Http11Protocol.java:705) :: at=20 :: org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpo :: int.java:57 :: 7) :: at=20 :: org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run :: (ThreadPool :: .java:683) :: at java.lang.Thread.run(Thread.java:534) ::=20 ::=20 :: ------------------------------------------------------- :: This SF.Net email is sponsored by BEA Weblogic Workshop :: FREE Java Enterprise J2EE developer tools! :: Get your free copy of BEA WebLogic Workshop 8.1 today.=20 http://ads.osdn.com/?ad_idP47&alloc_id=10808&op=3Dick _______________________________________________ Echo-list mailing list Ech...@li... https://lists.sourceforge.net/lists/listinfo/echo-list |