Monday, September 14, 2009

Upgrade to Google App Engine 1.2.5

My primary interest in upgrading to the new release is a Windows version of Google App Engine Launcher, which has been available on the Mac side for a long time. Unfortunately, I got a message about the installation failing because of error 2908.

After some Googling, I found a solution. First, I ran the installer again and selected the "remove" option. Second, I launched RegEdit (Start > Run... > regedit) and deleted this "key" (folder):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Installer\UserData\S-1-5-21-1123561945-1935655697-1060284298-1003\
Components\AD95649F068525549B26938D7D18FEA7

Finally, I reinstalled GAE. No errors this time. But when I launched Google App Engine Launcher from the Start menu, I received a different error:




An uninstall using Add/Remove Programs followed by another install didn't help. I looked in the referenced log file and found this:

wxPython is not available
wxPython is not available
wxPython is not available
wxPython is not available
wxPython is not available

A little research suggested wxPython is a GUI library for Python upon which the GAE Launcher is built, so I downloaded and installed it (I selected the Win32 version for Python 2.5). But kept getting the same errors.

More research. MSVCP71.dll does not appear to be part of wxPython; instead it's a standard Microsoft C library, one that ships with many different pieces of software. It appears, though, that sometimes software developers forget to include it because it's almost always present on Windows machines.

I downloaded the DLL from DLL-Files.com and copied it to C:\Windows\system32. Ta da! Google App Engine Launcher is up and running! Maybe I didn't need to install wxPython after all?

Within a couple minutes I had added my application and was up and running.


No comments: