Boot failure Dolphin 7.2.8

83 views
Skip to first unread message

Scott McWilliams

unread,
Mar 19, 2021, 10:07:36 AMMar 19
to
I'm getting a boot failure with 7.2.8. Last fetch from GitHub was 2 minutes ago. Relevant portion (I think) of error log shown below. Any ideas/help greatly appreciated.

Thanks,
Scott


********************* Dolphin Virtual Machine Dump Report **********************


08:58:58, 3/19/2021: Not found: SmalltalkWorkspace

*----> VM Context <----*
Process: {03940210:size 684 words, suspended frame 03940D01, priority 5, callbacks 0, FP control 80007, thread 00D6C8B0}
Active Method: BootSessionManager>>logError:
IP: 036A7D61 (9)
SP: 03940EC0
BP: 03940E94 (786)
ActiveFrame: {03940E98: cf 03940E79, sp 03940EB0, bp 03940E94, ip 5, BootSessionManager>>logError:}
receiver: a BootSessionManager
arg[0]: a NotFoundError

New Method: VMLibrary>>dump:path:stackDepth:walkbackDepth:
Message Selector: dump:path:stackDepth:walkbackDepth:

*----> Stack Back Trace <----*
{03940E98: cf 03940E79, sp 03940EB0, bp 03940E94, ip 5, BootSessionManager>>logError:}
receiver: a BootSessionManager
arg[0]: a NotFoundError

{03940E78: cf 03940E59, sp 03940E8C, bp 03940E74, ip 3, BootSessionManager>>unhandledException:}
receiver: a BootSessionManager
arg[0]: a NotFoundError

{03940E58: cf 03940E39, sp 03940E6C, bp 03940E54, ip 3, BootSessionManager(SessionManager)>>onUnhandledError:}
receiver: a BootSessionManager
arg[0]: a NotFoundError

{03940E38: cf 03940E1D, sp 03940E4C, bp 03940E38, ip 5, NotFoundError(Error)>>defaultAction}
receiver: a NotFoundError

{03940E1C: cf 03940DE9, sp 03940E30, bp 03940E04, ip 55, NotFoundError(Exception)>>_propagateFrom:}
receiver: a NotFoundError
arg[0]: a ExceptionHandler
stack temp[0]: nil
stack temp[1]: a ExceptionHandler
stack temp[2]: nil
stack temp[3]: a Process(8'Main' base 03940000* in BootSessionManager>>logError: sp=00000000 ip=4 list=10070010)
stack temp[4]: nil

{03940DE8: cf 03940DC5, sp 03940DFC, bp 03940DE4, ip 6, NotFoundError(Exception)>>_propagate}
receiver: a NotFoundError
stack temp[0]: nil

{03940DC4: cf 03940DA9, sp 03940DDC, bp 03940DC4, ip 3, NotFoundError(Exception)>>pass}
receiver: a NotFoundError

{03940DA8: cf 03940D89, sp 03940DBC, bp 03940DA4, ip 125, [] in UndefinedObject>>**Non-symbol: 8'doIt'**}
receiver: nil
arg[0]: a NotFoundError

{03940D88: cf 03940D59, sp 03940D9C, bp 03940D7C, ip 40, [] in NotFoundError(Exception)>>_evaluateHandler:in:}
receiver: a NotFoundError

{03940D58: cf 03940D35, sp 03940D6C, bp 03940D50, ip 18, BlockClosure>>ensure:}
receiver: [] @ 0 in nil
arg[0]: [] @ 52 in Exception>>_evaluateHandler:in:
stack temp[0]: nil

{03940D34: cf 03940CFD, sp 03940D48, bp 03940D18, ip 61, NotFoundError(Exception)>>_evaluateHandler:in:}
receiver: a NotFoundError
arg[0]: [] @ 123 in a CompiledExpression
arg[1]: a ExceptionHandler
stack temp[0]: nil
stack temp[1]: a ExceptionHandler
stack temp[2]: nil
stack temp[3]: nil
stack temp[4]: a Process(8'Main' base 03940000* in BootSessionManager>>logError: sp=00000000 ip=4 list=10070010)

