Speaking about Runtime Diagnostic Dumps-- A deleted Behavior was referenced:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Speaking about Runtime Diagnostic Dumps-- A deleted Behavior was referenced:

Dan Blankenship

Can anyone give me any ideas to resolve the issue?

We recently purchased a commercial license for VisualWorks 7.4.


This license was to cover the upgrade of an existing VisualWorks 2.52
application (originally written in VisualWorks 1B) which has been converted to VisualWorks Non Commercial 7.31
pending the securing of the above commercial license.   The conversion
took a while to resove some of the changes which have taken place
between version 2.52 and the 7.31 version, and the change from
SybaseConnect (accessing a Sybase Gateway to DB2 on the Mainframe) to a
DB2 Direct Connect using the DB2EXDI package in the 7.31nc   'goodies'
directory.  

The conversion was successful and the application, after stripping, was extensively tested as
it was a very complex application with extensive calls to the DB2
database and extensive business logic.

Upon receipt of the commercial version software (version 7.4) I
proceeded to install the version, initialize the visual.im into a
working image OrgTbl40.im.  After some effort, I was able to load the
necessary VW packages, DB2EXDI, BOSS, DLLCC, and our source code by
using packages and an ST fileout.  I begain to test the application in
the development image and, after some problem resolution, appeared to
have a working image with our application.  The image was able to access
the DB2 server and return data.  At that point , my intention was to
develop a production image so that our programmer for mainframe support
of the application could test the functionality as well as myself.

The problem occurs as I run the RunTimePackager which, at the conclusion
of the stripping process, announces that the application has been
saved--but then brings up an error message box "Unhandled exception:  A
deleted Behavior was referenced;...  An error occurred in this
application.  The application will now terminate."   The same message
comes up when launching the resulting production image (visual.exe
orgtables.im with full path) after first displaying the application main menu.


The error log reports the following:



==2006/3/16==15:02:13==BEGIN RUNTIME DIAGNOSTIC DUMP
Note: this file stored in VisualWorks #UTF8 (UTF-8) encoding

Cause of Dump: Unhandled exception: A deleted Behavior was referenced: Tools.FileTools.DirectoryContentsViewer
Image Identification: 'Image created March 16, 2006  3:01:46 pm'
Smalltalk Version: 'VisualWorks®, 7.4 of December 5, 2005'
Object Memory versionId: #[59 41 59 64 74 0 0 0 59 41 59 64]
Class creating this dump: RuntimeImageDumper
Command Line: H:\vw7.4\bin\win\visual.exe H:\VW7.4\image\OrgTbl40a.im
------------------------------------------------------------
Active Process
Context Stack:
[1]         RuntimePackager.RuntimeDeletedBehavior>>doesNotUnderstand:
[2]         WinXPTabControlBarView(SelectionView)>>displayStringAt:
[3]         optimized [] in TabControlBarView>>initializeVisuals
[4]         WinXPTabControlBarView(TabControlBarView)>>displayOn:
[5]         BoundedWrapper>>displayOn:
[6]         TabControlComposite(CompositePart)>>displayOn:
[7]         BoundedWrapper>>displayOn:
[8]         SpecWrapper(Wrapper)>>displayOn:
[9]         SpecWrapper(WidgetWrapper)>>displayOn:
[10]         CompositePart>>displayOn:
[11]         BoundedWrapper>>displayOn:
[12]         ReComposingComposite(CompositePart)>>displayOn:
[13]         WindowDisplayPolicy>>displayDamageList:in:
[14]         ApplicationWindow(ScheduledWindow)>>displayDamageEvent:
[15]         ApplicationWindow(ScheduledWindow)>>checkForEvents
[16]         optimized [] in [] in WindowManager>>repairDamagesExcept:
[17]         OrderedCollection>>do:
[18]         optimized [] in WindowManager>>repairDamagesExcept:
[19]         BlockClosure>>on:do:
[20]         WindowManager>>repairDamagesExcept:
[21]         WindowManager>>repairDamages
[22]         WindowManager>>basicRestore
[23]         MessageSend>>value
[24]         optimized [] in DeferrableAction>>message:
[25]         optimized [] in DeferrableAction>>execute
[26]         BlockClosure>>valueNowOrOnUnwindDo:
[27]         BlockClosure>>ensure:
[28]         DeferrableAction>>execute
[29]         DeferrableAction>>dispatch
[30]         DeferrableAction(Event)>>dispatchForWindowManager:
[31]         optimized [] in WindowManager>>safelyDispatchForWindowManager:
[32]         BlockClosure>>on:do:
[33]         WindowManager>>safelyDispatchForWindowManager:
[34]         WindowManager>>processNextEvent
[35]         optimized [] in [] in WindowManager>>newProcess
[36]         BlockClosure>>on:do:
[37]         optimized [] in WindowManager>>newProcess
[38]         BlockClosure>>on:do:
[39]         optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Unhandled Exception:
        class: UnhandledException
        creator: UnhandledException
        errorString: Unhandled exception: A deleted Behavior was referenced: Tools.FileTools.DirectoryContentsViewer
        parameter: an Error

------------------------------------------------------------
Initial Context Stack Arguments:
[1] RuntimePackager.RuntimeDeletedBehavior>>doesNotUnderstand:
        Receiver: (id=2341) (deleted) Tools.FileTools.DirectoryContentsViewer
        Arg1: (id=5911) a Message with selector: #tabLabel and arguments: #()
