Issue updating Squeak 5.0

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

Issue updating Squeak 5.0

cbc
Hi.

While upgrading a 5.0 image:
  Squeak5.0
  latest update: #15117
  Current Change Set: Unnamed1
  Image format 6521 (32 bit)

I get the error: 
  MessageNotUnderstood: CompiledMethod class>>maxNumLiterals

It looks like the Compiler update was loaded before the Kernel update - causing failure at that point.  The error is coming from Encoder>>maxNumLiterals.

Maybe an update map is needed?

Anyone else experiencing this?

-cbc


cbc
Reply | Threaded
Open this post in threaded view
|

Re: Issue updating Squeak 5.0

cbc
Hmm.

Apparently I was pointed at:
when I got this error.  Restarting and pointing to trunk, I no longer have this error.

Can we fix the default update stream so others don't run into this issue?

-cbc

On Fri, Aug 28, 2015 at 3:43 PM, Chris Cunningham <[hidden email]> wrote:
Hi.

While upgrading a 5.0 image:
  Squeak5.0
  latest update: #15117
  Current Change Set: Unnamed1
  Image format 6521 (32 bit)

I get the error: 
  MessageNotUnderstood: CompiledMethod class>>maxNumLiterals

It looks like the Compiler update was loaded before the Kernel update - causing failure at that point.  The error is coming from Encoder>>maxNumLiterals.

Maybe an update map is needed?

Anyone else experiencing this?

-cbc



Reply | Threaded
Open this post in threaded view
|

Re: Issue updating Squeak 5.0

Eliot Miranda-2
In reply to this post by cbc
Hi Chris,

On Fri, Aug 28, 2015 at 3:43 PM, Chris Cunningham <[hidden email]> wrote:
Hi.

While upgrading a 5.0 image:
  Squeak5.0
  latest update: #15117
  Current Change Set: Unnamed1
  Image format 6521 (32 bit)

I get the error: 
  MessageNotUnderstood: CompiledMethod class>>maxNumLiterals

It looks like the Compiler update was loaded before the Kernel update - causing failure at that point.  The error is coming from Encoder>>maxNumLiterals.

Maybe an update map is needed?

There is.  See update-eem.330.mcm which ensures that Kernel-eem.947 is loaded before Compiler-eem.307.  Perhaps your update map is still pointing to update.spur?  Perhaps your update URL is not yet pointing to trunk?
 

Anyone else experiencing this?

-cbc






--
_,,,^..^,,,_
best, Eliot


cbc
Reply | Threaded
Open this post in threaded view
|

Re: Issue updating Squeak 5.0

cbc
Right.  It was at Squeak50 - the default location for the newly downloaded image.  Probably update-eem.330.mcm needs to be copied there.

-cbc

On Fri, Aug 28, 2015 at 3:49 PM, Eliot Miranda <[hidden email]> wrote:
Hi Chris,

On Fri, Aug 28, 2015 at 3:43 PM, Chris Cunningham <[hidden email]> wrote:
Hi.

While upgrading a 5.0 image:
  Squeak5.0
  latest update: #15117
  Current Change Set: Unnamed1
  Image format 6521 (32 bit)

I get the error: 
  MessageNotUnderstood: CompiledMethod class>>maxNumLiterals

It looks like the Compiler update was loaded before the Kernel update - causing failure at that point.  The error is coming from Encoder>>maxNumLiterals.

Maybe an update map is needed?

There is.  See update-eem.330.mcm which ensures that Kernel-eem.947 is loaded before Compiler-eem.307.  Perhaps your update map is still pointing to update.spur?  Perhaps your update URL is not yet pointing to trunk?
 

Anyone else experiencing this?

-cbc






--
_,,,^..^,,,_
best, Eliot