{03940CFC: cf 03940CC9, sp 03940D10, bp 03940CE4, ip 43, NotFoundError(Exception)>>_propagateFrom:}
receiver: a NotFoundError
arg[0]: a ExceptionHandler
stack temp[0]: a ExceptionHandler
stack temp[1]: a ExceptionHandler
stack temp[2]: nil
stack temp[3]: a Process(8'Main' base 03940000* in BootSessionManager>>logError: sp=00000000 ip=4 list=10070010)
stack temp[4]: [] @ 123 in a CompiledExpression

{03940CC8: cf 03940CA9, sp 03940CDC, bp 03940CC4, ip 6, NotFoundError(Exception)>>_propagate}
receiver: a NotFoundError
stack temp[0]: nil

{03940CA8: cf 03940C8D, sp 03940CBC, bp 03940CA8, ip 13, NotFoundError(Exception)>>signal}
receiver: a NotFoundError

{03940C8C: cf 03940C69, sp 03940CA0, bp 03940C84, ip 8, NotFoundError(Exception)>>signal:with:}
receiver: a NotFoundError
arg[0]: nil
arg[1]: a BindingReference

{03940C68: cf 03940C49, sp 03940C7C, bp 03940C64, ip 5, NotFoundError(Exception)>>signalWith:}
receiver: a NotFoundError
arg[0]: a BindingReference

{03940C48: cf 03940C29, sp 03940C5C, bp 03940C44, ip 8, Smalltalk class(Object)>>errorNotFound:}
receiver: Smalltalk
arg[0]: a BindingReference

{03940C28: cf 03940C09, sp 03940C3C, bp 03940C28, ip 9, BindingReference(AbstractBindingReference)>>binding}
receiver: a BindingReference

{03940C08: cf 03940BED, sp 03940C20, bp 03940C08, ip 3, BindingReference(AbstractBindingReference)>>value}
receiver: a BindingReference

{03940BEC: cf 03940BD1, sp 03940C00, bp 03940BEC, ip 6, SmalltalkSystem>>workspaceClass}
receiver: a SmalltalkSystem

{03940BD0: cf 03940BB5, sp 03940BE4, bp 03940BD0, ip 4, SmalltalkWorkspaceDocument class>>workspaceClass}
receiver: SmalltalkWorkspaceDocument

vin...@gmail.com

unread,
Mar 20, 2021, 7:00:56 AMMar 20
to
On Saturday, 20 March 2021 at 00:07:36 UTC+10, Scott McWilliams wrote:
> I'm getting a boot failure with 7.2.8. Last fetch from GitHub was 2 minutes ago. Relevant portion (I think) of error log shown below. Any ideas/help greatly appreciated.
>
> Thanks,
> Scott

I am up to date on master branch and I get no such error.

Did you do a "git checkout master" without updating the VM also?

Vince

Scott McWilliams

unread,
Mar 20, 2021, 11:00:08 AMMar 20
to
Thanks for the reply, Vince.

This is somewhat puzzling because I already had the 7.2.8 VM prior to the last git checkout and I performed the 'git lfs pull' as well. I have subsequently performed the 'fetchvm' script at least twice but still get the same error.

If yours is working the problem must be on my end so I'll keep reviewing my configuration.

Regards,
Scott

Scott McWilliams

unread,
Mar 20, 2021, 12:27:02 PMMar 20
to
Still no luck. Completely removed my existing local repository and rebuilt, including downloading the VM via 'fetchvm' script again. 'git checkout master' reports 'your branch is up to date with 'origin/master'. Still getting same error and boot failure.

F Bek

unread,
Mar 20, 2021, 7:45:31 PMMar 20
to
7.2.8 works without a problem for me.
Do you have any other version of Dolphin installed on your system? If so, you could review your 'opens with' association for extension '.img7'. It may be pointing to the wrong VM.

vin...@gmail.com

