Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
On Wed, 21 Feb 2007, Niels Bo wrote: I am however *not* able to reproduce it with Sun jvm and/or when a debugger is attached! I am running it in a clean/new/default WL 8.1 SP5 installation where Jrockit is selected as JVM. Do you mean that it doesn't happen even with JRockit, when a debugger is attached? Then it could have something to do with threading (or hyperthreading), optimizing or garbage collection, all of which JRockit might do differently from the other VM. Also the debugger might produce side effects (such as calling toString() on some objects) that would prevent the bug from happenning; I have run into this sometimes when debugging (a kind of a heisenbug). It would be a good idea to automate a test that would reproduce the bug in a consistent way, if you can manage this e.g. with a load tester. Then you could enable all possible logging and see if something happens differently on the different JVMs. Also you might want to try with yet another JVM (such as IBM's or some open source); this might help in deciding whether to look for solutions within Wicket or the JVM. Another possibility is to tweak the JVM settings. I think that by default JRockit works quite differently from Sun JVM (at least Sun's client JVM). And yet another one to file a case to BEA support with a reproducable test case. - Timo -- Timo Rantalaiho Reaktor Innovations OyURL: http://www.ri.fi/ - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
Do you think you can isolate the case and have it reproducible in a test case or quickstart project? I'm also wondering why you run the application in development mode. It doesn't run those render checks when you're in production mode. Eelco On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: Hi We were ready to put a new wicket application into production, but after deploying it it on our pre-production server with Weblogic 8.1 SP5+JRockit, we see a really strange and serious problem. Initially after deployment, everything works fine, but after refreshing a page with a DataTable 10-50 times, the toolbar components added to the DataTable (column headers and the paging) disapears! And they disapear on ALL pages using the DataTable component. No errors in any logs, and otherwise everything works perfect. Only re-deploying or restaring the server will make the toolbars come back. Then we tried to download and deploy the Wicket-examples-1.2.5.war, and it also fails in the same way, after refreshing the DataTable Example a number of times. Since it is configured as development mode, it does show an exception instead of the toolbars jst disapering. The exception is below, and indicate that the markup has lost it references to the toolbars. We can recreate the problem running WL+JRockit locally from IntelliJ, but not when a debugger is attached (probably because optimization is then turned off). The strange thing is that only the toolbar components fail, and that it fails only after showing such a page a number of times. Also when one page with a DataTable has failed, all the pages in the application using DataTable component will be in error Since we are otherwise ready to go into poduction, we really need a workaround or a fix, but changing the application server or JVM will be really difficult because we are a big company with standardized production servers. I will be really really thankfull, if someone can solve this problem! Niels Bo Unexpected RuntimeException WicketMessage: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] Root cause: wicket.WicketRuntimeException: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] at wicket.Page.checkRendering(Lwicket/MarkupContainer;)V(Page.java:1109) at wicket.Page.renderPage()V(Page.java:416) at wicket.request.target.component.BookmarkablePageRequestTarget.respond(Lwicket/RequestCycle;)V(BookmarkablePageRequestTarget.java:226) at wicket.request.compound.DefaultResponseStrategy.respond(Lwicket/RequestCycle;)V(DefaultResponseStrategy.java:49) at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(Lwicket/RequestCycle;)V(AbstractCompoundRequestCycleProcessor.java:66) at wicket.RequestCycle.step()V(Optimized Method) at wicket.RequestCycle.steps()V(RequestCycle.java:1084) at wicket.RequestCycle.request()V(RequestCycle.java:448) at wicket.protocol.http.WicketServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava/lang/Object;(ServletStubImpl.java:1072) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;(Optimized Method) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Optimized Method) at weblogic.security.service.SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Optimized Method) at
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
i could not reproduce it here http://wicketstuff.org/wicket13/repeater/ -igor On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: Hi We were ready to put a new wicket application into production, but after deploying it it on our pre-production server with Weblogic 8.1SP5+JRockit, we see a really strange and serious problem. Initially after deployment, everything works fine, but after refreshing a page with a DataTable 10-50 times, the toolbar components added to the DataTable (column headers and the paging) disapears! And they disapear on ALL pages using the DataTable component. No errors in any logs, and otherwise everything works perfect. Only re-deploying or restaring the server will make the toolbars come back. Then we tried to download and deploy the Wicket-examples-1.2.5.war, and it also fails in the same way, after refreshing the DataTable Example a number of times. Since it is configured as development mode, it does show an exception instead of the toolbars jst disapering. The exception is below, and indicate that the markup has lost it references to the toolbars. We can recreate the problem running WL+JRockit locally from IntelliJ, but not when a debugger is attached (probably because optimization is then turned off). The strange thing is that only the toolbar components fail, and that it fails only after showing such a page a number of times. Also when one page with a DataTable has failed, all the pages in the application using DataTable component will be in error Since we are otherwise ready to go into poduction, we really need a workaround or a fix, but changing the application server or JVM will be really difficult because we are a big company with standardized production servers. I will be really really thankfull, if someone can solve this problem! Niels Bo Unexpected RuntimeException WicketMessage: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] Root cause: wicket.WicketRuntimeException: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] at wicket.Page.checkRendering(Lwicket/MarkupContainer;)V(Page.java:1109) at wicket.Page.renderPage()V(Page.java:416) at wicket.request.target.component.BookmarkablePageRequestTarget.respond(Lwicket/RequestCycle;)V(BookmarkablePageRequestTarget.java:226) at wicket.request.compound.DefaultResponseStrategy.respond(Lwicket/RequestCycle;)V(DefaultResponseStrategy.java:49) at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(Lwicket/RequestCycle;)V(AbstractCompoundRequestCycleProcessor.java:66) at wicket.RequestCycle.step()V(Optimized Method) at wicket.RequestCycle.steps()V(RequestCycle.java:1084) at wicket.RequestCycle.request()V(RequestCycle.java:448) at wicket.protocol.http.WicketServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava/lang/Object;(ServletStubImpl.java:1072) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;(Optimized Method) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Optimized Method) at weblogic.security.service.SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Optimized Method) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic/servlet/internal/ServletRequestImpl;Lweblogic/servlet/internal/ServletResponseImpl;)V(Optimized Method) at
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
Yes, it can be reproduced by the wicket examples application from www.wicket-library.com. Of cause we run our application in production mode, but the wicket-examples application is in development mode when downloaded, so it makes no effect on the error other than in development mode the below exception is shown instead of the toolbars just disapering. Niels Eelco Hillenius wrote: Do you think you can isolate the case and have it reproducible in a test case or quickstart project? I'm also wondering why you run the application in development mode. It doesn't run those render checks when you're in production mode. Eelco On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: Hi We were ready to put a new wicket application into production, but after deploying it it on our pre-production server with Weblogic 8.1 SP5+JRockit, we see a really strange and serious problem. Initially after deployment, everything works fine, but after refreshing a page with a DataTable 10-50 times, the toolbar components added to the DataTable (column headers and the paging) disapears! And they disapear on ALL pages using the DataTable component. No errors in any logs, and otherwise everything works perfect. Only re-deploying or restaring the server will make the toolbars come back. Then we tried to download and deploy the Wicket-examples-1.2.5.war, and it also fails in the same way, after refreshing the DataTable Example a number of times. Since it is configured as development mode, it does show an exception instead of the toolbars jst disapering. The exception is below, and indicate that the markup has lost it references to the toolbars. We can recreate the problem running WL+JRockit locally from IntelliJ, but not when a debugger is attached (probably because optimization is then turned off). The strange thing is that only the toolbar components fail, and that it fails only after showing such a page a number of times. Also when one page with a DataTable has failed, all the pages in the application using DataTable component will be in error Since we are otherwise ready to go into poduction, we really need a workaround or a fix, but changing the application server or JVM will be really difficult because we are a big company with standardized production servers. I will be really really thankfull, if someone can solve this problem! Niels Bo Unexpected RuntimeException WicketMessage: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] Root cause: wicket.WicketRuntimeException: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] at wicket.Page.checkRendering(Lwicket/MarkupContainer;)V(Page.java:1109) at wicket.Page.renderPage()V(Page.java:416) at wicket.request.target.component.BookmarkablePageRequestTarget.respond(Lwicket/RequestCycle;)V(BookmarkablePageRequestTarget.java:226) at wicket.request.compound.DefaultResponseStrategy.respond(Lwicket/RequestCycle;)V(DefaultResponseStrategy.java:49) at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(Lwicket/RequestCycle;)V(AbstractCompoundRequestCycleProcessor.java:66) at wicket.RequestCycle.step()V(Optimized Method) at wicket.RequestCycle.steps()V(RequestCycle.java:1084) at wicket.RequestCycle.request()V(RequestCycle.java:448) at wicket.protocol.http.WicketServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava/lang/Object;(ServletStubImpl.java:1072) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;(Optimized Method) at
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
But did you try with Weblogic 8.1.5+JRockit JVM? We did not see any problems while developing using Sun JVM. Niels igor.vaynberg wrote: i could not reproduce it here http://wicketstuff.org/wicket13/repeater/ -igor On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: Hi We were ready to put a new wicket application into production, but after deploying it it on our pre-production server with Weblogic 8.1SP5+JRockit, we see a really strange and serious problem. Initially after deployment, everything works fine, but after refreshing a page with a DataTable 10-50 times, the toolbar components added to the DataTable (column headers and the paging) disapears! And they disapear on ALL pages using the DataTable component. No errors in any logs, and otherwise everything works perfect. Only re-deploying or restaring the server will make the toolbars come back. Then we tried to download and deploy the Wicket-examples-1.2.5.war, and it also fails in the same way, after refreshing the DataTable Example a number of times. Since it is configured as development mode, it does show an exception instead of the toolbars jst disapering. The exception is below, and indicate that the markup has lost it references to the toolbars. We can recreate the problem running WL+JRockit locally from IntelliJ, but not when a debugger is attached (probably because optimization is then turned off). The strange thing is that only the toolbar components fail, and that it fails only after showing such a page a number of times. Also when one page with a DataTable has failed, all the pages in the application using DataTable component will be in error Since we are otherwise ready to go into poduction, we really need a workaround or a fix, but changing the application server or JVM will be really difficult because we are a big company with standardized production servers. I will be really really thankfull, if someone can solve this problem! Niels Bo Unexpected RuntimeException WicketMessage: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] Root cause: wicket.WicketRuntimeException: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] at wicket.Page.checkRendering(Lwicket/MarkupContainer;)V(Page.java:1109) at wicket.Page.renderPage()V(Page.java:416) at wicket.request.target.component.BookmarkablePageRequestTarget.respond(Lwicket/RequestCycle;)V(BookmarkablePageRequestTarget.java:226) at wicket.request.compound.DefaultResponseStrategy.respond(Lwicket/RequestCycle;)V(DefaultResponseStrategy.java:49) at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(Lwicket/RequestCycle;)V(AbstractCompoundRequestCycleProcessor.java:66) at wicket.RequestCycle.step()V(Optimized Method) at wicket.RequestCycle.steps()V(RequestCycle.java:1084) at wicket.RequestCycle.request()V(RequestCycle.java:448) at wicket.protocol.http.WicketServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava/lang/Object;(ServletStubImpl.java:1072) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;(Optimized Method) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Optimized Method) at weblogic.security.service.SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Optimized
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
heh, no i dont have any of that stuff installed. can you reproduce that in an app that is running in deployment mode? -igor On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: But did you try with Weblogic 8.1.5+JRockit JVM? We did not see any problems while developing using Sun JVM. Niels igor.vaynberg wrote: i could not reproduce it here http://wicketstuff.org/wicket13/repeater/ -igor On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: Hi We were ready to put a new wicket application into production, but after deploying it it on our pre-production server with Weblogic 8.1SP5+JRockit, we see a really strange and serious problem. Initially after deployment, everything works fine, but after refreshing a page with a DataTable 10-50 times, the toolbar components added to the DataTable (column headers and the paging) disapears! And they disapear on ALL pages using the DataTable component. No errors in any logs, and otherwise everything works perfect. Only re-deploying or restaring the server will make the toolbars come back. Then we tried to download and deploy the Wicket-examples-1.2.5.war, and it also fails in the same way, after refreshing the DataTable Example a number of times. Since it is configured as development mode, it does show an exception instead of the toolbars jst disapering. The exception is below, and indicate that the markup has lost it references to the toolbars. We can recreate the problem running WL+JRockit locally from IntelliJ, but not when a debugger is attached (probably because optimization is then turned off). The strange thing is that only the toolbar components fail, and that it fails only after showing such a page a number of times. Also when one page with a DataTable has failed, all the pages in the application using DataTable component will be in error Since we are otherwise ready to go into poduction, we really need a workaround or a fix, but changing the application server or JVM will be really difficult because we are a big company with standardized production servers. I will be really really thankfull, if someone can solve this problem! Niels Bo Unexpected RuntimeException WicketMessage: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] Root cause: wicket.WicketRuntimeException: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] at wicket.Page.checkRendering(Lwicket/MarkupContainer;)V(Page.java:1109) at wicket.Page.renderPage()V(Page.java:416) at wicket.request.target.component.BookmarkablePageRequestTarget.respond (Lwicket/RequestCycle;)V(BookmarkablePageRequestTarget.java:226) at wicket.request.compound.DefaultResponseStrategy.respond (Lwicket/RequestCycle;)V(DefaultResponseStrategy.java:49) at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond (Lwicket/RequestCycle;)V(AbstractCompoundRequestCycleProcessor.java:66) at wicket.RequestCycle.step()V(Optimized Method) at wicket.RequestCycle.steps()V(RequestCycle.java:1084) at wicket.RequestCycle.request()V(RequestCycle.java:448) at wicket.protocol.http.WicketServlet.doGet (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run ()Ljava/lang/Object;(ServletStubImpl.java:1072) at weblogic.servlet.internal.ServletStubImpl.invokeServlet (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl.invokeServlet (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run ()Ljava/lang/Object;(Optimized Method) at weblogic.security.acl.internal.AuthenticatedSubject.doAs (Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Optimized Method) at
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
Yes I can. I simply downloaded the Wicket examples application http://sourceforge.net/project/showfiles.php?group_id=119783package_id=138752 http://sourceforge.net/project/showfiles.php?group_id=119783package_id=138752 and deployed the wicket-examples-1.2.5.war, which is in develpment mode, and the exception in below in first post. I am however *not* able to reproduce it with Sun jvm and/or when a debugger is attached! I am running it in a clean/new/default WL 8.1 SP5 installation where Jrockit is selected as JVM. Niels igor.vaynberg wrote: heh, no i dont have any of that stuff installed. can you reproduce that in an app that is running in deployment mode? -igor On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: But did you try with Weblogic 8.1.5+JRockit JVM? We did not see any problems while developing using Sun JVM. Niels igor.vaynberg wrote: i could not reproduce it here http://wicketstuff.org/wicket13/repeater/ -igor On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: Hi We were ready to put a new wicket application into production, but after deploying it it on our pre-production server with Weblogic 8.1SP5+JRockit, we see a really strange and serious problem. Initially after deployment, everything works fine, but after refreshing a page with a DataTable 10-50 times, the toolbar components added to the DataTable (column headers and the paging) disapears! And they disapear on ALL pages using the DataTable component. No errors in any logs, and otherwise everything works perfect. Only re-deploying or restaring the server will make the toolbars come back. Then we tried to download and deploy the Wicket-examples-1.2.5.war, and it also fails in the same way, after refreshing the DataTable Example a number of times. Since it is configured as development mode, it does show an exception instead of the toolbars jst disapering. The exception is below, and indicate that the markup has lost it references to the toolbars. We can recreate the problem running WL+JRockit locally from IntelliJ, but not when a debugger is attached (probably because optimization is then turned off). The strange thing is that only the toolbar components fail, and that it fails only after showing such a page a number of times. Also when one page with a DataTable has failed, all the pages in the application using DataTable component will be in error Since we are otherwise ready to go into poduction, we really need a workaround or a fix, but changing the application server or JVM will be really difficult because we are a big company with standardized production servers. I will be really really thankfull, if someone can solve this problem! Niels Bo Unexpected RuntimeException WicketMessage: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] Root cause: wicket.WicketRuntimeException: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = 1, page = wicket.examples.repeater.DataTablePage, path = 98:table:bottomToolbars:1.WebMarkupContainer, isVisible = true, isVersioned = false]] at wicket.Page.checkRendering(Lwicket/MarkupContainer;)V(Page.java:1109) at wicket.Page.renderPage()V(Page.java:416) at wicket.request.target.component.BookmarkablePageRequestTarget.respond (Lwicket/RequestCycle;)V(BookmarkablePageRequestTarget.java:226) at wicket.request.compound.DefaultResponseStrategy.respond (Lwicket/RequestCycle;)V(DefaultResponseStrategy.java:49) at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond (Lwicket/RequestCycle;)V(AbstractCompoundRequestCycleProcessor.java:66) at wicket.RequestCycle.step()V(Optimized Method) at wicket.RequestCycle.steps()V(RequestCycle.java:1084) at wicket.RequestCycle.request()V(RequestCycle.java:448) at wicket.protocol.http.WicketServlet.doGet (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V(Optimized Method) at javax.servlet.http.HttpServlet.service (Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run ()Ljava/lang/Object;(ServletStubImpl.java:1072) at
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: and deployed the wicket-examples-1.2.5.war, which is in develpment mode and what happens if you deploy it in _production_ mode??? -igor - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
s/production/deployment/ -igor On 2/21/07, Igor Vaynberg [EMAIL PROTECTED] wrote: On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: and deployed the wicket-examples-1.2.5.war, which is in develpment mode and what happens if you deploy it in _production_ mode??? -igor - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user
Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!
In production mode, the toolbars disapers after refreshing the page a number of times. This means that there are no column headers and no paging lnks. The difference compared to development mode is that in development mode a check for unrendred components is performed, so there I get the exception from the first post. Niels igor.vaynberg wrote: On 2/21/07, Niels Bo [EMAIL PROTECTED] wrote: and deployed the wicket-examples-1.2.5.war, which is in develpment mode and what happens if you deploy it in _production_ mode??? -igor - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user -- View this message in context: http://www.nabble.com/Strange-Weblogic-problem-with-DataTable---help-needed%21-tf3267752.html#a9087039 Sent from the Wicket - User mailing list archive at Nabble.com. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user