pharo-project / pharo-launcher

Lets you manage your pharo images and download new ones
https://pharo-project.github.io/pharo-launcher/
MIT License
109 stars 46 forks source link

Error in the VM manager #629

Open anneetien opened 1 year ago

anneetien commented 1 year ago

When I try to open the VM manager I get en error.

Here is the stack:

ByteString(Object)>>errorSubscriptBounds:
ByteString(Object)>>at:
ByteString>>at:
ByteString(SequenceableCollection)>>replaceFrom:to:with:startingAt:
ByteString(String)>>replaceFrom:to:with:startingAt:
ByteString>>replaceFrom:to:with:startingAt:
ByteString(SequenceableCollection)>>copyFrom:to:
ByteString(SequenceableCollection)>>last:
PhLVirtualMachine>>is64bit
PhLVirtualMachine>>>
[ :vm1 :vm2 | vm1 > vm2 ] in PhLVirtualMachinesDataSource class>>default in Block: [ :vm1 :vm2 | vm1 > vm2 ]
SortedCollection>>sort:to:
SortedCollection>>sort:to:
SortedCollection>>reSort
SortedCollection>>addAll:
Array(Collection)>>asSortedCollection:
[ PhLVirtualMachineManager new virtualMachines 
        asSortedCollection: [ :vm1 :vm2 | vm1 > vm2 ] ] in PhLVirtualMachinesDataSource class>>default in Block: [ PhLVirtualMachineManager new virtualMachines ...
PhLVirtualMachinesDataSource>>virtualMachines
PhLVMPresenter>>initializePresenters
PhLVMPresenter(SpPresenter)>>initializePrivateHooks
PhLVMPresenter(SpPresenter)>>initialize
PhLVMPresenter class(SpPresenter class)>>newApplication:model:
PhLOpenVmManagerCommand>>execute
SpCommand(CmCommandDecorator)>>execute
[ specCommand execute ] in [ :specCommand | 
            aButtonClass new
                label: specCommand name;
                help: specCommand description;
                in: [ :button | 
                    specCommand hasIcon
                        ifTrue: [ button icon: specCommand icon ] ];
                action: [ specCommand execute ];
                yourself ] in SpCommand>>configureAsButtonOfClass: in Block: [ specCommand execute ]
FullBlockClosure(BlockClosure)>>cull:
SpMorphicToolbarButtonAdapter>>execute
SpToolbarButtonMorph(PluggableButtonMorph)>>performAction:
[:m |
        (m containsPoint: evt cursorPoint) ifTrue: [m enabled ifTrue: [ m performAction: evt ]]] in SpToolbarButtonMorph(PluggableButtonMorph)>>mouseUp: in Block: [:m |...
Array(SequenceableCollection)>>do:

In #is64bit the Id is '50'