Skip to main content
Participating Frequently
January 25, 2012
Question

Air app install fail in IE with Badge Installer Error # 2032

  • January 25, 2012
  • 4 replies
  • 1459 views

Much has been written about this problem, and the most quoted solutions are

  1. Ensure the appurl FlashVar is not a relative url but fully qualified http://domain.com/app.air
  2. Uninstall and reinstall Air
  3. Empty browser's cache

None of these have solved my issue and I still have a reproducible bug.

I have set up a badge installer at http://tx.flamjam.com/mms/ which attempts to install appurl=http:/tx.flamjam.com/mms/MMSReview.air

This works beautifully in OS X but fails in Windows with the error window,

Sorry, an error has occurred.

The application could not be installed. Try installing it again. If the problem persists, contact the application author.

Error# 2032

I've tested IE and Chrome, both updated to the most recent versions.

When Air is not installed I get a slightly different error message, with no error number.

The application could not be installed because the installer file is damaged. Try obtaining a new installer file from the application author.

With Air installed, if I instead visit the appurl directly in the browser — http:/tx.flamjam.com/mms/MMSReview.air —  the file downloads and installs without problem.

To the best of my knowledge, the error is a generic stream error which essentially means that the appurl could not be found. To demonstrate this, simply use a fictitous appurl and now the same error can be seen on OS X as well. This implies that something is malforming the appurl withing the badge, but I have modified the status display text of the badge to display the appurl parsed from the LoaderInfo object containing FlashVars payload and can confirm that the appurl appears to be consistent between OS X and Win.

Log file in next post.

I'll continue digging for a solution, and post my findings here, but would value other's input on this subject greatly.

This topic has been closed for replies.

4 replies

Participating Frequently
January 25, 2012

Here is the log file output for a failed install on Windows.

[2012-01-25:16:05:48] Application Installer begin with version 3.1.0.4880 on Windows 7 x86

[2012-01-25:16:05:48] Commandline is: -playerVersion=11,1,102,55 -sandboxType=remote -securityDomain=airdownload.adobe.com -https=false -fromUserEvent=true -- -url http:/tx.flamjam.com/mms/MMSReview.air

[2012-01-25:16:05:48] Installed runtime (3.1.0.4880) located at c:\Program Files (x86)\Common Files\Adobe AIR

[2012-01-25:16:05:48] Begin air file download from http:/tx.flamjam.com/mms/MMSReview.air

[2012-01-25:16:05:48] Download destination is C:\Users\Hoss Gifford\AppData\Local\Temp\fla1BF6.tmp

[2012-01-25:16:05:48] Download failure: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032" errorID=2032]

[2012-01-25:16:05:50] Application Installer end with exit code 7

As can be seen in the second from last line, there is a download failure.

Participating Frequently
January 25, 2012

An interesting development.

When I monitor my network traffic using ServiceCapture I can see that no attempt is made to connect to the appurl, with the install failing instantly without even attempting to connect to the appurl.

ServiceCapture on OS X confirms the attempt to connect to the appurl even if the url is deliberately fictitous resulting in a 404 response.

The badge begins the installation process using the installApplication method of the following file

http://airdownload.adobe.com/air/browserapi/air.swf

which the badge loads on startup.

It would appear to me that the installation problem is failing inside that loaded swf's code, but I'm at a loss as to how to debug that.

Participating Frequently
January 25, 2012

I just noticed that the title of this thread is misleading as the issue is not restricted to IE, appearing to be a more general Windows issue. Sorry about that — is it possible to edit the title?