Taiwanese installation errors

Got a problem you cannot solve? Try here.
matthewj
Posts: 66
Joined: Tue Dec 07, 2004 12:48 pm

Taiwanese installation errors

Postby matthewj » Mon Oct 09, 2006 2:44 pm

I have a user of my app who is having trouble installing on his Taiwanese Windows. I suspect that this is a Unicode issue, as the shortcuts folder is listed in the log file (from the /L option) as:

Code: Select all

MSI (s) (30!E4) [01:31:13:562]: PROPERTY CHANGE: Adding SHORTCUTFILES property. Its value is 'C:\\Documents and Settings\\aaa\\???????\\???\\'.


The part which shows the error is as follows:

Code: Select all

Action start 1:31:19: CostFinalize.
MSI (s) (30:94) [01:31:19:500]: PROPERTY CHANGE: Adding OutOfDiskSpace property. Its value is '0'.
MSI (s) (30:94) [01:31:19:546]: PROPERTY CHANGE: Adding OutOfNoRbDiskSpace property. Its value is '0'.
MSI (s) (30:94) [01:31:19:593]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceAvailable property. Its value is '0'.
MSI (s) (30:94) [01:31:19:625]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRequired property. Its value is '0'.
MSI (s) (30:94) [01:31:19:671]: PROPERTY CHANGE: Adding PrimaryVolumeSpaceRemaining property. Its value is '0'.
MSI (s) (30:94) [01:31:19:718]: Note: 1: 2262 2: Condition 3: -2147287038
MSI (s) (30:94) [01:31:19:765]: PROPERTY CHANGE: Modifying TARGETDIR property. Its current value is 'C:\\Program Files\\OurProduct'. Its new value: 'C:\\Program Files\\OurProduct\\'.
MSI (s) (30:94) [01:31:19:796]: PROPERTY CHANGE: Adding PDFHOTCTFLDRDCIIOEXLOERELPLNKTF0_1 property. Its value is 'C:\\Program Files\\OurProduct\\'.
MSI (s) (30:94) [01:31:19:843]: PROPERTY CHANGE: Adding PDFHOTCTFLDRDCIIOEXLOERUTRILLKT0_1 property. Its value is 'C:\\Program Files\\OurProduct\\'.
MSI (s) (30:94) [01:31:19:921]: PROPERTY CHANGE: Adding PDFSHORTCUTFOLDERREADMELNKTF0_1 property. Its value is 'C:\\Program Files\\OurProduct\\'.
MSI (s) (30:94) [01:31:19:968]: PROPERTY CHANGE: Adding PDFHOTCUTFOLDERXRAY99MODELLNKTF0_1 property. Its value is 'C:\\Program Files\\OurProduct\\'.
MSI (s) (30:94) [01:31:20:000]: Note: 1: 1324 2: ??????? 3: 1
MSI (s) (30:94) [01:31:20:046]: Note: 1: 2205 2:  3: Error
MSI (s) (30:94) [01:31:20:078]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1324
Error 1324. The folder path '???????' contains an invalid character.
MSI (s) (30:94) [01:31:27:687]: Note: 1: 2205 2:  3: Error
MSI (s) (30:94) [01:31:27:734]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (s) (30:94) [01:31:27:796]: Product: [OurProductSnipped] -- Error 1324. The folder path '???????' contains an invalid character.

Action ended 1:31:27: CostFinalize. Return value 3.
Action ended 1:31:27: INSTALL. Return value 3.


Are you aware of any issues where the directory for the user is a full Unicode name? In the top of the log, where it shows the results of SHELL32::SHGetFolderPath I'm seeing lots of chinese characters at the ends of the paths (not the question marks as above).

Any thoughts or workarounds would be welcome for this. Thanks,
Matthew

MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Postby MichaelNesmith » Mon Oct 09, 2006 4:13 pm

InstallAware 6 was tested to support unicode paths and user names. I suspect something else might be the issue.

The log file will be ANSI only, but the installer will support unicode paths. So the ?'s in the log should not be of concern.

Maybe the user actually specified an invalid character? Also, the user should not enter unicode characters into the destination folder dialog, which accepts ANSI characters only. Note that if a parent folder does contain unicode characters, these will be handled correctly. The only limitation is with respect to unicode input from the wizard dialogs.
Michael Nesmith
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/

matthewj
Posts: 66
Joined: Tue Dec 07, 2004 12:48 pm

Postby matthewj » Tue Oct 10, 2006 1:30 am

Thanks for that. The log looks like Unicode since every character is 16-bits and I'm seeing Chinese characters. I'll find out if there is anything happening on the install path.

Matthew


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 219 guests