Hey, I'm trying to load up all the latest WindowBuilder and WidgetKit stuff into 8.6 so I can move my 8.5.2 project into it. When trying to load the application WkControlsEdit v 7.0.0 [71] I get this error: Any suggestions? Thanks, -Carl Debugger Stack Trace Report: Error String: 'UndefinedObject does not understand addRuntimeIcMenuOnce:' Resumable: false UIProcess Name: (12/11/2013 2:22:37 PM) Process State: suspended Priority: 3 Executing in: WkControlsEdit class>>#addToWidgetKitMenu System Configuration Dump Copyright: VA Smalltalk V8.6; Image: 8.6 [269] VM Timestamp: 4.0,(NC) 7/3/2013 (85) (C) Copyright Instantiations 1994, 2013. All rights reserved. (C) Copyright International Business Machines Corp. 1994, 2006. All rights reserved. Time: 2:24:30 PM Date: 12/11/2013 Platform: Virtual machine: ES Bytecode version: 4.0 Manager version: 4.00 'OS' subsystem: 'WIN32s' 'CLIM' subsystem: 'ES' 'CP' subsystem: 'WIN32s' 'CLDT' subsystem: 'ES' 'CFS' subsystem: 'WIN32s' 'SCI' subsystem: 'WIN' 'CW' subsystem: 'WIN32s' 'CPM' subsystem: 'ES' 'CG' subsystem: 'WIN32s' 'CPIC' subsystem: 'WIN32s' Current user: Library Supervisor Connected Library: Pathname: C:\ProgramData\Instantiations\VA Smalltalk\8.6\manager\mgr86.dat INFO: Trapped error dumping system configuration. =============<STACK TRACE BEGINS>============ [] in <optimized block>(ExceptionalEvent class)>>#initializeSystemExceptions signal=Signal on Exception: (ExError) An error has occurred. Signal>>#evaluate: self=Signal on Exception: (ExError) An error has occurred. aBlock=[] in ExceptionalEvent class>>#initializeSystemExceptions Signal>>#evaluateDefaultHandler: self=Signal on Exception: (ExError) An error has occurred. aBlock=[] in ExceptionalEvent class>>#initializeSystemExceptions ExceptionalEvent>>#applyDefaultHandler: self=Exception: (ExError) An error has occurred. aSignal=Signal on Exception: (ExError) An error has occurred. exception=Exception: (ExError) An error has occurred. ExceptionalEvent>>#signalFor: self=Exception: (ExError) An error has occurred. aSignalOrExceptionSelector=Signal on Exception: (ExError) An error has occurred. handler=nil ExceptionalEvent>>#signalWithArguments: self=Exception: (ExError) An error has occurred. arguments=('UndefinedObject does not understand addRuntimeIcMenuOnce:') ExceptionalEvent>>#signalWith: self=Exception: (ExError) An error has occurred. arg1='UndefinedObject does not understand addRuntimeIcMenuOnce:' UndefinedObject(Object)>>#error: self=nil aString='UndefinedObject does not understand addRuntimeIcMenuOnce:' MessageNotUnderstood>>#defaultAction self=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred [] in <optimized block>(Exception class)>>#newExceptionalEvent signal=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred MessageNotUnderstood(Exception)>>#evaluateDefaultHandler: self=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred aBlock=[] in Exception class>>#newExceptionalEvent ExceptionalEvent>>#applyDefaultHandler: self=Exception: (ExMessageNotUnderstood) An exception has occurred aSignal=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred exception=Exception: (ExMessageNotUnderstood) An exception has occurred MessageNotUnderstood(Signal)>>#handlesByDefault self=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred [] in EsCompactBlockContextTemplate(Block)>>#whenExceptionDo: self=[] in EmSystemConfiguration>>#updateTranscriptMenus completionBlock=[] in CwAppContext>>#syncExecInUI: oldHandler=nil handler=[] in Block>>#whenExceptionDo: signal=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred ExceptionalEvent>>#signalFor: self=Exception: (ExMessageNotUnderstood) An exception has occurred aSignalOrExceptionSelector=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred handler=[] in Block>>#whenExceptionDo: MessageNotUnderstood(Exception)>>#signal self=Signal on Exception: (ExMessageNotUnderstood) An exception has occurred MessageNotUnderstood class(Exception class)>>#signalWith: self=MessageNotUnderstood signallerTag=(nil Message (#addRuntimeIcMenuOnce:, (a CwMenu))) UndefinedObject(Object)>>#doesNotUnderstand: self=nil aMessage=Message (#addRuntimeIcMenuOnce:, (a CwMenu)) WkControlsEdit class>>#addToWidgetKitMenu self=WkControlsEdit menu=a CwMenu item=#wkProSubMenu [] in <optimized block>(EmSystemConfiguration)>>#updateTranscriptMenus menuBar=a CwMenuBar info=(#widgetKitMenu a CwMenu 'WidgetKit' #addToWidgetKitMenu) aMenu=a CwMenu selector=#addToWidgetKitMenu theTitle='WidgetKit' theTitleOrDirectedMessage='WidgetKit' app=WkControlsEdit Array(SequenceableCollection)>>#reverseDo: self=(Kernel CLDT CLIM Core CorePI CPM DM EmApplicationSupport EmApplicationSettingsSupport EsTTYTools TimeZones AbtMD5AlgorithmApp AbtNlsCfsConstantsApp AbtNlsKernelApp AbtServerInitialization AbtTraceApp CommonFileSystem CfsImplementationESWin CfsImplementationPMWin CfsPaths CfsStreams DbgRuntimeFramework DecimalMath EmImageSupport EmMethodLinking EpComponentSnapshot EsAsynchronousCallout EsLoggingFrameworkApp EsLoggingFrameworkAppenders EsLoggingFrameworkConverters EsLoggingFrameworkFilters EsLoggingFrameworkLayouts EsMemoryModel EsParsing EswMutationSupport EswCrossloadingToES EswStreamExtensions ObsoleteOSObject PlatformFramework WindowsAndPMPlatformFramework WindowsPlatformFramework WindowsOlePlatformFramework AbtPrimitiveBaseApp AbtPrimitiveBaseSwapperCrossloading EmLibraryInterface EmLibraryAccess EmLibraryMarshaller EmLibrarySchema EmMethodDecoding EsCodeGeneration EsBytecodeGeneration EsLoggingFrameworkFileSupport EswOldSwapper EswOldSwapperES EswStreamExtensionsCFS ObsoletePlatformFramework ...etc...) aBlock=[] in EmSystemConfiguration>>#updateTranscriptMenus index=384 [] in EmSystemConfiguration>>#updateTranscriptMenus self=an EmSystemConfiguration menuBar=a CwMenuBar info=(#widgetKitMenu a CwMenu 'WidgetKit' #addToWidgetKitMenu) aMenu=a CwMenu selector=#addToWidgetKitMenu theTitle='WidgetKit' theTitleOrDirectedMessage='WidgetKit' EsCompactBlockContextTemplate(BlockContextTemplate)>>#apply:from:to: self=[] in EmSystemConfiguration>>#updateTranscriptMenus aCollection=(nil nil nil nil (#windowBuilder a CwMenu '~WindowBuilder' #buildWindowBuilderMenu) (#systemMenu a CwMenu DirectedMessage (EtBaseTools, #systemMenuName, ()) #addToSystemMenu) (#widgetKitMenu a CwMenu 'WidgetKit' #addToWidgetKitMenu) (#helpMenu a CwMenu DirectedMessage (AbtBaseToolsAdditionsApp, #helpMenuTitle, ()) #addToHelpMenu)) start=5 end=8 i=7 OrderedCollection>>#do: self=OrderedCollection((#windowBuilder a CwMenu '~WindowBuilder' #buildWindowBuilderMenu) (#systemMenu a CwMenu DirectedMessage (EtBaseTools, #systemMenuName, ()) #addToSystemMenu) (#widgetKitMenu a CwMenu 'WidgetKit' #addToWidgetKitMenu) (#helpMenu a CwMenu DirectedMessage (AbtBaseToolsAdditionsApp, #helpMenuTitle, ()) #addToHelpMenu) ) aBlock=[] in EmSystemConfiguration>>#updateTranscriptMenus [] in EmSystemConfiguration>>#updateTranscriptMenus self=an EmSystemConfiguration menuBar=a CwMenuBar EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo: self=[] in EmSystemConfiguration>>#updateTranscriptMenus handler=[] in Block>>#whenExceptionDo: oldHandler=nil completionBlock=[] EsCompactBlockContextTemplate(Block)>>#whenExceptionDo: self=[] in EmSystemConfiguration>>#updateTranscriptMenus completionBlock=[] in CwAppContext>>#syncExecInUI: oldHandler=nil handler=[] in Block>>#whenExceptionDo: [] in CwAppContext>>#syncExecInUI: self=a CwAppContext aBlock=[] in EmSystemConfiguration>>#updateTranscriptMenus sem=a Semaphore result=nil state=true exception=true CwAppContext>>#processBackgroundGraphicRequests self=a CwAppContext requestBlock=[] in CwAppContext>>#syncExecInUI: count=1 state=true CwAppContext>>#readAndDispatch self=a CwAppContext [] in StsApplicationManager(EtWindow)>>#execLongOperation:message:allowCancel:showProgress: self=a StsApplicationManager aBlock=[] in EtApplicationsBrowser>>#loadAvailableApplications message='Loading: WkControlsEdit V 7.0.0 [71]' allowCancel=true showProgress=true dialogClass=CwProgressDialog runBlock=[] in EtWindow>>#execLongOperation:message:allowCancel:showProgress: procState=true inLongOperation=false breakMessage=DirectedMessage (AbtWindowSystemStartUp, #break, ()) process=Process:LongOperation{suspended,2} processBreak=false StsApplicationManager class(EtWindow class)>>#showBusyCursorInAllWindowsWhile: self=StsApplicationManager aBlock=[] in EtWindow>>#execLongOperation:message:allowCancel:showProgress: StsApplicationManager(EtWindow)>>#execLongOperation:message:allowCancel:showProgress: self=a StsApplicationManager aBlock=[] in EtApplicationsBrowser>>#loadAvailableApplications message='Loading: WkControlsEdit V 7.0.0 [71]' allowCancel=true showProgress=true dialogClass=CwProgressDialog runBlock=[] in EtWindow>>#execLongOperation:message:allowCancel:showProgress: [] in StsApplicationManager(EtApplicationsBrowser)>>#loadAvailableApplications self=a StsApplicationManager chosen=OrderedCollection(WkControlsEdit ) all=OrderedCollection(WkControlsEdit ) result=nil EmSystemConfiguration>>#showBusyCursorWhile: self=an EmSystemConfiguration aBlock=[] in EtApplicationsBrowser>>#loadAvailableApplications shell=CwTopLevelShell(Application Manager for: Library Supervisor) window=a CgWindow StsApplicationManager(EtWindow)>>#execShortOperation: self=a StsApplicationManager aBlock=[] in EtApplicationsBrowser>>#loadAvailableApplications StsApplicationManager(EtApplicationsBrowser)>>#loadAvailableApplications self=a StsApplicationManager chosen=OrderedCollection(WkControlsEdit ) all=OrderedCollection(WkControlsEdit ) result=nil CwMenuPushButton>>#dispatchTo: self=a CwMenuPushButton receiver=a StsApplicationManager selectorOrDirectedMessage=#loadAvailableApplications CwMenu>>#simpleCallback:clientData:callData: self=a CwMenu w=CwPushButton(button_4) index=4 callData=CwAnyCallbackData( reason -> 10 ) CwCallbackRec>>#callWith:callData: self= a CwCallbackRec receiver: a CwMenu selector: #simpleCallback:clientData:callData: clientData: 4 aWidget=CwPushButton(button_4) callData=CwAnyCallbackData( reason -> 10 ) CwPushButton(CwBasicWidget)>>#callCallbackList:callData: self=CwPushButton(button_4) aCallbackList=OrderedCollection( a CwCallbackRec receiver: a CwMenu selector: #simpleCallback:clientData:callData: clientData: 4 ) callData=CwAnyCallbackData( reason -> 10 ) callbacks=nil size=1 rec1=nil rec2=nil rec3=nil [] in CwRowColumn>>#simple:clientData:callData: self=CwRowColumn(untitled) aRowColumn=CwRowColumn(untitled) clientData=nil callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_4) data -> nil callbackData -> CwAnyCallbackData( reason -> 10 ) ) data=CwAnyCallbackData( reason -> 10 ) index=4 list=OrderedCollection( a CwCallbackRec receiver: a CwMenu selector: #simpleCallback:clientData:callData: clientData: 4 ) child=CwPushButton(button_4) OrderedCollection>>#do: self=OrderedCollection(CwPushButton(button_0) CwPushButton(button_1) CwPushButton(button_2) CwPushButton(button_3) CwSeparator(button_4) CwPushButton(button_4) CwSeparator(button_5) CwCascadeButton(button_5) ) aBlock=[] in CwRowColumn>>#simple:clientData:callData: CwRowColumn>>#simple:clientData:callData: self=CwRowColumn(untitled) aRowColumn=CwRowColumn(untitled) clientData=nil callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_4) data -> nil callbackData -> CwAnyCallbackData( reason -> 10 ) ) data=CwAnyCallbackData( reason -> 10 ) index=4 list=OrderedCollection( a CwCallbackRec receiver: a CwMenu selector: #simpleCallback:clientData:callData: clientData: 4 ) CwCallbackRec>>#callWith:callData: self= a CwCallbackRec receiver: CwRowColumn(untitled) selector: #simple:clientData:callData: clientData: nil aWidget=CwRowColumn(untitled) callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_4) data -> nil callbackData -> CwAnyCallbackData( reason -> 10 ) ) CwRowColumn(CwBasicWidget)>>#callCallbackList:callData: self=CwRowColumn(untitled) aCallbackList=OrderedCollection( a CwCallbackRec receiver: CwRowColumn(untitled) selector: #simple:clientData:callData: clientData: nil ) callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_4) data -> nil callbackData -> CwAnyCallbackData( reason -> 10 ) ) callbacks=nil size=1 rec1=nil rec2=nil rec3=nil CwRowColumn>>#callCallbackList:callData: self=CwRowColumn(untitled) aCallbackList=OrderedCollection( a CwCallbackRec receiver: CwRowColumn(untitled) selector: #simple:clientData:callData: clientData: nil ) callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_4) data -> nil callbackData -> CwAnyCallbackData( reason -> 10 ) ) CwRowColumn>>#entry:clientData:callData: self=CwRowColumn(untitled) aWidget=CwPushButton(button_4) callbackList=nil callData=CwAnyCallbackData( reason -> 10 ) entryCallData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_4) data -> nil callbackData -> CwAnyCallbackData( reason -> 10 ) ) CwPushButton>>#callActivateCallback: self=CwPushButton(button_4) anEvent=an OSEvent OSMenuItem(OSWidget)>>#callHandlers:with: self=OSMenuItem(Availa&ble...) handlers=#callActivateCallback: data=an OSEvent DirectedMessage>>#send self=DirectedMessage (OSMenuItem(Availa&ble...), #callHandlers:with:, (#callActivateCallback: an OSEvent)) OSEventManager class>>#runDeferredMessages self=OSEventManager messageAvailable=true message=DirectedMessage (OSMenuItem(Availa&ble...), #callHandlers:with:, (#callActivateCallback: an OSEvent)) state=true OSWidget class>>#readAndDispatch self=OSWidget state=true gotEvent=true CwAppContext>>#readAndDispatch self=a CwAppContext AbtWindowSystemStartUp class(EsWindowSystemStartUp class)>>#messageLoop self=AbtWindowSystemStartUp lastEventTime=708316065 appContext=a CwAppContext [] in <optimized block>(UIProcess class)>>#forkUserInterface [] in UIProcess(Process)>>#executeBlock:withArguments: self=UIProcess:(12/11/2013 2:22:37 PM){suspended,3} aBlock=[] in UIProcess class>>#forkUserInterface args=() UIProcess(Process)>>#executeBlock:withArguments: self=UIProcess:(12/11/2013 2:22:37 PM){suspended,3} aBlock=[] in UIProcess class>>#forkUserInterface args=() UIProcess(Process)>>#newProcessOn:stackSize:withArguments:named: self=UIProcess:(12/11/2013 2:22:37 PM){suspended,3} aBlock=[] in UIProcess class>>#forkUserInterface stackSize=1024 args=() procName='(12/11/2013 2:22:37 PM)' ==============<STACK TRACE ENDS>============= You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at http://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/groups/opt_out. |
Don't load apps; load features (or, at the very least, configuration maps). WkControlsEdit depends on StsICGenerationApp (which apparently isn't loaded). By the way, I know that WkControlsEdit doesn't have StsICGenerationApp as a prereq -- it should (and will in the next release) -- case 53055. John You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. To post to this group, send email to [hidden email]. Visit this group at http://groups.google.com/group/va-smalltalk. For more options, visit https://groups.google.com/groups/opt_out. |
Free forum by Nabble | Edit this page |