Status: Accepted
Owner: [email protected]
Labels: Milestone-1.2-DevImage Importance-High

New issue 3760 by [email protected]: Build 1.2 Fails due to Mock package
http://code.google.com/p/pharo/issues/detail?id=3760

Solution: Remove the package that is the problem.


 THERE_BE_DRAGONS_HERE
  MessageNotUnderstood: receiver of "evaluateMessageSend:" is nil
  25 February 2011 5:41:49 pm

VM: unix - i686 - linux - Squeak4.1 of 17 April 2010 [latest update: #9957]
  Image: Pharo1.2rc2 [Latest update: #12338]

  SecurityManager state:
  Restricted: false
  FileAccess: true
  SocketAccess: true
  Working Dir /builds/workspace/Pharo 1.2/Pharo-1.2-AfterRunningTests
  Trusted Dir /builds/workspace/Pharo 1.2/Pharo-1.2-AfterRunningTests/secure
Untrusted Dir /builds/workspace/Pharo 1.2/Pharo-1.2-AfterRunningTests/My Squeak

  UndefinedObject(Object)>>doesNotUnderstand: #evaluateMessageSend:
        Receiver: nil
        Arguments and temporary variables:
  <<error during printing>
        Receiver's instance variables:
  nil

  MockObject>>evaluateMessage:
        Receiver: <<error during printing>>
        Arguments and temporary variables:
                aMessage:       someMessage
        Receiver's instance variables:
  <<error during printing>>

  MockObject(MocketryProxy)>>doesNotUnderstand: #someMessage
        Receiver: <<error during printing>>
        Arguments and temporary variables:
                aMessage:       someMessage
        Receiver's instance variables:
  <<error during printing>>

  [mock1 someMessage] in [[mock1 someMessage] fork.
Processor yield] in MessageContextSpecAcceptanceTests>>testShouldBeAsynchronousIfMessageInOtherProcess Receiver: MessageContextSpecAcceptanceTests>>#testShouldBeAsynchronousIfMessageInOtherProcess
        Arguments and temporary variables:

        Receiver's instance variables:
                testSelector:   #testShouldBeAsynchronousIfMessageInOtherProcess
                mock1:  nil
                mock2:  nil


  [self value.
        Processor terminateActive] in BlockClosure>>newProcess
        Receiver: [mock1 someMessage]
        Arguments and temporary variables:

        Receiver's instance variables:
                outerContext:   [[mock1 someMessage] fork.
        Processor yield] in MessageContextSpe...etc...
                startpc:        55
                numArgs:        0



  --- The full stack ---
  UndefinedObject(Object)>>doesNotUnderstand: #evaluateMessageSend:
  MockObject>>evaluateMessage:
  MockObject(MocketryProxy)>>doesNotUnderstand: #someMessage
  [mock1 someMessage] in [[mock1 someMessage] fork.
Processor yield] in MessageContextSpecAcceptanceTests>>testShouldBeAsynchronousIfMessageInOtherProcess
  [self value.
        Processor terminateActive] in BlockClosure>>newProcess


Reply via email to