Re: [Wicket-user] Strange Weblogic problem with DataTable - help needed!

2007-02-22 Thread Timo Rantalaiho
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!

2007-02-21 Thread Eelco Hillenius
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!

2007-02-21 Thread Igor Vaynberg

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!

2007-02-21 Thread Niels Bo

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!

2007-02-21 Thread Niels Bo

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!

2007-02-21 Thread Igor Vaynberg

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!

2007-02-21 Thread Niels Bo

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!

2007-02-21 Thread Igor Vaynberg

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!

2007-02-21 Thread Igor Vaynberg

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!

2007-02-21 Thread Niels Bo

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