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

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Wed Dec 23 10:35:11 PST 2015


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/c45e81e0/attachment.html>


More information about the Glass mailing list