on 08-12-2010 2:33 PM
Hi,
I am attempting to deploy an extremely simple Enterprise application from Developer Studio. I creates a new enterprise app then created a new dynamic web project as associated it with the EAR. I then placed a single JSP containing only static content within the web app. When I attempt to deploy (either through the server view, as a workspace deployable archive in deploy view or after exporting the EAR and deploying as an eternal archive in deploy view) I receive the following error and the deployment fails. I am not trying to do anything with web services or web service clients. After a fresh reinstall deployment works for a short while then the error begins occurring again. Creating a new workspace and recreating the project caused no change.
Any help, tips or things to try would be greatly appreciated.
Ok, I figured it out.
Within our application the following code was begin executed:
System.setProperty
(
"javax.xml.transform.TransformerFactory",
"org.apache.xalan.xsltc.trax.TransformerFactoryImpl"
);
Once you programmatically change the TransformerFactory system/JVM property you can no longer deploy. It also causes errors within the admin tools. I guess the solution is "don't do that."
I think the error message above was a symptom... the server could not parse the ws client deployment data because ti was trying to use a non-SAP transformer.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
--- Deploying file(s):
C:\SAP_Workspace_72_b\TestEarB\TestEarB.ear
--- Status:
Deploy Exception.
--- Description:
S U M M A R Y
~~~~~~~~~~~~~~~~~~~
Successfully deployed: 0
Deployed with warnings: 0
Failed deployments: 1
~~~~~~~~~~~~~~~~~~~
ASJ.dpl_dc.001085 An error occurred while deploying the deployment item [sap.com_TestEarB].
; nested exception is:
com.sap.engine.services.dc.gd.DeliveryException: [ERROR CODE DPL.DC.3298] An error occurred during deployment of [sap.com_TestEarB]. Cannot deploy it.
1. File:C:\SAP_Workspace_72_b\TestEarB\TestEarB.ear
Name:TestEarB
Vendor:sap.com
Location:localhost
Version:2010.08.12.09.23.12
Deploy status:Aborted
Version:NEW
Description:
1. Exception occurred during ws clients deployment. Unable to extract ws clients deployment data for archive TestWeb.war, application sap.com/TestEarB.
-> Unsupported Source object.
2. [ASJ.dpl_dc.006005] The reason for nested issue could be concurrency one in components involved in exception stack trace.
Hint: 1) Search in [std_server.out] file in work dir for message [Possible concurrency issue related to item [sap.com_TestEarB].] or thread dumps.
--- Exception:
com.sap.engine.services.dc.api.deploy.DeployException: [ERROR CODE DPL.DCAPI.1027] DeploymentException.
Reason: ASJ.dpl_dc.001085 An error occurred while deploying the deployment item [sap.com_TestEarB].
; nested exception is:
com.sap.engine.services.dc.gd.DeliveryException: [ERROR CODE DPL.DC.3298] An error occurred during deployment of [sap.com_TestEarB]. Cannot deploy it.
at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deployItems(DeployProcessorImpl.java:891)
at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy(DeployProcessorImpl.java:259)
at com.sap.ide.eclipse.deployer.dc.deploy.DeployProcessor70.deploy(DeployProcessor70.java:104)
at com.sap.ide.eclipse.sdm.threading.DCDeployThread.run(DCDeployThread.java:80)
Caused by: com.sap.engine.services.dc.cm.deploy.DeploymentException: ASJ.dpl_dc.001085 An error occurred while deploying the deployment item [sap.com_TestEarB].
; nested exception is:
com.sap.engine.services.dc.gd.DeliveryException: [ERROR CODE DPL.DC.3298] An error occurred during deployment of [sap.com_TestEarB]. Cannot deploy it.
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:244)
at com.sap.engine.services.dc.cm.deploy.impl.BulkOnlineDeployProcessor.deploy(BulkOnlineDeployProcessor.java:62)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor$DeployProcessorHelper.visit(AbstractDeployProcessor.java:273)
at com.sap.engine.services.dc.cm.deploy.impl.DeploymentItemImpl.accept(DeploymentItemImpl.java:84)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor.deploy(AbstractDeployProcessor.java:95)
at com.sap.engine.services.dc.cm.deploy.impl.DeployThread.run(DeployThread.java:39)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:315)
Caused by: com.sap.engine.services.dc.gd.DeliveryException: [ERROR CODE DPL.DC.3298] An error occurred during deployment of [sap.com_TestEarB]. Cannot deploy it.
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.deploy(ApplicationDeployer.java:134)
at com.sap.engine.services.dc.gd.impl.InitialApplicationDeployer.performDeployment(InitialApplicationDeployer.java:130)
at com.sap.engine.services.dc.gd.impl.InitialGenericDeliveryImpl.deploy(InitialGenericDeliveryImpl.java:57)
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:210)
... 8 more
Caused by: com.sap.engine.services.deploy.server.utils.DSRemoteException: ASJ.dpl_ds.006193 Error while deploying ear file C:\SAP_Workspace_72_b\TestEarB\TestEarB.ear; nested exception is:
java.lang.Exception: com.sap.engine.interfaces.webservices.server.deploy.WSDeploymentException: Exception occurred during ws clients deployment. Unable to extract ws clients deployment data for archive TestWeb.war, application sap.com/TestEarB.
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.extractWSClientsJ2EEEngineDescriptors(WSClientsDeployProcess.java:249)
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.extractWSClientsJ2EEEngineDescriptors(WSClientsDeployProcess.java:204)
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.init(WSClientsDeployProcess.java:122)
at com.sap.engine.services.webservices.server.deploy.WSBaseAbstractDProcess.makeProcess(WSBaseAbstractDProcess.java:320)
at com.sap.engine.services.webservices.server.deploy.WebServicesDeployManager.deployWSClients(WebServicesDeployManager.java:1079)
at com.sap.engine.services.webservices.server.deploy.WebServicesDeployManager.deploy(WebServicesDeployManager.java:274)
at com.sap.engine.services.deploy.server.utils.container.ContainerWrapper.deploy(ContainerWrapper.java:273)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:577)
at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:296)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:211)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:697)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:755)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:2198)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:394)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:347)
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.deploy(ApplicationDeployer.java:116)
at com.sap.engine.services.dc.gd.impl.InitialApplicationDeployer.performDeployment(InitialApplicationDeployer.java:130)
at com.sap.engine.services.dc.gd.impl.InitialGenericDeliveryImpl.deploy(InitialGenericDeliveryImpl.java:57)
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:210)
at com.sap.engine.services.dc.cm.deploy.impl.BulkOnlineDeployProcessor.deploy(BulkOnlineDeployProcessor.java:62)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor$DeployProcessorHelper.visit(AbstractDeployProcessor.java:273)
at com.sap.engine.services.dc.cm.deploy.impl.DeploymentItemImpl.accept(DeploymentItemImpl.java:84)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor.deploy(AbstractDeployProcessor.java:95)
at com.sap.engine.services.dc.cm.deploy.impl.DeployThread.run(DeployThread.java:39)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:315)
Caused by: javax.xml.transform.TransformerException: Unsupported Source object.
at com.sap.engine.lib.jaxp.TransformerImpl.invokeDocHandlerMethodsFor(TransformerImpl.java:651)
at com.sap.engine.lib.jaxp.TransformerImpl.transformSimple(TransformerImpl.java:267)
at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:237)
at com.sap.engine.lib.xml.util.legacy.StaxDOMLoader.load(StaxDOMLoader.java:53)
at com.sap.engine.services.webservices.server.deploy.j2ee.ws.J2EE14WSClientConvertor.convert(J2EE14WSClientConvertor.java:278)
at com.sap.engine.services.webservices.server.deploy.j2ee.ws.J2EE14WSClientConvertor.convert(J2EE14WSClientConvertor.java:231)
at com.sap.engine.services.webservices.server.deploy.j2ee.ws.J2EE14WSClientConvertor.convert(J2EE14WSClientConvertor.java:204)
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.extractWSClientsJ2EEEngineDescriptors(WSClientsDeployProcess.java:217)
... 26 more
at com.sap.engine.services.deploy.server.DeployServiceImpl.catchDeploymentExceptionWithDSRem(DeployServiceImpl.java:4398)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:349)
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.deploy(ApplicationDeployer.java:116)
... 11 more
Caused by: java.lang.Exception: com.sap.engine.interfaces.webservices.server.deploy.WSDeploymentException: Exception occurred during ws clients deployment. Unable to extract ws clients deployment data for archive TestWeb.war, application sap.com/TestEarB.
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.extractWSClientsJ2EEEngineDescriptors(WSClientsDeployProcess.java:249)
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.extractWSClientsJ2EEEngineDescriptors(WSClientsDeployProcess.java:204)
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.init(WSClientsDeployProcess.java:122)
at com.sap.engine.services.webservices.server.deploy.WSBaseAbstractDProcess.makeProcess(WSBaseAbstractDProcess.java:320)
at com.sap.engine.services.webservices.server.deploy.WebServicesDeployManager.deployWSClients(WebServicesDeployManager.java:1079)
at com.sap.engine.services.webservices.server.deploy.WebServicesDeployManager.deploy(WebServicesDeployManager.java:274)
at com.sap.engine.services.deploy.server.utils.container.ContainerWrapper.deploy(ContainerWrapper.java:273)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:577)
at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:296)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:211)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:697)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:755)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:2198)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:394)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:347)
at com.sap.engine.services.dc.gd.impl.ApplicationDeployer.deploy(ApplicationDeployer.java:116)
at com.sap.engine.services.dc.gd.impl.InitialApplicationDeployer.performDeployment(InitialApplicationDeployer.java:130)
at com.sap.engine.services.dc.gd.impl.InitialGenericDeliveryImpl.deploy(InitialGenericDeliveryImpl.java:57)
at com.sap.engine.services.dc.cm.deploy.impl.OnlineDeployProcessor.performDelivery(OnlineDeployProcessor.java:210)
at com.sap.engine.services.dc.cm.deploy.impl.BulkOnlineDeployProcessor.deploy(BulkOnlineDeployProcessor.java:62)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor$DeployProcessorHelper.visit(AbstractDeployProcessor.java:273)
at com.sap.engine.services.dc.cm.deploy.impl.DeploymentItemImpl.accept(DeploymentItemImpl.java:84)
at com.sap.engine.services.dc.cm.deploy.impl.AbstractDeployProcessor.deploy(AbstractDeployProcessor.java:95)
at com.sap.engine.services.dc.cm.deploy.impl.DeployThread.run(DeployThread.java:39)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:115)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:96)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:315)
Caused by: javax.xml.transform.TransformerException: Unsupported Source object.
at com.sap.engine.lib.jaxp.TransformerImpl.invokeDocHandlerMethodsFor(TransformerImpl.java:651)
at com.sap.engine.lib.jaxp.TransformerImpl.transformSimple(TransformerImpl.java:267)
at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:237)
at com.sap.engine.lib.xml.util.legacy.StaxDOMLoader.load(StaxDOMLoader.java:53)
at com.sap.engine.services.webservices.server.deploy.j2ee.ws.J2EE14WSClientConvertor.convert(J2EE14WSClientConvertor.java:278)
at com.sap.engine.services.webservices.server.deploy.j2ee.ws.J2EE14WSClientConvertor.convert(J2EE14WSClientConvertor.java:231)
at com.sap.engine.services.webservices.server.deploy.j2ee.ws.J2EE14WSClientConvertor.convert(J2EE14WSClientConvertor.java:204)
at com.sap.engine.services.webservices.server.deploy.wsclients.WSClientsDeployProcess.extractWSClientsJ2EEEngineDescriptors(WSClientsDeployProcess.java:217)
... 26 more
at com.sap.engine.interfaces.webservices.server.deploy.WSDeploymentException.writeReplace(WSDeploymentException.java:60)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.