cancel
Showing results for 
Search instead for 
Did you mean: 

Error: Unresolved dependencies found for the following SDAs

Former Member
0 Kudos

Boa tarde,

Alguem sabe como solucionar este problema, no momento de execução do Deploy de um EAR?

Jan 18, 2013 2:24:39 PM  Error: Unresolved dependencies found for the following SDAs:

1.: development component 'CustomAdapterModule'/'sap.com'/'localhost'/'2013.01.18.14.24.38'/'0'

dependency:

       name:     'com.sap.aii.af.svc'

     vendor:     'com.sap'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

dependency:

       name:     'com.sap.aii.af.cpa.svc'

     vendor:     'com.sap'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

dependency:

       name:     'com.sap.aii.af.lib'

     vendor:     'com.sap'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

dependency:

       name:     'com.sap.aii.messaging.runtime'

     vendor:     'com.sap'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

dependency:

       name:     'com.sap.aii.adapter.xi.svc'

     vendor:     'com.sap'

There is no component either in SDM repository or in Deployment batch that resolves the dependency.

Deployment will be aborted.

Jan 18, 2013 2:24:39 PM  Error: Prerequisites were aborted.

Jan 18, 2013 2:24:39 PM  Error: Error while creating deployment actions.

Obrigado.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Ola,

No seu projeto EAR, existe o arquivo application-j2ee-engine.xml.

Duplo clique nele e vá na aba source e deixe conforme a seguir:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE application-j2ee-engine SYSTEM "application-j2ee-engine.dtd">

<application-j2ee-engine>

<reference

reference-type="hard">

<reference-target

provider-name="sap.com"

target-type="library">com.sap.aii.af.lib</reference-target>

</reference>

<reference

reference-type="hard">

<reference-target

provider-name="sap.com"

target-type="service">com.sap.aii.adapter.xi.svc</reference-target>

</reference>

<reference

reference-type="hard">

<reference-target

provider-name="sap.com"

target-type="service">com.sap.aii.af.svc</reference-target>

</reference>

<reference

reference-type="hard">

<reference-target

provider-name="sap.com"

target-type="service">com.sap.aii.af.cpa.svc</reference-target>

</reference>

<fail-over-enable

mode="disable"/>

</application-j2ee-engine>

Regere o arquivo e tente fazer deploy novamente.

att.

Former Member
0 Kudos

Carlos,

Bacana, fiz o procedimento que você passou, porém no momento do deploy apresentou outro erro.

Poderia me ajudar!

13/01/18 15:51:54 -  ERROR: File META-INF/persistent.xml uses forbidden system substitution variable com.sap.datasource.default.

13/01/18 15:51:54 -  EAR file updated successfully for 156ms.

13/01/18 15:51:54 -  Start deploying ...

13/01/18 15:51:54 -  EAR file uploaded to server for 139ms.

13/01/18 15:51:54 -  ERROR: Not deployed. Deploy Service returned ERROR:

                     java.rmi.RemoteException: Cannot deploy application sap.com/CustomAdapterModule..

                     Reason: Exception during generation of components of application sap.com/CustomAdapterModule in container EJBContainer.; nested exception is:

Obrigado.

Former Member
0 Kudos

Faltou log...

O que vem depois do nested exception is:???

De qualquer forma, no seu projeto ejb você definiu um JNDI name?

Isso é feito no arquivo ejb-j2ee-engine.xml do projeto EJB.

att.

Former Member
0 Kudos

Opa,

Então está sim definido o JNDI name, a seguir as descrições do ejb-j2ee-engine.xml. Ne sequencia o log completo do erro.

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE ejb-j2ee-engine SYSTEM "ejb-j2ee-engine.dtd">

<ejb-j2ee-engine>

          <enterprise-beans>

                    <enterprise-bean>

                              <ejb-name>readMultipleAttachment</ejb-name>

                              <jndi-name>readMultipleAttachment</jndi-name>

                    </enterprise-bean>

          </enterprise-beans>

