Using BFAV2

Frank Shearar frank.shearar at rnid.org.uk
Wed Jan 28 09:49:09 UTC 2004


> Frank -
> 
> Interesting!  Could you hit Cmd-. next time this happens, and capture
> the stack trace?  
> 

Hi Brent,

I hope this is what you're looking for.

This may or may not be related: I noticed at home yesterday evening that
when I tried to view the latest postings on BFAV2 that the archive IDs of
the posts were higher than the latest .eml in latest.zip - which of course
also made BFAV2 somewhat upset.

fullName's value's been truncated by the stack viewer, so I inspected the
value and it's

  fullName: 'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfoundation.org\latest.zi
p'

frank

28 January 2004 9:28:30 am

VM: Win32 - a SmalltalkImage
Image: Squeak3.7alpha [latest update: #5657]

[] in StandardFileStream class>>forceNewFileNamed:
{[(CannotDeleteFileException new messageText: 'Could not delete the old
versi...]}
	Arguments and temporary variables: 
		fileName: 	'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfound...etc...
		dir: 	DosFileDirectory on 'C:\Program
Files\Squeak-3.2.2\email-file-repository\b...etc...
		localName: 	'latest.zip'
		fullName: 	'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfound...etc...
		f: 	nil

DosFileDirectory(FileDirectory)>>deleteFileNamed:ifAbsent:
	Receiver: DosFileDirectory on 'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfounda...etc...
	Arguments and temporary variables: 
		localFileName: 	'latest.zip'
		failBlock: 	[] in StandardFileStream
class>>forceNewFileNamed: {[(CannotDeleteFileException new messageText:
'Could not delete the old versi...]}...etc...
		fullName: 	'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfound...etc...
		result: 	nil
	Receiver's instance variables: 
		pathName: 	'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfound...etc...

StandardFileStream class>>forceNewFileNamed:
	Receiver: StandardFileStream
	Arguments and temporary variables: 
		fileName: 	'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfound...etc...
		dir: 	DosFileDirectory on 'C:\Program
Files\Squeak-3.2.2\email-file-repository\b...etc...
		localName: 	'latest.zip'
		fullName: 	'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfound...etc...
		f: 	nil
	Receiver's instance variables: 
		superclass: 	FileStream
		methodDict: 	a MethodDictionary(#actAsExecutor->a
CompiledMethod (1626) #asHtml->a CompiledMethod (3990) #ascii->a
CompiledMethod (916) #atEnd->a C...etc...
		format: 	146
		instanceVariables: 	#('name' 'fileID' 'buffer1')
		organization: 	('open/close' close closed ensureOpen open
open:forWrite: openRea...etc...
		subclasses: 	#(CrLfFileStream)
		name: 	#StandardFileStream
		classPool: 	a Dictionary(#Registry->a WeakRegistry(<this
WeakRegistry is locked>; spac) )...etc...
		sharedPools: 	nil
		environment: 	nil
		category: 	nil

DosFileDirectory(FileDirectory)>>forceNewFileNamed:
	Receiver: DosFileDirectory on 'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfounda...etc...
	Arguments and temporary variables: 
		localFileName: 	'latest.zip'
	Receiver's instance variables: 
		pathName: 	'C:\Program
Files\Squeak-3.2.2\email-file-repository\bfav.squeakfound...etc...


--- The full stack ---
[] in StandardFileStream class>>forceNewFileNamed:
{[(CannotDeleteFileException new messageText: 'Could not delete the old
versi...]}
DosFileDirectory(FileDirectory)>>deleteFileNamed:ifAbsent:
StandardFileStream class>>forceNewFileNamed:
DosFileDirectory(FileDirectory)>>forceNewFileNamed:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in ArchiveRepository>>downloadZips: {[:name |  fn := name
withBlanksTrimmed.  url := (self serverUrl asString , '...]}
Array(SequenceableCollection)>>do:
ArchiveRepository>>downloadZips:
[] in ArchiveRepository>>downloadZipContainingEmailWithId: {[:zfn |
'latest.zip' = zfn   ifTrue: [self downloadZips: {zfn}].  zipArchiv...]}
OrderedCollection>>do:
ArchiveRepository>>downloadZipContainingEmailWithId:
ArchiveRepository>>mailMessageForId:
PatchArchive>>mailMessageForId:
ArchivePost>>asMailMessage
PatchArchiveClient>>fullDescriptionForSelectedPost
[] in PatchArchiveClient>>contents {[strContents := package     ifNil: ['<No
post selected>']     ifNotNil: [sel...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
PatchArchiveClient>>contents
PluggableTextMorph>>getText
PluggableTextMorph>>update:
[] in PatchArchiveClient(Object)>>changed: {[:aDependent | aDependent
update: aParameter]}
DependentsArray>>do:
PatchArchiveClient(Object)>>changed:
PatchArchiveClient(Object)>>contentsChanged
PatchArchiveClient>>listingIndex:
PluggableListMorph>>changeModelSelection:
PluggableListMorph>>mouseUp:
PluggableListMorph(Morph)>>handleMouseUp:
...etc...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 3420 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20040128/f8a8afc5/winmail.bin


More information about the Squeak-dev mailing list