[2] WinXPTabControlBarView(SelectionView)>>displayStringAt:
        Receiver: (id=7384) a WinXPTabControlBarView
        Arg1: (id=1) 1
[4] WinXPTabControlBarView(TabControlBarView)>>displayOn:
        Receiver: (id=7384) a WinXPTabControlBarView
        Arg1: (id=205) a ScreenGraphicsContext
[5] BoundedWrapper>>displayOn:
        Receiver: (id=5544) a BoundedWrapper on: a WinXPTabControlBarView
        Arg1: (id=205) a ScreenGraphicsContext
[6] TabControlComposite(CompositePart)>>displayOn:
        Receiver: (id=14749) a TabControlComposite
        Arg1: (id=16222) a ScreenGraphicsContext
[7] BoundedWrapper>>displayOn:
        Receiver: (id=7999) a BoundedWrapper on: a TabControlComposite
        Arg1: (id=16222) a ScreenGraphicsContext
[8] SpecWrapper(Wrapper)>>displayOn:
        Receiver: (id=4257) a SpecWrapper on: a BoundedWrapper on: a TabControlComposite
        Arg1: (id=16222) a ScreenGraphicsContext
[9] SpecWrapper(WidgetWrapper)>>displayOn:
        Receiver: (id=4257) a SpecWrapper on: a BoundedWrapper on: a TabControlComposite
        Arg1: (id=16222) a ScreenGraphicsContext
[10] CompositePart>>displayOn:
        Receiver: (id=14935) a CompositePart
        Arg1: (id=24) a ScreenGraphicsContext
[11] BoundedWrapper>>displayOn:
        Receiver: (id=7756) a BoundedWrapper on: a CompositePart
        Arg1: (id=24) a ScreenGraphicsContext
[12] ReComposingComposite(CompositePart)>>displayOn:
        Receiver: (id=577) a ReComposingComposite
        Arg1: (id=2050) a ScreenGraphicsContext
[13] WindowDisplayPolicy>>displayDamageList:in:
        Receiver: (id=3523) a WindowDisplayPolicy
        Arg1: (id=4996) #(0@0 corner: 800@600)
        Arg2: (id=10229) an ApplicationWindow 29
[14] ApplicationWindow(ScheduledWindow)>>displayDamageEvent:
        Receiver: (id=10229) an ApplicationWindow 29
        Arg1: (id=4996) #(0@0 corner: 800@600)
[15] ApplicationWindow(ScheduledWindow)>>checkForEvents
        Receiver: (id=10229) an ApplicationWindow 29
[17] OrderedCollection>>do:
        Receiver: (id=4629) OrderedCollection (an ApplicationWindow 29)
        Arg1: (id=12361) BlockClosure [] in [] in WindowManager>>repairDamagesExcept:
[19] BlockClosure>>on:do:
        Receiver: (id=3709) BlockClosure [] in WindowManager>>repairDamagesExcept:
        Arg1: (id=12339) ClosedWindowNotification
        Arg2: (id=15530) BlockClosure [] in WindowManager>>repairDamagesExcept:
[20] WindowManager>>repairDamagesExcept:
        Receiver: (id=4167) a WindowManager
        Arg1: (id=1) nil
[21] WindowManager>>repairDamages
        Receiver: (id=4167) a WindowManager
[22] WindowManager>>basicRestore
        Receiver: (id=4167) a WindowManager
[23] MessageSend>>value
        Receiver: (id=4262) a MessageSend with receiver: a WindowManager, selector: #basicRestore and arg...
[26] BlockClosure>>valueNowOrOnUnwindDo:
        Receiver: (id=11994) BlockClosure [] in DeferrableAction>>execute
        Arg1: (id=3342) BlockClosure [] in DeferrableAction>>execute
[27] BlockClosure>>ensure:
        Receiver: (id=11994) BlockClosure [] in DeferrableAction>>execute
        Arg1: (id=3342) BlockClosure [] in DeferrableAction>>execute
[28] DeferrableAction>>execute
        Receiver: (id=12547) a DeferrableAction
[29] DeferrableAction>>dispatch
        Receiver: (id=12547) a DeferrableAction
[30] DeferrableAction(Event)>>dispatchForWindowManager:
        Receiver: (id=12547) a DeferrableAction
        Arg1: (id=4167) a WindowManager
[32] BlockClosure>>on:do:
        Receiver: (id=11627) BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
        Arg1: (id=8473) BadControllerError
        Arg2: (id=6841) BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
[33] WindowManager>>safelyDispatchForWindowManager:
        Receiver: (id=4167) a WindowManager
        Arg1: (id=12547) a DeferrableAction
[34] WindowManager>>processNextEvent
        Receiver: (id=4167) a WindowManager
[36] BlockClosure>>on:do:
        Receiver: (id=2055) BlockClosure [] in [] in WindowManager>>newProcess
        Arg1: (id=3873) TerminateException
        Arg2: (id=13653) BlockClosure [] in [] in WindowManager>>newProcess
[38] BlockClosure>>on:do:
        Receiver: (id=5001) BlockClosure [] in WindowManager>>newProcess
        Arg1: (id=3873) TerminateException
        Arg2: (id=14659) BlockClosure [] in [] in Process class>>forBlock:priority:

