Skip to content

load 3.0.4 on top of 3.0.3 results in tests hitting WAAttributeNotFound #643

@GoogleCodeExporter

Description

@GoogleCodeExporter
To reproduce:

  1. unzip configurations.zip (attached)
  2. launch PharoCore1.1.1 image
  3. run the following in a workspace to preload the configurations (not that these configuration should not be committed to a public repository):

    Gofer new
    directory: '/export/foos1/users/dhenrich/pharo/monticello';
    package: 'ConfigurationOfGrease';
    package: 'ConfigurationOfKomHttpServer';
    package: 'ConfigurationOfOmniBrowser';
    package: 'ConfigurationOfRefactoringBrowser';
    package: 'ConfigurationOfSeaside30';
    package: 'ConfigurationOfSwazoo2';
    load.

  4. run the following in a workspace to load Seaside 3.0.3:

    ((Smalltalk at: #ConfigurationOfSeaside30) project version: '3.0.3') load: 'ALL'.

  5. save image
  6. run the following in a workspace to load Seaside 3.0.4:

    ((Smalltalk at: #ConfigurationOfSeaside30) project version: '3.0.4') load: 'ALL'.

  7. run the Seaside-Tests-Environment tests...you should get several tests with WAAttributeNotFound errors

If you skip step 4 and load Seaside 3.0.4. the tests run clean.

Presumably a class needs to be re-initialized after 3.0.4 is loaded ... not 
clear which one

Original issue reported on code.google.com by [email protected] on 11 Feb 2011 at 10:17

Attachments:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions