Hi,
I have a problem when I try to promote a "lcmbiar" file with the "lcm_cli.sh" tool.
I don't have any problem when I do the same thing using the CMC.
The error talks about an object that would be already present in the destination folder; but check with "AdminTools" and there's no object with the same id or name.
Moreover, this id change each time.
Environnement:
- SAP BI 14.1.6.1702
- Red Hat Enterprise Linux Server release 6.6 (Santiago)
- Oracle 11.2.0.4
The property file used:
"
Options “lcm_cli.sh –lcmproperty”
LCM_CMS=xxxxx
LCM_userName=Administrator
LCM_password=xxxxxxxxxxxxxxx
LCM_authentication=secEnterprise
Destination_CMS=xxxxx
Destination_userName=Administrator
Destination_password=xxxxxxxxxxxxxxx
Destination_authentication=secEnterprise
action=promote
lcmbiarpassword=
consolelog=true
importLocation=/xxxxx/scripts/boxi/lcm.job.airgap.list5535187865085473458.lcmbiar
includeApplicationSecurity=true
"
The logs:
"
******* Login to central CMS *******
Successfully logged in to central CMS xxxxx
******* New job from LCM BIAR File *******
Job Created from BIAR File lcm.job.airgap.list5535187865085473458.lcmbiar
com.crystaldecisions.sdk.occa.infostore.internal.InfoStoreException: Impossible de valider l'objet SAP, car un autre objet du même nom et du même type existe déjà sous l'objet Root Folder. (FWB 00026)
cause:com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
detail:Impossible de valider l'objet SAP, car un autre objet du même nom et du même type existe déjà sous l'objet Root Folder. (FWB 00026)
Le serveur a affiché les détails suivants : Trying to create an object with duplicate name. Id = 8992
com.businessobjects.lcm.utilities.LCMException: com.crystaldecisions.sdk.occa.infostore.internal.InfoStoreException: Impossible de valider l'objet SAP, car un autre objet du même nom et du même type existe déjà sous l'objet Root Folder. (FWB 00026)
cause:com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
detail:Impossible de valider l'objet SAP, car un autre objet du même nom et du même type existe déjà sous l'objet Root Folder. (FWB 00026)
Le serveur a affiché les détails suivants : Trying to create an object with duplicate name. Id = 8992
at com.businessobjects.lcm.cli.LCMCLI.createJob(LCMCLI.java:390)
at com.businessobjects.lcm.cli.LCMCLI.runInternal(LCMCLI.java:151)
at com.businessobjects.lcm.cli.LCMCLI.run(LCMCLI.java:88)
at com.businessobjects.lcm.cli.LCMCLI.main(LCMCLI.java:815)
Caused by: com.crystaldecisions.sdk.occa.infostore.internal.InfoStoreException: Impossible de valider l'objet SAP, car un autre objet du même nom et du même type existe déjà sous l'objet Root Folder. (FWB 00026)
cause:com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
detail:Impossible de valider l'objet SAP, car un autre objet du même nom et du même type existe déjà sous l'objet Root Folder. (FWB 00026)
Le serveur a affiché les détails suivants : Trying to create an object with duplicate name. Id = 8992
at com.crystaldecisions.sdk.occa.infostore.internal.InfoStoreException.map(InfoStoreException.java:71)
at com.crystaldecisions.sdk.occa.infostore.internal.CommitResultInfo.(CommitResultInfo.java:38)
at com.crystaldecisions.sdk.occa.infostore.internal.CommitError.(CommitError.java:11)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.packageCommitOutParams(InternalInfoStore.java:756)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commitHelper(InternalInfoStore.java:1197)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commitHelper(InternalInfoStore.java:1126)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit_aroundBody6(InternalInfoStore.java:266)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit(InternalInfoStore.java:1)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit_aroundBody4(InternalInfoStore.java:260)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit(InternalInfoStore.java:1)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit_aroundBody2(InternalInfoStore.java:255)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit(InternalInfoStore.java:1)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit_aroundBody0(InternalInfoStore.java:243)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.commit(InternalInfoStore.java:1)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoObject.save_aroundBody64(InfoObject.java:2270)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoObject.save_aroundBody65$advice(InfoObject.java:512)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoObject.save(InfoObject.java:1)
at com.businessobjects.lcm.utilities.LCMUtilities.commitParents(LCMUtilities.java:3894)
at com.businessobjects.lcm.utilities.LCMUtilities.commitParents(LCMUtilities.java:3869)
at com.businessobjects.lcm.cli.LCMCLI.createJob(LCMCLI.java:386)
... 3 more
Caused by: com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuse: IDL:img.seagatesoftware.com/OCA/oca_abuse:3.2
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuseHelper.read(oca_abuseHelper.java:106)
at com.crystaldecisions.enterprise.ocaframework.idl.OCA.oca_abuseHelper.extract(oca_abuseHelper.java:57)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.packageCommitOutParams(InternalInfoStore.java:755)
... 19 more
EXIT_WITH_ERROR
"
For now, we tried to rename the destination folder, the file itself, and to add "exportDependencies=false" in the properties file.. with no success.
Any ideas ?
Regards
Olivier