I get this DNU when I choose OBPackageBrowserAdaptor as default browser
(log attached). I have the following packages, all installed throug universes: http://img297.imageshack.us/my.php?image=paquetesjg1.jpg There are some known issue with this? Cheers. MessageNotUnderstood: OBMetaNode>>filters 19 January 2009 6:47:20 pm VM: Win32 - a SmalltalkImage Image: Squeak3.10.2 [latest update: #7179] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir D:\Desarrollo\squeak\Imagen Base Trusted Dir D:\Desarrollo\squeak\Imagen Base\glpunzi Untrusted Dir C:\My Squeak\glpunzi OBMetaNode(Object)>>doesNotUnderstand: #filters Receiver: Package #classCategories->Cats #classes->Class #comments->ClassComment #metaclasses->Metac...etc... Arguments and temporary variables: aMessage: filters Receiver's instance variables: name: 'Package' filters: an OrderedCollection(an OBModalFilter an OBQueryingClassSortFilter) edges: an OrderedCollection(#classCategories->Cats #classes->Class #comments->C...etc... autoSelect: nil ancestrySelector: #isDescendantOfPackage: displaySelector: #indentedName OBPackageBrowser class>>defaultMetaNode Receiver: OBPackageBrowser Arguments and temporary variables: env: Environment smartGroup: nil package: Package #classCategories->Cats #classes->Class #comments->ClassComment...etc... cats: Cats #classes->Class #comments->ClassComment #metaclasses->Metaclass #cla...etc... classes: nil builder: nil edge: #classes->ClassWithUsedTraits filter: nil Receiver's instance variables: superclass: OBSystemBrowser methodDict: a MethodDictionary(#addModelItemsToWindowMenu:->a CompiledMethod (2...etc... format: 144 instanceVariables: #('browseHistory' 'historyCursor' 'historyIndexOnSwitch') organization: ('morphic' addModelItemsToWindowMenu:) ('history' browseHistory h...etc... subclasses: {OBMultipleSelectionBrowser} name: #OBPackageBrowser classPool: nil sharedPools: nil environment: a SystemDictionary(lots of globals) category: #'OB-Enhancements-PackageBrower' traitComposition: nil localSelectors: nil packageModification: a Dictionary(a MCWorkingCopy '* Graphics (Graphics-edc.43)...etc... alwaysOnTopPackages: nil packageOrganization: nil OBPackageBrowser class(OBBrowser class)>>new Receiver: OBPackageBrowser Arguments and temporary variables: Receiver's instance variables: superclass: OBSystemBrowser methodDict: a MethodDictionary(#addModelItemsToWindowMenu:->a CompiledMethod (2...etc... format: 144 instanceVariables: #('browseHistory' 'historyCursor' 'historyIndexOnSwitch') organization: ('morphic' addModelItemsToWindowMenu:) ('history' browseHistory h...etc... subclasses: {OBMultipleSelectionBrowser} name: #OBPackageBrowser classPool: nil sharedPools: nil environment: a SystemDictionary(lots of globals) category: #'OB-Enhancements-PackageBrower' traitComposition: nil localSelectors: nil packageModification: a Dictionary(a MCWorkingCopy '* Graphics (Graphics-edc.43)...etc... alwaysOnTopPackages: nil packageOrganization: nil OBPackageBrowser class(OBBrowser class)>>open Receiver: OBPackageBrowser Arguments and temporary variables: Receiver's instance variables: superclass: OBSystemBrowser methodDict: a MethodDictionary(#addModelItemsToWindowMenu:->a CompiledMethod (2...etc... format: 144 instanceVariables: #('browseHistory' 'historyCursor' 'historyIndexOnSwitch') organization: ('morphic' addModelItemsToWindowMenu:) ('history' browseHistory h...etc... subclasses: {OBMultipleSelectionBrowser} name: #OBPackageBrowser classPool: nil sharedPools: nil environment: a SystemDictionary(lots of globals) category: #'OB-Enhancements-PackageBrower' traitComposition: nil localSelectors: nil packageModification: a Dictionary(a MCWorkingCopy '* Graphics (Graphics-edc.43)...etc... alwaysOnTopPackages: nil packageOrganization: nil --- The full stack --- OBMetaNode(Object)>>doesNotUnderstand: #filters OBPackageBrowser class>>defaultMetaNode OBPackageBrowser class(OBBrowser class)>>new OBPackageBrowser class(OBBrowser class)>>open - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OBPackageBrowserAdaptor class(OBSystemBrowserAdaptor class)>>open StandardToolSet class>>openClassBrowser [] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ...]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: MenuItemMorph>>invokeWithEvent: ...etc... |
> I get this DNU when I choose OBPackageBrowserAdaptor as default browser > (log attached). Can you test with the new version 0.287 of OB-Enhancements in Universe? Thanks, David |
Sorry for the looong delay in my answer.
Yes, now works. Thanks ;) El 20/01/2009, a las 19:53, David Röthlisberger escribió: > >> I get this DNU when I choose OBPackageBrowserAdaptor as default >> browser (log attached). > > Can you test with the new version 0.287 of OB-Enhancements in > Universe? > > Thanks, > David > |
In reply to this post by David Röthlisberger-2
Well, I write my last mail too fast :P
Open an OBPackageBrowserAdaptor. Now, select Traits Package. I get the same issue trying to open my own package loaded from MC. Error: MessageNotUnderstood: OBClassNode>>methods 3 February 2009 9:37:05 pm VM: Mac OS - a SmalltalkImage Image: Squeak3.10.2 [latest update: #7179] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Volumes/DATOS/desarrollo/Squeak/Test Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/glpunzi/Library/Preferences/Squeak/Internet/My Squeak OBClassNode(Object)>>error: Receiver: OBClassNode<ClienteTests> Arguments and temporary variables: aString: 'MessageNotUnderstood: OBClassNode>>methods' Receiver's instance variables: metaNode: Class #allCategory->AllMethodCategory #categories->MethodCategory navigation: an OBDefaultEdgeNavigation theClass: ClienteTests [] in WorldState>>displayWorldSafely: {[:err :rcvr | errCtx := thisContext. [errCtx := errCtx sender. [errCtx no...]} Arguments and temporary variables: aWorld: a PasteUpMorph(1622) [world] err: 'MessageNotUnderstood: OBClassNode>>methods' rcvr: OBClassNode<ClienteTests> errCtx: OBPluggableListMorph>>iconAt: errMorph: an OBPluggableListMorph(2344) BlockContext>>valueWithPossibleArgs: Receiver: [] in WorldState>>displayWorldSafely: {[:err :rcvr | errCtx := thisContext. [errCtx := e...etc... Arguments and temporary variables: anArray: an Array('MessageNotUnderstood: OBClassNode>>methods' OBClassNode<Clie...etc... Receiver's instance variables: sender: BlockContext>>valueWithPossibleArgs: pc: 121 stackp: 0 nargs: 2 startpc: 74 home: WorldState>>displayWorldSafely: [] in BlockContext>>ifError: {[:ex | errorHandlerBlock valueWithPossibleArgs: {ex description. ex receiver}]} Arguments and temporary variables: errorHandlerBlock: [] in WorldState>>displayWorldSafely: {[:err :rcvr | errCtx...etc... ex: MessageNotUnderstood: OBClassNode>>methods --- The full stack --- OBClassNode(Object)>>error: [] in WorldState>>displayWorldSafely: {[:err :rcvr | errCtx := thisContext. [errCtx := errCtx sender. [errCtx no...]} BlockContext>>valueWithPossibleArgs: [] in BlockContext>>ifError: {[:ex | errorHandlerBlock valueWithPossibleArgs: {ex description. ex receiver}]} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockContext>>valueWithPossibleArgs: [] in MethodContext(ContextPart)>>handleSignal: {[(self tempAt: 2) valueWithPossibleArgs: {exception}]} BlockContext>>ensure: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal OBClassNode(Object)>>doesNotUnderstand: #methods OBClassInheritanceFilter>>icon:forNode: [] in OBEnhancementMetaNode(OBMetaNode)>>iconForNode: {[:icon :filter | filter icon: icon forNode: aNode]} [] in OrderedCollection(Collection)>>inject:into: {[:each | nextValue := binaryBlock value: nextValue value: each]} OrderedCollection>>do: OrderedCollection(Collection)>>inject:into: OBEnhancementMetaNode(OBMetaNode)>>iconForNode: OBClassNode(OBNode)>>icon OBEnhancementFan(OBFan)>>iconAt: OBList>>iconAt: OBEnhancementColumn(OBColumn)>>iconAt: OBPluggableListMorph>>iconAt: OBLazyListMorph>>display:atRow:on: OBLazyListMorph(LazyListMorph)>>drawOn: FormCanvas(Canvas)>>draw: FormCanvas(Canvas)>>drawMorph: [] in OBLazyListMorph(Morph)>>fullDrawOn: {[(aCanvas isVisible: self bounds) ifTrue: [aCanvas drawMorph: self]. self...]} FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: OBLazyListMorph(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in TransformMorph>>drawSubmorphsOn: {[:m | myCanvas fullDrawMorph: m]} Array(SequenceableCollection)>>reverseDo: [] in TransformMorph>>drawSubmorphsOn: {[:myCanvas | submorphs reverseDo: [:m | myCanvas fullDrawMorph: m]]} FormCanvas>>transformBy:clippingTo:during:smoothing: TransformMorph>>drawSubmorphsOn: [] in TransformMorph(Morph)>>fullDrawOn: {[(aCanvas isVisible: self bounds) ifTrue: [aCanvas drawMorph: self]. self...]} FormCanvas>>roundCornersOf:in:during: FormCanvas(Canvas)>>roundCornersOf:during: TransformMorph(Morph)>>fullDrawOn: FormCanvas(Canvas)>>fullDraw: FormCanvas(Canvas)>>fullDrawMorph: [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: {[:m | canvas fullDrawMorph: m]} Array(SequenceableCollection)>>reverseDo: [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: {[:canvas | submorphs reverseDo: [:m | canvas fullDrawMorph: m]]} OBPluggableListMorph(Morph)>>drawSubmorphsOn: ...etc... |
> Open an OBPackageBrowserAdaptor. Now, select Traits Package. I get the > same issue trying to open my own package loaded from MC. okay, thanks, this is fixed as well. You can update OB from Universe. OBClassNode >> #methods was an extension provided by package OB-Refactory. I merged it into the core now. Cheers, David > Error: MessageNotUnderstood: OBClassNode>>methods > 3 February 2009 9:37:05 pm > > VM: Mac OS - a SmalltalkImage > Image: Squeak3.10.2 [latest update: #7179] > > SecurityManager state: > Restricted: false > FileAccess: true > SocketAccess: true > Working Dir /Volumes/DATOS/desarrollo/Squeak/Test > Trusted Dir /foobar/tooBar/forSqueak/bogus > Untrusted Dir /Users/glpunzi/Library/Preferences/Squeak/Internet/My Squeak > > OBClassNode(Object)>>error: > Receiver: OBClassNode<ClienteTests> > Arguments and temporary variables: > aString: 'MessageNotUnderstood: OBClassNode>>methods' > Receiver's instance variables: > metaNode: Class > #allCategory->AllMethodCategory > #categories->MethodCategory > > navigation: an OBDefaultEdgeNavigation > theClass: ClienteTests > > [] in WorldState>>displayWorldSafely: {[:err :rcvr | errCtx := > thisContext. [errCtx := errCtx sender. [errCtx no...]} > Arguments and temporary variables: > aWorld: a PasteUpMorph(1622) [world] > err: 'MessageNotUnderstood: OBClassNode>>methods' > rcvr: OBClassNode<ClienteTests> > errCtx: OBPluggableListMorph>>iconAt: > errMorph: an OBPluggableListMorph(2344) > > BlockContext>>valueWithPossibleArgs: > Receiver: [] in WorldState>>displayWorldSafely: {[:err :rcvr | > errCtx := thisContext. [errCtx := e...etc... > Arguments and temporary variables: > anArray: an Array('MessageNotUnderstood: > OBClassNode>>methods' OBClassNode<Clie...etc... > Receiver's instance variables: > sender: BlockContext>>valueWithPossibleArgs: > pc: 121 > stackp: 0 > nargs: 2 > startpc: 74 > home: WorldState>>displayWorldSafely: > > [] in BlockContext>>ifError: {[:ex | errorHandlerBlock > valueWithPossibleArgs: {ex description. ex receiver}]} > Arguments and temporary variables: > errorHandlerBlock: [] in WorldState>>displayWorldSafely: > {[:err :rcvr | errCtx...etc... > ex: MessageNotUnderstood: OBClassNode>>methods > > > --- The full stack --- > OBClassNode(Object)>>error: > [] in WorldState>>displayWorldSafely: {[:err :rcvr | errCtx := > thisContext. [errCtx := errCtx sender. [errCtx no...]} > BlockContext>>valueWithPossibleArgs: > [] in BlockContext>>ifError: {[:ex | errorHandlerBlock > valueWithPossibleArgs: {ex description. ex receiver}]} > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > BlockContext>>valueWithPossibleArgs: > [] in MethodContext(ContextPart)>>handleSignal: {[(self tempAt: 2) > valueWithPossibleArgs: {exception}]} > BlockContext>>ensure: > MethodContext(ContextPart)>>handleSignal: > MessageNotUnderstood(Exception)>>signal > OBClassNode(Object)>>doesNotUnderstand: #methods > OBClassInheritanceFilter>>icon:forNode: > [] in OBEnhancementMetaNode(OBMetaNode)>>iconForNode: {[:icon :filter | > filter icon: icon forNode: aNode]} > [] in OrderedCollection(Collection)>>inject:into: {[:each | nextValue := > binaryBlock value: nextValue value: each]} > OrderedCollection>>do: > OrderedCollection(Collection)>>inject:into: > OBEnhancementMetaNode(OBMetaNode)>>iconForNode: > OBClassNode(OBNode)>>icon > OBEnhancementFan(OBFan)>>iconAt: > OBList>>iconAt: > OBEnhancementColumn(OBColumn)>>iconAt: > OBPluggableListMorph>>iconAt: > OBLazyListMorph>>display:atRow:on: > OBLazyListMorph(LazyListMorph)>>drawOn: > FormCanvas(Canvas)>>draw: > FormCanvas(Canvas)>>drawMorph: > [] in OBLazyListMorph(Morph)>>fullDrawOn: {[(aCanvas isVisible: self > bounds) ifTrue: [aCanvas drawMorph: self]. self...]} > FormCanvas>>roundCornersOf:in:during: > FormCanvas(Canvas)>>roundCornersOf:during: > OBLazyListMorph(Morph)>>fullDrawOn: > FormCanvas(Canvas)>>fullDraw: > FormCanvas(Canvas)>>fullDrawMorph: > [] in TransformMorph>>drawSubmorphsOn: {[:m | myCanvas fullDrawMorph: m]} > Array(SequenceableCollection)>>reverseDo: > [] in TransformMorph>>drawSubmorphsOn: {[:myCanvas | submorphs > reverseDo: [:m | myCanvas fullDrawMorph: m]]} > FormCanvas>>transformBy:clippingTo:during:smoothing: > TransformMorph>>drawSubmorphsOn: > [] in TransformMorph(Morph)>>fullDrawOn: {[(aCanvas isVisible: self > bounds) ifTrue: [aCanvas drawMorph: self]. self...]} > FormCanvas>>roundCornersOf:in:during: > FormCanvas(Canvas)>>roundCornersOf:during: > TransformMorph(Morph)>>fullDrawOn: > FormCanvas(Canvas)>>fullDraw: > FormCanvas(Canvas)>>fullDrawMorph: > [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: {[:m | canvas > fullDrawMorph: m]} > Array(SequenceableCollection)>>reverseDo: > [] in OBPluggableListMorph(Morph)>>drawSubmorphsOn: {[:canvas | > submorphs reverseDo: [:m | canvas fullDrawMorph: m]]} > OBPluggableListMorph(Morph)>>drawSubmorphsOn: > ...etc... |
Free forum by Nabble | Edit this page |