users@glassfish.java.net

RE: RE: Odd, Semi-Reproducible Deployment Failure

From: Jason Lee <lee_at_iecokc.com>
Date: Fri, 9 Mar 2007 16:09:01 -0600

Anyone? Please? :P I'm having trouble getting to deploy at all now.
It's not even on the target server, but the asadmin command is just
staring back at me. I'm seeing a bunch of entries like these:
 
[#|2007-03-09T16:00:10.851-0600|INFO|sun-appserver-pe9.0|javax.enterpris
e.system.util|_ThreadID=39;_ThreadName=Thread-3912;D:\java\glassfish\dom
ains\domain1\applications\j2ee-apps\EngineeringWorkList;|UTIL6040: Error
attempting to delete
D:\java\glassfish\domains\domain1\applications\j2ee-apps\EngineeringWork
List|#]
 
[#|2007-03-09T16:00:10.851-0600|INFO|sun-appserver-pe9.0|javax.enterpris
e.system.util|_ThreadID=39;_ThreadName=Thread-3912;|UTIL6041: Performing
gc to try to force file closures|#]
 
[#|2007-03-09T16:00:24.413-0600|INFO|sun-appserver-pe9.0|javax.enterpris
e.system.util|_ThreadID=39;_ThreadName=Thread-3912;D:\java\glassfish\dom
ains\domain1\applications\j2ee-apps\EngineeringWorkList;4;|UTIL6043:
Attempt to delete
D:\java\glassfish\domains\domain1\applications\j2ee-apps\EngineeringWork
List failed after 4 retries|#]
 
-----
Jason Lee, SCJP
Senior Software Engineer
http://www.iec-okc.com <http://www.iec-okc.com/>
 


  _____

        From: Jason Lee
        Sent: Thursday, March 08, 2007 2:06 PM
        To: dev_at_glassfish.dev.java.net
        Subject: RE: Odd, Semi-Reproducible Deployment Failure
        
        
        I should have posted this to dev as well, so here it is. :)
         
        -----
        Jason Lee, SCJP
        Senior Software Engineer
        http://www.iec-okc.com <http://www.iec-okc.com/>
         


  _____

                From: Jason Lee
                Sent: Thursday, March 08, 2007 12:13 PM
                To: users_at_glassfish.dev.java.net
                Subject: Odd, Semi-Reproducible Deployment Failure
                
                
                I'm trying to deploy an ear that has multiple session
beans, a web service, and a JSF app. When I deploy, I somethings get:
                 
                deploy:
                     [echo] ------------ Deploying
C:\src\EngineeringWorkList\trunk/dist/ear/EngineeringWorkList.ear to
Glassfish ------------
                     [exec] CLI171 Command deploy failed : Deploying
application in domain failed; Error loading deployment descriptors for
module [EngineeringWorkList] -- Implementing class
                     [exec]
                 
                from ant (which is just shelling out to asadmin.bat).
If I simple reissue the deploy command, it will eventually work with no
changes made to the project. I'm issuing "ant build package deploy"
each time in case that matters (I know you don't know exactly what those
targets do, but, in case it matters, you have a general feel for what
I'm doing). I've tried added "clean" to that list, but that doesn't
seem to make a difference. As best as I can tell, the relevant info
from server.log is below. Any ideas? This happens on v2 b38 nightly as
well as v1 ur1 p01. Thanks!
                 
                 
        
[#|2007-03-08T12:08:04.373-0600|FINE|sun-appserver9.1|javax.enterprise.s
ystem.tools.deployment|_ThreadID=40;_ThreadName=Thread-91;ClassName=com.
sun.enterprise.deployment.annotation.impl.ModuleScanner;MethodName=getEl
ements;_RequestID=62fd64e9-6d57-404a-bff0-043a44cccd16;|Getting
com.iecokc.worklist.engineering.service.EngineeringWorkListWebServiceImp
l|#]
                 
        
[#|2007-03-08T12:08:04.451-0600|FINE|sun-appserver9.1|javax.enterprise.s
ystem.tools.deployment|_ThreadID=40;_ThreadName=Thread-91;ClassName=com.
sun.enterprise.deployment.backend.AppDeployer;MethodName=doRequestFinish
;_RequestID=62fd64e9-6d57-404a-bff0-043a44cccd16;|Deployment Error
        
com.sun.enterprise.deployment.backend.IASDeploymentException: Error
loading deployment descriptors for module [EngineeringWorkList] --
Implementing class
                 at
com.sun.enterprise.deployment.backend.Deployer.loadDescriptors(Deployer.
java:364)
                 at
com.sun.enterprise.deployment.backend.AppDeployerBase.loadDescriptors(Ap
pDeployerBase.java:345)
                 at
com.sun.enterprise.deployment.backend.AppDeployer.explodeArchive(AppDepl
oyer.java:274)
                 at
com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.jav
a:188)
                 at
com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDep
loyer.java:132)
                 at
com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.jav
a:174)
                 at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(Deplo
ymentPhase.java:95)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
PEDeploymentService.java:892)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
ymentService.java:266)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
ymentService.java:761)
                 at
