OpenAT software suite 2.3.1 fails to install

Hi,
I am trying to install the latest version of M2M (file OpenATSoftwareSuite2.31FullInstaller.exe), but during the process I get java exception and the only action I am allowed to do is to abort the installation. More precisely I am able to set installation parameters and the install reaches the point where it goes in background. After a while it pops-up with the following log:

[apparently regular stuff]
!ENTRY com.wavecom.spm.core 4 0 2009-12-14 11:52:15.928
!MESSAGE Destination ‘C:\Programmi\Sierra Wireless\Embedded Software\com.wavecom.openat.ide.spm.lib.plugin.model.Security.1.2.0.2000_1.2.0.2000’ already exists
!STACK 0
java.io.IOException: Destination ‘C:\Programmi\Sierra Wireless\Embedded Software\com.wavecom.openat.ide.spm.lib.plugin.model.Security.1.2.0.2000_1.2.0.2000’ already exists
at org.apache.commons.io.FileUtils.moveDirectory(FileUtils.java:1739)
at org.apache.commons.io.FileUtils.moveDirectoryToDirectory(FileUtils.java:1781)
at org.apache.commons.io.FileUtils.moveToDirectory(FileUtils.java:1884)
at com.wavecom.spm.pluginmanager.DirectorAppUtil.move(DirectorAppUtil.java:416)
at com.wavecom.spm.pluginmanager.DirectorAppUtil.moveInstalledIUToDir(DirectorAppUtil.java:297)
at com.wavecom.spm.pluginmanager.DirectorAppUtil.installSPMPackFromAnUpdateSiteToDir(DirectorAppUtil.java:445)
at com.wavecom.openat.ide.installer.config.CustomInstallProcess.install(CustomInstallProcess.java:29)
at com.anwrt.p2.installer.install.InstallableElement.install(InstallableElement.java:326)
at com.anwrt.p2.installer.install.InstallableElementManager.installElements(InstallableElementManager.java:77)
at com.anwrt.p2.installer.wizard.AbstractInstallPage$1$1.run(AbstractInstallPage.java:59)
at java.lang.Thread.run(Unknown Source)

!ENTRY com.anwrt.p2.installer 4 0 2009-12-14 11:52:15.928
!MESSAGE Impossible to move installed IUs to platform packages directory
!STACK 0
com.wavecom.spm.pluginmanager.InstallException: Impossible to move installed IUs to platform packages directory
at com.wavecom.spm.pluginmanager.DirectorAppUtil.move(DirectorAppUtil.java:422)
at com.wavecom.spm.pluginmanager.DirectorAppUtil.moveInstalledIUToDir(DirectorAppUtil.java:297)
at com.wavecom.spm.pluginmanager.DirectorAppUtil.installSPMPackFromAnUpdateSiteToDir(DirectorAppUtil.java:445)
at com.wavecom.openat.ide.installer.config.CustomInstallProcess.install(CustomInstallProcess.java:29)
at com.anwrt.p2.installer.install.InstallableElement.install(InstallableElement.java:326)
at com.anwrt.p2.installer.install.InstallableElementManager.installElements(InstallableElementManager.java:77)
at com.anwrt.p2.installer.wizard.AbstractInstallPage$1$1.run(AbstractInstallPage.java:59)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Destination ‘C:\Programmi\Sierra Wireless\Embedded Software\com.wavecom.openat.ide.spm.lib.plugin.model.Security.1.2.0.2000_1.2.0.2000’ already exists
at org.apache.commons.io.FileUtils.moveDirectory(FileUtils.java:1739)
at org.apache.commons.io.FileUtils.moveDirectoryToDirectory(FileUtils.java:1781)
at org.apache.commons.io.FileUtils.moveToDirectory(FileUtils.java:1884)
at com.wavecom.spm.pluginmanager.DirectorAppUtil.move(DirectorAppUtil.java:416)
… 7 more

The only enabled button is “Finish” and pressing it just quits the procedure. There is some stuff in the install location, but there is no item in the Windows Start menu nor in the Install Application control panel.

I tried the install twice, but I got the same result.

What am I doing wrong? Thank you in advance

Best Regards

Massimiliano Pagani

I guess in two different folders… Error log suggests that packages previously exist before the installation. Normaly this is prevented by forbidding the installation to a folder already containing something, but maybe this security didn’t work for any reason…
Please can you make the following tries:

  • make sure to install to previously inexisting/empty folders
  • install to a folder which doesn’t contain spaces
  • just install everything but Open AT Embedded Software Suite and children packages