------------------------------------------------------------
Quiescent Processes
Process priority: 10 (id=1462)
Context Stack:
[1]         Semaphore>>wait
[2]         ObjectMemory class>>idleLoop
[3]         optimized [] in ObjectMemory class>>installIdleLoopProcess
[4]         BlockClosure>>on:do:
[5]         optimized [] in Process class>>forBlock:priority:

Process priority: 50 (id=4081)
Context Stack:
[1]         Process>>yield
[2]         ProcessorScheduler>>yield
[3]         WindowManager>>processNextEvent
[4]         optimized [] in [] in WindowManager>>newProcess
[5]         BlockClosure>>on:do:
[6]         optimized [] in WindowManager>>newProcess
[7]         BlockClosure>>on:do:
[8]         optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Suspended Processes
Process priority: 98 (id=8032)
Context Stack:
[1]         Semaphore>>wait
[2]         WeakArray class>>outerFinalizationLoop
[3]         optimized [] in WeakArray class>>installFinalizationMechanism
[4]         BlockClosure>>on:do:
[5]         optimized [] in Process class>>forBlock:priority:

Process priority: 100 (id=1688)
Context Stack:
[1]         Semaphore>>wait
[2]         optimized [] in Delay class>>initializeTimingProcess
[3]         BlockClosure>>on:do:
[4]         optimized [] in Process class>>forBlock:priority:

Process priority: 50 (id=4081)
Context Stack:
[1]         Process>>yield
[2]         ProcessorScheduler>>yield
[3]         WindowManager>>processNextEvent
[4]         optimized [] in [] in WindowManager>>newProcess
[5]         BlockClosure>>on:do:
[6]         optimized [] in WindowManager>>newProcess
[7]         BlockClosure>>on:do:
[8]         optimized [] in Process class>>forBlock:priority:

Process priority: 90 (id=15453)
Context Stack:
[1]         Semaphore>>wait
[2]         optimized [] in ObjectMemory class>>installScavengeNotification
[3]         BlockClosure>>on:do:
[4]         optimized [] in Process class>>forBlock:priority:

Process priority: 10 (id=1462)
Context Stack:
[1]         Semaphore>>wait
[2]         ObjectMemory class>>idleLoop
[3]         optimized [] in ObjectMemory class>>installIdleLoopProcess
[4]         BlockClosure>>on:do:
[5]         optimized [] in Process class>>forBlock:priority:

Process priority: 91 (id=5328)
Context Stack:
[1]         Semaphore>>wait
[2]         ObjectMemory class>>lowSpaceLoop
[3]         optimized [] in ObjectMemory class>>installLowSpaceProcess
[4]         BlockClosure>>on:do:
[5]         optimized [] in Process class>>forBlock:priority:

Process priority: 89 (id=12052)
Context Stack:
[1]         Semaphore>>wait
[2]         optimized [] in [] in [] in CCallback class>>installCallbackProcess
[3]         BlockClosure>>on:do:
[4]         optimized [] in [] in CCallback class>>installCallbackProcess
[5]         BlockClosure>>on:do:
[6]         optimized [] in CCallback class>>installCallbackProcess
[7]         BlockClosure>>on:do:
[8]         optimized [] in Process class>>forBlock:priority:

Process priority: 85 (id=5554)
Context Stack:
[1]         Semaphore>>wait
[2]         optimized [] in CCallback class>>installForeignCallbackProcess
[3]         BlockClosure>>on:do:
[4]         optimized [] in Process class>>forBlock:priority:

Process priority: 90 (id=968)
Context Stack:
[1]         Semaphore>>wait
[2]         InputState>>run
[3]         optimized [] in InputState class>>install
[4]         BlockClosure>>on:do:
[5]         optimized [] in Process class>>forBlock:priority:

Process priority: 50 (id=15679)
Context Stack:
[1]         Semaphore>>wait
[2]         Delay>>wait
[3]         RuntimePackager.RuntimeManager class>>notifyUserNoninteractively:label:delay:
[4]         RuntimePackager.RuntimeManager class>>doOneStepFinalImageSave
[5]         RuntimePackager.RuntimeManager class>>createAndSaveFinalImage
[6]         optimized [] in RuntimePackager.RuntimeStartupController>>controlTerminate
[7]         BlockClosure>>on:do:
[8]         optimized [] in Process class>>forBlock:priority:

------------------------------------------------------------
Transcript:
<<<BEGIN TRANSCRIPT>>>

OrgTables.im created at March 16, 2006 3:02:12 pm
<<<END TRANSCRIPT>>>

------------------------------------------------------------
External Database Connections (all instances):

External Database Sessions (all instances):