</ejb-j2ee-engine>

Pelo que entendi está certo!

Log:

[006]Additional log information about the deployment

<!--LOGHEADER[START]/-->

<!--HELP[Manual modification of the header may cause parsing problem!]/-->

<!--LOGGINGVERSION[1.5.3.7185 - 630]/-->

<!--NAME[D:\usr\sap\PIX\DVEBMGS02\SDM\program\log\sdmcl20130118175153.log]/-->

<!--PATTERN[sdmcl20130118175153.log]/-->

<!--FORMATTER[com.sap.tc.logging.TraceFormatter(%24d %s: %m)]/-->

<!--ENCODING[UTF8]/-->

<!--LOGHEADER[END]/-->

Jan 18, 2013 3:51:53 PM  Info: Start file transfer to D:\usr\sap\PIX\DVEBMGS02\SDM\program\temp\temp3285950371128871979CustomAdapterModule.ear

Jan 18, 2013 3:51:53 PM  Info: File transfer of D:\usr\sap\PIX\DVEBMGS02\SDM\program\temp\temp3285950371128871979CustomAdapterModule.ear finished for 128 ms. Total file size is 1471653 bytes.

Jan 18, 2013 3:51:53 PM  Info: The SDM client uses an old SDM client API.

Jan 18, 2013 3:51:53 PM  Info: -------------------------- Starting deployment ------------------------

Jan 18, 2013 3:51:53 PM  Info: Error handling strategy: OnErrorStop

Jan 18, 2013 3:51:53 PM  Info: Prerequisite error handling strategy: OnPrerequisiteErrorStop

Jan 18, 2013 3:51:53 PM  Info: Update strategy: UpdateAllVersions

Jan 18, 2013 3:51:53 PM  Info: Starting deployment prerequisites:

Jan 18, 2013 3:51:53 PM  Info: Loading selected archives...

Jan 18, 2013 3:51:53 PM  Info: Loading archive 'D:\usr\sap\PIX\DVEBMGS02\SDM\program\temp\temp3285950371128871979CustomAdapterModule.ear'

Jan 18, 2013 3:51:53 PM  Info: Selected archives successfully loaded.

Jan 18, 2013 3:51:53 PM  Info: Actions per selected component:

Jan 18, 2013 3:51:53 PM  Info: Initial deployment: Selected development component 'CustomAdapterModule'/'sap.com'/'localhost'/'2013.01.18.15.51.53'/'0' will be deployed.

Jan 18, 2013 3:51:53 PM  Info: Ending deployment prerequisites. All items are correct.

Jan 18, 2013 3:51:53 PM  Info: Saved current Engine state.

Jan 18, 2013 3:51:53 PM  Info: Starting: Initial deployment: Selected development component 'CustomAdapterModule'/'sap.com'/'localhost'/'2013.01.18.15.51.53'/'0' will be deployed.

Jan 18, 2013 3:51:53 PM  Info: SDA to be deployed: D:\usr\sap\PIX\DVEBMGS02\SDM\root\origin\sap.com\CustomAdapterModule\localhost\0\2013.01.18.15.51.53\temp3285950371128871979CustomAdapterModule.ear

Jan 18, 2013 3:51:53 PM  Info: Software type of SDA: J2EE

Jan 18, 2013 3:51:53 PM  Info: ***** Begin of SAP J2EE Engine Deployment (J2EE Application) *****

Jan 18, 2013 3:51:54 PM  Info: Begin of log messages of the target system:

13/01/18 15:51:53 -  ***********************************************************

13/01/18 15:51:54 -  Start updating EAR file...

13/01/18 15:51:54 -  start-up mode is lazy

13/01/18 15:51:54 -  ERROR: File META-INF/persistent.xml uses forbidden system substitution variable com.sap.datasource.default.

13/01/18 15:51:54 -  EAR file updated successfully for 156ms.

13/01/18 15:51:54 -  Start deploying ...

13/01/18 15:51:54 -  EAR file uploaded to server for 139ms.

