Spec 1.1 in Pharo 1.4

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

Spec 1.1 in Pharo 1.4

Sean P. DeNigris
Administrator
I updated my to Spec 1.1 with:
Gofer new
url: 'http://ss3.gemstone.com/ss/Spec';
package: 'ConfigurationOfSpec';
load.

((Smalltalk at: #ConfigurationOfSpec) project stableVersion) load: 'full'.

And I'm getting a weird error [1]. The weird part is that if I go to Array>>sorted: in the call chain, the argument value is "false", but if I go one back and inspectIt "sortingBlockHolder contents", I get [ :a :b | true ]

Image: Pharo1.4 [Latest update: #14453]

False(Object)>>doesNotUnderstand: #value:value:
        Receiver: false
        Arguments and temporary variables:
                aMessage: value: a JenkinsJob value: a JenkinsJob
                exception: MessageNotUnderstood: False>>value:value:
                resumeValue: nil
        Receiver's instance variables:
false

Array(ArrayedCollection)>>mergeFirst:middle:last:into:by:
        Receiver: an Array(a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob a J...etc...
        Arguments and temporary variables:
                first: 1
                middle: 1
                last: 2
                dst: an Array(a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob ...etc...
                aBlock: false
                i1: 1
                i2: 2
                val1: a JenkinsJob
                val2: a JenkinsJob
                out: 0
        Receiver's instance variables:
an Array(a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob a JenkinsJob a J...etc...
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Spec 1.1 in Pharo 1.4

Sean P. DeNigris
Administrator
Sean P. DeNigris wrote
And I'm getting a weird error.
"Compiler recompileAll" fixed that problem, but now I'm getting:

FrameLayoutSpec(Object)>>doesNotUnderstand: #fractions:offsets:
        Receiver: a FrameLayoutSpec
        Arguments and temporary variables:
                aMessage: fractions: (0@0) corner: (1@1) offsets: (0@0) corner: (0@0)
                exception: MessageNotUnderstood: FrameLayoutSpec>>fractions:offsets:
                resumeValue: nil
        Receiver's instance variables:
                instance: nil
                bindings: a BindingsHolder

SpecInterpreter>>actionToPerformWithSelector:arguments:
        Receiver: a SpecInterpreter
        Arguments and temporary variables:
                selector: #fractions:offsets:
                args: {(0@0) corner: (1@1). (0@0) corner: (0@0)}
        Receiver's instance variables:
                model: a JenkinsDashboard
                spec: a RawSpec
                superSpec: a ComposableSpec
Cheers,
Sean