[Pythonmac-SIG] "Bad marshal data" on startup...

tracy s. ruggles trace@reinventnow.com
Wed, 04 Jul 2001 15:38:00 -0500


Hi, I'm Python-less right now and my life seems so totally meaningless!  :-)

My Python IDE won't start-up for either 2.0 or 2.1.  I even tried
re-installing 2.1 to clean up the installation.  But, every time, I get this
traceback:

Traceback (most recent call last):
  File "theGarden:Python 2.0:Mac:Tools:IDE:PythonIDE.py", line 41, in ?
    import PythonIDEMain
  File "theGarden:Python 2.0:Mac:Tools:IDE:PythonIDEMain.py", line 254, in ?
    PythonIDE()
  File "theGarden:Python 2.0:Mac:Tools:IDE:PythonIDEMain.py", line 16, in
__init__
    Wapplication.Application.__init__(self, 'Pide')
  File "theGarden:Python 2.0:Mac:Tools:IDE:Wapplication.py", line 18, in
__init__
    FrameWork.Application.__init__(self)
  File "thegarden:python 2.0:mac:lib:FrameWork.py", line 105, in __init__
    self.makemenubar()
  File "theGarden:Python 2.0:Mac:Tools:IDE:Wapplication.py", line 247, in
makemenubar
    self.makeusermenus()
  File "theGarden:Python 2.0:Mac:Tools:IDE:PythonIDEMain.py", line 101, in
makeusermenus
    prefs = self.getprefs()
  File "theGarden:Python 2.0:Mac:Tools:IDE:Wapplication.py", line 377, in
getprefs
    return MacPrefs.GetPrefs(self.preffilepath)
  File "theGarden:Python 2.0:Mac:Tools:IDE:MacPrefs.py", line 106, in
GetPrefs
    preffile = PrefFile(path, creator)
  File "theGarden:Python 2.0:Mac:Tools:IDE:MacPrefs.py", line 53, in
__init__
    prefdict = marshal.load(open(self.__path, 'rb'))
ValueError: bad marshal data

..

The interpreter will start-up fine, but I've become so dependent on the IDE
that I can't imagine working with just the interpreter anymore.  Has this
happened to anyone else and how do I get the IDE back?!?

Thanks,
Tracy


--
Tracy S. Ruggles :: trace@reinventnow.com :: 512/858.2280

"RHUBARB. / Rhubarb is susan not susan not seat in bunch toys not wild and
laughable not in little places not in neglect and vegetable not in fold coal
age not please." -- Gertrude Stein