Error.log file
----------------------------------------------------------------------
Liberty BASIC will log hard errors in this file.  This means that as a
user of Liberty BASIC, you will probably not be able to understand
much of what you read here.  More than anything, this information is
useful to the makers of Liberty BASIC.  When you have an error notice
that mentions it has added information to this file, please make sure
to gather this information when reporting a problem to Shoptalk
Systems.  The information has date and time information, and new
information is always added to the end of the file, so you do not
need to send the whole file, but just the part related to the problem
you are experiencing.  Send a detailed explanation about how to
reproduce the problem along with a small example program if possible
and also the error.log information to support@libertybasic.com

Thanks!



Error log timestamp Saturday 02/05/05 06:39:34 PM

Runtime error: ">" not understood

MessageNotUnderstood>>defaultAction
MessageNotUnderstood(Exception)>>activateHandler: <anUndefinedObject> 
MessageNotUnderstood(Exception)>>handle
MessageNotUnderstood(Exception)>>signal
MessageNotUnderstood class>>message: <aMessage> 
UndefinedObject(Object)>>doesNotUnderstand: <aMessage> 
BasicScratchCompiler(BasicCompiler)>>nextTokens
BasicScratchCompiler(BasicCompiler)>>parseNext
BasicScratchCompiler class>>onString: <''> program: <aBasicProgramDebug> 
BasicDebugger>>execute
Message>>perform
Message>>evaluate
Button(Object)>>triggerEvent: <#clicked> 
Button>>triggerClickedEvent
Button>>notifyClicked: <3212226> 
Button(Object)>>perform: <#notifyClicked:> with: <3212226> 
Button(ControlPane)>>asyncControlEvent: <0> with: <3212226> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 


Error log timestamp Saturday 02/05/05 06:39:52 PM

Runtime error: ">" not understood

MessageNotUnderstood>>defaultAction
MessageNotUnderstood(Exception)>>activateHandler: <anUndefinedObject> 
MessageNotUnderstood(Exception)>>handle
MessageNotUnderstood(Exception)>>signal
MessageNotUnderstood class>>message: <aMessage> 
UndefinedObject(Object)>>doesNotUnderstand: <aMessage> 
BasicScratchCompiler(BasicCompiler)>>nextTokens
BasicScratchCompiler(BasicCompiler)>>parseNext
BasicScratchCompiler class>>onString: <''> program: <aBasicProgramDebug> 
BasicDebugger>>execute
Message>>perform
Message>>evaluate
Button(Object)>>triggerEvent: <#clicked> 
Button>>triggerClickedEvent
Button>>notifyClicked: <3212226> 
Button(ControlPane)>>asyncControlEvent: <0> with: <3212226> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 


Error log timestamp Tuesday 12/26/06 03:37:15 AM

Runtime error: ZeroDivide

ZeroDivide(Exception)>>defaultAction
ZeroDivide(Exception)>>activateHandler: <anUndefinedObject> 
ZeroDivide(Exception)>>handle
ZeroDivide(Exception)>>signal
ZeroDivide class>>dividend: <nil/nil> 
Fraction(Number)>>zeroDivisor
Fraction>>numerator: <1> denominator: <0> 
Fraction class>>numerator: <1> denominator: <0> 
SmallInteger(Integer)>>/
[] in BasicExpression>>makeBlockOf:
BasicDoubleParameterContextHolder>>value
BasicNumericContext(BasicContextWrapper)>>value
[] in BasicInt class>>using:program:
BasicVariableAssigner>>value
BasicProgram>>begin
BasicProgram>>acceptInput: <''> varName: <'fNgEnInPuT$'> 
BasicTextPane>>return
BasicTextPane>>keyboardInput: <aKeyboardInputEvent> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 


Error log timestamp Sunday 12/31/06 03:54:46 AM

Runtime error: FileSystemAccessDenied

FileSystemAccessDenied(Exception)>>defaultAction
ExceptionHandler>>findHandler: <aFileSystemAccessDenied> 
FileSystemAccessDenied(Exception)>>activateHandler: <anExceptionHandler> 
FileSystemAccessDenied(Exception)>>handle
FileSystemAccessDenied(Exception)>>signal
FileSystemAccessDenied class(Exception class)>>signal
HostFileSystemError>>defaultAction
ExceptionHandler>>findHandler: <aHostFileSystemError> 
HostFileSystemError(Exception)>>activateHandler: <anExceptionHandler> 
HostFileSystemError(Exception)>>handle
HostFileSystemError(Exception)>>signal
HostFileSystemError class>>signalWith: <5> 
FileHandle class>>osError: <5> 
FileHandle class(Object)>>osError
[] in FileHandle class>>open:access:share:create:attributes:
ExceptionHandler>>evaluateProtectedBlock: <aBlockClosure> 
[] in ExceptionHandler>>activateDuring:
ProtectedFrameMarker(BlockClosure)>>setUnwind: <aBlockClosure> 
BlockClosure>>invisibleEnsure: <aBlockClosure> 
ExceptionHandler>>activateDuring: <aBlockClosure> 
ExceptionHandler class>>handle: <anExceptionSet> with: <aBlockClosure> during: <aBlockClosure> 
BlockClosure>>on: <anExceptionSet> do: <aBlockClosure> 
FileHandle class>>open: <'C:\Program Files\Lib...'> access: <3221225472> share: <3> create: <4> attributes: <128> 
FileHandle class>>open: <'dungeonhunterBU.bas'> in: <aDirectory> access: <3221225472> share: <3> create: <4> attributes: <128> 
FileHandle class>>open: <'dungeonhunterBU.bas'> in: <aDirectory> 
File>>open
BasicSourcePane(TextPane)>>fileOutOn: <aFileStream> 
BasicSourceWindow>>saveAs
BasicSourceWindow(Object)>>perform: <#saveAs> 
MenuWindow>>performMenuItem: <517> 
BasicSourceTopPane(ApplicationWindow)>>performMenuItem: <517> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 


