How to use the Monticello tools?

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

How to use the Monticello tools?

Terry Raymond

Hi

 

I wanted to look at a Monticello package and possible port it to VW.

I loaded the Monticello tools parcel into a virgin 7.9 image and opened the

Monticello package browser.

 

Next I created a file repository and attempted to load the package.

While it was loading I got an exception; (What am I missing?)

 

Unhandled exception: The database connection is lost

optimized [] in Store.Glorp.StoreLoginFactory class>>currentStoreSession

UndefinedObject>>ifNil:

Store.Glorp.StoreLoginFactory class>>currentStoreSession

Monticello.MCPackage>>load

Monticello.PackagesBrowserTool>>loadPackage

SequenceController>>dispatchMenuSymbol:

SequenceController>>dispatchMenuSelection:

SequenceController(ControllerWithMenu)>>processMenu:at:centered:

SequenceController(ControllerWithMenu)>>processMenuAt:centered:

SequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:

SequenceController>>yellowButtonPressedEvent:

YellowButtonPressedEvent>>dispatchTo:

SequenceController(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:

 

----------------------------------------------------------------------

optimized [] in Store.Glorp.StoreLoginFactory class>>currentStoreSession

Receiver:

                an UndefinedObject

Context PC = 4

 

----------------------------------------------------------------------

UndefinedObject>>ifNil:

Receiver:

                an UndefinedObject

Arguments:

                aBlock = BlockClosure [] in Store.Glorp.StoreLoginFactory class>>currentStoreSession

Context PC = 3

 

----------------------------------------------------------------------

Store.Glorp.StoreLoginFactory class>>currentStoreSession

Receiver:

                a Store.Glorp.StoreLoginFactory class

Instance Variables:

                superclass = Object

                methodDict = a MethodDictionary[0]

                format = 16384

                subclasses = nil

                instanceVariables = an Array[0]

                organization =

                name = #StoreLoginFactory

                classPool = a NameSpaceOfClass[0]

                environment = a NameSpace[112]

Temporaries:

                session = nil

Context PC = 16

 

----------------------------------------------------------------------

Monticello.MCPackage>>load

Receiver:

                a Monticello.MCPackage

Instance Variables:

                url = <URL:file:///c:%5CDevelop%5CMonticello/JSON-ul.35.mcz>

                name = 'JSON'

                metadata = a Dictionary[8]

                snapshot = a Monticello.MCSnapshot

                environment = a NameSpace[49]

                version = '35'

                timestamp = November 9, 2010 4:30:48 AM

                author = 'ul'

Context PC = 4

 

Terry

 

===========================================================

Terry Raymond

Crafted Smalltalk

80 Lazywood Ln.

Tiverton, RI  02878

(401) 624-4517      [hidden email]

===========================================================

 


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: How to use the Monticello tools?

Michael Lucas-Smith-2
I’m not entirely sure what went wrong from the stack, but the Monticello tools are designed to import in to store, rather than work independently. It’s possible it expected to find an existing package by the same name as the Monticello package but couldn’t. You could create and publish an otherwise empty package - though I seem to recall needing a namespace of the same name as well.

Michael

On 23 Jan 2014, at 11:51 am, Terry Raymond <[hidden email]> wrote:

Hi
 
I wanted to look at a Monticello package and possible port it to VW.
I loaded the Monticello tools parcel into a virgin 7.9 image and opened the
Monticello package browser.
 
Next I created a file repository and attempted to load the package.
While it was loading I got an exception; (What am I missing?)
 
Unhandled exception: The database connection is lost
optimized [] in Store.Glorp.StoreLoginFactory class>>currentStoreSession
UndefinedObject>>ifNil:
Store.Glorp.StoreLoginFactory class>>currentStoreSession
Monticello.MCPackage>>load
Monticello.PackagesBrowserTool>>loadPackage
SequenceController>>dispatchMenuSymbol:
SequenceController>>dispatchMenuSelection:
SequenceController(ControllerWithMenu)>>processMenu:at:centered:
SequenceController(ControllerWithMenu)>>processMenuAt:centered:
SequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
SequenceController>>yellowButtonPressedEvent:
YellowButtonPressedEvent>>dispatchTo:
SequenceController(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:
 
----------------------------------------------------------------------
optimized [] in Store.Glorp.StoreLoginFactory class>>currentStoreSession
Receiver:
                an UndefinedObject
Context PC = 4
 
----------------------------------------------------------------------
UndefinedObject>>ifNil:
Receiver:
                an UndefinedObject
Arguments:
                aBlock = BlockClosure [] in Store.Glorp.StoreLoginFactory class>>currentStoreSession
Context PC = 3
 
----------------------------------------------------------------------
Store.Glorp.StoreLoginFactory class>>currentStoreSession
Receiver:
                a Store.Glorp.StoreLoginFactory class
Instance Variables:
                superclass = Object
                methodDict = a MethodDictionary[0]
                format = 16384
                subclasses = nil
                instanceVariables = an Array[0]
                organization =
                name = #StoreLoginFactory
                classPool = a NameSpaceOfClass[0]
                environment = a NameSpace[112]
Temporaries:
                session = nil
Context PC = 16
 
----------------------------------------------------------------------
Monticello.MCPackage>>load
Receiver:
                a Monticello.MCPackage
Instance Variables:
                url = <URL:file:///c:%5CDevelop%5CMonticello/JSON-ul.35.mcz>
                name = 'JSON'
                metadata = a Dictionary[8]
                snapshot = a Monticello.MCSnapshot
                environment = a NameSpace[49]
                version = '35'
                timestamp = November 9, 2010 4:30:48 AM
                author = 'ul'
Context PC = 4
 
Terry
 
===========================================================
Terry Raymond
Crafted Smalltalk
80 Lazywood Ln.
Tiverton, RI  02878
(401) 624-4517      [hidden email]
===========================================================
 
_______________________________________________
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