The DAS on our Glassfish cluster works its way into a state in which we can no longer upload applications or modules from within the admin console. Once in this state, restarting Glassfish or even the host machine does not resolve the problem; only a full re-install gets the DAS working again.
We can still deploy applications to node agents by dropping them in the autodeploy directory, and the apps themselves continue to work fine.
We're running Glassfish v2.1 (9.1.1) (build b60e-fcs) on a CentOS box (kernel 2.6.18-92)
Each time an upload fails, the server log file is populated with a series of stack traces like the following (abbreviated):
---------
[#|2009-03-11T16:45:10.965-0500|SEVERE|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=20;_ThreadName=httpWorkerThread-4848-4\
;_RequestID=161498aa-0e56-440a-849a-23e776723e13;|StandardWrapperValve[FacesServlet]: PWC1406: Servlet.service() for servlet FacesServlet threw exception
javax.faces.FacesException: No file was uploaded
at com.sun.webui.jsf.renderkit.html.UploadRenderer.encodeEnd(UploadRenderer.java:106)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)
at com.sun.webui.jsf.util.RenderingUtilities.renderComponent(RenderingUtilities.java:99)
[#|2009-03-11T16:45:12.984-0500|WARNING|sun-appserver2.1|javax.enterprise.system.stream.err|_ThreadID=25;_ThreadName=httpWorkerThread-4848-3;_\
RequestID=18cde2f8-62ec-4248-924f-bc867ad8c925;|
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor4886.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
---------
Seems like this is related or identical to:
http://forums.java.net/jive/message.jspa?messageID=321362
Any suggestions?
[Message sent by forum member 'defano' (defano)]
http://forums.java.net/jive/thread.jspa?messageID=336725