|
Thank you for your answers, it was late yesterday and I suspect I simply did not run : Store.Policies blessingPolicy: BasicBlessingPolicy new. That should make the operation.
2011/4/14 <[hidden email]>
Send vwnc mailing list submissions to
[hidden email]
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
or, via email, send a message with subject or body 'help' to
[hidden email]
You can reach the person managing the list at
[hidden email]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of vwnc digest..."
Today's Topics:
1. Installing Store in production environment (Fr?d?ric Bulckaen)
2. Re: Installing Store in production environment (Steven Kelly)
3. Re: VisualWorks 7.7 and Later ? Opening & Closing Window Does
Not Free GDI Objects (Runar Jordahl)
4. Re: VisualWorks 7.7 and Later ? Opening & Closing Window Does
Not Free GDI Objects (Ralf Propach)
5. Re: Installing Store in production environment (Fr?d?ric Bulckaen)
---------- Forwarded message ---------- From: "Frédéric Bulckaen" <[hidden email]> To: [hidden email]
Date: Thu, 14 Apr 2011 09:54:46 +0200 Subject: [vwnc] Installing Store in production environment
Good morning,
I want to submit you a concern about installing store in dba environment. It is probably a common mistake but this is the first time we are proceeding with this step.
After having generate the script files in the log window of visualworks, we have played them successfully in the database.
We have then proceed with PostInstallation option of the log window, successfully.
Thus when we try to publish a package, we receive an error concerning the store blessing : "message not understood: #values". It is thus not possible to proceed with the installation. Would you have any clues ?
Regards, Frederic
---------- Forwarded message ---------- From: "Steven Kelly" <[hidden email]> To: "Frédéric Bulckaen" <[hidden email]>, <[hidden email]>
Date: Thu, 14 Apr 2011 11:57:55 +0300 Subject: Re: [vwnc] Installing Store in production environment
Frédéric,
The Store gurus will be able to help you better if you say what VisualWorks version you are using, on what operating system, and what your database is. The full error stack would also be useful: When the error occurs, if the error dialog has a Copy Stack button, press that to copy the error details to the clipboard, and paste them in your email. If the error dialog just has OK, press Ctrl+Y to interrupt the process and choose Stack | Copy Stack Report.
All the best, Steve
Good morning,
I want to submit you a concern about installing store in dba environment. It is probably a common mistake but this is the first time we are proceeding with this step.
After having generate the script files in the log window of visualworks, we have played them successfully in the database. We have then proceed with PostInstallation option of the log window, successfully.
Thus when we try to publish a package, we receive an error concerning the store blessing : "message not understood: #values". It is thus not possible to proceed with the installation. Would you have any clues ?
Regards, Frederic
---------- Forwarded message ---------- From: Runar Jordahl <[hidden email]> To: Travis Griggs <[hidden email]>
Date: Thu, 14 Apr 2011 11:11:41 +0200 Subject: Re: [vwnc] VisualWorks 7.7 and Later – Opening & Closing Window Does Not Free GDI Objects In our UI tests we use “controller closeNoTerminate” to close windows.
I think this is also OK, and I believe this method will eventually
call #closeAndUnschedule. The tests run all day, so any leakage of GDI
Objects will eventually have an impact. We have increased Windows’
limit of 10000 GDI Objects to 50000. It helps a bit, but we still have
too reboot our test-server many times per week.
I did some more analyses using VisualWorks 7.7.1 on Windows 7, with
“Version Id” #[68 47 68 224 77 1 0 0 68 47 68 224]. It seems like your
suggestion to use “controller closeAndUnschedule” reduce the leakage
by half. Here are my updated analyses:
1000 timesRepeat:
[| w |
w := ScheduledWindow new open.
w controller closeAndUnschedule].
ObjectMemory globalGarbageCollect.
Around 4000 GDI Objects used, eventually it goes down to 2000.
1000 timesRepeat:
[| w |
w := ScheduledWindow new open.
w close].
ObjectMemory globalGarbageCollect.
Around 4000 GDI Objects used. Does not seem to go down.
Runar
---------- Forwarded message ---------- From: Ralf Propach <[hidden email]> To: Runar Jordahl <[hidden email]>
Date: Thu, 14 Apr 2011 11:29:40 +0200 Subject: Re: [vwnc] VisualWorks 7.7 and Later – Opening & Closing Window Does Not Free GDI Objects Hi,
there is also AR 61459: Windows vm leaks an hDC each time an icon is set.
That is an VM problem and is fixed in the 7.8 VMs.
It causes the VM to leak two GDI objects per window opening.
So, with a 7.8 VM and #closeAndUnschedule, you should be down to 0 leaked handles again.
Ralf
Runar Jordahl wrote:
> In our UI tests we use “controller closeNoTerminate” to close windows.
> I think this is also OK, and I believe this method will eventually
> call #closeAndUnschedule. The tests run all day, so any leakage of GDI
> Objects will eventually have an impact. We have increased Windows’
> limit of 10000 GDI Objects to 50000. It helps a bit, but we still have
> too reboot our test-server many times per week.
>
> I did some more analyses using VisualWorks 7.7.1 on Windows 7, with
> “Version Id” #[68 47 68 224 77 1 0 0 68 47 68 224]. It seems like your
> suggestion to use “controller closeAndUnschedule” reduce the leakage
> by half. Here are my updated analyses:
>
> 1000 timesRepeat:
> [| w |
> w := ScheduledWindow new open.
> w controller closeAndUnschedule].
> ObjectMemory globalGarbageCollect.
> Around 4000 GDI Objects used, eventually it goes down to 2000.
>
>
> 1000 timesRepeat:
> [| w |
> w := ScheduledWindow new open.
> w close].
> ObjectMemory globalGarbageCollect.
> Around 4000 GDI Objects used. Does not seem to go down.
>
>
> Runar
>
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>
>
--
Ralf Propach, [hidden email]
Tel: <a href="tel:%2B49%20231%20975%2099%2038" value="+492319759938">+49 231 975 99 38 Fax: <a href="tel:%2B49%20231%20975%2099%2020" value="+492319759920">+49 231 975 99 20
Georg Heeg eK (Dortmund)
Handelsregister: Amtsgericht Dortmund A 12812
---------- Forwarded message ---------- From: "Frédéric Bulckaen" <[hidden email]> To: [hidden email]
Date: Thu, 14 Apr 2011 11:37:35 +0200 Subject: Re: [vwnc] Installing Store in production environment
Thank you for your answer, here are the completary informations :
Product version: VisualWorks® NonCommercial, 7.7.1 of 26 juillet 2010
Operating system : Windows XP Database : Oracle 11g
With the stacktrace :
Unhandled exception: Message not understood: #values UndefinedObject(Object)>>doesNotUnderstand: Store.AnObsoleteBasicBlessingPolicy>>blessings
Store.AnObsoleteBasicBlessingPolicy>>blessingLevelsMenu Store.PublishPackageDialog(Store.PublishPundleDialog)>>preBuildWith: Store.PublishPackageDialog(ApplicationModel)>>openInterface:withPolicy:inSession:
Store.PublishPackageDialog(ApplicationModel)>>openInterface:withPolicy: Store.PublishPackageDialog(ApplicationModel)>>openInterface: Store.PublishPackageDialog(ApplicationModel)>>openInterface
Store.PublishPackageDialog(ApplicationModel)>>open
Store.PublishPackageDialog class>>publishPackage: Store.Package class>>fromPackage: Store.PackageModel>>storeInDB optimized [] in [] in [] in Refactory.Browser.BrowserNavigator>>storePublishPundle
OrderedCollection>>do: optimized [] in [] in Refactory.Browser.BrowserNavigator>>storePublishPundle BlockClosure>>ensure: Refactory.Browser.BrowserNavigator(Refactory.Browser.BrowserApplicationModel)>>showWaitCursorWhile:
optimized [] in Refactory.Browser.BrowserNavigator>>storePublishPundle Store.DBAccess>>doIfOnlineImage: Refactory.Browser.BrowserNavigator>>storePublishPundle Refactory.Browser.RBCommand>>perform:on:
Refactory.Browser.RBCommand>>performWith: Refactory.Browser.BrowserNavigator(Refactory.Browser.BrowserApplicationModel)>>performAction: Refactory.Browser.BrowserNavigator(Refactory.Browser.BrowserApplicationModel)>>action:
optimized [] in Refactory.Browser.BrowserApplicationModel>>createActionMenuItemFrom: MultiSequenceTreeController(SequenceController)>>dispatchBlockClosure: MultiSequenceTreeController(TreeController)>>dispatchMenuSelection:
MultiSequenceTreeController(ControllerWithMenu)>>processMenu:at:centered: MultiSequenceTreeController(ControllerWithMenu)>>processMenuAt:centered: MultiSequenceTreeController(ControllerWithMenu)>>yellowButtonPressedEvent:
MultiSequenceTreeController(SequenceController)>>yellowButtonPressedEvent: YellowButtonPressedEvent>>dispatchTo: MultiSequenceTreeController(ControllerWithMenu)>>handleEvent: EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent: YellowButtonPressedEvent(Event)>>dispatch YellowButtonPressedEvent(Event)>>dispatchForWindowManager: optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do: WindowManager>>safelyDispatchForWindowManager: WindowManager>>processNextEvent optimized [] in [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in WindowManager>>newProcess
BlockClosure>>on:do: optimized [] in Process class>>forBlock:priority:
---------------------------------------------------------------------- UndefinedObject(Object)>>doesNotUnderstand:
Receiver:
an UndefinedObject Arguments: aMessage = a Message with selector: #values and arguments: #() Temporaries: excpt = a MessageNotUnderstood resumeValue = nil Context PC = 25
----------------------------------------------------------------------
Store.AnObsoleteBasicBlessingPolicy>>blessings Receiver: an Store.AnObsoleteBasicBlessingPolicy Instance Variables: blessings = nil defaultBlessing = nil Context PC = 3
----------------------------------------------------------------------
Store.AnObsoleteBasicBlessingPolicy>>blessingLevelsMenu Receiver: an Store.AnObsoleteBasicBlessingPolicy Instance Variables: blessings = nil defaultBlessing = nil Temporaries: t1 = nil
t2 = nil t3 = nil t4 = nil Context PC = 4
---------------------------------------------------------------------- Store.PublishPackageDialog(Store.PublishPundleDialog)>>preBuildWith:
Receiver: a Store.PublishPackageDialog Instance Variables: dependents = nil builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil list = a SelectionInList
disturbed = a ValueHolder on: false subBuilder = nil items = nil blessingLevel = nil blessingComment = nil publish = nil versionString = nil binarySave = nil parcelSave = nil
bundleStructure = nil databaseLinks = nil parcelDirectory = nil parcelSaveSource = nil parcelHideSource = nil parcelPadded = nil parcelRepublish = nil parcelBackup = nil
parcelOverwrite = nil parcelWarningMessage = nil labelDict = nil offsets = nil callBackBlock = nil retry = false files = nil publishFile = nil parcelVersionString = nil
package = [StoreRepositoryTest] Arguments: aBuilder = an UIBuilder Context PC = 6
---------------------------------------------------------------------- Store.PublishPackageDialog(ApplicationModel)>>openInterface:withPolicy:inSession:
Receiver: a Store.PublishPackageDialog Instance Variables: dependents = nil builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil list = a SelectionInList
disturbed = a ValueHolder on: false subBuilder = nil items = nil blessingLevel = nil blessingComment = nil publish = nil versionString = nil binarySave = nil parcelSave = nil
bundleStructure = nil databaseLinks = nil parcelDirectory = nil parcelSaveSource = nil parcelHideSource = nil parcelPadded = nil parcelRepublish = nil parcelBackup = nil
parcelOverwrite = nil parcelWarningMessage = nil labelDict = nil offsets = nil callBackBlock = nil retry = false files = nil publishFile = nil parcelVersionString = nil
package = [StoreRepositoryTest] Arguments: aSymbol = #windowSpec aPolicy = a WinXPLookPolicy anApplicationContext = a ControlManager Temporaries: spec = a FullSpec Context PC = 21
---------------------------------------------------------------------- Store.PublishPackageDialog(ApplicationModel)>>openInterface:withPolicy: Receiver: a Store.PublishPackageDialog Instance Variables:
dependents = nil builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil list = a SelectionInList disturbed = a ValueHolder on: false subBuilder = nil items = nil
blessingLevel = nil blessingComment = nil publish = nil versionString = nil binarySave = nil parcelSave = nil bundleStructure = nil databaseLinks = nil parcelDirectory = nil
parcelSaveSource = nil parcelHideSource = nil parcelPadded = nil parcelRepublish = nil parcelBackup = nil parcelOverwrite = nil parcelWarningMessage = nil labelDict = nil
offsets = nil callBackBlock = nil retry = false files = nil publishFile = nil parcelVersionString = nil package = [StoreRepositoryTest] Arguments: aSymbol = #windowSpec
aPolicy = a WinXPLookPolicy Temporaries: aSession = a ControlManager Context PC = 17
---------------------------------------------------------------------- Store.PublishPackageDialog(ApplicationModel)>>openInterface:
Receiver: a Store.PublishPackageDialog Instance Variables: dependents = nil builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil list = a SelectionInList
disturbed = a ValueHolder on: false subBuilder = nil items = nil blessingLevel = nil blessingComment = nil publish = nil versionString = nil binarySave = nil parcelSave = nil
bundleStructure = nil databaseLinks = nil parcelDirectory = nil parcelSaveSource = nil parcelHideSource = nil parcelPadded = nil parcelRepublish = nil parcelBackup = nil
parcelOverwrite = nil parcelWarningMessage = nil labelDict = nil offsets = nil callBackBlock = nil retry = false files = nil publishFile = nil parcelVersionString = nil
package = [StoreRepositoryTest] Arguments: aSymbol = #windowSpec Context PC = 9
---------------------------------------------------------------------- Store.PublishPackageDialog(ApplicationModel)>>openInterface
Receiver: a Store.PublishPackageDialog Instance Variables: dependents = nil builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil list = a SelectionInList
disturbed = a ValueHolder on: false subBuilder = nil items = nil blessingLevel = nil blessingComment = nil publish = nil versionString = nil binarySave = nil parcelSave = nil
bundleStructure = nil databaseLinks = nil parcelDirectory = nil parcelSaveSource = nil parcelHideSource = nil parcelPadded = nil parcelRepublish = nil parcelBackup = nil
parcelOverwrite = nil parcelWarningMessage = nil labelDict = nil offsets = nil callBackBlock = nil retry = false files = nil publishFile = nil parcelVersionString = nil
package = [StoreRepositoryTest] Context PC = 5
---------------------------------------------------------------------- Store.PublishPackageDialog(ApplicationModel)>>open Receiver: a Store.PublishPackageDialog
Instance Variables: dependents = nil builder = an UIBuilder uiSession = a ControlManager eventHandlers = nil list = a SelectionInList disturbed = a ValueHolder on: false subBuilder = nil
items = nil blessingLevel = nil blessingComment = nil publish = nil versionString = nil binarySave = nil parcelSave = nil bundleStructure = nil databaseLinks = nil
parcelDirectory = nil parcelSaveSource = nil parcelHideSource = nil parcelPadded = nil parcelRepublish = nil parcelBackup = nil parcelOverwrite = nil parcelWarningMessage = nil
labelDict = nil offsets = nil callBackBlock = nil retry = false files = nil publishFile = nil parcelVersionString = nil package = [StoreRepositoryTest] Context PC = 4
---------------------------------------------------------------------- Store.PublishPackageDialog class>>publishPackage: Receiver: a Store.PublishPackageDialog class Instance Variables: superclass = Store.PublishPundleDialog
methodDict = a MethodDictionary[12] format = 20512 subclasses = nil instanceVariables = an Array[1] organization = ('aspects' #binarySaveChanged #blessingLevel #versionString) ('accessing' #package #package: #pundle)
('private' #newGlobalState #newItemSelection #newSelection #publishSpecificationFrom:) ('actions' #accept) ('interface opening' #localPostOpenWith:)
name = #PublishPackageDialog
classPool = a NameSpaceOfClass[0] environment = a NameSpace[313] savedWindowInformation = nil developmentTabLabels = an Array[2] runtimeTabLabels = an Array[1] tabSpecsAndHelpSelectors = an Array[2]
Arguments: aPackage = [StoreRepositoryTest] Context PC = 20
---------------------------------------------------------------------- Store.Package class>>fromPackage: Receiver: a Store.Package class
Instance Variables: superclass = Store.Pundle methodDict = a MethodDictionary[160] format = 16405 subclasses = an Array[1] instanceVariables = an Array[8] organization = ('testing' #containedItems #hasExtensions #includesDataKey:className: #includesDataKey:nameSpaceName: #includesDataKey:owner: #includesDataKey:ownerName: #includesDatum: #includesMethod: #includesSelector:class: #includesSelector:className:meta: #isDataEmpty #isLeaf #isPackage #isUpdating)
('private-file out' #createOrFindExpression #fileNameForBinVersion #fileOutClassesOn: #fileOutDataKeys:in:on: #fileOutDataOn: #fileOutMethodsOn: #fileOutNameSpacesOn: #fileOutOn: #fileOutSelectors:in:on:) ('private-utilities' #classIntersectionWith: #metaclassIntersectionWith: #superclassOrder:)
('private-accessing' #recordForClassTag: #recordForDataTag: #recordForMethodTag: #recordForNameSpaceTag: #recordForStructureTag: #recordForTag: #recordOrPseudoForClassTag: #recordOrPseudoForDataTag: #recordOrPseudoForMethodTag: #recordOrPseudoForNameSpaceTag: #recordOrPseudoForTag:)
('private-differences calculation' #classesAndNameSpacesFromChanges: #classesNamed: #computeDiffsBetween:into: #computeDiffsBetweenDBPackage:into: #modifications #nameSpacesNamed:) ('utilities-repository' #conflictsWithImage #itemCount #loadClasses:into: #loadData:ownerName:intoPackage:ifNone: #loadMethod:className:intoPackage:ifNone: #loadNameSpaces:imagePackage: #loadSrcWithin:warnReplace: #loadWithin:useBinIfAvailable:warnReplace: #postLoad: #preLoadCheckWith:within: #tableOfContents #typeStringForBlessing)
('private-loading' #binLoadWithin: #binaryVersion #checkUninstalledClasses: #checkUninstalledClasses:methods:bindings: #doDiffSourceLoad:within: #doSourceLoad:within: #doSourceLoadData: #doSourceLoadMethods #initializeClasses: #initializeData: #sourceLoadFromDBloadWithin:warnReplace:)
('private' #addClasses: #addClasses:andMetaclasses: #addClasses:andMetaclasses:mergeData: #addClasses:mergeData: #addDBClasses:andMetaclasses: #addDBData: #addDBMethods: #addDBNameSpaces: #addData: #addMethods: #addNameSpaces: #addNameSpaces:mergeData: #addNewDBDatum: #addNewDBMethod: #descriptionClass #installSqlString #prime #processFields #removeDBDatum: #removeDBMethod: #replaceDBDatum:with: #replaceDBMethod:with: #unprime)
('comparing' #sameAsImThing:) ('repairing-repository' #duplicateMethodReport #duplicateMethodReportOn: #duplicateMethods #duplicateStaticReport #duplicateStaticReportOn: #duplicateStatics #repairDuplicateMethods: #repairDuplicateStatics: #searchAndDestroyDuplicateMethods #searchAndDestroyDuplicateStatics)
('accessing' #actualClassInPackageNamed: #allClasses #allMetaclasses #allNameSpaces #asDBDescription #binFile #binFile: #classInPackageNamed: #classInPackageNamed:meta: #classes #classes: #classesDefinedInPackage #classesWithSource #componentType #data #data: #dataForNamed: #dataForNamed:andProtocol: #dataProtocolsForNamed: #dataWithSource #datum:forNameSpaceNamed: #datum:forNamed: #datum:forOwnerNamed: #environmentFor:in: #flushCashes #getImagePundle #includesClassNamed: #includesDefinitionOf: #includesNameSpaceNamed: #leafItems #metaclassNamed: #metaclasses #metaclasses: #metaclassesDefinedInPackage #method:forClassNamed:meta: #methods #methods: #methodsForClass: #methodsForClass:andProtocol: #methodsForClassNamed: #methodsForClassNamed:andProtocol:meta: #methodsForClassNamed:meta: #methodsWithSource #nameSpaceInPackageNamed: #nameSpaces #nameSpaces: #nameSpacesDefinedInPackage #nameSpacesWithSource #package #parcelID #parcelID: #protocolsForClass: #protocolsForClassNamed:meta: #protocolsForDataIn: #pundleChangesClass #sourceForTag:)
('db-utilities' #loadSrc) ('shadow loading' #defaultCompileManager) ('printing' #sourceOrBinaryString) ('converting' #storeForGlorpPundleClass)
name = #Package classPool = a NameSpaceOfClass[0]
environment = a NameSpace[313] table = nil nextIndex = nil SequenceGeneratorSession = nil PrimaryKeySession = nil cache = a WeakDictionary[0] Arguments: aPackage = [StoreRepositoryTest]
Context PC = 4
---------------------------------------------------------------------- Store.PackageModel>>storeInDB Receiver: a Store.PackageModel Instance Variables: name = 'StoreRepositoryTest'
properties = an IdentityDictionary[0] dbInfo = an IdentityDictionary[1] readonly = false models = an IdentityDictionary[0] Context PC = 21
----------------------------------------------------------------------
optimized [] in [] in [] in Refactory.Browser.BrowserNavigator>>storePublishPundle Receiver: an UndefinedObject Arguments: each = [StoreRepositoryTest] Context PC = 3
----------------------------------------------------------------------
OrderedCollection>>do: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 1 Arguments: aBlock = BlockClosure [] in [] in [] in Refactory.Browser.BrowserNavigator>>storePublishPundle
Temporaries: index = 1 Context PC = 17
---------------------------------------------------------------------- optimized [] in [] in Refactory.Browser.BrowserNavigator>>storePublishPundle Receiver:
an UndefinedObject Temporaries: .self = a Refactory.Browser.BrowserNavigator Context PC = 9
---------------------------------------------------------------------- BlockClosure>>ensure:
Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in [] in Refactory.Browser.BrowserNavigator>>storePublishPundle outerContext = nil copiedValues = a Refactory.Browser.BrowserNavigator
Arguments: aBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>showWaitCursorWhile: Temporaries: result = nil Context PC = 4
----------------------------------------------------------------------
Refactory.Browser.BrowserNavigator(Refactory.Browser.BrowserApplicationModel)>>showWaitCursorWhile: Receiver: a Refactory.Browser.BrowserNavigator Instance Variables: dependents = StoreRepositoryTest
builder = an UIBuilder uiSession = nil eventHandlers = nil environment = state = StoreRepositoryTest dispatcher = a Refactory.Browser.RBActionDispatcher parts = an OrderedCollection[2]
partsDictionary = a Dictionary[2] menus = a Dictionary[4] showOnlyFiltered = true windowLabel = 'StoreRepositoryTest' cachedSelectors = nil -> nil Arguments: aBlock = BlockClosure [] in [] in Refactory.Browser.BrowserNavigator>>storePublishPundle
Temporaries: originalCursor = Cursor normal done = false Context PC = 34
---------------------------------------------------------------------- optimized [] in Refactory.Browser.BrowserNavigator>>storePublishPundle
Receiver: an UndefinedObject Temporaries: .self = a Refactory.Browser.BrowserNavigator Context PC = 10
---------------------------------------------------------------------- Store.DBAccess>>doIfOnlineImage:
Receiver: a Store.DBAccess Instance Variables: environmentString = nil connection = an OracleConnection( hsvcctx = 4889BC8 ) sequenceConnection = nil connectedProfileHolder = a ValueHolder on: a Store.ConnectionProfile
recentProfile = a Store.ConnectionProfile isOnline = true tablePrefix = 'BERN' debug = false log = nil logFile = nil databaseIdentifier = 'MediametrieRepository'
storeBroker = Store.OracleBroker installScript = nil debugger = a Store.StoreLogEnvironment cachedNames = nil highestPrimaryKeyChecked = nil Arguments: aBlock = BlockClosure [] in Refactory.Browser.BrowserNavigator>>storePublishPundle
Temporaries: choice = nil Context PC = 7
---------------------------------------------------------------------- Refactory.Browser.BrowserNavigator>>storePublishPundle Receiver: a Refactory.Browser.BrowserNavigator
Instance Variables: dependents = StoreRepositoryTest builder = an UIBuilder uiSession = nil eventHandlers = nil environment = state = StoreRepositoryTest dispatcher = a Refactory.Browser.RBActionDispatcher
parts = an OrderedCollection[2] partsDictionary = a Dictionary[2] menus = a Dictionary[4] showOnlyFiltered = true windowLabel = 'StoreRepositoryTest' cachedSelectors = nil -> nil
Context PC = 9
---------------------------------------------------------------------- Refactory.Browser.RBCommand>>perform:on: Receiver: a Refactory.Browser.RBCommand Instance Variables: name = an UserMessage('Store Publish', #StorePublish, #browser)
description = an UserMessage('Publish the selected item to the repository', #StorePublishDesc, #browser) action = #storePublishPundle enabled = #isPundleSelected receiver = #navigator
Arguments:
aSymbol = #storePublishPundle anObject = a Refactory.Browser.BrowserNavigator Context PC = 9
---------------------------------------------------------------------- Refactory.Browser.RBCommand>>performWith:
Receiver: a Refactory.Browser.RBCommand Instance Variables: name = an UserMessage('Store Publish', #StorePublish, #browser) description = an UserMessage('Publish the selected item to the repository', #StorePublishDesc, #browser)
action = #storePublishPundle enabled = #isPundleSelected receiver = #navigator Arguments: anObject = a Refactory.Browser.RBActionDispatcher Context PC = 14
----------------------------------------------------------------------
Refactory.Browser.BrowserNavigator(Refactory.Browser.BrowserApplicationModel)>>performAction: Receiver: a Refactory.Browser.BrowserNavigator Instance Variables: dependents = StoreRepositoryTest
builder = an UIBuilder uiSession = nil eventHandlers = nil environment = state = StoreRepositoryTest dispatcher = a Refactory.Browser.RBActionDispatcher parts = an OrderedCollection[2]
partsDictionary = a Dictionary[2] menus = a Dictionary[4] showOnlyFiltered = true windowLabel = 'StoreRepositoryTest' cachedSelectors = nil -> nil Arguments: aString = 'Store Publish'
Temporaries: action = Store Publish Context PC = 11
---------------------------------------------------------------------- Refactory.Browser.BrowserNavigator(Refactory.Browser.BrowserApplicationModel)>>action:
Receiver: a Refactory.Browser.BrowserNavigator Instance Variables: dependents = StoreRepositoryTest builder = an UIBuilder uiSession = nil eventHandlers = nil environment =
state = StoreRepositoryTest dispatcher = a Refactory.Browser.RBActionDispatcher parts = an OrderedCollection[2] partsDictionary = a Dictionary[2] menus = a Dictionary[4] showOnlyFiltered = true
windowLabel = 'StoreRepositoryTest' cachedSelectors = nil -> nil Arguments: aMenuItem = a MenuItem 'Publish...' Context PC = 8
----------------------------------------------------------------------
optimized [] in Refactory.Browser.BrowserApplicationModel>>createActionMenuItemFrom: Receiver: an UndefinedObject Temporaries: .self = a Refactory.Browser.BrowserNavigator .newItem = a MenuItem 'Publish...'
Context PC = 7
---------------------------------------------------------------------- MultiSequenceTreeController(SequenceController)>>dispatchBlockClosure: Receiver: a MultiSequenceTreeController
Instance Variables: model = a ValueHolder on: Refactory.Browser.PackageListTreeModel on: a Refactory.Browser.PackageListRoot (opened: 54) view = a MultiSelectionTreeView sensor = a TranslatingSensor
menuHolder = a Menu performer = a Refactory.Browser.PundleNavigatorPart outside = false searchString = nil keyboardHook = nil doStringSearching = true dispatcher = an UIDispatcher
dragDropCallbacks = a WidgetDragDropCallbacks selectOnDownWithDrag = true autoSelect = true useModifierKeys = true inPlaceEditor = nil composite = a CompositePart Arguments: aBlock = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createActionMenuItemFrom:
Temporaries: na = 0 Context PC = 11
---------------------------------------------------------------------- MultiSequenceTreeController(TreeController)>>dispatchMenuSelection: Receiver: a MultiSequenceTreeController
Instance Variables: model = a ValueHolder on: Refactory.Browser.PackageListTreeModel on: a Refactory.Browser.PackageListRoot (opened: 54) view = a MultiSelectionTreeView sensor = a TranslatingSensor
menuHolder = a Menu performer = a Refactory.Browser.PundleNavigatorPart outside = false searchString = nil keyboardHook = nil doStringSearching = true dispatcher = an UIDispatcher
dragDropCallbacks = a WidgetDragDropCallbacks selectOnDownWithDrag = true autoSelect = true useModifierKeys = true inPlaceEditor = nil composite = a CompositePart Arguments: menuSelection = BlockClosure [] in Refactory.Browser.BrowserApplicationModel>>createActionMenuItemFrom:
Context PC = 24
---------------------------------------------------------------------- MultiSequenceTreeController(ControllerWithMenu)>>processMenu:at:centered: Receiver: a MultiSequenceTreeController
Instance Variables: model = a ValueHolder on: Refactory.Browser.PackageListTreeModel on: a Refactory.Browser.PackageListRoot (opened: 54) view = a MultiSelectionTreeView sensor = a TranslatingSensor
menuHolder = a Menu performer = a Refactory.Browser.PundleNavigatorPart outside = false searchString = nil keyboardHook = nil doStringSearching = true dispatcher = an UIDispatcher
dragDropCallbacks = a WidgetDragDropCallbacks selectOnDownWithDrag = true autoSelect = true useModifierKeys = true inPlaceEditor = nil composite = a CompositePart Arguments: aMenu = a Menu
aPoint = 313 @ 309 centered = true Temporaries: valueResult = a MenuItem 'Publish...' Context PC = 41
---------------------------------------------------------------------- MultiSequenceTreeController(ControllerWithMenu)>>processMenuAt:centered:
Receiver: a MultiSequenceTreeController Instance Variables: model = a ValueHolder on: Refactory.Browser.PackageListTreeModel on: a Refactory.Browser.PackageListRoot (opened: 54) view = a MultiSelectionTreeView
sensor = a TranslatingSensor menuHolder = a Menu performer = a Refactory.Browser.PundleNavigatorPart outside = false searchString = nil keyboardHook = nil doStringSearching = true
dispatcher = an UIDispatcher dragDropCallbacks = a WidgetDragDropCallbacks selectOnDownWithDrag = true autoSelect = true useModifierKeys = true inPlaceEditor = nil composite = a CompositePart
Arguments: aPoint = 313 @ 309 centered = true Context PC = 9
---------------------------------------------------------------------- MultiSequenceTreeController(ControllerWithMenu)>>yellowButtonPressedEvent:
Receiver: a MultiSequenceTreeController Instance Variables: model = a ValueHolder on: Refactory.Browser.PackageListTreeModel on: a Refactory.Browser.PackageListRoot (opened: 54) view = a MultiSelectionTreeView
sensor = a TranslatingSensor menuHolder = a Menu performer = a Refactory.Browser.PundleNavigatorPart outside = false searchString = nil keyboardHook = nil doStringSearching = true
dispatcher = an UIDispatcher dragDropCallbacks = a WidgetDragDropCallbacks selectOnDownWithDrag = true autoSelect = true useModifierKeys = true inPlaceEditor = nil composite = a CompositePart
Arguments: event = a YellowButtonPressedEvent Context PC = 13
---------------------------------------------------------------------- MultiSequenceTreeController(SequenceController)>>yellowButtonPressedEvent:
Receiver: a MultiSequenceTreeController Instance Variables: model = a ValueHolder on: Refactory.Browser.PackageListTreeModel on: a Refactory.Browser.PackageListRoot (opened: 54) view = a MultiSelectionTreeView
sensor = a TranslatingSensor menuHolder = a Menu performer = a Refactory.Browser.PundleNavigatorPart outside = false searchString = nil keyboardHook = nil doStringSearching = true
dispatcher = an UIDispatcher dragDropCallbacks = a WidgetDragDropCallbacks selectOnDownWithDrag = true autoSelect = true useModifierKeys = true inPlaceEditor = nil composite = a CompositePart
Arguments: event = a YellowButtonPressedEvent Temporaries: point = 124 @ 690 index = 39 Context PC = 44
---------------------------------------------------------------------- YellowButtonPressedEvent>>dispatchTo:
Receiver: a YellowButtonPressedEvent Instance Variables: time = 72500968 initiator = an EventDispatcher window = a ScheduledWindow 5288 state = 2 x = 126 y = 140 gx = 313
gy = 309 buttonNumber = 2 Arguments: anObject = a MultiSequenceTreeController Context PC = 4
---------------------------------------------------------------------- MultiSequenceTreeController(ControllerWithMenu)>>handleEvent:
Receiver: a MultiSequenceTreeController Instance Variables: model = a ValueHolder on: Refactory.Browser.PackageListTreeModel on: a Refactory.Browser.PackageListRoot (opened: 54) view = a MultiSelectionTreeView
sensor = a TranslatingSensor menuHolder = a Menu performer = a Refactory.Browser.PundleNavigatorPart outside = false searchString = nil keyboardHook = nil doStringSearching = true
dispatcher = an UIDispatcher dragDropCallbacks = a WidgetDragDropCallbacks selectOnDownWithDrag = true autoSelect = true useModifierKeys = true inPlaceEditor = nil composite = a CompositePart
Arguments: anEvent = a YellowButtonPressedEvent Context PC = 38
---------------------------------------------------------------------- EventDispatcher>>dispatch:to: Receiver: an EventDispatcher
Instance Variables: windowController = an ApplicationStandardSystemController currentMouseConsumer = nil grabbingMouse = false lastControlObject = nil trapList = nil state = nil
repairDamageWhenDebugging = true flushQueueAfterError = true distributeEventsWhenDebugging = true dragDropInProgress = false dragDropTracker = nil dispatchUnknownEvents = false Arguments:
event = a YellowButtonPressedEvent object = a MultiSequenceTreeController Temporaries: tmp = nil Context PC = 10
---------------------------------------------------------------------- EventDispatcher>>dispatchEvent:
Receiver: an EventDispatcher Instance Variables: windowController = an ApplicationStandardSystemController currentMouseConsumer = nil grabbingMouse = false lastControlObject = nil
trapList = nil state = nil repairDamageWhenDebugging = true flushQueueAfterError = true distributeEventsWhenDebugging = true dragDropInProgress = false dragDropTracker = nil
dispatchUnknownEvents = false Arguments: event = a YellowButtonPressedEvent Temporaries: objectWantingControl = a MultiSequenceTreeController targetKeyboardProcessor = nil Context PC = 122
---------------------------------------------------------------------- YellowButtonPressedEvent(Event)>>dispatch Receiver: a YellowButtonPressedEvent Instance Variables: time = 72500968
initiator = an EventDispatcher window = a ScheduledWindow 5288 state = 2 x = 126 y = 140 gx = 313 gy = 309 buttonNumber = 2 Context PC = 16
----------------------------------------------------------------------
YellowButtonPressedEvent(Event)>>dispatchForWindowManager: Receiver: a YellowButtonPressedEvent Instance Variables: time = 72500968 initiator = an EventDispatcher window = a ScheduledWindow 5288
state = 2 x = 126 y = 140 gx = 313 gy = 309 buttonNumber = 2 Arguments: aWinMgr = a WindowManager Context PC = 4
----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager: Receiver: an UndefinedObject Temporaries: .event = a YellowButtonPressedEvent .self = a WindowManager Context PC = 6
---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
outerContext = nil copiedValues = an Array[2] Arguments: anExceptionSelector = BadControllerError handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: Context PC = 18
---------------------------------------------------------------------- WindowManager>>safelyDispatchForWindowManager: Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1]
activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
dontFilterEvents = false Arguments: event = a YellowButtonPressedEvent Context PC = 13
---------------------------------------------------------------------- WindowManager>>processNextEvent
Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false
eventQueue = an EventQueue baseProcess = a Process in Semaphore>>waitIfCurtailedSignal dontFilterEvents = false Temporaries: event = a YellowButtonPressedEvent Context PC = 9
----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 13
----------------------------------------------------------------------
BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager
Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess Context PC = 18
----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 15
----------------------------------------------------------------------
BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager
Arguments:
anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority: Context PC = 18
----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority: Receiver: an UndefinedObject Temporaries: .aBlock = BlockClosure [] in WindowManager>>newProcess Context PC = 9
2011/4/14 Steven Kelly <[hidden email]>
Frédéric,
The Store gurus will be able to help you better if you say what VisualWorks version you are using, on what operating system, and what your database is. The full error stack would also be useful: When the error occurs, if the error dialog has a Copy Stack button, press that to copy the error details to the clipboard, and paste them in your email. If the error dialog just has OK, press Ctrl+Y to interrupt the process and choose Stack | Copy Stack Report.
All the best, Steve
Good morning,
I want to submit you a concern about installing store in dba environment. It is probably a common mistake but this is the first time we are proceeding with this step. After having generate the script files in the log window of visualworks, we have played them successfully in the database.
We have then proceed with PostInstallation option of the log window, successfully.
Thus when we try to publish a package, we receive an error concerning the store blessing : "message not understood: #values". It is thus not possible to proceed with the installation. Would you have any clues ?
Regards, Frederic
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
|