This is because the pharo system now is much more utf-8 filename aware. Unfortunately the the 4.0.1b1U VM is still setup for macintosh (macroman) file name translation which causes Pharo to die, when a directory search encounters oh I'd don't know "folder รงร 2" perhaps?
The fix is to change your 4.0.1x squeak vm or pharo one-click app setting on the macintosh to have the VM give back UTF-8 characters. To do this control click to show contents and open the *.app then dig inside the Contents folder and alter the Info.plist change the SqueakEncodingType to UTF-8
At this late hour I'm not sure how to distribute such a change since if you run the VM in UTF-8 mode then it mess up any non-ascii 128-255) characters in the Squeak 3.8/3.9/3.10/3.11 File Browser.
Then again perhaps we say oh if you use a pending? 4.1.0 VM you MUST ensure your image is UTF8 aware?
BTW the macintosh carbon VM is very UTF8 aware since we did no-end of testing on file names in Sophie. However we preserved all file name paths as URI references, versus unix path names, and flip the URI into the proper path with encoding by asking it for it's file path name when it was needed as a file link.
On 21-Apr-09, at 12:48 AM, Laval Jannik wrote:
Ok, I have found the problem:
When I run the image for the first time, a folder "package-cache" is created. When the image is in a folder on my desktop ("/Users/jannik/Desktop/ Pharo"), it does not works. If I put this folder in "/Applications/Pharo", it works.
Maybe, the bug come from the VM.
Jannik
-- = = = ======================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
On Tue, Apr 21, 2009 at 10:22 AM, John M McIntosh johnmci@smalltalkconsulting.com wrote:
Then again perhaps we say oh if you use a pending? 4.1.0 VM you MUST ensure your image is UTF8 aware?
I think we should move forward. Please provide a vm configured for utf8 and I will change the link at pharo-project. Thank you very much John.
squeak-dev@lists.squeakfoundation.org