I developed a new TaskSpace application. I imported the application into a Composer project and generated a DAR file. I installed it into a brand new docbase and it worked fine. Now I'm trying to install it at a customer site and I get the following error:
[emc.installer] mycust_archivage install failed
[emc.installer] [ERROR] Unable to install dar file /sites/pkg/Customisations_GDF_EMC/20091109/MycustArchivage/mycust_archivage.dar
[emc.installer] com.emc.ide.installer.InstallException: Unexpected error occured during install
[emc.installer] at internal.com.emc.ide.installer.DarInstaller.doInstall(DarInstaller.java:606)
[emc.installer] at internal.com.emc.ide.installer.DarInstaller.doInstall(DarInstaller.java:320)
[emc.installer] at internal.com.emc.ide.installer.DarInstaller.doInstall(DarInstaller.java:293)
[emc.installer] at com.emc.ide.installer.util.IDarInstallerHelper.doInPlaceInstall(IDarInstallerHelper.java:130)
[emc.installer] at com.emc.ant.installer.api.InstallerAntTask.installDar(InstallerAntTask.java:233)
[emc.installer] at com.emc.ant.installer.api.InstallerAntTask.execute(InstallerAntTask.java:122)
[emc.installer] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[emc.installer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[emc.installer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[emc.installer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[emc.installer] at java.lang.reflect.Method.invoke(Method.java:585)
[emc.installer] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
[emc.installer] at org.apache.tools.ant.Task.perform(Task.java:348)
[emc.installer] at org.apache.tools.ant.Target.execute(Target.java:357)
[emc.installer] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[emc.installer] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
[emc.installer] at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
[emc.installer] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[emc.installer] at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[emc.installer] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
[emc.installer] at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:623)
[emc.installer] at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:495)
[emc.installer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[emc.installer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[emc.installer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[emc.installer] at java.lang.reflect.Method.invoke(Method.java:585)
[emc.installer] at org.eclipse.ant.core.AntRunner.run(AntRunner.java:513)
[emc.installer] at org.eclipse.ant.core.AntRunner.start(AntRunner.java:600)
[emc.installer] at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
[emc.installer] at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
[emc.installer] at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
[emc.installer] at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
[emc.installer] at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
[emc.installer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[emc.installer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[emc.installer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[emc.installer] at java.lang.reflect.Method.invoke(Method.java:585)
[emc.installer] at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
[emc.installer] at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
[emc.installer] at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
[emc.installer] at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
[emc.installer] at org.eclipse.core.launcher.Main.main(Main.java:30)
[emc.installer] Caused by: org.eclipse.core.runtime.AssertionFailedException: assertion failed: invariant objectTypeReference must be of DClass (com.emc.ide.core.model.core.impl.IDClassPlaceholderImpl@7b524c (eProxyURI: urnd:com.emc.ide.artifact.dclass/dmc_taskspace_app?name=dmc_taskspace_app#//@dataModel)) Sysobject: com.emc.ide.artifact.sysobject.model.sysobject.impl.SysobjectSubtypeImpl@135a4c2 (objectTypeName: null) (objectName: TaskSpace, title: , subject: , authors: null, keywords: null, applicationType: TaskSpace, isHidden: false, compoundArchitecture: , componentLabel: null, resolutionLabel: , contentType: , versionLabel: [1.0, CURRENT], specialApp: , languageCode: , creatorName: null, archive: false, category: , controllingApp: , effectiveDate: null, effectiveFlag: null, effectiveLabel: null, expirationDate: null, extendedProperties: null, fullText: true, isSigned: false, isTemplate: false, lastReviewDate: null, linkResolved: false, publishFormats: null, retentionDate: null, status: , rootObject: true)
At the beginning, I also get an error saying that the TCMReferenceProject is not available:
Buildfile: darInstall.xml
installdar:
[echo] Installing DAR /sites/pkg/Customisations_AAA_EMC/20091109/MycustArchivage/mycust_archivage.dar ...
[echo] Docbase : dmintpago
[echo] Username : dmadmin
[emc.installer] [INFO] Loaded existing Documentum project 'DocumentumCoreProject' (835 artifacts)
[emc.installer] Loaded existing Documentum project 'DocumentumCoreProject' (835 artifacts)
[emc.installer] [INFO] Project location: /sites/pkg/Customisations_Mycust_EMC/20091109/MycustArchivage/mycust_archivage
[emc.installer] Project location: /sites/pkg/Customisations_AAA_EMC/20091109/MycustArchivage/mycust_archivage
[emc.installer] [ERROR] Referenced project 'TCMReferenceProject' is not available
However, the TCMReferenceProject.dar is available in the same directory as my taskspace application dar, and it has been deployed to the target docbase.
It's all Documentum 6.5 SP1. Customer is on Solaris 10. Installation is done with headless composer which is part of Content Server 6.5 SP1 on Solaris.
Any ideas?
Hicham