This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 86529 - Deployment Error
Summary: Deployment Error
Status: RESOLVED DUPLICATE of bug 77122
Alias: None
Product: serverplugins
Classification: Unclassified
Component: Sun Appserver 9 (show other bugs)
Version: 5.x
Hardware: Sun Linux
: P2 blocker (vote)
Assignee: Nitya Doraisamy
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-05 00:50 UTC by Marco Walther
Modified: 2006-10-05 01:44 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Walther 2006-10-05 00:50:53 UTC
NB 5.5 rc1 - VWP
JDK 1.6.0-rc-b100
GF Sun Java System Application Server Platform Edition 9.0_01 (build b14)

I got the exception below in the build output. Unfortunately the next 
deployment was just fine. So it looks like another threading issue.

-----------------------------------------------------
.....
Copying 1 file 
to /export/home/marcow/WebApplication7/build/web/WEB-INF/classes
compile:
compile-jsps:
Created dir: /export/home/marcow/WebApplication7/dist
Building jar: /export/home/marcow/WebApplication7/dist/WebApplication7.war
do-dist:
dist:
/export/home/marcow/WebApplication7/nbproject/build-impl.xml:457: Deployment 
error:
null
See the server log for details.
BUILD FAILED (total time: 1 second)
------------------------------------------

Server log:

StandardWrapperValve[RemoteJmxConnectorServlet]: Servlet.service() for servlet 
RemoteJmxConnectorServlet threw exception
java.io.EOFException
        at 
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2502)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1267)
        at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1628)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1293)
        at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1628)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1293)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
        at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
        at 
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.readRequestMessage(RemoteJmxConnectorServlet.java:192)
        at 
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:108)
        at 
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:180)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        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:239)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at 
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)

-------------------- ide.log ---------------------------------
INFORMATIONAL *********** Exception occurred ************ at 4:41 PM on Oct 4, 
2006
java.lang.IllegalArgumentException
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.getAvailableTMIDsMap(TargetServer.java:306)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:254)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:203)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:200)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.processLastTargetModules(TargetServer.java:320)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.init(TargetServer.java:108)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.deploy(TargetServer.java:445)
[catch] at 
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:106)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at 
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at 
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at 
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at 
org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
==>
javax.enterprise.deploy.spi.exceptions.TargetException: Error getting required 
modules
        at 
com.sun.enterprise.deployapi.SunDeploymentManager.getModules(SunDeploymentManager.java:380)
        at 
com.sun.enterprise.deployapi.SunDeploymentManager.getAvailableModules(SunDeploymentManager.java:315)
        at 
org.netbeans.modules.j2ee.sun.ide.dm.SunDeploymentManager.getAvailableModules(SunDeploymentManager.java:513)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.getAvailableTMIDsMap(TargetServer.java:298)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:254)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:203)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.checkUndeployForSharedReferences(TargetServer.java:200)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.processLastTargetModules(TargetServer.java:320)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.init(TargetServer.java:108)
        at 
org.netbeans.modules.j2ee.deployment.impl.TargetServer.deploy(TargetServer.java:445)
[catch] at 
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:106)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at 
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at 
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at 
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at 
org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
Caused by: java.lang.reflect.UndeclaredThrowableException
        at $Proxy38.getContainee(Unknown Source)
        at 
com.sun.enterprise.deployapi.SunDeploymentManager.getModulesOnATarget(SunDeploymentManager.java:416)
        at 
com.sun.enterprise.deployapi.SunDeploymentManager.getModules(SunDeploymentManager.java:366)
        ... 22 more
Caused by: java.io.IOException: Server returned HTTP response code: 500 for 
URL: http://localhost:4848/web1/remotejmx
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at 
sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1298)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1292)
        at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:948)
        at 
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.receive(ServletConnection.java:106)
        at 
com.sun.enterprise.admin.jmx.remote.comm.MBeanServerMessageConductor.invoke(MBeanServerMessageConductor.java:62)
        at 
com.sun.enterprise.admin.jmx.remote.internal.RemoteMBeanServerConnection.invoke(RemoteMBeanServerConnection.java:408)
        at 
com.sun.appserv.management.client.handler.AMXProxyHandler.invokeTarget(AMXProxyHandler.java:442)
        at 
com.sun.appserv.management.client.handler.AMXProxyHandler.invokeSingleProxyGetter(AMXProxyHandler.java:498)
        at 
com.sun.appserv.management.client.handler.AMXProxyHandler._invoke(AMXProxyHandler.java:1071)
        at 
com.sun.appserv.management.client.handler.AMXProxyHandler.invoke(AMXProxyHandler.java:1002)
        ... 25 more
Caused by: java.io.IOException: Server returned HTTP response code: 500 for 
URL: http://localhost:4848/web1/remotejmx
        at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1245)
        at 
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.receive(ServletConnection.java:106)
        at 
com.sun.enterprise.admin.jmx.remote.comm.MBeanServerMessageConductor.invoke(MBeanServerMessageConductor.java:62)
        at 
com.sun.enterprise.admin.jmx.remote.internal.RemoteMBeanServerConnection.invoke(RemoteMBeanServerConnection.java:408)
        at 
javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:287)
        at 
com.sun.appserv.management.util.jmx.MBeanProxyHandler.invoke(MBeanProxyHandler.java:647)
        at 
com.sun.appserv.management.client.handler.AMXProxyHandler._invoke(AMXProxyHandler.java:1091)
        at 
com.sun.appserv.management.client.handler.AMXProxyHandler.invoke(AMXProxyHandler.java:1002)
        at $Proxy37.waitAMXReady(Unknown Source)
        at 
com.sun.appserv.management.client.ProxyFactory.getDomainRoot(ProxyFactory.java:325)
        at 
com.sun.appserv.management.client.AppserverConnectionSource.getDomainRoot(AppserverConnectionSource.java:503)
        at 
org.netbeans.modules.j2ee.sun.ide.controllers.ControllerUtil.createAppserverConnFromDeploymentMgr(ControllerUtil.java:160)
        at 
org.netbeans.modules.j2ee.sun.ide.controllers.ControllerUtil.getAppserverMgmtControllerFromDeployMgr(ControllerUtil.java:132)
        at 
org.netbeans.modules.j2ee.sun.ide.runtime.nodes.DomainRootNode.refresh(DomainRootNode.java:72)
        at 
org.netbeans.modules.j2ee.sun.ide.runtime.nodes.DomainRootNode$1.run(DomainRootNode.java:64)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 1 Vince Kraemer 2006-10-05 01:44:58 UTC
yes. this is similar to the stack traces that I have seen while investigating 77122.

*** This issue has been marked as a duplicate of 77122 ***