users@glassfish.java.net

Re: OpenCMS suffering session reset too

From: Amy Roh <Amelia.Roh_at_Sun.COM>
Date: Wed, 06 Sep 2006 08:44:25 -0700

Edson Richter wrote:
> I didn't tried with V2 yet. Only with V1. I made some preliminar tests
> with V1UR1 and appear the session reset is gone (at least in Admin GUI).
> I had this problem wither with OpenCMS, the Admin console and mine
> applications (mostly based on JPA/JSF).
>
> I'll make additional tests with V2 as soon as there is a "release
> candidate". I'll try V1UR1 with OpenCMS too.
>
> Thanks for your report. If to too much, could you add your notes to the
> issue: https://glassfish.dev.java.net/issues/show_bug.cgi?id=888

Sure. I have updated the issue [1] and will also try it out with V1 UR1.

[1] https://glassfish.dev.java.net/issues/show_bug.cgi?id=888

Thanks,
Amy

>
> Thanks,
>
> Edson Richter
>
>
> Em Ter, 2006-09-05 às 23:35 -0700, Amy Roh escreveu:
>
>>Hi,
>>
>>I've followed the steps you provided to reproduce the problem with
>>GlassFish V2 b16 (MySQL 5.0 on WinXP). However, the OpenCms editor page
>>never times out for me as you described. The bottom frame displays
>>"User Admin logged in at 6:18 PM ..." and the content doesn't change as
>>you can see from the screen shot at 10:03 PM. I've noticed the same
>>exact behavior on Tomcat 5.5.17.
>>
>>I've installed the OpenCms (6.2.2) with default settings. Is there an
>>additional configuration I need to set in order to experience your test
>>case?
>>
>>Thanks,
>>Amy
>>
>>Edson Carlos Ericksson Richter wrote:
>>
>>>Any new tips?
>>>
>>>I've a easy way to test the reset problem on OpenCMS right now:
>>>
>>>1) Open browser, login (http://localhost:8080/opencms/opencms/system/login)
>>>2) Right click any page, and choose "edit"
>>>3) Editor page has frames, and bottom frame shows username and some
>>>statistics. This frame is auto-reloaded from time-to-time to avoid
>>>session timeout. Just wait a few moments, after 4 or 5 reloads, content
>>>of the frame changes to login page, and session was reset (and the
>>>"encoding" error are on the server log).
>>>
>>>Richter
>>>
>>>
>>>
>>>
>>>Edson Carlos Ericksson Richter escreveu:
>>>
>>>
>>>>I've been out for a week on an business event. Yesterday I've tried
>>>>your suggestion (increasing from 30 to 90), but no changes - still
>>>>session reset (either in OpenCMS and in JSF+JPA app made with NetBeans
>>>>5.5).
>>>>
>>>>
>>>>Thanks,
>>>>
>>>>Richter
>>>>
>>>>
>>>>
>>>>Jeanfrancois Arcand escreveu:
>>>>
>>>>
>>>>>
>>>>>Edson Carlos Ericksson Richter wrote:
>>>>>
>>>>>
>>>>>>Duh, instead "don't throw new warning", I want to mean "don't throw
>>>>>>this warning". The right phrase bellow:
>>>>>>
>>>>>>To prove my theory (that the character encoding is not the reason),
>>>>>>why my 2.5 spec JSF application that don't throw this warning has
>>>>>>been reset too? Should I uninstall completely Sun App Server and
>>>>>>install again?
>>>>>>
>>>>>>Both throws "connection reset by peer". Yesterday I've tried a
>>>>>>remote machine over slow link, and result is exactly same.
>>>>>
>>>>>
>>>>>Interesting. Can you change, in domain.xml, the value:
>>>>>
>>>>><keep-alive max-connections="250" thread-count="1"
>>>>>timeout-in-seconds="30"/>
>>>>>
>>>>>and increase timeout-in-seconds="30"
>>>>>
>>>>>I doubt "connection reset by peer" is the problem. There is an
>>>>>exception swallowed somewhere. The problem is OPenCMS is a big
>>>>>application and it is difficult to find what is causing the problem.
>>>>>If you can isolate a test case, that will be easier. On my side, I
>>>>>will deploy openCMS and see if I can reproduce the problem.
>>>>>
>>>>>-- Jeanfrancois
>>>>>
>>>>>
>>>>>
>>>>>>Richter
>>>>>>
>>>>>>Edson Carlos Ericksson Richter escreveu:
>>>>>>
>>>>>>
>>>>>>>Me too. IMHO, there is something else - I suspect on the
>>>>>>>"connection reset by peer" problem. But anyway, if the connection
>>>>>>>is reset by peer is not motive to kill the session - or is it? So,
>>>>>>>I think there is a bug somewhere, over the rainbow ;-)
>>>>>>>
>>>>>>>To prove my theory (that the character encoding is not the reason),
>>>>>>>why my 2.5 spec JSF application that don't throw new warning has
>>>>>>>been reset too? Should I uninstall completely Sun App Server and
>>>>>>>install again?
>>>>>>>
>>>>>>>
>>>>>>>TIA,
>>>>>>>
>>>>>>>Richter
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>Jan Luehe escreveu:
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>>Jan Luehe wrote On 06/30/06 09:42,:
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>>Jeanfrancois Arcand wrote On 06/29/06 07:05,:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>Edson Carlos Ericksson Richter wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>Ok, after changing parameter to 65535,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>I recommend you don't use that high value for header :-) I think
>>>>>>>>>>the real exception is:
>>>>>>>>>>
>>>>>>>>>>[#|2006-06-28T16:15:05.343-0300|WARNING|sun-appserver-pe9.0|org.apache.coyote.tomcat5.CoyoteRequest|_ThreadID=12;_ThreadName=http8080-Processor2;_RequestID=65f31d69-0aad-44ae-83d0-d0c5954a1a53;|Unable
>>>>>>>>>>to set character encoding UTF-8 because request parameters have
>>>>>>>>>>already been read, or ServletRequest.getReader() has been called|#]
>>>>>>>>>>
>>>>>>>>>>I need to take a look at the spec history change to see if that
>>>>>>>>>>requirement is new in Servlet 2.5. Stay tuned :-)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>The above exception is the result of:
>>>>>>>>>
>>>>>>>>> https://servlet-spec-eg.dev.java.net/issues/show_bug.cgi?id=18
>>>>>>>>>
>>>>>>>>>which was added as a clarification to Servlet 2.5.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>Actually, the above message is not an exception, but just a
>>>>>>>>warning. ;-)
>>>>>>>>
>>>>>>>>As it turned out, requiring ServletRequest.setCharacterEncoding()
>>>>>>>>to throw an
>>>>>>>>IllegalStateException would have broken too many existing webapps.
>>>>>>>>
>>>>>>>>Therefore, the final version of the Servlet 2.5 spec has withdrawn
>>>>>>>>the
>>>>>>>>requirement for ServletRequest.setCharacterEncoding() to throw an
>>>>>>>>IllegalStateException.
>>>>>>>>
>>>>>>>>Instead, the spec now mentions that this method *has no effect* if
>>>>>>>>called after
>>>>>>>>- request parameters have been read, or
>>>>>>>>- ServletRequest.getReader() has been called.
>>>>>>>>
>>>>>>>>In addition, GlassFish issues the above warning. I don't think this
>>>>>>>>is responsible for the issue you're experiencing.
>>>>>>>>
>>>>>>>>
>>>>>>>>Jan
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>>Jan
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>-- Jeanfrancois
>>>>>>>>>>
>>>>>>>>>>take lot's of time working, then
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>following thread (and session reset):
>>>>>>>>>>>
>>>>>>>>>>>[#|2006-06-28T16:04:11.796-0300|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.container.web|_ThreadID=11;_ThreadName=http8080-Processor4;_RequestID=2ce2d4e8-26ab-46ed-a7da-bd8a43e417f1;|ApplicationDispatcher[/opencms]
>>>>>>>>>>>Servlet.service() for servlet jsp threw exception
>>>>>>>>>>>java.lang.NullPointerException
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.file.CmsRequestContext.getAdjustedSiteRoot(CmsRequestContext.java:147)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.file.CmsRequestContext.removeSiteRoot(CmsRequestContext.java:387)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.db.CmsDbContext.removeSiteRoot(CmsDbContext.java:169)
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.db.CmsSecurityManager.readResource(CmsSecurityManager.java:3867)
>>>>>>>>>>>
>>>>>>>>>>> at org.opencms.file.CmsObject.readResource(CmsObject.java:2702)
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.workplace.editors.CmsEditorHandler.getEditorUri(CmsEditorHandler.java:86)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.workplace.editors.CmsEditorSelector.getSelectedEditorUri(CmsEditorSelector.java:127)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.jsp.WEB_002dINF.jsp.offline.system.workplace.editors.editor_005fmain_jsp._jspService(editor_005fmain_jsp.java:56)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
>>>>>>>>>>>
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:850)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:697)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:654)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:568)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:194)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:170)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:433)
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRequestDispatcher.java:423)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:174)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:467)
>>>>>>>>>>> at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:412)
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:719)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1332)
>>>>>>>>>>> at
>>>>>>>>>>>org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:151)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>>>>>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:231)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:706)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:626)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:548)
>>>>>>>>>>>
>>>>>>>>>>> at
>>>>>>>>>>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:653)
>>>>>>>>>>>
>>>>>>>>>>> at java.lang.Thread.run(Thread.java:595)
>>>>>>>>>>>|#]
>>>>>>>>>>>
>>>>>>>>>>>[#|2006-06-28T16:15:05.343-0300|WARNING|sun-appserver-pe9.0|org.apache.coyote.tomcat5.CoyoteRequest|_ThreadID=12;_ThreadName=http8080-Processor2;_RequestID=65f31d69-0aad-44ae-83d0-d0c5954a1a53;|Unable
>>>>>>>>>>>to set character encoding UTF-8 because request parameters have
>>>>>>>>>>>already been read, or ServletRequest.getReader() has been
>>>>>>>>>>>called|#]
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>Richter
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>Jeanfrancois Arcand escreveu:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>Edson Carlos Ericksson Richter wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>At this point, I do prefer test everything than stop 6
>>>>>>>>>>>>>installations of Glassfish in course...
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>OK then change, in domain.xml, the value:
>>>>>>>>>>>>
>>>>>>>>>>>><request-processing header-buffer-length-in-bytes="4096"
>>>>>>>>>>>>
>>>>>>>>>>>>and see what you are getting.
>>>>>>>>>>>>
>>>>>>>>>>>>-- Jeanfrancois
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>Richter
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>Jeanfrancois Arcand escreveu:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>To avoid that problem, you need to increase the header
>>>>>>>>>>>>>>buffer. This problem has been fixed after FCS:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>https://glassfish.dev.java.net/issues/show_bug.cgi?id=646
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Just take a look and increase the header buffer to a larger
>>>>>>>>>>>>>>number. But I suspect there will be other problems....
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Thanks
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>-- Jeanfrancois
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>Edson Carlos Ericksson Richter wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>And this, regarding a problem related to Tomcat 5.0.28:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>http://jira.atlassian.com/browse/JRA-8843
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>May be same version we are using on Glassfish (since I
>>>>>>>>>>>>>>>didn't suffered this problem on Tomcat 5.5.17 with OpenCMS)?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>Richter
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>---------------------------------------------------------------------
>>>>>>>>>>>>>
>>>>>>>>>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>>For additional commands, e-mail:
>>>>>>>>>>>>>users-help_at_glassfish.dev.java.net
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>---------------------------------------------------------------------
>>>>>>>>>>>>
>>>>>>>>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>>For additional commands, e-mail:
>>>>>>>>>>>>users-help_at_glassfish.dev.java.net
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>---------------------------------------------------------------------
>>>>>>>>>>>
>>>>>>>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>---------------------------------------------------------------------
>>>>>>>>>>
>>>>>>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>---------------------------------------------------------------------
>>>>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>------------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>>---------------------------------------------------------------------
>>>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>>>>
>>>>>>
>>>>>>---------------------------------------------------------------------
>>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>>>
>>>>>
>>>>>---------------------------------------------------------------------
>>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>------------------------------------------------------------------------
>>>>
>>>>---------------------------------------------------------------------
>>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>