com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.ja
va:174)
                 at
com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:
210)
                Caused by: java.lang.IncompatibleClassChangeError:
Implementing class
                 at java.lang.ClassLoader.defineClass1(Native Method)
                 at
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
                 at
com.sun.enterprise.loader.EJBClassLoader.findClass(EJBClassLoader.java:6
74)
                 at
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
                 at
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
                 at
com.sun.enterprise.deployment.annotation.impl.ModuleScanner.getElements(
ModuleScanner.java:161)
                 at
com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Arc
hivist.java:392)
                 at
com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archiv
ist.java:333)
                 at
com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescript
ors(Archivist.java:305)
                 at
com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:20
0)
                 at
com.sun.enterprise.deployment.archivist.ApplicationArchivist.readModules
Descriptors(ApplicationArchivist.java:308)
                 at
com.sun.enterprise.deployment.backend.Deployer.loadDescriptors(Deployer.
java:318)
                 ... 11 more
                |#]
                 
        
[#|2007-03-08T12:08:04.451-0600|FINE|sun-appserver9.1|javax.enterprise.s
ystem.tools.deployment|_ThreadID=40;_ThreadName=Thread-91;ClassName=com.
sun.enterprise.deployment.backend.Deployer;MethodName=finish;_RequestID=
62fd64e9-6d57-404a-bff0-043a44cccd16;|Total Deployment Time: 4000 msec,
Total EJB Compiler Module Time: 0 msec, Portion spent EJB Compiling:
0%|#]
                 
        
[#|2007-03-08T12:08:04.451-0600|FINER|sun-appserver9.1|javax.enterprise.
system.tools.deployment|_ThreadID=40;_ThreadName=Thread-91;ClassName=com
.sun.enterprise.deployment.backend.Deployer;MethodName=finish;_RequestID
=62fd64e9-6d57-404a-bff0-043a44cccd16;||#]
                 
        
[#|2007-03-08T12:08:04.483-0600|WARNING|sun-appserver9.1|javax.enterpris
e.system.tools.verifier|_ThreadID=40;_ThreadName=Thread-91;_RequestID=62
fd64e9-6d57-404a-bff0-043a44cccd16;|domainxmlverifier.error_on_validatio
n
                java.lang.NullPointerException
                 at
com.sun.enterprise.config.serverbeans.validation.GenericValidator.getCon
figElementPrintName(GenericValidator.java:382)
                 at
com.sun.enterprise.config.serverbeans.validation.GenericValidator.getTar
getElementPrintName(GenericValidator.java:399)
                 at
com.sun.enterprise.config.serverbeans.validation.GenericValidator.initia
lize(GenericValidator.java:94)
                 at
com.sun.enterprise.config.serverbeans.validation.GenericValidator.valida
te(GenericValidator.java:336)
                 at
com.sun.enterprise.config.serverbeans.validation.tests.DeployableAppTest
.validate(DeployableAppTest.java:49)
                 at
com.sun.enterprise.config.serverbeans.validation.tests.J2eeApplicationTe
st.validate(J2eeApplicationTest.java:42)
                 at
com.sun.enterprise.config.serverbeans.validation.DomainMgr.check(DomainM
gr.java:317)
                 at
com.sun.enterprise.config.serverbeans.validation.DomainMgr.preChangeNoti
fication(DomainMgr.java:339)
                 at
com.sun.enterprise.config.impl.ConfigContextImpl.change(ConfigContextImp
l.java:934)
                 at
com.sun.enterprise.config.impl.ConfigContextImpl.preChange(ConfigContext
Impl.java:905)
                 at
com.sun.enterprise.config.ConfigBean.preConfigChange(ConfigBean.java:888
)
                 at
com.sun.enterprise.config.ConfigBean.preConfigChange(ConfigBean.java:879
)
                 at
com.sun.enterprise.config.ConfigBean.preRemoveValue(ConfigBean.java:871)
                 at
com.sun.enterprise.config.ConfigBean.removeValue(ConfigBean.java:373)
                 at
com.sun.enterprise.config.ConfigBean.removeValue(ConfigBean.java:356)
                 at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.removeModul
e(DeploymentServiceUtils.java:1597)
                 at
com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.removeFromC
onfig(DeploymentServiceUtils.java:757)
                 at
com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.jav
a:228)
                 at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(Deplo
ymentPhase.java:95)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
PEDeploymentService.java:892)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
ymentService.java:266)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
ymentService.java:761)
                 at