Please can you also on any other error copy/paste the full error log to a text file, and attach it to the post?

Thanks.

(I thought I deleted the post)

Hi Daav,
I installed m2m on empty folders, in fact I deleted everything between the first and the second installation run. At the third attempt, I opted for “Install [] This package (no internet connection needed)” rather than “Install [] Latest software version (internet connection needed)” and the installation completed just fine. Regarding the question about folder names with spaces within - the default position picked by the installer is “C:\Program Files”, while it should have chosen “C:\Programmi” (which is the default application directory for Italian localization of Windows XP). But this is currently a non-problem to me.

Thank you.

Best Regards

Massimiliano Pagani

There was indeed an issue with the Open AT Software Suite full installer, when the “install latest versions” option was checked.
The issue has been fixed (a new full installer has been uploaded).
Thanks for your feedback.

I am having a similar problem also. Once it minimizes to an icon in the tray, it cogitates for a while, then comes up with the intallation error log (see below).
It installs the expreso and m2mstudio folders, with the proper contents. Both programs will run if run from the folder. I gather there should also be two other folders.
No icons are installed on the desktop, and nothing appears in the programs list.

regards
Graham

!SESSION 2010-01-28 13:34:05.281 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_17
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_AU
Framework arguments:
Command-line arguments: -os win32 -ws win32 -arch x86

!ENTRY com.wavecom.spm.core 2 0 2010-01-28 13:34:26.859
!MESSAGE Unable to find reconciler.dropins bundle

!ENTRY com.wavecom.spm.core 1 0 2010-01-28 13:34:30.031
!MESSAGE Refreshing installed packages

!ENTRY com.wavecom.spm.utils 2 0 2010-01-28 13:34:31.515
!MESSAGE Unable to locate images/arm946.png entry in com.wavecom.spm.model bundle

!ENTRY com.wavecom.spm.utils 2 0 2010-01-28 13:34:31.515
!MESSAGE Unable to locate images/arm7.png entry in com.wavecom.spm.model bundle

!ENTRY com.wavecom.openat.ide.installer 1 0 2010-01-28 13:34:31.734
!MESSAGE Checking local repo path: C:\Documents and Settings\Nigel Villella\Local Settings\Temp\sfx15170984.tmp\repositories\Expresso.zip

!ENTRY com.wavecom.openat.ide.installer 1 0 2010-01-28 13:34:54.093
!MESSAGE Refresh Update site repository:Open AT Software Suite

!ENTRY org.eclipse.equinox.p2.repository 4 0 2010-01-28 13:34:54.234
!MESSAGE ProvisioningEventBus could not be obtained. Metadata caches may not be cleaned up properly.

!ENTRY com.wavecom.openat.ide.installer 1 0 2010-01-28 13:35:26.312
!MESSAGE Refresh Update site repository:Open AT Software Suite

!ENTRY org.eclipse.jface 4 0 2010-01-28 13:35:26.359
!MESSAGE Unhandled event loop exception during blocked modal context.
!STACK 0
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$KeyIterator.next(Unknown Source)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection.storeCheckedElements(SoftwareSelection.java:342)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection.refreshRequiredSpace(SoftwareSelection.java:351)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection.access$2(SoftwareSelection.java:348)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection$6.widgetSelected(SoftwareSelection.java:217)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:173)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:388)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:944)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection.refreshRepositories(SoftwareSelection.java:305)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection.refreshRepositories(SoftwareSelection.java:284)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection.access$3(SoftwareSelection.java:282)
at com.wavecom.openat.ide.installer.pages.softwares.SoftwareSelection$4.widgetSelected(SoftwareSelection.java:187)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at com.anwrt.p2.installer.wizard.InstallerWizardDialog.open(InstallerWizardDialog.java:126)
at com.anwrt.p2.installer.install.Installer.launchSetupWizard(Installer.java:64)
at com.anwrt.p2.installer.Application.start(Application.java:20)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)

!ENTRY com.anwrt.p2.installer 1 0 2010-01-28 13:36:45.781
!MESSAGE Local install Expresso to C:\Program Files\Sierra Wireless\expresso

