[Glass] Installation Mac OSX using "https://github.com/GsDevKit/GsDevKit_home"

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Wed Dec 23 12:33:07 PST 2015


Marten,

In addition to `locale`, I'd also like to see `locale -a` as well ... if 
you could add it as a comment to the issue[1] that'd be great ...

It's turning out that solving this problem is not that simple - there 
are some bugs in the printing/reading of DateAndTime printStrings and/or 
ScaledDecimal printing/readingwith relation to different locales - 
independent of tODE - I'm still untangling things here....

Thanks,

Dale

[1] https://github.com/dalehenrich/tode/issues/169

On 12/23/15 10:35 AM, Dale Henrichs wrote:
> I think that you have run into tODE Issue #169[1] where the locale is 
> affecting how timestamps are parsed. Could you run the `locale` bash 
> command on your machine and pass me the results to confirm?
>
> I'll look into fixing this and I should be able to have an update this 
> afternoon...
>
> Thanks for the detailed report...
>
> Dale
>
> [1] https://github.com/dalehenrich/tode/issues/169
>
> On 12/23/15 1:36 AM, Marten Feldtmann wrote:
>> That's seems to be better ... but I still get an error - when 
>> creating the client:
>>
>> ed baseline
>> Bulk migrate of 0 candidate classes
>> 	No instance migrations performed.[23.12.2015 10:33:17.946 CET]
>>    gci login: currSession 1  rpc gem processId 2413
>>
>> ========>Server Stack:
>>
>> EXCEPTION: a ImproperOperation occurred (error 2185), reason:rtErrBadFormat, An attempt was made to create an instance of ScaledDecimal from '26.4569790363311' but either the format is incorrect or the contents of '26.4569790363311' are incomplete.
>> 1. ImproperOperation(AbstractException)>>_signalWith: @5 line 25
>> 2. ImproperOperation(AbstractException)>>signal @2 line 47
>> 3. ScaledDecimal class(Object)>>_error:args: @15 line 11
>> 4. ScaledDecimal class(Object)>>_errIncorrectFormat: @2 line 5
>> 5. ScaledDecimal class>>fromString: @3 line 11
>> 6. DateAndTime class(DateAndTimeANSI class)>>readFrom: @105 line 36
>> 7. DateAndTime class>>fromSton: @4 line 2
>> 8. STON091Reader(STONReader)>>parseObject @6 line 5
>> 9. STON091Reader(STONReader)>>parseValue @8 line 5
>> 10. STON091Reader(STONReader)>>parseMapDo: @17 line 10
>> 11. TDScriptLeafNode(Object)>>fromSton: @6 line 9
>> 12. TDScriptLeafNode class(Object class)>>fromSton: @3 line 6
>> 13. STON091Reader(STONReader)>>parseObject @6 line 5
>> 14. STON091Reader(STONReader)>>parseValue @8 line 5
>> 15. STON091Reader(STONReader)>>next @3 line 4
>> 16. TodeSTON091Serializer(TodeObjectSerializer)>>fromString: @5 line 4
>> 17. TodeSTON091Serializer>>fromString: @3 line 2
>> 18. TDFileSystemLeafNode>>asTDLeafNode @4 line 2
>> 19. TDFileSystemLeafNode class>>fileSystemLeafNodeProxy: @3 line 3
>> 20. TDFileSystemLeafNode class>>fileSystemProxy: @2 line 4
>> 21. TDFileSystemLeafNode class>>directoryEntry: @12 line 8
>> 22. DirectoryEntry>>asTDFileSystemNode @5 line 6
>> 23. [] in TDFileSystemDirectoryNode>>childNamed:ifAbsent: @4 line 12
>> 24. TDFileSystemDirectoryNode>>resolveSpecialChildNamed:ifAbsent: @15 line 10
>> 25. TDFileSystemDirectoryNode>>childNamed:ifAbsent: @2 line 3
>> 26. [] in TDDirectoryNode>>lookupPath:ifAbsent: @2 line 6
>> 27. OrderedCollection(Collection)>>do: @5 line 10
>> 28. TDDirectoryNode>>lookupPath:ifAbsent: @3 line 5
>> 29. TDDirectoryNode(TDNode)>>lookup:with:ifAbsent: @4 line 3
>> 30. TDDirectoryNode(TDNode)>>lookup:with: @2 line 3
>> 31. TDTopezServer>>lookup: @3 line 2
>> 32. TDTopezServer>>evaluateCommand:objIn: @6 line 5
>> 33. TDTopezServer>>evaluateSTONCommand: @9 line 6
>> 34. Executed Code
>> 35. GsNMethod class>>_gsReturnToC @1 line 1
>>
>> ========>Client Stack:
>> Error: GemStone Server error: a ImproperOperation occurred (error 2185), reason:rtErrBadFormat, An attempt was made to create an instance of ScaledDecimal from '26.4569790363311' but either the format is incorrect or the contents of '26.4569790363311' are incomplete.
>> TodeSession>>logStackRequested:
>> TodeSession(GciSession)>>getNbResult
>> TodeSession(GciSession)>>getNbResultAsString
>> TodeSession(GciSession)>>executeStringExpectingStringNB:envId: in Block: [ ...
>> BlockClosure>>ensure:
>> Cursor>>showWhile:
>> TodeSession(GciSession)>>executeStringExpectingStringNB:envId:
>> TDTopezGemStoneClient>>evaluateCommand:batchMode: in Block: [ ...
>> BlockClosure>>ensure:
>> TDTopezGemStoneClient>>evaluateCommand:batchMode:
>> TDShell>>evaluateCommand:
>> TDShell>>evaluate: in Block: [ :command | result := self evaluateCommand: comma...etc...
>> TDCommandLine class>>line:forEachCommand: in Block: [ :isolated | ...
>> OrderedCollection>>do:
>> TDCommandLine class>>line:forEachCommand:
>> TDCommandLine class>>fromStream:selectLine:forEachCommand: in Block: [ :cmdLine | ...
>> OrderedCollection>>do:
>> TDCommandLine class>>fromStream:selectLine:forEachCommand:
>> TDShell>>evaluate: in Block: evaluate: aString...
>> BlockClosure>>on:do:
>> TDShell>>evaluate:
>> TDShell>>executeScript: in Block: [ ^ self evaluate: commands ]
>> Dictionary>>at:ifPresent:ifAbsent:
>> TDShell>>executeScript: in Block: [ ...
>> Dictionary>>at:ifPresent:ifAbsent: in Block: [ :v | ^ oneArgBlock value: v ]
>> BlockClosure>>cull:
>> Dictionary>>at:ifPresent:
>> Dictionary>>at:ifPresent:ifAbsent:
>> TDShell>>executeScript: in Block: [ ...
>> Dictionary>>at:ifPresent:ifAbsent:
>>
>> Am 22.12.15 um 22:27 schrieb Dale Henrichs:
>>> Marten,
>>>
>>> Thanks for the detailed log ...
>>>
>>> This is indeed the random crash due to a bug in Pharo's zipfile 
>>> primitive ...
>>>
>>> You should start using https://github.com/GsDevKit/GsDevKit_home ...
>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20151223/f9431511/attachment.html>


More information about the Glass mailing list