com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.ja
va:174)
                 at
com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:
210)
                |#]
                 
        
[#|2007-03-08T12:08:04.514-0600|SEVERE|sun-appserver9.1|javax.enterprise
.system.tools.deployment|_ThreadID=40;_ThreadName=Thread-91;_RequestID=6
2fd64e9-6d57-404a-bff0-043a44cccd16;|Exception occured in J2EEC Phase
        
com.sun.enterprise.deployment.backend.IASDeploymentException: Error
loading deployment descriptors for module [EngineeringWorkList] --
Implementing class
                 at
com.sun.enterprise.deployment.backend.Deployer.loadDescriptors(Deployer.
java:364)
                 at
com.sun.enterprise.deployment.backend.AppDeployerBase.loadDescriptors(Ap
pDeployerBase.java:345)
                 at
com.sun.enterprise.deployment.backend.AppDeployer.explodeArchive(AppDepl
oyer.java:274)
                 at
com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.jav
a:188)
                 at
com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDep
loyer.java:132)
                 at
com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.jav
a:174)
                 at
com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(Deplo
ymentPhase.java:95)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(
PEDeploymentService.java:892)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
ymentService.java:266)
                 at
com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeplo
ymentService.java:761)
                 at
com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.ja
va:174)
                 at
com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:
210)
                Caused by: java.lang.IncompatibleClassChangeError:
Implementing class
                 at java.lang.ClassLoader.defineClass1(Native Method)
                 at
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
                 at
com.sun.enterprise.loader.EJBClassLoader.findClass(EJBClassLoader.java:6
74)
                 at
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
                 at
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
                 at
com.sun.enterprise.deployment.annotation.impl.ModuleScanner.getElements(
ModuleScanner.java:161)
                 at
com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Arc
hivist.java:392)
                 at
com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archiv
ist.java:333)
                 at
com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescript
ors(Archivist.java:305)
                 at
com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:20
0)
                 at
com.sun.enterprise.deployment.archivist.ApplicationArchivist.readModules
Descriptors(ApplicationArchivist.java:308)
                 at
com.sun.enterprise.deployment.backend.Deployer.loadDescriptors(Deployer.
java:318)
                 ... 11 more
                |#]
                 
                 
                 
                -----
                Jason Lee, SCJP
                Senior Software Engineer
                http://www.iec-okc.com <http://www.iec-okc.com/>