13/01/18 15:51:54 -  ERROR: Not deployed. Deploy Service returned ERROR:

                     java.rmi.RemoteException: Cannot deploy application sap.com/CustomAdapterModule..

                     Reason: Exception during generation of components of application sap.com/CustomAdapterModule in container EJBContainer.; nested exception is:

                               com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Exception during generation of components of application sap.com/CustomAdapterModule in container EJBContainer.

                               at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:575)

                               at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)

                               at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:330)

                               at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:201)

                               at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:137)

                               at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

                               at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

                               at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

                               at java.security.AccessController.doPrivileged(Native Method)

                               at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

                               at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

                     Caused by: com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Exception during generation of components of application sap.com/CustomAdapterModule in container EJBContainer.

                               at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:623)

                               at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:325)

                               at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:309)

                               at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:292)

                               at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:326)

                               at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3241)

                               at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:560)

                               ... 10 more

                     Caused by: java.lang.UnsupportedClassVersionError: com/sap/aii/af/mp/module/readMultipleAttachment (Unsupported major.minor version 49.0)

                               at java.lang.ClassLoader.defineClass0(Native Method)

                               at java.lang.ClassLoader.defineClass(ClassLoader.java:540)

                               at com.sap.engine.frame.core.load.ResourceLoader.loadLocalClass(ResourceLoader.java:262)

                               at com.sap.engine.frame.core.load.ResourceLoader.loadClass(ResourceLoader.java:127)

                               at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:365)

                               at com.sap.engine.services.ejb.deploy.verifier.CheckUtils.loadClass(CheckUtils.java:25)

                               at com.sap.engine.services.ejb.deploy.verifier.session.SessionBeanCheck.check(SessionBeanCheck.java:42)

                               at com.sap.engine.services.ejb.deploy.verifier.Verifier.checkBean(Verifier.java:82)

                               at com.sap.engine.services.ejb.deploy.verifier.Verifier.check(Verifier.java:46)

                               at com.sap.engine.services.ejb.deploy.DeployAdmin.generate(DeployAdmin.java:254)

                               at com.sap.engine.services.ejb.EJBAdmin.deploy(EJBAdmin.java:2167)

                               at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:608)

                               ... 16 more

                     For detailed information see the log file of the Deploy Service.

13/01/18 15:51:54 -  ***********************************************************

Jan 18, 2013 3:51:54 PM  Info: End of log messages of the target system.

Jan 18, 2013 3:51:54 PM  Info: ***** End of SAP J2EE Engine Deployment (J2EE Application) *****

Jan 18, 2013 3:51:54 PM  Error: Aborted: development component 'CustomAdapterModule'/'sap.com'/'localhost'/'2013.01.18.15.51.53'/'0':

Caught exception during application deployment from SAP J2EE Engine's deploy service:

java.rmi.RemoteException: Cannot deploy application sap.com/CustomAdapterModule..

Reason: Exception during generation of components of application sap.com/CustomAdapterModule in container EJBContainer.; nested exception is:

          com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Exception during generation of components of application sap.com/CustomAdapterModule in container EJBContainer.

(message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineApplOnlineDeployerImpl.performAction(DeploymentActionTypes).REMEXC)

Jan 18, 2013 3:51:54 PM  Info: Starting to save the repository

Jan 18, 2013 3:51:54 PM  Info: Finished saving the repository for 116 ms.

Jan 18, 2013 3:51:54 PM  Info: J2EE Engine is in same state (online/offline) as it has been before this deployment process.

Jan 18, 2013 3:51:54 PM  Error: ---------------- At least one of the Deployments failed ---------------

Obrigado.

Former Member
0 Kudos

Ola,

Por acaso você editou o arquivo na mão?

Caso sim tente pela opção add do jndi mapping (print da mensagem anterior) e refaça todo o processo.

Neste doc contem o passo a passo de criação de um module:

http://scn.sap.com/docs/DOC-16139

att.

Answers (0)