Error log timestamp Tuesday 01/23/07 08:27:59 AM

Runtime error: "on:" not understood

MessageNotUnderstood>>defaultAction
MessageNotUnderstood(Exception)>>activateHandler: <anUndefinedObject> 
MessageNotUnderstood(Exception)>>handle
MessageNotUnderstood(Exception)>>signal
MessageNotUnderstood class>>message: <aMessage> 
BlockClosure(Object)>>doesNotUnderstand: <aMessage> 
[] in TextPane>>tabKeyInput:
[] in Object>>triggerEvent:ifNotHandled:
LinearIdentityHashTable(LinearInlineHashTable)>>lookUpValue: <#controlTabbed> for: <anIdentityDictionary> ifAbsent: <aBlockClosure> 
IdentityDictionary(Dictionary)>>at: <#controlTabbed> ifAbsent: <aBlockClosure> 
BasicSourcePane(Object)>>triggerEvent: <#controlTabbed> ifNotHandled: <aBlockClosure> 
BasicSourcePane(TextPane)>>tabKeyInput: <aKeyboardInputEvent> 
BasicSourcePane(TextPane)>>keyboardInput: <aKeyboardInputEvent> 
BasicSourcePane>>keyboardInput: <aKeyboardInputEvent> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 


Error log timestamp Thursday 07/03/08 01:32:42 PM

Runtime error: "," not understood

MessageNotUnderstood>>defaultAction
MessageNotUnderstood(Exception)>>activateHandler: <anUndefinedObject> 
MessageNotUnderstood(Exception)>>handle
MessageNotUnderstood(Exception)>>signal
MessageNotUnderstood class>>message: <aMessage> 
UndefinedObject(Object)>>doesNotUnderstand: <aMessage> 
BasicProgram>>description
[] in BasicProgram class>>killBasicPrograms
Array(IndexedCollection)>>do: <aBlockClosure> 
BasicProgram class>>killBasicPrograms
Message>>perform
MenuWindow>>performMenuItem: <258> 
TopPane(ApplicationWindow)>>performMenuItem: <258> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 


Error log timestamp Saturday 03/28/09 10:59:33 PM

Runtime error: attempt to access absent element

Error(Exception)>>defaultAction
Error(Exception)>>activateHandler: <anUndefinedObject> 
Error(Exception)>>handle
Error(Exception)>>signal
Error class(Exception class)>>signal: <'attempt to access ab...'> 
OrderedCollection(Object)>>error: <'attempt to access ab...'> 
OrderedCollection>>errorAbsentElement
OrderedCollection>>removeLast
IfCommand>>blockIfThen: <anOrderedCollection> 
IfCommand>>using: <anOrderedCollection> 
BasicCompiler>>parseNext
BasicCompiler class>>compileFromString: <'1 year=1000:popu=10:...'> notify: <aBasicSourcePane> 
BasicCompiler class>>compileFromString: <'1 year=1000:popu=10:...'> notify: <aBasicSourcePane> ifSuccess: <aBlockClosure> 
BasicSourcePane>>run
BasicSourceWindow>>run
BasicSourceWindow>>runExternal: <#run> 
BasicSourceWindow(Object)>>perform: <#runExternal:> with: <#run> 
MenuWindow>>performMenuItem: <1025> 
BasicSourceTopPane(ApplicationWindow)>>performMenuItem: <1025> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 


Error log timestamp Saturday 03/28/09 10:59:38 PM

Runtime error: attempt to access absent element

Error(Exception)>>defaultAction
Error(Exception)>>activateHandler: <anUndefinedObject> 
Error(Exception)>>handle
Error(Exception)>>signal
Error class(Exception class)>>signal: <'attempt to access ab...'> 
OrderedCollection(Object)>>error: <'attempt to access ab...'> 
OrderedCollection>>errorAbsentElement
OrderedCollection>>removeLast
IfCommand>>blockIfThen: <anOrderedCollection> 
IfCommand>>using: <anOrderedCollection> 
BasicCompiler>>parseNext
BasicCompiler class>>compileFromString: <'1 year=1000:popu=10:...'> notify: <aBasicSourcePane> 
BasicCompiler class>>compileFromString: <'1 year=1000:popu=10:...'> notify: <aBasicSourcePane> ifSuccess: <aBlockClosure> 
BasicSourcePane>>run
BasicSourceWindow>>run
BasicSourceWindow(Object)>>perform: <#run> 
BasicSourceWindow>>runExternal: <#run> 
BasicSourceWindow(Object)>>perform: <#runExternal:> with: <#run> 
MenuWindow>>performMenuItem: <1025> 
BasicSourceTopPane(ApplicationWindow)>>performMenuItem: <1025> 
Message>>perform
NotificationManager>>empty
NotificationManager>>runPendingEvents
NotificationManager>>runEventLoop
Message>>perform
Message>>evaluate
Process>>safelyEvaluate: <aMessage> 
Process>>evaluate: <aMessage> 
