Status: New
Owner: ---- New issue 3721 by [hidden email]: [BUG] 1.2 UTF8TextConverter(Object)>>error: Invalid utf8 input detected http://code.google.com/p/pharo/issues/detail?id=3721 Hi guys, When trying to run Aida on Pharo 1.2 from Hudson build [1] on Windows XP, I got this error immediatelly after start, when Pharo tries to initialize all podsystems and in SecurityManager tries to initialize its directory, which in my machine looks like: 'D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko Mivek' As you see it takes my Win account name (Janko Mivšek) and it seems incorectly translate to the filename. Problem is that image cannot be saved at all on that Windoze. [1] [1] https://pharo-ic.lille.inria.fr/hudson/job/Aida%20Pharo%201.2/lastSuccessfulBuild/artifact/AidaOneClickPharo1.2.zip Best regards Janko 16 February 2011 9:53:41 pm VM: Win32 - IX86 - 5.1 - Croquet Closure Cog VM [CoInterpreter VMMaker-oscog.35] Image: Pharo1.2rc2 [Latest update: #12335] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir D:\AidaOneClickPharo1.2.app\Contents\Resources UTF8TextConverter(Object)>>error: Receiver: an UTF8TextConverter Arguments and temporary variables: aString: ''Invalid utf8 input detected'' Receiver''s instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... UTF8TextConverter>>errorMalformedInput Receiver: an UTF8TextConverter Arguments and temporary variables: Receiver''s instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... UTF8TextConverter>>nextFromStream: Receiver: an UTF8TextConverter Arguments and temporary variables: aStream: a ReadStream ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko Miv...etc... character1: $ value1: 154 character2: $e value2: 101 unicode: nil character3: $k value3: 107 character4: nil value4: nil Receiver''s instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... ByteString(String)>>convertFromWithConverter: Receiver: ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko Mivek'' Arguments and temporary variables: converter: an UTF8TextConverter readStream: a ReadStream ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko ...etc... writeStream: a WriteStream ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Jank...etc... c: $v Receiver''s instance variables: ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko Mivek'' FilePath>>pathName:isEncoded: Receiver: <<error during printing>> Arguments and temporary variables: p: ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko Mivek'' isEncoded: true Receiver''s instance variables: squeakPathName: nil vmPathName: nil converter: an UTF8TextConverter FilePath class>>pathName:isEncoded: Receiver: FilePath Arguments and temporary variables: pathName: ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko Mivek'' aBoolean: true Receiver''s instance variables: superclass: Object methodDict: a MethodDictionary(#asSqueakPathName->(FilePath>>#asSqueakPathName ...etc... format: 136 instanceVariables: #(''squeakPathName'' ''vmPathName'' ''converter'') organization: (''conversion'' asSqueakPathName asString asVmPathName coverter: pa...etc... subclasses: nil name: #FilePath classPool: nil sharedPools: nil environment: a SystemDictionary(lots of globals) category: #''Files-Directories'' traitComposition: nil localSelectors: nil SecurityManager>>secureUserDirectory Receiver: a SecurityManager Arguments and temporary variables: dir: ''D:\AidaOneClickPharo1.2.app\Contents\Resources\Janko Mivek'' Receiver''s instance variables: privateKeyPair: nil trustedKeys: #() keysFileName: ''Pharo.keys'' securityChecksEnabled: false showSecurityStatus: false startInUntrustedDirectory: false warnAboutInsecureContent: nil automaticKeyGeneration: false SecurityManager>>loadSecurityKeys Receiver: a SecurityManager Arguments and temporary variables: fd: nil loc: nil file: nil keys: nil Receiver''s instance variables: privateKeyPair: nil trustedKeys: #() keysFileName: ''Pharo.keys'' securityChecksEnabled: false showSecurityStatus: false startInUntrustedDirectory: false warnAboutInsecureContent: nil automaticKeyGeneration: false SecurityManager>>startUp Receiver: a SecurityManager Arguments and temporary variables: Receiver''s instance variables: privateKeyPair: nil trustedKeys: #() keysFileName: ''Pharo.keys'' securityChecksEnabled: false showSecurityStatus: false startInUntrustedDirectory: false warnAboutInsecureContent: nil automaticKeyGeneration: false SecurityManager class>>startUp Receiver: SecurityManager Arguments and temporary variables: Receiver''s instance variables: superclass: Object methodDict: a MethodDictionary(#addTrustedKey:->(SecurityManager>>#addTrustedKe...etc... format: 146 instanceVariables: #(''privateKeyPair'' ''trustedKeys'' ''keysFileName'' ''securityChe...etc... organization: (''accessing'' addTrustedKey: keysFileName keysFileName: primSecure...etc... subclasses: ni...etc... |
Free forum by Nabble | Edit this page |