users@glassfish.java.net

Re: Problems deploying to GlassFish from Eclipse + EclipseLink

From: Mitesh Meswani <Mitesh.Meswani_at_Sun.COM>
Date: Wed, 01 Oct 2008 12:14:01 -0700

Hi euqaz,

Thanks for investigation below. Can you please file a bug against
EclipseLink for this. (Go to https://bugs.eclipse.org/bugs/ to file the
bug). I still do not understand how does this issue (of not closing
files) relates to the original error you reported. Can you try
restarting GlassFish (to release the lock) and redeploying.

Thanks,
Mitesh

glassfish_at_javadesktop.org wrote:
> I think I may have narrowed it down a bit. I noticed this warning in my console output after undeploying and redeploying my app.
>
> [#|2008-10-01T12:34:58.292-0400|WARNING|sun-appserver9.1|javax.enterprise.system.tools.deployment|_ThreadID=18;_ThreadName=Thread-134;_RequestID=efc3cde2-92a8-4474-9894-fd6088463341;|[b][i]The following file(s) were left(locked) from the previous deployment; they were not updated during this deployment and could interfere with the application:
> C:\DevelopmentEnvironment\glassfish-v2ur2\domains\domain1\applications\j2ee-apps\eiss-core\eiss-entities.jar|#][/i][/b]
>
> I noticed that in fact eiss-entities.jar is left in the deployed directory after an undeploy (while all other elements are removed). I found this site: http://blogs.sun.com/quinn/entry/tool_for_diagnosing_failed_glassfish where Tim Quinn published a tool he had written to try and identify locked jar files that may be causing deployment issues. After running his tool I verified that GF is in fact retaining a lock on the eiss-entities.jar file.
>
> When I remove the orm.xml and eclipse-orm.xml then eiss-entities.jar is not locked and removed correctly during an undeploy.
>
> From the ZipFileMon output it looks like EclipseLink is holding onto the orm.xml file so perhaps this is a bug in EclipseLink? If somebody can confim that suspicion I'd be happy to open a bug. If it's not EclipseLink should I open a bug to GlassFish?
>
> [b]Summary:[/b]
>
> When orm.xml and/or eclipse-orm.xml are present in my enitites jar, that file is not undeployed correctly. This appears to be caused by a retained lock on the jar file from somewhere in GF (or perhaps EclipseLink). I've noticed this from the ZipFileMonitor and by observing the j2ee-apps directory where the app is deployed: eiss-entities.jar remains after an undeploy and windows fails to delete it when I attempt to do so manually.
>
> When the orm files are removed from the project, the entities.jar is deployed and undeployed correctly and no jar files remain locked.
>
> Here is the output of the ZipMonTool:
>
> ----------------
> Current list of opened but unclosed jar files matching the filter:
> Path "C:\DevelopmentEnvironment\glassfish-v2ur2\domains\domain1\applications\j2ee-apps\eiss-core\eiss-entities.jar"
> ..Opened by hashCode object 160 from:
> java.util.jar.JarFile.<init>(java\util\jar\JarFile.java:135)
> java.util.jar.JarFile.<init>(java\util\jar\JarFile.java:97)
> org.eclipse.persistence.internal.jpa.deployment.ArchiveFactoryImpl.createArchive(org\eclipse\persistence\internal\jpa\deployment\ArchiveFactoryImpl.java:79)
>
> org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(org\eclipse\persistence\internal\jpa\metadata\MetadataProcessor.jav
> a:330)
> org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadMappingFiles(org\eclipse\persistence\internal\jpa\metadata\MetadataProcessor.java:271)
> org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(org\eclipse\persistence\internal\jpa\deployment\PersistenceUnitPr
> ocessor.java:294)
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(org\eclipse\persistence\internal\jpa\EntityManagerSetupImpl.java:830)
> org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(org\eclipse\persistence\jpa\PersistenceProvider.java:195)
> com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(com\sun\enterprise\server\PersistenceUnitLoaderImpl.java:149)
> com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(com\sun\enterprise\server\PersistenceUnitLoaderImpl.java:84)
> com.sun.enterprise.server.AbstractLoader.loadPersistenceUnits(com\sun\enterprise\server\AbstractLoader.java:898)
> com.sun.enterprise.server.ApplicationLoader.doLoad(com\sun\enterprise\server\ApplicationLoader.java:184)
> com.sun.enterprise.server.TomcatApplicationLoader.doLoad(com\sun\enterprise\server\TomcatApplicationLoader.java:126)
> com.sun.enterprise.server.AbstractLoader.load(com\sun\enterprise\server\AbstractLoader.java:244)
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(com\sun\enterprise\server\ApplicationManager.java:336)
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(com\sun\enterprise\server\ApplicationManager.java:210)
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(com\sun\enterprise\server\ApplicationManager.java:645)
> com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDeployEventListener(com\sun\enterprise\admin\event\AdminEventMulticaster.java:928)
> com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDeployEvent(com\sun\enterprise\admin\event\AdminEventMulticaster.java:912)
> com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(com\sun\enterprise\admin\event\AdminEventMulticaster.java:461)
> com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(com\sun\enterprise\admin\event\AdminEventMulticaster.java:176)
> com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(com\sun\enterprise\admin\server\core\DeploymentNotificationHelper.java:308)
>
> com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(com\sun\enterprise\deployment\phasing\DeploymentServiceUtils.java:226)
> com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(com\sun\enterprise\deployment\phasing\ServerDeploymentTarget.java:298)
> com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(com\sun\enterprise\deployment\phasing\ApplicationStartPhase.java:132)
> com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(com\sun\enterprise\deployment\phasing\DeploymentPhase.java:108)
> com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(com\sun\enterprise\deployment\phasing\PEDeploymentService.java:919)
> com.sun.enterprise.deployment.phasing.PEDeploymentService.start(com\sun\enterprise\deployment\phasing\PEDeploymentService.java:591)
> com.sun.enterprise.deployment.phasing.PEDeploymentService.start(com\sun\enterprise\deployment\phasing\PEDeploymentService.java:635)
> com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:744)
> sun.reflect.NativeMethodAccessorImpl.invoke0(sun\reflect\NativeMethodAccessorImpl.java:-1)
> sun.reflect.NativeMethodAccessorImpl.invoke(sun\reflect\NativeMethodAccessorImpl.java:39)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(sun\reflect\DelegatingMethodAccessorImpl.java:25)
> java.lang.reflect.Method.invoke(java\lang\reflect\Method.java:597)
> com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(com\sun\enterprise\admin\MBeanHelper.java:375)
> com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(com\sun\enterprise\admin\MBeanHelper.java:358)
> com.sun.enterprise.admin.config.BaseConfigMBean.invoke(com\sun\enterprise\admin\config\BaseConfigMBean.java:464)
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(com\sun\jmx\interceptor\DefaultMBeanServerInterceptor.java:836)
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(com\sun\jmx\mbeanserver\JmxMBeanServer.java:761)
> sun.reflect.GeneratedMethodAccessor14.invoke(-unknown-:-1)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(sun\reflect\DelegatingMethodAccessorImpl.java:25)
> java.lang.reflect.Method.invoke(java\lang\reflect\Method.java:597)
> com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(com\sun\enterprise\admin\util\proxy\ProxyClass.java:90)
> $Proxy1.invoke(-unknown-:-1)
> com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(com\sun\enterprise\admin\server\core\jmx\SunoneInterceptor.java:304)
> com.sun.enterprise.interceptor.DynamicInterceptor.invoke(com\sun\enterprise\interceptor\DynamicInterceptor.java:174)
> com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(com\sun\enterprise\admin\jmx\remote\server\callers\InvokeCaller.java:69)
> com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(com\sun\enterprise\admin\jmx\remote\server\MBeanServerRequestHandler.java:155)
> com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(com\sun\enterprise\admin\jmx\remote\server\servlet\RemoteJmxConn
> ectorServlet.java:122)
> com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(com\sun\enterprise\admin\jmx\remote\server\servlet\RemoteJmxConnectorSer
> vlet.java:193)
> javax.servlet.http.HttpServlet.service(javax\servlet\http\HttpServlet.java:738)
> javax.servlet.http.HttpServlet.service(javax\servlet\http\HttpServlet.java:831)
> org.apache.catalina.core.ApplicationFilterChain.servletService(org\apache\catalina\core\ApplicationFilterChain.java:411)
> org.apache.catalina.core.StandardWrapperValve.invoke(org\apache\catalina\core\StandardWrapperValve.java:290)
> org.apache.catalina.core.StandardContextValve.invokeInternal(org\apache\catalina\core\StandardContextValve.java:271)
> org.apache.catalina.core.StandardContextValve.invoke(org\apache\catalina\core\StandardContextValve.java:202)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:632)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:577)
> com.sun.enterprise.web.WebPipeline.invoke(com\sun\enterprise\web\WebPipeline.java:94)
> org.apache.catalina.core.StandardHostValve.invoke(org\apache\catalina\core\StandardHostValve.java:206)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:632)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:577)
> org.apache.catalina.core.StandardPipeline.invoke(org\apache\catalina\core\StandardPipeline.java:571)
> org.apache.catalina.core.ContainerBase.invoke(org\apache\catalina\core\ContainerBase.java:1080)
> org.apache.catalina.core.StandardEngineValve.invoke(org\apache\catalina\core\StandardEngineValve.java:150)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:632)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:577)
> org.apache.catalina.core.StandardPipeline.invoke(org\apache\catalina\core\StandardPipeline.java:571)
> org.apache.catalina.core.ContainerBase.invoke(org\apache\catalina\core\ContainerBase.java:1080)
> org.apache.coyote.tomcat5.CoyoteAdapter.service(org\apache\coyote\tomcat5\CoyoteAdapter.java:272)
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(com\sun\enterprise\web\connector\grizzly\DefaultProcessorTask.java:637)
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(com\sun\enterprise\web\connector\grizzly\DefaultProcessorTask.java:568)
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(com\sun\enterprise\web\connector\grizzly\DefaultProcessorTask.java:813)
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(com\sun\enterprise\web\connector\grizzly\DefaultReadTask.java:341)
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(com\sun\enterprise\web\connector\grizzly\DefaultReadTask.java:263)
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(com\sun\enterprise\web\connector\grizzly\DefaultReadTask.java:214)
> com.sun.enterprise.web.connector.grizzly.TaskBase.run(com\sun\enterprise\web\connector\grizzly\TaskBase.java:265)
> com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(com\sun\enterprise\web\connector\grizzly\WorkerThreadImpl.java:116)
>
>
> ..Opened by hashCode object 169 from:
> java.util.jar.JarFile.<init>(java\util\jar\JarFile.java:135)
> java.util.jar.JarFile.<init>(java\util\jar\JarFile.java:70)
> sun.net.www.protocol.jar.URLJarFile.<init>(sun\net\www\protocol\jar\URLJarFile.java:72)
> sun.net.www.protocol.jar.URLJarFile.getJarFile(sun\net\www\protocol\jar\URLJarFile.java:48)
> sun.net.www.protocol.jar.JarFileFactory.get(sun\net\www\protocol\jar\JarFileFactory.java:63)
> sun.net.www.protocol.jar.JarURLConnection.connect(sun\net\www\protocol\jar\JarURLConnection.java:104)
> sun.net.www.protocol.jar.JarURLConnection.getInputStream(sun\net\www\protocol\jar\JarURLConnection.java:132)
> java.net.URL.openStream(java\net\URL.java:1009)
> org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappingsReader.read(org\eclipse\persistence\internal\jpa\metadata\xml\XMLEntityMappingsReader.jav
> a:106)
> org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadStandardMappingFiles(org\eclipse\persistence\internal\jpa\metadata\MetadataProcessor.jav
> a:343)
> org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.loadMappingFiles(org\eclipse\persistence\internal\jpa\metadata\MetadataProcessor.java:271)
> org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(org\eclipse\persistence\internal\jpa\deployment\PersistenceUnitPr
> ocessor.java:294)
> org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(org\eclipse\persistence\internal\jpa\EntityManagerSetupImpl.java:830)
> org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(org\eclipse\persistence\jpa\PersistenceProvider.java:195)
> com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(com\sun\enterprise\server\PersistenceUnitLoaderImpl.java:149)
> com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(com\sun\enterprise\server\PersistenceUnitLoaderImpl.java:84)
> com.sun.enterprise.server.AbstractLoader.loadPersistenceUnits(com\sun\enterprise\server\AbstractLoader.java:898)
> com.sun.enterprise.server.ApplicationLoader.doLoad(com\sun\enterprise\server\ApplicationLoader.java:184)
> com.sun.enterprise.server.TomcatApplicationLoader.doLoad(com\sun\enterprise\server\TomcatApplicationLoader.java:126)
> com.sun.enterprise.server.AbstractLoader.load(com\sun\enterprise\server\AbstractLoader.java:244)
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(com\sun\enterprise\server\ApplicationManager.java:336)
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(com\sun\enterprise\server\ApplicationManager.java:210)
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(com\sun\enterprise\server\ApplicationManager.java:645)
> com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDeployEventListener(com\sun\enterprise\admin\event\AdminEventMulticaster.java:928)
> com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDeployEvent(com\sun\enterprise\admin\event\AdminEventMulticaster.java:912)
> com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(com\sun\enterprise\admin\event\AdminEventMulticaster.java:461)
> com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(com\sun\enterprise\admin\event\AdminEventMulticaster.java:176)
> com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(com\sun\enterprise\admin\server\core\DeploymentNotificationHelper.java:308)
>
> com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(com\sun\enterprise\deployment\phasing\DeploymentServiceUtils.java:226)
> com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(com\sun\enterprise\deployment\phasing\ServerDeploymentTarget.java:298)
> com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(com\sun\enterprise\deployment\phasing\ApplicationStartPhase.java:132)
> com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(com\sun\enterprise\deployment\phasing\DeploymentPhase.java:108)
> com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(com\sun\enterprise\deployment\phasing\PEDeploymentService.java:919)
> com.sun.enterprise.deployment.phasing.PEDeploymentService.start(com\sun\enterprise\deployment\phasing\PEDeploymentService.java:591)
> com.sun.enterprise.deployment.phasing.PEDeploymentService.start(com\sun\enterprise\deployment\phasing\PEDeploymentService.java:635)
> com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:744)
> sun.reflect.NativeMethodAccessorImpl.invoke0(sun\reflect\NativeMethodAccessorImpl.java:-1)
> sun.reflect.NativeMethodAccessorImpl.invoke(sun\reflect\NativeMethodAccessorImpl.java:39)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(sun\reflect\DelegatingMethodAccessorImpl.java:25)
> java.lang.reflect.Method.invoke(java\lang\reflect\Method.java:597)
> com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(com\sun\enterprise\admin\MBeanHelper.java:375)
> com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(com\sun\enterprise\admin\MBeanHelper.java:358)
> com.sun.enterprise.admin.config.BaseConfigMBean.invoke(com\sun\enterprise\admin\config\BaseConfigMBean.java:464)
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(com\sun\jmx\interceptor\DefaultMBeanServerInterceptor.java:836)
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(com\sun\jmx\mbeanserver\JmxMBeanServer.java:761)
> sun.reflect.GeneratedMethodAccessor14.invoke(-unknown-:-1)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(sun\reflect\DelegatingMethodAccessorImpl.java:25)
> java.lang.reflect.Method.invoke(java\lang\reflect\Method.java:597)
> com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(com\sun\enterprise\admin\util\proxy\ProxyClass.java:90)
> $Proxy1.invoke(-unknown-:-1)
> com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(com\sun\enterprise\admin\server\core\jmx\SunoneInterceptor.java:304)
> com.sun.enterprise.interceptor.DynamicInterceptor.invoke(com\sun\enterprise\interceptor\DynamicInterceptor.java:174)
> com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(com\sun\enterprise\admin\jmx\remote\server\callers\InvokeCaller.java:69)
> com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(com\sun\enterprise\admin\jmx\remote\server\MBeanServerRequestHandler.java:155)
> com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(com\sun\enterprise\admin\jmx\remote\server\servlet\RemoteJmxConn
> ectorServlet.java:122)
> com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(com\sun\enterprise\admin\jmx\remote\server\servlet\RemoteJmxConnectorSer
> vlet.java:193)
> javax.servlet.http.HttpServlet.service(javax\servlet\http\HttpServlet.java:738)
> javax.servlet.http.HttpServlet.service(javax\servlet\http\HttpServlet.java:831)
> org.apache.catalina.core.ApplicationFilterChain.servletService(org\apache\catalina\core\ApplicationFilterChain.java:411)
> org.apache.catalina.core.StandardWrapperValve.invoke(org\apache\catalina\core\StandardWrapperValve.java:290)
> org.apache.catalina.core.StandardContextValve.invokeInternal(org\apache\catalina\core\StandardContextValve.java:271)
> org.apache.catalina.core.StandardContextValve.invoke(org\apache\catalina\core\StandardContextValve.java:202)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:632)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:577)
> com.sun.enterprise.web.WebPipeline.invoke(com\sun\enterprise\web\WebPipeline.java:94)
> org.apache.catalina.core.StandardHostValve.invoke(org\apache\catalina\core\StandardHostValve.java:206)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:632)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:577)
> org.apache.catalina.core.StandardPipeline.invoke(org\apache\catalina\core\StandardPipeline.java:571)
> org.apache.catalina.core.ContainerBase.invoke(org\apache\catalina\core\ContainerBase.java:1080)
> org.apache.catalina.core.StandardEngineValve.invoke(org\apache\catalina\core\StandardEngineValve.java:150)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:632)
> org.apache.catalina.core.StandardPipeline.doInvoke(org\apache\catalina\core\StandardPipeline.java:577)
> org.apache.catalina.core.StandardPipeline.invoke(org\apache\catalina\core\StandardPipeline.java:571)
> org.apache.catalina.core.ContainerBase.invoke(org\apache\catalina\core\ContainerBase.java:1080)
> org.apache.coyote.tomcat5.CoyoteAdapter.service(org\apache\coyote\tomcat5\CoyoteAdapter.java:272)
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(com\sun\enterprise\web\connector\grizzly\DefaultProcessorTask.java:637)
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(com\sun\enterprise\web\connector\grizzly\DefaultProcessorTask.java:568)
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(com\sun\enterprise\web\connector\grizzly\DefaultProcessorTask.java:813)
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(com\sun\enterprise\web\connector\grizzly\DefaultReadTask.java:341)
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(com\sun\enterprise\web\connector\grizzly\DefaultReadTask.java:263)
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(com\sun\enterprise\web\connector\grizzly\DefaultReadTask.java:214)
> com.sun.enterprise.web.connector.grizzly.TaskBase.run(com\sun\enterprise\web\connector\grizzly\TaskBase.java:265)
> com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(com\sun\enterprise\web\connector\grizzly\WorkerThreadImpl.java:116)
> [Message sent by forum member 'euqaz' (euqaz)]
>
> http://forums.java.net/jive/thread.jspa?messageID=302771
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>