mash stopped working

Post » Tue May 17, 2011 3:03 am

Mash has worked fine on my Vista system for several years. A couple of weeks ago it stopped working, there's a brief flash of an error window, then nothing. I reinstalled Mash, python, and python ansi ...didn't help. Was advised to try standalone Mash; after I "OK" the "select Morrowind location" window in that there's a brief popup window with a scrolling list, but it disappears before I can read anything, and nothing else happens.

Installed Wrye_Mash_84-27588 (it's newer than the version I'd been using), set it to run from python2.4, and get the same results. This is the bugdump (seems I have an "insecure string pickle", hopefully someone can help secure it):


L:\Morrowind\Mopy>c:\python24\python.exe mash.py 0
Traceback (most recent call last):
File "mash.py", line 19, in ?
app = masher.MashApp(stdOutCode)
File "C:\Python24\Lib\site-packages\wx-2.5.3-msw-ansi\wx\_core.py", line 5301,
in __init__
self._BootstrapApp()
File "C:\Python24\Lib\site-packages\wx-2.5.3-msw-ansi\wx\_core.py", line 4980,
in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "L:\Morrowind\Mopy\masher.py", line 3169, in OnInit
self.InitData()
File "L:\Morrowind\Mopy\masher.py", line 3229, in InitData
mosh.modInfos = mosh.ModInfos(os.path.join(mwDir,'Data Files'))
File "L:\Morrowind\Mopy\mosh.py", line 2984, in __init__
FileInfos.__init__(self,dir,factory)
File "L:\Morrowind\Mopy\mosh.py", line 2695, in __init__
self.table = Table(os.path.join(self.dir,'Mash','Table.pkl'))
File "L:\Morrowind\Mopy\mosh.py", line 340, in __init__
inData = http://forums.bethsoft.com/index.php?/topic/1183250-mash-stopped-working/cPickle.load(ins)
ValueError: insecure string pickle

L:\Morrowind\Mopy>



BTW, someone suggested I try python2.5 (the Mash version I now have has shortcuts for 2.4 and 2.5). Just installed 2.5 and the ansi files. Same result, same bugdump. I now have Python 2.4, 2.5, and 2.6 installed. Mash still won't run.
User avatar
Curveballs On Phoenix
 
Posts: 3365
Joined: Sun Jul 01, 2007 4:43 am

Post » Tue May 17, 2011 3:53 am

Have you tried the mash standalone that doesn't require Python?
User avatar
Albert Wesker
 
Posts: 3499
Joined: Fri May 11, 2007 11:17 pm

Post » Tue May 17, 2011 4:02 am

Have you tried the mash standalone that doesn't require Python?


"Was advised to try standalone Mash; after I "OK" the "select Morrowind location" window in that there's a brief popup window with a scrolling list, but it disappears before I can read anything, and nothing else happens."
User avatar
Music Show
 
Posts: 3512
Joined: Sun Sep 09, 2007 10:53 am

Post » Tue May 17, 2011 12:54 am

Try deleting Table.pkl
User avatar
Rik Douglas
 
Posts: 3385
Joined: Sat Jul 07, 2007 1:40 pm

Post » Tue May 17, 2011 4:52 pm

snip



Oops, my apologies, my reading comprehension, or lack there of in this case, for the lose! :P

also, what Yacoby said....
User avatar
Ruben Bernal
 
Posts: 3364
Joined: Sun Nov 18, 2007 5:58 pm

Post » Tue May 17, 2011 4:01 pm

Try deleting Table.pkl


There is no table.pkl (that I can find)
User avatar
naome duncan
 
Posts: 3459
Joined: Tue Feb 06, 2007 12:36 am

Post » Tue May 17, 2011 4:03 am

There is no table.pkl (that I can find)

If it exists, it'll be in the "...\Data Files\Mash" folder. You might also want to check in any virtualization locations as well.
User avatar
Lauren Denman
 
Posts: 3382
Joined: Fri Jun 16, 2006 10:29 am

Post » Tue May 17, 2011 11:44 am

If it exists, it'll be in the "...\Data Files\Mash" folder. You might also want to check in any virtualization locations as well.


A thousand blessings, sir! I removed that file, clicked the Mash icon (admittedly with little hope), and Mash fired right up. (It was in the "data files\mash" location; which is good, I have no idea what a virtualization location is ...or where it would be located.)

In terms a low grade moron will understand, what is that table file? And could it have somehow become corrupted two weeks ago, causing my original Mash to stop working? (i.e. I could have deleted that back then and Mash would have worked again)

My thanks to all who helped here.
User avatar
Blaine
 
Posts: 3456
Joined: Wed May 16, 2007 4:24 pm

Post » Tue May 17, 2011 11:26 am


what is that table file?
From the Mash readme (0.42 Doc Browser [7/3/2005]):
MTime info is now saved in Data Files\Mash\Table.pkl, along with doc names, and (in the future) other mod specific data p
And a quote from Wrye, http://www.yacoby.net/es/forum/12/2587081142016240.html:
Mash stores data in several places. One of those is Data Files\Mash\Table.pkl. It looks like that file is corrupted on your computer. A Morrowind CTD should not cause this, though perhaps there's a more systematic problem like a hard disk failure, or some other problem with your file system. Simplest solution is to delete the Table.pkl file and try re-starting Mash. That should fix the problem, though you'll lose some information. (Memorized modification times, assigned updaters, group and rating information.)
Probably worth running http://support.microsoft.com/kb/315265.
User avatar
Bones47
 
Posts: 3399
Joined: Fri Nov 09, 2007 11:15 pm


Return to III - Morrowind