[squeak-dev] Time zone help

C. David Shaffer cdshaffer at acm.org
Fri May 29 16:04:40 UTC 2009


Oops, forgot to attach traces...sorry :-[
-------------- next part --------------
Warning
29 May 2009 11:58:10 am

VM: unix - a SmalltalkImage
Image: Squeak3.9.1 [latest update: #7075]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/shaffer/Source/Squeak/ProfitPortal
Trusted Dir /home/shaffer/Source/Squeak/ProfitPortal/secure
Untrusted Dir /home/shaffer/Source/Squeak/ProfitPortal/My Squeak

Warning>>defaultAction
	Receiver: Warning: zoneinfo parse error, should be at end of file
	Arguments and temporary variables: 

	Receiver's instance variables: 
		messageText: 	'zoneinfo parse error, should be at end of file'
		tag: 	nil
		signalContext: 	Warning(Exception)>>signal
		handlerContext: 	nil
		outerContext: 	nil

UndefinedObject>>handleSignal:
	Receiver: nil
	Arguments and temporary variables: 
		exception: 	Warning: zoneinfo parse error, should be at end of file
	Receiver's instance variables: 
nil

MethodContext(ContextPart)>>handleSignal:
	Receiver: BlockContext>>on:do:
	Arguments and temporary variables: 
		exception: 	Warning: zoneinfo parse error, should be at end of file
		val: 	nil
	Receiver's instance variables: 
		sender: 	PasteUpMorph>>becomeActiveDuring:
		pc: 	17
		stackp: 	3
		method: 	a CompiledMethod (790)
		receiverMap: 	nil
		receiver: 	[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}

MethodContext(ContextPart)>>handleSignal:
	Receiver: BlockContext>>on:do:
	Arguments and temporary variables: 
		exception: 	Warning: zoneinfo parse error, should be at end of file
		val: 	nil
	Receiver's instance variables: 
		sender: 	[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing...etc...
		pc: 	17
		stackp: 	3
		method: 	a CompiledMethod (790)
		receiverMap: 	nil
		receiver: 	[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnounci...etc...


--- The full stack ---
Warning>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Warning(Exception)>>signal
Warning(Exception)>>signal:
Warning class(Exception class)>>signal:
TzFileLoader(Object)>>notify:
TzFileLoader>>load
TimeZoneDatabase>>loadDataFrom:prefixPath:pathSeparator:condenseDuplicates:
[] in TimeZoneDatabase class>>fromFiles:prefixPath:pathSeparator: {[:e |  idx := idx + 1.  bar value: idx.  db   loadDataFrom: e   prefixPath: ...]}
OrderedCollection>>do:
[] in TimeZoneDatabase class>>fromFiles:prefixPath:pathSeparator: {[:bar | aCollectionOfNames   do: [:e |     idx := idx + 1.    bar value: idx...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
TimeZoneDatabase class>>showProgressFrom:to:withMessage:forBlock:
TimeZoneDatabase class>>fromFiles:prefixPath:pathSeparator:
TimeZoneDatabase class>>fromFiles:prefixPath:
TimeZoneDatabase class>>fromZoneinfoDirectory:
TimeZoneDatabase class>>buildSystemDatabase
TimeZoneDatabase class>>buildSystemDatabaseForSqueak
TimeZoneDatabase class>>initializeForSqueak
TimeZoneDatabase class>>initialize
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk l...]}
BlockContext>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[:bar |  [self atEnd]   whileFalse: [bar value: self position.    self skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
...etc...
-------------- next part --------------
Warning
29 May 2009 11:58:42 am

VM: unix - a SmalltalkImage
Image: Squeak3.9.1 [latest update: #7075]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/shaffer/Source/Squeak/ProfitPortal
Trusted Dir /home/shaffer/Source/Squeak/ProfitPortal/secure
Untrusted Dir /home/shaffer/Source/Squeak/ProfitPortal/My Squeak

Warning>>defaultAction
	Receiver: Warning: "nil" is not a valid abbreviation for this time zone
	Arguments and temporary variables: 

	Receiver's instance variables: 
		messageText: 	'"nil" is not a valid abbreviation for this time zone'
		tag: 	nil
		signalContext: 	Warning(Exception)>>signal
		handlerContext: 	nil
		outerContext: 	nil

UndefinedObject>>handleSignal:
	Receiver: nil
	Arguments and temporary variables: 
		exception: 	Warning: "nil" is not a valid abbreviation for this time zone
	Receiver's instance variables: 
nil

MethodContext(ContextPart)>>handleSignal:
	Receiver: BlockContext>>on:do:
	Arguments and temporary variables: 
		exception: 	Warning: "nil" is not a valid abbreviation for this time zone
		val: 	nil
	Receiver's instance variables: 
		sender: 	PasteUpMorph>>becomeActiveDuring:
		pc: 	17
		stackp: 	3
		method: 	a CompiledMethod (790)
		receiverMap: 	nil
		receiver: 	[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}

MethodContext(ContextPart)>>handleSignal:
	Receiver: BlockContext>>on:do:
	Arguments and temporary variables: 
		exception: 	Warning: "nil" is not a valid abbreviation for this time zone
		val: 	nil
	Receiver's instance variables: 
		sender: 	[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing...etc...
		pc: 	17
		stackp: 	3
		method: 	a CompiledMethod (790)
		receiverMap: 	nil
		receiver: 	[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnounci...etc...


--- The full stack ---
Warning>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Warning(Exception)>>signal
Warning(Exception)>>signal:
Warning class(Exception class)>>signal:
TimeZoneProxy(Object)>>notify:
[] in TimeZoneProxy>>abbreviation: {[self notify: '"' , newAbbrev asString , '" is not a valid abbreviation for ...]}
TimeZoneProxy>>abbreviation:ifNotValid:
TimeZoneProxy>>abbreviation:
[] in TimeZoneProxy>>update: {[self abbreviation: self transform abbreviation]}
TimeZoneProxy>>abbreviation:ifNotValid:
TimeZoneProxy>>update:
[] in TimeZoneDatabase class(Object)>>changed: {[:aDependent | aDependent update: aParameter]}
DependentsArray>>do:
TimeZoneDatabase class(Object)>>changed:
TimeZoneDatabase class>>thisSystemDatabase:
TimeZoneDatabase class>>buildSystemDatabase
TimeZoneDatabase class>>buildSystemDatabaseForSqueak
TimeZoneDatabase class>>initializeForSqueak
TimeZoneDatabase class>>initialize
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk l...]}
BlockContext>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: {[:bar |  [self atEnd]   whileFalse: [bar value: self position.    self skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSet class>>newChangesFromStream:named: {[newSet   ifNotNil: [(aStream respondsTo: #converter:)     ifTrue: [newStrea...]}
BlockContext>>ensure:
ChangeSet class>>newChangesFromStream:named:
ChangeSorter class>>newChangesFromStream:named:
GZipReadStream class>>fileIntoNewChangeSet:
SimpleServiceEntry>>performServiceFor:
PluggableButtonMorph>>performAction
[] in PluggableButtonMorph>>mouseUp: {[:m | (m containsPoint: evt cursorPoint)   ifTrue: [m performAction]]}
...etc...


More information about the Squeak-dev mailing list