Opening squeak map in virgin 3.8-6665, VM 3.7.1 Squeak offers to upgrade SM. I select No and get this:
MessageNotUnderstood: UndefinedObject>>select: 3 January 2006 7:42:15 pm
VM: Win32 - a SmalltalkImage Image: Squeak3.8 [latest update: #6665]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir D:\squeak38 Trusted Dir D:\squeak38\Ligita Untrusted Dir C:\My Squeak\Ligita
UndefinedObject(Object)>>doesNotUnderstand: #select: Receiver: nil Arguments and temporary variables: aMessage: select: [] in SMSqueakMap>>categories {[:o | o isCategory]} Receiver's instance variables: nil
SMSqueakMap>>categories Receiver: a SMSqueakMap Arguments and temporary variables: o: nil Receiver's instance variables: packages: nil accounts: nil objects: nil categories: nil dir: 'sm' transactionCounter: 0 firstTransactionNumber: nil daysBacklog: 182 adminPassword: nil installedPackages: a Dictionary(an UUID('26bea8bf-733f-4715-b188-fa6d848984ad')...etc... installCounter: 12 fileCache: a SMFileCache users: nil mutex: nil dirtyList: nil isDirty: false checkpointNumber: 0 silent: nil
SMLoader>>categoryWrapperList Receiver: a SMLoader(2364) Arguments and temporary variables: list: nil first: nil each: nil c1: nil c2: nil any: nil cat: nil Receiver's instance variables: bounds: 0@0 corner: 300@200 owner: nil submorphs: #(an AlignmentMorph(450) a PluggableTextMorph(1744) a SimpleHierarch...etc... fullBounds: nil color: Color white extension: a MorphExtension (3415) [eventHandler = an EventHandler; mouseEnterS...etc... borderWidth: 2 borderColor: #raised model: nil slotName: nil open: false labelString: 'SqueakMap Package Loader (0/0)' stripes: #(a RectangleMorph(3081) a RectangleMorph(606)) label: a StringMorph(508)'SqueakMap Package Loader (0/0)' closeBox: an IconicButton(3677) collapseBox: an IconicButton(3154) activeOnlyOnTop: true paneMorphs: #(a SimpleHierarchicalListMorph(3477) a PluggableTextMorph(1744)) paneRects: nil collapsedFrame: nil fullFrame: 0@0 corner: 300@200 isCollapsed: false menuBox: an IconicButton(2275) mustNotClose: false labelWidgetAllowance: 91 updatablePanes: #() allowReframeHandles: true labelArea: an AlignmentMorph(450) expandBox: an IconicButton(842) squeakMap: a SMSqueakMap packagesList: #() selectedItemWrapper: nil selectedCategoryWrapper: nil filters: an OrderedCollection() categoriesToFilterIds: an OrderedCollection()
SimpleHierarchicalListMorph>>getList Receiver: a SimpleHierarchicalListMorph(1067) Arguments and temporary variables:
Receiver's instance variables: bounds: 0@0 corner: 150@120 owner: nil submorphs: #(a ScrollBar(3661) a TransformMorph(2787)) fullBounds: nil color: Color transparent extension: a MorphExtension (2233) [eventHandler = an EventHandler recipients: ...etc... borderWidth: 1 borderColor: Color black model: a SMLoader(2364) slotName: nil open: false pinSpecs: nil scrollBar: a ScrollBar(3661) scroller: a TransformMorph(2787) retractableScrollBar: false scrollBarOnLeft: false getMenuSelector: #categoriesMenu: getMenuTitleSelector: nil scrollBarHidden: nil hasFocus: false hScrollBar: a ScrollBar(2235) selectedMorph: nil getListSelector: #categoryWrapperList keystrokeActionSelector: nil autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #selectedCategoryWrapper setSelectionSelector: #selectedCategoryWrapper: potentialDropMorph: nil lineColor: nil
--- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #select: SMSqueakMap>>categories SMLoader>>categoryWrapperList SimpleHierarchicalListMorph>>getList - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SimpleHierarchicalListMorph>>on:list:selected:changeSelected:menu:keystroke: SimpleHierarchicalListMorph class>>on:list:selected:changeSelected:menu:keystroke: SMLoader>>buildMorphicCategoriesList SMLoader>>createWindow SMLoader class>>open TheWorldMenu>>doMenuItem:with: [] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ...]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: MenuItemMorph>>invokeWithEvent: MenuItemMorph>>mouseUp: ...etc...
-- Vaidotas Didžbalis
I'm sure Göran will reply with more details but I believe this upgrade is in actuality non-optional and that the error here is in offering you the option to not upgrade but still open the package loader. To my knowledge you cannot use the package loader without upgrading it currently because the server has been upgraded.
Ken
On Tue, 2006-01-03 at 19:49 +0200, Vaidotas Didžbalis wrote:
Opening squeak map in virgin 3.8-6665, VM 3.7.1 Squeak offers to upgrade SM. I select No and get this:
...snip...
Ken Causey puso en su mail :
I'm sure Göran will reply with more details but I believe this upgrade is in actuality non-optional and that the error here is in offering you the option to not upgrade but still open the package loader. To my knowledge you cannot use the package loader without upgrading it currently because the server has been upgraded.
It's possible use the system without no connection, and without any upgrade All what you need is a official 3.7 CD, copy the complete sm directory to your hard disk (inside your working directory) and file In and execute the attached .cs
When 3.8 CD was produced, an equivalent sm directory was missed (I email about this ) So only what we need is a sm.zip, download and decompress and forget Internet (until 3.9 was ready and all new stuff was produced in a similar way)
Edgar
Hi!
Ken Causey ken@kencausey.com wrote:
I'm sure G=F6ran will reply with more details but I believe this upgrade is in actuality non-optional and that the error here is in offering you the option to not upgrade but still open the package loader. To my knowledge you cannot use the package loader without upgrading it currently because the server has been upgraded.
Yes, the walkback shows that your SMSqueakMap instance in the image is "empty", which is a no go. And yes, you need to upgrade if you use a brand new image and don't have any map already downloaded on your disk. The logic could have been smarter and detected that, but it doesn't.
regards, Göran
squeak-dev@lists.squeakfoundation.org