------------------------------------------------------------
Scheduled Windows:

        a ScheduledWindow 3310 label: 'About to quit'
                model class:  UndefinedObject

        an ApplicationWindow 29 label: an UserMessage('File Browser', #FileBrowser, #labels)
                model class:  FileBrowser
                0@50              selection: Text for '    image'
                258@297           displayContents: 'CAL1.BOS        [7789] October 10, 2005 22:37:36.000
DB2EXDI.pcl        [31230' ... ' 15:05:22.000
visual.sou        [13661569] March 11, 2006 15:05:30.000
'
                0@577             displayContents: 'h:\vw7.4\image'
                600@577           displayContents: '30 files'
                361@23            displayContents: '*'

==2006/3/16==15:02:13==END RUNTIME DIAGNOSTIC DUMP
=============================================================

VisualWorks reports the following Copyright:

VisualWorks(r), 7.4 of December 5, 2005
Copyright (c) 1999-2005 Cincom Systems, Inc.  All Rights Reserved.
This product contains copyrighted third-party software.
Portions (c) 1999 AppNet Systems, Inc.
Portions (c) 1995-2003 Crafted Smalltalk.
Portions (c) 1999 IC&C GmbH Software Foundations.
Portions (c) 1998-2002 The Refactory, Inc.

and reports the following System Information:

Version Id:
       #[59 41 59 64 74 0 0 0 59 41 59 64]
Patches:
       CScanner Release 3.2
Parcels:
       BOSS Version '7.4' of 12/5/05 1:27:23 pm
       Browser-BaseUI Version '7.4' of 12/5/05 1:27:35 pm
       Browser-BrowserUI Version '7.4' of 12/5/05 1:27:38 pm
       Browser-ChangeObjects Version '7.4' of 12/5/05 1:27:30 pm
       Browser-Environments Version '7.4' of 12/5/05 1:27:29 pm
       Browser-Namespace Version '7.4' of 12/5/05 1:27:26 pm
       Browser-Parser Version '7.4' of 12/5/05 1:27:26 pm
       Browser-Refactorings Version '7.4' of 12/5/05 1:27:32 pm
       Browser-RefactoringUI Version '7.4' of 12/5/05 1:27:38 pm
       Browser-Smalllint Version '7.4' of 12/5/05 1:27:42 pm
       Browser-SmalllintUI Version '7.4' of 12/5/05 1:27:43 pm
       Compression-ZLib Version '7.4' of 12/5/05 1:46:51 pm
       Database Version '7.4' of 12/5/05 1:27:21 pm
       Database-Namespace Version '7.4' of 12/5/05 1:27:26 pm
       DB2EXDI Version '7.2' of 10/21/04 12:39:20 pm
       Debugger-Browser Extensions Version '7.4' of 12/5/05 1:29:14 pm
       Debugger-Compiler-Modifications Version '7.4' of 12/5/05 1:29:09
pm
       Debugger-Exception-Modifications Version '7.4' of 12/5/05
1:29:12 pm
       Debugger-Load All Version '7.4' of 12/5/05 1:29:14 pm
       Debugger-Probes Version '7.4' of 12/5/05 1:29:09 pm
       Debugger-Process Monitor Version '7.4' of 12/5/05 1:29:13 pm
       Debugger-StackInspector Version '7.4' of 12/5/05 1:29:12 pm
       Debugger-Support Version '7.4' of 12/5/05 1:29:11 pm
       Debugger-Tools-Modifications Version '7.4' of 12/5/05 1:29:12 pm

       Debugger-UI Version '7.4' of 12/5/05 1:29:13 pm
       DLLCC Version '7.4' of 12/5/05 1:45:58 pm
       Headless Version '7.4' of 12/5/05 10:15:49 am
       HughesStandardExtensions of 3/12/06 7:48:13 pm
       ImageReaders Version '7.4' of 12/5/05 2:15:36 pm
       OldBrowsers Version '7.4' of 12/5/05 1:27:52 pm
       OrgTablesApplication of 3/12/06 3:56:18 pm
       OrgTablesStdObjects of 3/12/06 3:53:46 pm
       PackageCategories Version '7.4' of 12/5/05 10:15:45 am
       Refactory-Namespace Version '7.4' of 12/5/05 1:27:26 pm
       RuntimePackager Version '7.4' of 12/5/05 1:46:37 pm
       Standard IO Streams Version '7.4' of 12/5/05 10:15:49 am
       Tools-Changes Version '7.4' of 12/5/05 1:27:43 pm
       Tools-File Browser Version '7.4' of 12/5/05 1:27:51 pm
       Tools-Parcel Manager Version '7.4' of 12/5/05 1:27:50 pm
       Tools-Settings Version '7.4' of 12/5/05 1:27:48 pm
       Tools-Settings-VW Version '7.4' of 12/5/05 1:27:52 pm
       Tools-Trippy Version '7.4' of 12/5/05 1:27:46 pm
       Tools-Workspace Version '7.4' of 12/5/05 1:27:45 pm
       UIPainter Version '7.4' of 12/5/05 1:46:26 pm
       URISupport Version '7.4' of 12/5/05 10:15:44 am
       XML Version '7.4' of 12/5/05 10:15:41 am
       XML-source Version '7.4' of 12/5/05 10:15:44 am



Dan Blankenship           CS14833
GTS  California LB A01 4C864
310.816.6459                GTS


Reply | Threaded
Open this post in threaded view
|

Re: Speaking about Runtime Diagnostic Dumps-- A deleted Behavior was referenced:

James Robertson-3
It sounds like you left a file tool open.  I've moved from 7.3 to 7.4,
using RTP in both cases (BottomFeeder)

At 07:39 PM 3/17/2006, you wrote:

>Can anyone give me any ideas to resolve the issue?
>
>We recently purchased a commercial license for VisualWorks 7.4.
>
>This license was to cover the upgrade of an existing VisualWorks 2.52
>application (originally written in VisualWorks 1B) which has been
>converted to VisualWorks Non Commercial 7.31
>pending the securing of the above commercial license.   The conversion
>took a while to resove some of the changes which have taken place
>between version 2.52 and the 7.31 version, and the change from
>SybaseConnect (accessing a Sybase Gateway to DB2 on the Mainframe) to a
>DB2 Direct Connect using the DB2EXDI package in the 7.31nc   'goodies'
>directory.
>
>The conversion was successful and the application, after stripping, was
>extensively tested as
>it was a very complex application with extensive calls to the DB2
>database and extensive business logic.
>
>Upon receipt of the commercial version software (version 7.4) I
>proceeded to install the version, initialize the visual.im into a
>working image OrgTbl40.im.  After some effort, I was able to load the
>necessary VW packages, DB2EXDI, BOSS, DLLCC, and our source code by
>using packages and an ST fileout.  I begain to test the application in
>the development image and, after some problem resolution, appeared to
>have a working image with our application.  The image was able to access
>the DB2 server and return data.  At that point , my intention was to
>develop a production image so that our programmer for mainframe support
>of the application could test the functionality as well as myself.
>
>The problem occurs as I run the RunTimePackager which, at the conclusion
>of the stripping process, announces that the application has been
>saved--but then brings up an error message box "Unhandled exception:  A
>deleted Behavior was referenced;...  An error occurred in this
>application.  The application will now terminate."   The same message
>comes up when launching the resulting production image (visual.exe
>orgtables.im with full path) after first displaying the application main menu.
>
>
>The error log reports the following:
>
>
>
>==2006/3/16==15:02:13==BEGIN RUNTIME DIAGNOSTIC DUMP
>Note: this file stored in VisualWorks #UTF8 (UTF-8) encoding
>
>Cause of Dump: Unhandled exception: A deleted Behavior was referenced:
>Tools.FileTools.DirectoryContentsViewer
>Image Identification: 'Image created March 16, 2006  3:01:46 pm'
>Smalltalk Version: 'VisualWorks®, 7.4 of December 5, 2005'
>Object Memory versionId: #[59 41 59 64 74 0 0 0 59 41 59 64]
>Class creating this dump: RuntimeImageDumper
>Command Line: H:\vw7.4\bin\win\visual.exe H:\VW7.4\image\OrgTbl40a.im
>------------------------------------------------------------
>Active Process
>Context Stack:
>[1]         RuntimePackager.RuntimeDeletedBehavior>>doesNotUnderstand:
>[2]         WinXPTabControlBarView(SelectionView)>>displayStringAt:
>[3]         optimized [] in TabControlBarView>>initializeVisuals
>[4]         WinXPTabControlBarView(TabControlBarView)>>displayOn:
>[5]         BoundedWrapper>>displayOn:
>[6]         TabControlComposite(CompositePart)>>displayOn:
>[7]         BoundedWrapper>>displayOn:
>[8]         SpecWrapper(Wrapper)>>displayOn:
>[9]         SpecWrapper(WidgetWrapper)>>displayOn:
>[10]         CompositePart>>displayOn:
>[11]         BoundedWrapper>>displayOn:
>[12]         ReComposingComposite(CompositePart)>>displayOn:
>[13]         WindowDisplayPolicy>>displayDamageList:in:
>[14]         ApplicationWindow(ScheduledWindow)>>displayDamageEvent:
>[15]         ApplicationWindow(ScheduledWindow)>>checkForEvents
>[16]         optimized [] in [] in WindowManager>>repairDamagesExcept:
>[17]         OrderedCollection>>do:
>[18]         optimized [] in WindowManager>>repairDamagesExcept:
>[19]         BlockClosure>>on:do:
>[20]         WindowManager>>repairDamagesExcept:
>[21]         WindowManager>>repairDamages
>[22]         WindowManager>>basicRestore
>[23]         MessageSend>>value
>[24]         optimized [] in DeferrableAction>>message:
>[25]         optimized [] in DeferrableAction>>execute
>[26]         BlockClosure>>valueNowOrOnUnwindDo:
>[27]         BlockClosure>>ensure:
>[28]         DeferrableAction>>execute
>[29]         DeferrableAction>>dispatch
>[30]         DeferrableAction(Event)>>dispatchForWindowManager:
>[31]         optimized [] in WindowManager>>safelyDispatchForWindowManager:
>[32]         BlockClosure>>on:do:
>[33]         WindowManager>>safelyDispatchForWindowManager:
>[34]         WindowManager>>processNextEvent
>[35]         optimized [] in [] in WindowManager>>newProcess
>[36]         BlockClosure>>on:do:
>[37]         optimized [] in WindowManager>>newProcess
>[38]         BlockClosure>>on:do:
>[39]         optimized [] in Process class>>forBlock:priority:
>
>------------------------------------------------------------
>Unhandled Exception:
>         class: UnhandledException
>         creator: UnhandledException
>         errorString: Unhandled exception: A deleted Behavior was
> referenced: Tools.FileTools.DirectoryContentsViewer
>         parameter: an Error
>
>------------------------------------------------------------
>Initial Context Stack Arguments:
>[1] RuntimePackager.RuntimeDeletedBehavior>>doesNotUnderstand:
>         Receiver: (id=2341) (deleted)
> Tools.FileTools.DirectoryContentsViewer
>         Arg1: (id=5911) a Message with selector: #tabLabel and arguments:
> #()
>[2] WinXPTabControlBarView(SelectionView)>>displayStringAt:
>         Receiver: (id=7384) a WinXPTabControlBarView
>         Arg1: (id=1) 1
>[4] WinXPTabControlBarView(TabControlBarView)>>displayOn:
>         Receiver: (id=7384) a WinXPTabControlBarView
>         Arg1: (id=205) a ScreenGraphicsContext
>[5] BoundedWrapper>>displayOn:
>         Receiver: (id=5544) a BoundedWrapper on: a WinXPTabControlBarView
>         Arg1: (id=205) a ScreenGraphicsContext
>[6] TabControlComposite(CompositePart)>>displayOn:
>         Receiver: (id=14749) a TabControlComposite
>         Arg1: (id=16222) a ScreenGraphicsContext
>[7] BoundedWrapper>>displayOn:
>         Receiver: (id=7999) a BoundedWrapper on: a TabControlComposite
>         Arg1: (id=16222) a ScreenGraphicsContext
>[8] SpecWrapper(Wrapper)>>displayOn:
>         Receiver: (id=4257) a SpecWrapper on: a BoundedWrapper on: a
> TabControlComposite
>         Arg1: (id=16222) a ScreenGraphicsContext
>[9] SpecWrapper(WidgetWrapper)>>displayOn:
>         Receiver: (id=4257) a SpecWrapper on: a BoundedWrapper on: a
> TabControlComposite
>         Arg1: (id=16222) a ScreenGraphicsContext
>[10] CompositePart>>displayOn:
>         Receiver: (id=14935) a CompositePart
>         Arg1: (id=24) a ScreenGraphicsContext
>[11] BoundedWrapper>>displayOn:
>         Receiver: (id=7756) a BoundedWrapper on: a CompositePart
>         Arg1: (id=24) a ScreenGraphicsContext
>[12] ReComposingComposite(CompositePart)>>displayOn:
>         Receiver: (id=577) a ReComposingComposite
>         Arg1: (id=2050) a ScreenGraphicsContext
>[13] WindowDisplayPolicy>>displayDamageList:in:
>         Receiver: (id=3523) a WindowDisplayPolicy
>         Arg1: (id=4996) #(0@0 corner: 800@600)
>         Arg2: (id=10229) an ApplicationWindow 29
>[14] ApplicationWindow(ScheduledWindow)>>displayDamageEvent:
>         Receiver: (id=10229) an ApplicationWindow 29
>         Arg1: (id=4996) #(0@0 corner: 800@600)
>[15] ApplicationWindow(ScheduledWindow)>>checkForEvents
>         Receiver: (id=10229) an ApplicationWindow 29
>[17] OrderedCollection>>do:
>         Receiver: (id=4629) OrderedCollection (an ApplicationWindow 29)
>         Arg1: (id=12361) BlockClosure [] in [] in
> WindowManager>>repairDamagesExcept:
>[19] BlockClosure>>on:do:
>         Receiver: (id=3709) BlockClosure [] in
> WindowManager>>repairDamagesExcept:
>         Arg1: (id=12339) ClosedWindowNotification
>         Arg2: (id=15530) BlockClosure [] in
> WindowManager>>repairDamagesExcept:
>[20] WindowManager>>repairDamagesExcept:
>         Receiver: (id=4167) a WindowManager
>         Arg1: (id=1) nil
>[21] WindowManager>>repairDamages
>         Receiver: (id=4167) a WindowManager
>[22] WindowManager>>basicRestore
>         Receiver: (id=4167) a WindowManager
>[23] MessageSend>>value
>         Receiver: (id=4262) a MessageSend with receiver: a WindowManager,
> selector: #basicRestore and arg...
>[26] BlockClosure>>valueNowOrOnUnwindDo:
>         Receiver: (id=11994) BlockClosure [] in DeferrableAction>>execute
>         Arg1: (id=3342) BlockClosure [] in DeferrableAction>>execute
>[27] BlockClosure>>ensure:
>         Receiver: (id=11994) BlockClosure [] in DeferrableAction>>execute
>         Arg1: (id=3342) BlockClosure [] in DeferrableAction>>execute
>[28] DeferrableAction>>execute
>         Receiver: (id=12547) a DeferrableAction
>[29] DeferrableAction>>dispatch
>         Receiver: (id=12547) a DeferrableAction
>[30] DeferrableAction(Event)>>dispatchForWindowManager:
>         Receiver: (id=12547) a DeferrableAction
>         Arg1: (id=4167) a WindowManager
>[32] BlockClosure>>on:do:
>         Receiver: (id=11627) BlockClosure [] in
> WindowManager>>safelyDispatchForWindowManager:
>         Arg1: (id=8473) BadControllerError
>         Arg2: (id=6841) BlockClosure [] in
> WindowManager>>safelyDispatchForWindowManager:
>[33] WindowManager>>safelyDispatchForWindowManager:
>         Receiver: (id=4167) a WindowManager
>         Arg1: (id=12547) a DeferrableAction
>[34] WindowManager>>processNextEvent
>         Receiver: (id=4167) a WindowManager
>[36] BlockClosure>>on:do:
>         Receiver: (id=2055) BlockClosure [] in [] in
> WindowManager>>newProcess
>         Arg1: (id=3873) TerminateException
>         Arg2: (id=13653) BlockClosure [] in [] in WindowManager>>newProcess
>[38] BlockClosure>>on:do:
>         Receiver: (id=5001) BlockClosure [] in WindowManager>>newProcess
>         Arg1: (id=3873) TerminateException
>         Arg2: (id=14659) BlockClosure [] in [] in Process
> class>>forBlock:priority:
>
>------------------------------------------------------------
>Quiescent Processes
>Process priority: 10 (id=1462)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         ObjectMemory class>>idleLoop
>[3]         optimized [] in ObjectMemory class>>installIdleLoopProcess
>[4]         BlockClosure>>on:do:
>[5]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 50 (id=4081)
>Context Stack:
>[1]         Process>>yield
>[2]         ProcessorScheduler>>yield
>[3]         WindowManager>>processNextEvent
>[4]         optimized [] in [] in WindowManager>>newProcess
>[5]         BlockClosure>>on:do:
>[6]         optimized [] in WindowManager>>newProcess
>[7]         BlockClosure>>on:do:
>[8]         optimized [] in Process class>>forBlock:priority:
>
>------------------------------------------------------------
>Suspended Processes
>Process priority: 98 (id=8032)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         WeakArray class>>outerFinalizationLoop
>[3]         optimized [] in WeakArray class>>installFinalizationMechanism
>[4]         BlockClosure>>on:do:
>[5]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 100 (id=1688)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         optimized [] in Delay class>>initializeTimingProcess
>[3]         BlockClosure>>on:do:
>[4]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 50 (id=4081)
>Context Stack:
>[1]         Process>>yield
>[2]         ProcessorScheduler>>yield
>[3]         WindowManager>>processNextEvent
>[4]         optimized [] in [] in WindowManager>>newProcess
>[5]         BlockClosure>>on:do:
>[6]         optimized [] in WindowManager>>newProcess
>[7]         BlockClosure>>on:do:
>[8]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 90 (id=15453)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         optimized [] in ObjectMemory class>>installScavengeNotification
>[3]         BlockClosure>>on:do:
>[4]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 10 (id=1462)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         ObjectMemory class>>idleLoop
>[3]         optimized [] in ObjectMemory class>>installIdleLoopProcess
>[4]         BlockClosure>>on:do:
>[5]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 91 (id=5328)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         ObjectMemory class>>lowSpaceLoop
>[3]         optimized [] in ObjectMemory class>>installLowSpaceProcess
>[4]         BlockClosure>>on:do:
>[5]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 89 (id=12052)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         optimized [] in [] in [] in CCallback
>class>>installCallbackProcess
>[3]         BlockClosure>>on:do:
>[4]         optimized [] in [] in CCallback class>>installCallbackProcess
>[5]         BlockClosure>>on:do:
>[6]         optimized [] in CCallback class>>installCallbackProcess
>[7]         BlockClosure>>on:do:
>[8]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 85 (id=5554)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         optimized [] in CCallback class>>installForeignCallbackProcess
>[3]         BlockClosure>>on:do:
>[4]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 90 (id=968)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         InputState>>run
>[3]         optimized [] in InputState class>>install
>[4]         BlockClosure>>on:do:
>[5]         optimized [] in Process class>>forBlock:priority:
>
>Process priority: 50 (id=15679)
>Context Stack:
>[1]         Semaphore>>wait
>[2]         Delay>>wait
>[3]         RuntimePackager.RuntimeManager
>class>>notifyUserNoninteractively:label:delay:
>[4]         RuntimePackager.RuntimeManager class>>doOneStepFinalImageSave
>[5]         RuntimePackager.RuntimeManager class>>createAndSaveFinalImage
>[6]         optimized [] in
>RuntimePackager.RuntimeStartupController>>controlTerminate
>[7]         BlockClosure>>on:do:
>[8]         optimized [] in Process class>>forBlock:priority:
>
>------------------------------------------------------------
>Transcript:
><<<BEGIN TRANSCRIPT>>>
>
>OrgTables.im created at March 16, 2006 3:02:12 pm
><<<END TRANSCRIPT>>>
>
>------------------------------------------------------------
>External Database Connections (all instances):
>
>External Database Sessions (all instances):
>
>------------------------------------------------------------
>Scheduled Windows:
>
>         a ScheduledWindow 3310 label: 'About to quit'
>                 model class:  UndefinedObject
>
>         an ApplicationWindow 29 label: an UserMessage('File Browser',
> #FileBrowser, #labels)
>                 model class:  FileBrowser
>                 0@50              selection: Text for '    image'
>                 258@297           displayContents:
> 'CAL1.BOS        [7789] October 10, 2005 22:37:36.000
>DB2EXDI.pcl        [31230' ... ' 15:05:22.000
>visual.sou        [13661569] March 11, 2006 15:05:30.000
>'
>                 0@577             displayContents: 'h:\vw7.4\image'
>                 600@577           displayContents: '30 files'
>                 361@23            displayContents: '*'
>
>==2006/3/16==15:02:13==END RUNTIME DIAGNOSTIC DUMP
>=============================================================
>
>VisualWorks reports the following Copyright:
>
>VisualWorks(r), 7.4 of December 5, 2005
>Copyright (c) 1999-2005 Cincom Systems, Inc.  All Rights Reserved.
>This product contains copyrighted third-party software.
>Portions (c) 1999 AppNet Systems, Inc.
>Portions (c) 1995-2003 Crafted Smalltalk.
>Portions (c) 1999 IC&C GmbH Software Foundations.
>Portions (c) 1998-2002 The Refactory, Inc.
>
>and reports the following System Information:
>
>Version Id:
>        #[59 41 59 64 74 0 0 0 59 41 59 64]
>Patches:
>        CScanner Release 3.2
>Parcels:
>        BOSS Version '7.4' of 12/5/05 1:27:23 pm
>        Browser-BaseUI Version '7.4' of 12/5/05 1:27:35 pm
>        Browser-BrowserUI Version '7.4' of 12/5/05 1:27:38 pm
>        Browser-ChangeObjects Version '7.4' of 12/5/05 1:27:30 pm
>        Browser-Environments Version '7.4' of 12/5/05 1:27:29 pm
>        Browser-Namespace Version '7.4' of 12/5/05 1:27:26 pm
>        Browser-Parser Version '7.4' of 12/5/05 1:27:26 pm
>        Browser-Refactorings Version '7.4' of 12/5/05 1:27:32 pm
>        Browser-RefactoringUI Version '7.4' of 12/5/05 1:27:38 pm
>        Browser-Smalllint Version '7.4' of 12/5/05 1:27:42 pm
>        Browser-SmalllintUI Version '7.4' of 12/5/05 1:27:43 pm
>        Compression-ZLib Version '7.4' of 12/5/05 1:46:51 pm
>        Database Version '7.4' of 12/5/05 1:27:21 pm
>        Database-Namespace Version '7.4' of 12/5/05 1:27:26 pm
>        DB2EXDI Version '7.2' of 10/21/04 12:39:20 pm
>        Debugger-Browser Extensions Version '7.4' of 12/5/05 1:29:14 pm
>        Debugger-Compiler-Modifications Version '7.4' of 12/5/05 1:29:09
>pm
>        Debugger-Exception-Modifications Version '7.4' of 12/5/05
>1:29:12 pm
>        Debugger-Load All Version '7.4' of 12/5/05 1:29:14 pm
>        Debugger-Probes Version '7.4' of 12/5/05 1:29:09 pm
>        Debugger-Process Monitor Version '7.4' of 12/5/05 1:29:13 pm
>        Debugger-StackInspector Version '7.4' of 12/5/05 1:29:12 pm
>        Debugger-Support Version '7.4' of 12/5/05 1:29:11 pm
>        Debugger-Tools-Modifications Version '7.4' of 12/5/05 1:29:12 pm
>
>        Debugger-UI Version '7.4' of 12/5/05 1:29:13 pm
>        DLLCC Version '7.4' of 12/5/05 1:45:58 pm
>        Headless Version '7.4' of 12/5/05 10:15:49 am
>        HughesStandardExtensions of 3/12/06 7:48:13 pm
>        ImageReaders Version '7.4' of 12/5/05 2:15:36 pm
>        OldBrowsers Version '7.4' of 12/5/05 1:27:52 pm
>        OrgTablesApplication of 3/12/06 3:56:18 pm
>        OrgTablesStdObjects of 3/12/06 3:53:46 pm
>        PackageCategories Version '7.4' of 12/5/05 10:15:45 am
>        Refactory-Namespace Version '7.4' of 12/5/05 1:27:26 pm
>        RuntimePackager Version '7.4' of 12/5/05 1:46:37 pm
>        Standard IO Streams Version '7.4' of 12/5/05 10:15:49 am
>        Tools-Changes Version '7.4' of 12/5/05 1:27:43 pm
>        Tools-File Browser Version '7.4' of 12/5/05 1:27:51 pm
>        Tools-Parcel Manager Version '7.4' of 12/5/05 1:27:50 pm
>        Tools-Settings Version '7.4' of 12/5/05 1:27:48 pm
>        Tools-Settings-VW Version '7.4' of 12/5/05 1:27:52 pm
>        Tools-Trippy Version '7.4' of 12/5/05 1:27:46 pm
>        Tools-Workspace Version '7.4' of 12/5/05 1:27:45 pm
>        UIPainter Version '7.4' of 12/5/05 1:46:26 pm
>        URISupport Version '7.4' of 12/5/05 10:15:44 am
>        XML Version '7.4' of 12/5/05 10:15:41 am
>        XML-source Version '7.4' of 12/5/05 10:15:44 am
>
>
>
>Dan Blankenship           CS14833
>GTS  California LB A01 4C864
>310.816.6459                GTS
>

Reply | Threaded
Open this post in threaded view
|

Re: Speaking about Runtime Diagnostic Dumps-- A deleted Behavior was referenced:

Dan Blankenship

You are a genuis, and I am an idiot!

 I looked at my development and could only see a ResourceFinder, the standard Workspace, and the Launcher.  I tried to bring up ScheduledControllers without success as they have changed the Window organization.  Then I saw 'Window' menu item on the Launcher and clicked it.

 It showed 3 windows.  When I looked at them, the Launcher was not listed as it is 'Mother', the ResourceFinder was listed, the Workspace was listed, and, lo and behold, a File Browser (which showed no where else).  I clicked on it and the File Browser appeared.   I dismissed it, saved the image, unloaded U!Painter, and stripped the image--successfully.

Thanks for your contribution and insight.  And thanks for the valuable service this website provides to the smalltalk community!

Dan Blankenship           CS14833
GTS  California LB A01 4C864
310.816.6459                GTS



>It sounds like you left a file tool open.  I've moved >from 7.3 to 7.4,
>using RTP in both cases (BottomFeeder)

>
James Robertson <[hidden email]>