Fwd: Build failed in Hudson: moose-latest-dev #454
by Alexandre Bergel
I do not know where the problem comes from. I just tried with a Pharo-dev 1.1.1 and it just works.
Cheers,
Alexandre
Begin forwarded message:
> From: admin(a)moosetechnology.org
> Date: 19 November 2010 20:15:53 GMT-03:00
> To: tudor(a)tudorgirba.com, simon.denier(a)gmail.com, cy.delaunay(a)gmail.com, alexandre(a)bergel.eu, stephane.ducasse(a)inria.fr, jannik.laval(a)inria.fr
> Subject: Build failed in Hudson: moose-latest-dev #454
>
> See <http://hudson.moosetechnology.org/job/moose-latest-dev/454/>
>
> ------------------------------------------
> [...truncated 518 lines...]
> errorDefinitions: an OrderedCollection()
> provisions: a Set(#BitmapBugz #ORCmdInstVarRefsEnvironment #ORVariableBrowser #...etc...
> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>
>
> [] in MCPackageLoader>>useChangeSetNamed:during:
> Receiver: a MCPackageLoader
> Arguments and temporary variables:
> aBlock: [self basicLoad]
> Receiver's instance variables:
> requirements: #()
> unloadableDefinitions: a SortedCollection()
> obsoletions: a Dictionary()
> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'XML-Parser' #'XM...etc...
> removals: an OrderedCollection()
> errorDefinitions: an OrderedCollection()
> provisions: a Set(#BitmapBugz #ORCmdInstVarRefsEnvironment #ORVariableBrowser #...etc...
> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>
>
> BlockClosure>>ensure:
> Receiver: [aBlock value]
> Arguments and temporary variables:
> aBlock: [changeHolder newChanges: oldChanges]
> complete: nil
> returnValue: nil
> Receiver's instance variables:
> outerContext: MCPackageLoader>>useChangeSetNamed:during:
> startpc: 93
> numArgs: 0
>
>
> MCPackageLoader>>useChangeSetNamed:during:
> Receiver: a MCPackageLoader
> Arguments and temporary variables:
> baseName: 'XML-Parser-JAAyer.105'
> aBlock: [self basicLoad]
> changeHolder: ChangeSet
> oldChanges: a ChangeSet named Unnamed
> newChanges: a ChangeSet named XML-Parser-JAAyer.105
> Receiver's instance variables:
> requirements: #()
> unloadableDefinitions: a SortedCollection()
> obsoletions: a Dictionary()
> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'XML-Parser' #'XM...etc...
> removals: an OrderedCollection()
> errorDefinitions: an OrderedCollection()
> provisions: a Set(#BitmapBugz #ORCmdInstVarRefsEnvironment #ORVariableBrowser #...etc...
> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>
>
> MCPackageLoader>>useNewChangeSetNamedLike:during:
> Receiver: a MCPackageLoader
> Arguments and temporary variables:
> baseName: 'XML-Parser-JAAyer.105'
> aBlock: [self basicLoad]
> Receiver's instance variables:
> requirements: #()
> unloadableDefinitions: a SortedCollection()
> obsoletions: a Dictionary()
> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'XML-Parser' #'XM...etc...
> removals: an OrderedCollection()
> errorDefinitions: an OrderedCollection()
> provisions: a Set(#BitmapBugz #ORCmdInstVarRefsEnvironment #ORVariableBrowser #...etc...
> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>
>
> MCPackageLoader>>loadWithNameLike:
> Receiver: a MCPackageLoader
> Arguments and temporary variables:
> baseName: 'XML-Parser-JAAyer.105'
> Receiver's instance variables:
> requirements: #()
> unloadableDefinitions: a SortedCollection()
> obsoletions: a Dictionary()
> additions: an OrderedCollection(a MCOrganizationDefinition(#(#'XML-Parser' #'XM...etc...
> removals: an OrderedCollection()
> errorDefinitions: an OrderedCollection()
> provisions: a Set(#BitmapBugz #ORCmdInstVarRefsEnvironment #ORVariableBrowser #...etc...
> methodAdditions: an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...
>
>
> MCVersionLoader>>loadWithNameLike:
> Receiver: a MCVersionLoader
> Arguments and temporary variables:
> aString: 'XML-Parser-JAAyer.105'
> loader: a MCPackageLoader
> Receiver's instance variables:
> versions: an OrderedCollection(a MCVersion(XML-Parser-JAAyer.105))
>
>
> MCVersionLoader>>load
> Receiver: a MCVersionLoader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> versions: an OrderedCollection(a MCVersion(XML-Parser-JAAyer.105))
>
>
> MetacelloGoferLoad(GoferLoad)>>execute
> Receiver: a MetacelloGoferLoad
> Arguments and temporary variables:
>
> Receiver's instance variables:
> gofer: a Gofer
> model: a MCVersionLoader
>
>
>
> --- The full stack ---
> UndefinedObject(Object)>>doesNotUnderstand: #newFrom:
> class>>initialize
> MCMethodDefinition>>postloadOver:
> [] in [] in [] in MCPackageLoader>>basicLoad
> [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
> OrderedCollection>>do:
> [] in OrderedCollection(Collection)>>do:displayingProgress:every:
> [] in [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>on:do:
> [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>ensure:
> ProgressInitiationException>>defaultMorphicAction
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> OrderedCollection(Collection)>>do:displayingProgress:every:
> OrderedCollection(Collection)>>do:displayingProgress:
> [] in [] in MCPackageLoader>>basicLoad
> BlockClosure>>on:do:
> [] in MCPackageLoader>>basicLoad
> BlockClosure>>ensure:
> MCPackageLoader>>basicLoad
> [] in MCPackageLoader>>loadWithNameLike:
> [] in MCPackageLoader>>useChangeSetNamed:during:
> BlockClosure>>ensure:
> MCPackageLoader>>useChangeSetNamed:during:
> MCPackageLoader>>useNewChangeSetNamedLike:during:
> MCPackageLoader>>loadWithNameLike:
> MCVersionLoader>>loadWithNameLike:
> MCVersionLoader>>load
> MetacelloGoferLoad(GoferLoad)>>execute
> - - - - - - - - - - - - - - -
> - - - - - - - - - - - - - - - - - -
> [] in [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
> [] in MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
> [] in MetacelloPharoPlatform>>do:displaying:
> [] in [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>on:do:
> [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>ensure:
> ProgressInitiationException>>defaultMorphicAction
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> MetacelloPharoPlatform>>do:displaying:
> MetacelloLoadingMCSpecLoader(MetacelloCommonMCSpecLoader)>>loadPackageDirective:gofer:
> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPackageDirective:gofer:
> MetacelloPackageLoadDirective>>loadUsing:gofer:
> [] in MetacelloAtomicLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
> OrderedCollection>>do:
> MetacelloAtomicLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
> MetacelloAtomicLoadDirective>>loadLinearLoadDirective:gofer:
> MetacelloLinearLoadDirective>>loadUsing:gofer:
> [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadAtomicLoadDirective:gofer:
> OrderedCollection>>do:
> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadAtomicLoadDirective:gofer:
> MetacelloAtomicLoadDirective>>loadUsing:gofer:
> [] in MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
> OrderedCollection>>do:
> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadLinearLoadDirective:gofer:
> MetacelloLinearLoadDirective>>loadUsing:gofer:
> MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadWithPolicy:
> MetacelloLoaderPolicy>>load
> MetacelloFetchingMCSpecLoader>>doLoad
> [] in [] in MetacelloMCVersion>>doLoadRequiredFromArray:
> [] in MetacelloPharoPlatform>>do:displaying:
> [] in [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>on:do:
> [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>ensure:
> ProgressInitiationException>>defaultMorphicAction
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> MetacelloPharoPlatform>>do:displaying:
> [] in MetacelloMCVersion>>doLoadRequiredFromArray:
> BlockClosure>>ensure:
> MetacelloMCVersion>>doLoadRequiredFromArray:
> MetacelloMCVersion>>load
> ConfigurationOfMoose class>>loadRelease42
> UndefinedObject>>DoIt
> Compiler>>evaluate:in:to:notifying:ifFail:logged:
> Compiler class>>evaluate:for:notifying:logged:
> Compiler class>>evaluate:for:logged:
> Compiler class>>evaluate:logged:
> [] in [] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> BlockClosure>>on:do:
> [] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> [] in [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>on:do:
> [] in ProgressInitiationException>>defaultMorphicAction
> BlockClosure>>ensure:
> ProgressInitiationException>>defaultMorphicAction
> ProgressInitiationException>>defaultAction
> UndefinedObject>>handleSignal:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
> RWBinaryOrTextStream(PositionableStream)>>fileIn
> CodeLoader>>installSourceFile:
> [] in CodeLoader>>installSourceFiles
> Array(SequenceableCollection)>>do:
> CodeLoader>>installSourceFiles
> ProjectLauncher>>startUpAfterLogin
> ProjectLauncher>>startUp
> [] in [] in AutoStart class>>startUp:
> WorldState>>runStepMethodsIn:
> PasteUpMorph>>runStepMethods
> WorldState>>doOneCycleNowFor:
> WorldState>>doOneCycleFor:
> PasteUpMorph>>doOneCycle
> [] in Project class>>spawnNewProcess
> [] in BlockClosure>>newProcess
> ------------------------------------------------------------
>
> /srv/hudson.moosetechnology.org/builder/build.sh: line 142: 3297 Killed exec "$PHARO_VM" $PHARO_PARAM "$OUTPUT_IMAGE" "$OUTPUT_SCRIPT"
> Archiving artifacts
> Recording test results
>
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
12 years, 6 months
Re: FAMIXPackageGroup>>exportAsGML
by Simon Denier
On 20 nov. 2010, at 11:47, Tudor Girba wrote:
> Hi,
>
> While browsing the FAMIXPackageGroup class, I stumbled over:
> FAMIXPackageGroup>>exportAsGML
>
> Does anyone know what it is for? It obviously exports to the GML format, but I do not know what tool to use to look at it and I also do not know what exactly it visualizes.
http://en.wikipedia.org/wiki/Graph_Modelling_Language
In particular, it was used to export package/class dependency graphs, visualize in Yed, and compare with package blueprints.
--
Simon
12 years, 6 months
FAMIXPackageGroup>>exportAsGML
by Tudor Girba
Hi,
While browsing the FAMIXPackageGroup class, I stumbled over:
FAMIXPackageGroup>>exportAsGML
Does anyone know what it is for? It obviously exports to the GML format, but I do not know what tool to use to look at it and I also do not know what exactly it visualizes.
Cheers,
Doru
--
www.tudorgirba.com
"If you interrupt the barber while he is cutting your hair,
you will end up with a messy haircut."
12 years, 6 months
VerveineJ out of memory error
by Fabrizio Perin
Hi,
i just try to use VerveineJ to import Java code in moose and i'm not able to make it work: first i tried by command line to use VerveineJ to create the mse of LANModel and it worked. Than i tried to use it with one of my case study and i got: java.lang.OutOfMemoryError: Java heap space.
I tried to modify the script verveinej.sh adding the -Xmx2048m option ( JOPT="-Xmx2048m" ) and it still doesn't work.
Than i tried to use the Moose Wizard and again for the LANModel no problem, but when i tried to import one of my case study i get an error: a message box appear saying that the output.mse file doesn't exist and it ask me to point to an existing file. Apparently verveinej just does not create the file because not able to parse the project and the importer try to go ahead but it does not have any output file from verveinej.
Someone has a similar problem? Am i doing something wrong?
Cheers,
Fabrizio
12 years, 6 months
Re: Issue 476 in moose-technology: VerveineJ should export some metrics
by moose-technology@googlecode.com
Comment #5 on issue 476 by anquetil.nicolas: VerveineJ should export some
metrics
http://code.google.com/p/moose-technology/issues/detail?id=476
I am not sure I want to follow you on this one.
Both metrics can easily be computed from the data already available.
I would like to keep Verveine as lean as possible.
The compatibility argument does not convince me either.
I suppose you mean compatibility with infusion?
I mean no harm to infusion and it does provide good inspiration, but it is
not a standard, it is only one tool to export java code to MSE (just as
VerveineJ is another one).
12 years, 6 months
Re: problem loading XMLSupport
by Stéphane Ducasse
thanks this is a good idea to separate it and clean the package structure
On Nov 18, 2010, at 1:39 PM, jaayer wrote:
>
>
>
>
> ---- On Wed, 17 Nov 2010 23:33:47 -0800 Tudor Girba wrote ----
>
>> Hi,
>>
>> It looks like loading the latest XMLSupport raises some problems:
>> http://hudson.moosetechnology.org/job/moose-latest-dev/448/console
>>
>> Could anyone take a look at that?
>
> I have been trying to make XML-Support more modular. XMLWriter is now stored separately at squeaksource.com/XMLWriter, and the tests are being separated into separate packages as well.
>
> This:
> Gofer new
> squeaksource: 'XMLSupport';
> package: 'ConfigurationOfXMLSupport';
> load.
> (Smalltalk at: #ConfigurationOfXMLSupport) perform: #loadDefault
>
> works fine for me. Please try building it again and report back any errors.
>
>> Cheers,
>> Doru
>>
>> --
>> www.tudorgirba.com
>>
>> "Presenting is storytelling."
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
12 years, 6 months
Orion Framework
by Laval Jannik
Hi guys,
Orion is a tool for reengineering, to simulate changes and compare their impact on multiple versions of software source code models.
It allows to work on a moose model, change it in multiple versions.
Famix tools are compatible with Orion.
I already send an email several months ago :)
So I repeat what is inside.
I publish a small description of Orion on moose website (http://www.moosetechnology.org/tools/orion).
A tutorial is also available (For now it is small and maybe it has some english issues. I will improve it) at http://www.moosetechnology.org/docs/Orion.
You can try it:
=====
Gofer new
squeaksource: 'Orion';
package: 'ConfigurationOfOrion';
load.
(Smalltalk at: #ConfigurationOfOrion) perform: #loadDefault.
=====
I am also available to answer your questions.
Cheers,
---
Jannik Laval
PhD Student - Rmod Team - INRIA
Certified Project Management Associate (IPMA)
http://www.jannik-laval.eu
http://rmod.lille.inria.fr
---
12 years, 6 months
PetitParser: Parse recursive blocks
by Alberto Bacchelli
Hi all,
I am trying to parse recursive blocks, i.e., blocks that can contain other sub-blocks, by using PetitParser.
This is how I would do it:
blockParser := ${ asParser, ( blockParser / ( ($} asParser) not, #any asParser)) star, $} asParser
It works, but I am not sure it is the most convenient way.
Could I have your opinion?
Thank you,
Alberto
12 years, 6 months