SpreadSheet problem

When a SpreadSheet is saved as a file and reopened later, the mappings
are lost.  The problem lies on line 957 of the BasicSSCell code:

        ScalarType domain = ScalarType.getScalarTypeByName(
                            (String) dnames.elementAt(j));

"domain" ends up being null.

The code for the getScalarTypeByName method looks like this:

  public static ScalarType getScalarTypeByName(String name) {
    Enumeration scalars = ScalarVector.elements();
    while (scalars.hasMoreElements()) {
      ScalarType scalar = (ScalarType) scalars.nextElement();
      if (name.equals(scalar.Name)) {
        return scalar;
      }
    }
    return null;
  }


It is not clear how ScalarVector would have been initialized.  How can
this be fixed?



-- 
John Brecht
SRI International
Center for Technology in Learning
333 Ravenswood Avenue
Menlo Park, CA  94025
650-859-2325 (voice)
650-859-3673 (fax)
john.brecht@xxxxxxx



We've got a blind date with Destiny and it looks like she ordered the
lobster.