unread,
Mar 20, 2021, 11:47:40 PMMar 20
to
On Sunday, 21 March 2021 at 02:27:02 UTC+10, Scott McWilliams wrote:
> On Saturday, March 20, 2021 at 10:00:08 AM UTC-5, Scott McWilliams wrote:
> > On Saturday, March 20, 2021 at 6:00:56 AM UTC-5, vin...@gmail.com wrote:
> > > On Saturday, 20 March 2021 at 00:07:36 UTC+10, Scott McWilliams wrote:
> > > > I'm getting a boot failure with 7.2.8. Last fetch from GitHub was 2 minutes ago. Relevant portion (I think) of error log shown below. Any ideas/help greatly appreciated.

Have you tried rebuilding your image with "BootAndTestDPRO.cmd". If it gives errors, can you post here.

Vince

Scott McWilliams

unread,
Mar 21, 2021, 1:02:48 PMMar 21
to
Thanks for the replies.

Still no luck so far. This is very frustrating since I've never had this type of issue before. I've had multiple versions of Dolphin installed on my system for quite some time with no such issues (since removed, registry cleaned, rebooted, to no avail).

'Bootandtest' fails in exactly the same way.

I've tried downloading the 7.2.8 .zip files of the source and the VM - with exactly the same result.

I've used and loved Dolphin for years but this is becoming a bit tiresome. Since others are not experiencing the same issue I know it's something on my system but damned if I can figure out what it is.





Scott McWilliams

unread,
Mar 22, 2021, 11:35:38 AMMar 22
to
BTW getting the same error on a completely different system.

F Bek

unread,
Mar 22, 2021, 4:23:08 PMMar 22
to
Do you need to have ver. 7.2.8?

The latest stable release is 7.1.20. available at https://github.com/dolphinsmalltalk/Dolphin/releases/tag/7.1.20; and it has an easy windows installer, no need to clone the repository.

Version 7.2.x is a work in progress transition to the new namespace and the latest build could be a bit rough on the edges as explained in the notes on Github - but shouldn't if you run the test cmd before attempting to start it.

Again, if you have other versions of Dolphin installed on your pc, I would suggest uninstalling them or simply moving them out temporarily on an external drive.

Scott McWilliams

unread,
Mar 22, 2021, 5:40:47 PMMar 22
to
Yes, I understand all of the above. As I stated before, I have had multiple versions of Dolphin running on the system(s) in question for years (decades, actually) without issues. I had no issues at all with any 7.2.x version prior to the latest updates of 5 fdays ago. I still have 7.1 installations running on other systems but I am testing some functionality with namespaces so I also want to run the 'latest-and-greatest' if you will, so if you want to refer to it that way, then yes, I need 7.2.8 (and beyond).

Again, uninstalling all other versions, cleaning the registry, and rebooting did not resolve the issue. Multiple deletions/clonings of the GitHub repository 'master' branch did not resolve the issue. Multiple downloads of the source and VM did not resolve the issue. And just to try to be (even more) clear, the issue isn't when trying to _run_ a 7.2.8 image, it's when trying to _build_ it. Both 'bootdro' and 'bootandtestdro' give exactly the same error and fail to build the image.

As it seems this is an isolated issue unique to my environment(s) and/or processes I will continue to work to resolve the issue.

Thanks again for your replies.
.

vin...@gmail.com

unread,
Mar 23, 2021, 8:02:01 PMMar 23
to

Strange that is complains about a missing class "Dolphin\Core\Object Arts\Dolphin\IDE\Base\SmalltalkWorkspace.cls".

Can you confirm that this class is indeed in your local working copy?

Vince

Scott McWilliams

unread,
Mar 24, 2021, 11:01:09 AMMar 24
to
Yes, the class file "Dolphin\Core\Object Arts\Dolphin\IDE\Base\Tools.SmalltalkWorkspace.cls" is present in my local working copy.

That's part of what is so puzzling about this.

Regards,
Scott

Scott McWilliams

unread,
Apr 6, 2021, 10:34:36 AMApr 6
to
Good news! The latest fetch has resolved the issue - whatever it was.

Regards,
Scott
Reply all
Reply to author
Forward
0 new messages