Post by Chris Iverson on Feb 23, 2019 1:12:11 GMT -5
Platform - Win32, Linux, Raspberry Pi
Version - 5.0a-347
Opened up Settings -> Preferences window.
Any attempt to close this window, via any method(OK, Cancel, X button) results in an unhandled exception, with three options: Exit, Proceed, and Continue.
"Unhandled exception: Message not understood: #writeToFile:
An error has occurred. Continue processing only if you are certain that application data integrity will not be affected."
Exit will terminate LB5, Proceed will cause another crash, Continue will close the error with the preferences screen still open.
Error log text below.
EDIT: Same result on Linux
EDIT: Same result on Raspberry Pi
Version - 5.0a-347
Opened up Settings -> Preferences window.
Any attempt to close this window, via any method(OK, Cancel, X button) results in an unhandled exception, with three options: Exit, Proceed, and Continue.
"Unhandled exception: Message not understood: #writeToFile:
An error has occurred. Continue processing only if you are certain that application data integrity will not be affected."
Exit will terminate LB5, Proceed will cause another crash, Continue will close the error with the preferences screen still open.
Error log text below.
==2019/2/23==0:08:15==BEGIN RUNTIME DIAGNOSTIC DUMP
Note: this file stored in VisualWorks #source (UTF-8) encoding
Cause of Dump: Unhandled exception: Message not understood: #writeToFile:
Smalltalk Version: 'VisualWorks®, Pre-Release 8.3.2 (apr18.3) of April 20, 2018'
Object Memory versionId: #[172 47 76 176 83 2 3 4 172 47 76 176]
Class creating this dump: ErrorDumper
------------------------------------------------------------
Active Process
Process named: 'Liberty BASIC v5.0'
Process priority: 50
Process identity hash: 7267
Context Stack:
[1] LibertyBASICSettings class(Object)>>doesNotUnderstand:
[2] PreferencesWindow>>changeRequest
[3] ApplicationStandardSystemController>>closeNoTerminate
[4] ScheduledWindow>>closeEvent:
[5] CloseEvent>>dispatchTo:
[6] ScheduledWindow(Window)>>dispatchEvent:
[7] CloseEvent(Event)>>dispatch
[8] CloseEvent(Event)>>dispatchForWindowManager:
[9] optimized [] in WindowManager>>safelyDispatchForWindowManager:
[10] BlockClosure>>on:do:
[11] WindowManager>>safelyDispatchForWindowManager:
[12] WindowManager>>processNextEvent
[13] optimized [] in [] in WindowManager>>newProcess
[14] BlockClosure>>on:do:
[15] optimized [] in WindowManager>>newProcess
[16] BlockClosure>>on:do:
[17] optimized [] in Process class>>forBlock:priority:
------------------------------------------------------------
Unhandled Exception:
class: UnhandledException
creator: UnhandledException
errorString: Unhandled exception: Message not understood: #writeToFile:
parameter: a MessageNotUnderstood
==2019/2/23==0:08:15==END RUNTIME DIAGNOSTIC DUMP
EDIT: Same result on Linux
EDIT: Same result on Raspberry Pi