!ENTRY com.wavecom.spm.core 1 0 2010-01-28 13:36:45.859
!MESSAGE DirectorApplication Args:[-r, jar:file:/C:/Documents and Settings/Nigel Villella/Local Settings/Temp/sfx15170984.tmp/repositories/Expresso.zip!/, -installIU, com.wavecom.configtools.product/1.1.0, -destination, C:\Program Files\Sierra Wireless\expresso, -profile, ExpressoProfile, -profileProperties, org.eclipse.update.install.features=true, -roaming, -flavor, tooling]

!ENTRY com.anwrt.p2.installer 1 0 2010-01-28 13:37:15.890
!MESSAGE Local install M2M Studio to C:\Program Files\Sierra Wireless\m2mstudio

!ENTRY com.wavecom.spm.core 1 0 2010-01-28 13:37:15.890
!MESSAGE DirectorApplication Args:[-r, jar:file:/C:/Documents and Settings/Nigel Villella/Local Settings/Temp/sfx15170984.tmp/repositories/M2MStudio.zip!/, -installIU, com.wavecom.openat.ide.product/1.1.1.200911160856-R3160, -destination, C:\Program Files\Sierra Wireless\m2mstudio, -profile, M2StudioProfile, -profileProperties, org.eclipse.update.install.features=true, -roaming, -flavor, tooling]

!ENTRY org.eclipse.equinox.p2.engine 4 4 2010-01-28 13:41:06.359
!MESSAGE An error occurred while collecting items to be installed
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2010-01-28 13:41:06.359
!MESSAGE session context was:(profile=M2StudioProfile, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=, action=).
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2010-01-28 13:41:06.359
!MESSAGE Error closing the output stream for osgi.bundle,com.wavecom.openat.ide.ebs.armelfgcc.win32,1.1.1.200911160856-R3160 on repository file:/C:/Program%20Files/Sierra%20Wireless/m2mstudio/.
!STACK 0
java.io.IOException: Error unzipping C:\DOCUME~1\NIGELV~1\LOCALS~1\Temp\com.wavecom.openat.ide.ebs.armelfgcc.win32_1.1.1.200911160856-R31607343362868928151857.jar: invalid entry CRC (expected 0x1dd3f611 but got 0x7645314d)
at org.eclipse.equinox.internal.p2.core.helpers.FileUtils.unzipFile(FileUtils.java:75)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ZippedFolderOutputStream.close(SimpleArtifactRepository.java:155)
at java.io.FilterOutputStream.close(Unknown Source)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ArtifactOutputStream.close(SimpleArtifactRepository.java:83)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:184)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:159)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:95)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:511)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob.run(DownloadJob.java:64)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

!ENTRY com.anwrt.p2.installer 4 0 2010-01-28 13:41:06.406
!MESSAGE Impossible to install IUs in the temp profile
!STACK 0
com.wavecom.spm.pluginmanager.InstallException: Impossible to install IUs in the temp profile
at com.wavecom.spm.pluginmanager.DirectorAppUtil.installIUIdInProfile(DirectorAppUtil.java:242)
at com.wavecom.spm.pluginmanager.DirectorAppUtil.installIUInProfile(DirectorAppUtil.java:182)
at com.anwrt.p2.installer.install.DefaultInstallProcess.install(DefaultInstallProcess.java:17)
at com.wavecom.openat.ide.installer.config.CustomInstallProcess.install(CustomInstallProcess.java:47)
at com.anwrt.p2.installer.install.InstallableElement.install(InstallableElement.java:317)
at com.anwrt.p2.installer.install.InstallableElementManager.installElements(InstallableElementManager.java:77)
at com.anwrt.p2.installer.wizard.AbstractInstallPage$1$1.run(AbstractInstallPage.java:59)
at java.lang.Thread.run(Unknown Source)

The issue seems to occur while installing M2M Studio from the temporary repository created when the software installer expands itself.
Maybe this repository is corrupted…
Is the issue reproducible systematically?
Do you have enough (temporary) free space on your C: drive (location where the installer is expanding prior to execute)?

Hi,
I’ve tried to install it about half a dozen times, all with the same result. I’ve tried the various different options (not using the latest version from the internet,etc), different folders; folders without spaces in the names; nothing works! There is 55 Gig free space on C drive.

regards
Graham

I got it to install. I ran the light version (downloads the main app from internet) and that did the right thing.

regards
Graham

OK.
We have just performed the test again without any issue with the Full installer.
Maybe your full installer was corrupted during the download (version tested on our side: OpenATSoftwareSuite2.31FullInstaller.exe, 485 020 450 bytes, MD5: 5580cd2628da301ef3e2e619e4733b6b)