When I strat SimPE, the pjse tables seem to be throwing exceptions left and right. The error report for that is:
Message:
The type initializer for 'pjse.FileTable' threw an exception.
SimPE Version:
Default (0.72.1.33855).
Exception Stack:
System.TypeInitializationException: The type initializer for 'pjse.FileTable' threw an exception. ---> System.IO.IOException: The process cannot access the file 'C:\Users\Sara\Documents\EA Games\The Sims 2\Downloads\_EnableColorOptionsGMND.package' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at SimPe.Packages.StreamFactory.UseStream(String filename, FileAccess fa, Boolean create)
at SimPe.Packages.File.ReloadFromFile(String filename)
at SimPe.Packages.PackageMaintainer.LoadPackageFromFile(String filename, Boolean sync)
at SimPe.Packages.File.LoadFromFile(String flname)
at pjse.FileTable.Add(String v, Boolean recurse, Boolean isMaxis, Boolean isFixed)
at pjse.FileTable.Refresh(Boolean loadEverything)
at pjse.FileTable.Refresh()
at pjse.FileTable..cctor()
--- End of inner exception stack trace ---
at pjse.FileTableTool.IsEnabled(IPackedFileDescriptor pfd, IPackageFile package)
System.IO.IOException: The process cannot access the file 'C:\Users\Sara\Documents\EA Games\The Sims 2\Downloads\_EnableColorOptionsGMND.package' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at SimPe.Packages.StreamFactory.UseStream(String filename, FileAccess fa, Boolean create)
at SimPe.Packages.File.ReloadFromFile(String filename)
at SimPe.Packages.PackageMaintainer.LoadPackageFromFile(String filename, Boolean sync)
at SimPe.Packages.File.LoadFromFile(String flname)
at pjse.FileTable.Add(String v, Boolean recurse, Boolean isMaxis, Boolean isFixed)
at pjse.FileTable.Refresh(Boolean loadEverything)
at pjse.FileTable.Refresh()
at pjse.FileTable..cctor()
Source:
pjse.filetable.plugin
Execution Stack:
at pjse.FileTableTool.IsEnabled(IPackedFileDescriptor pfd, IPackageFile package)
Windows Version:
Vista
.NET Version:
2.0.50727.3603
My game isn't running, either, just BodyShop. (I saw that as a possible cause in another thread) and when I try to import a mesh, I get another error:
Message:
Unable to Start ToolPlugin.
SimPE Version:
Default (0.72.1.33855).
Exception Stack:
System.IO.IOException: The process cannot access the file 'C:\Program Files (x86)\EA GAMES\The Sims 2 Apartment Life\TSData\Res\3D\Sims03.package' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at SimPe.Packages.StreamFactory.UseStream(String filename, FileAccess fa, Boolean create)
at SimPe.Packages.File.ReloadFromFile(String filename)
at SimPe.Packages.PackageMaintainer.LoadPackageFromFile(String filename, Boolean sync)
at SimPe.Packages.File.LoadFromFile(String flname)
at pj.BodyMeshExtractor.addFromPkg(String name, UInt32 type, String pkg)
at pj.BodyMeshExtractor.findAndAdd(String name, UInt32 type, String source)
at pj.BodyMeshExtractor.Main()
at pj.BodyMeshExtractor.ShowDialog(IPackedFileDescriptor& pfd, IPackageFile& package)
at SimPe.ToolMenuItemExt.ClickItem(Object sender, EventArgs e)
Source:
mscorlib
Execution Stack:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at SimPe.Packages.StreamFactory.UseStream(String filename, FileAccess fa, Boolean create)
at SimPe.Packages.File.ReloadFromFile(String filename)
at SimPe.Packages.PackageMaintainer.LoadPackageFromFile(String filename, Boolean sync)
at SimPe.Packages.File.LoadFromFile(String flname)
at pj.BodyMeshExtractor.addFromPkg(String name, UInt32 type, String pkg)
at pj.BodyMeshExtractor.findAndAdd(String name, UInt32 type, String source)
at pj.BodyMeshExtractor.Main()
at pj.BodyMeshExtractor.ShowDialog(IPackedFileDescriptor& pfd, IPackageFile& package)
at SimPe.ToolMenuItemExt.ClickItem(Object sender, EventArgs e)
Windows Version:
Vista
.NET Version:
2.0.50727.3603
So then I read in another thread to try the QA version of SimPE. I also still have the other SimPE installed as well. This time the start-up error and the tool still won't load, either.
Message:
The process cannot access the file 'C:\Users\Sara\Documents\EA Games\The Sims 2\Downloads\_EnableColorOptionsGMND.package' because it is being used by another process.
SimPE Version:
Default (0.73.44.37511).
Exception Stack:
System.IO.IOException: The process cannot access the file 'C:\Users\Sara\Documents\EA Games\The Sims 2\Downloads\_EnableColorOptionsGMND.package' because it is being used by another process.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at SimPe.Packages.StreamFactory.UseStream(String filename, FileAccess fa, Boolean create)
at SimPe.Packages.File.ReloadFromFile(String filename)
at SimPe.Packages.PackageMaintainer.LoadPackageFromFile(String filename, Boolean sync)
at SimPe.Packages.File.LoadFromFile(String flname)
at pjse.FileTable.Add(String v, Boolean recurse, Expansions ep, Boolean isFixed)
at pjse.FileTable.Refresh(Boolean loadEverything)
at pjse.FileTable.get_GFT()
at pjse.FileTableTool.IsEnabled(IPackedFileDescriptor pfd, IPackageFile package)
Source:
mscorlib
Execution Stack:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at SimPe.Packages.StreamFactory.UseStream(String filename, FileAccess fa, Boolean create)
at SimPe.Packages.File.ReloadFromFile(String filename)
at SimPe.Packages.PackageMaintainer.LoadPackageFromFile(String filename, Boolean sync)
at SimPe.Packages.File.LoadFromFile(String flname)
at pjse.FileTable.Add(String v, Boolean recurse, Expansions ep, Boolean isFixed)
at pjse.FileTable.Refresh(Boolean loadEverything)
at pjse.FileTable.get_GFT()
at pjse.FileTableTool.IsEnabled(IPackedFileDescriptor pfd, IPackageFile package)
Windows Version:
Vista
.NET Version:
2.0.50727.3603
I didn't have errors with the older versions, I just upgraded today and now the program seems to be freaking out. Is it because I have a 64-bit system? It's days like this I miss xp...