I get the following error when opening Bentley Hammer V8i Select 4 or trying to open any file once it does open. I recently got this installed on my computer and have been having this error ever since. Does anyone know a fix? I googled solutions online but nothing has worked so far, including deleting the *.mdb files.
"Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
Hello Trevor,
This is a generic error. Does this occur even when starting a new file or opening one of the sample files? (located in the Samples subfolder within the product installation folder) If it's specific to a model, try opening the .WTG file in Wordpad and check if it was saved in a newer version.
If it happens in any model, what Operating System are you using? Do you see any additional details that you can provide? If not, can you provide the log file? For your version, it should be under this folder (you may need to unhide hidden/system folders/files to see this)
C:\Users\<username>\AppData\Local\Bentley\HAMMER\8\Haestad.HAMMERXM.log
This file can sometimes be large, so you may want to zip it, then either attach to your reply using the Advanced Reply Editor, or upload using this process:
http://communities.bentley.com/help/w/be_communities_help/7079.be-communities-secure-file-upload
Regarding deletion of MDB files - I assume this refers to deletion of the Engineeringlibraries.mdb file, which is often a troubleshooting step for some issues where the engineering library database may have become corrupt. However for SELECTseries 4, the file has a different extension and is Engineeringlibraries.SQLite. The file is located here:
C:\Users\<username>\AppData\Roaming\Bentley\EngineeringLibraries\EngineeringLibraries.sqlite
As with the previously used engineeringlibraries.mdb, this file can be deleted to restore the default engineering library database.
One other thing you can try is to try opening HAMMER a different way. If you have a 64-bit Operating system, then by default the 64-bit version of HAMMER will open when you use the shortcut. You can check this under Help > About HAMMER. If you're using the 64-bit version, it will show "64-bit" in the lower left corner. In this case, you can try opening the 32-bit verison. This is the Hammer.exe in the root installation folder, which by default is C:\Program Files (x86)\Bentley\HAMMER8\. The 64-bit version is located in a "x64" subfolder. Lastly, you can try opening HAMMER using something called the Managed Starter - this is the file in the installation folder called "Haestad.HAMMER.Starter.exe".
If possible (and regardless of the issue) you may want to consider upgrading your HAMMER version. The latest is V8i SELECTseries 6. You can read more about what we've added and improved in recent versions by scrolling down to the HAMMER section of the below article and taking a look at the "What's new...." articles for SELECTseries 5 and 6.
communities.bentley.com/.../selectsupport-technotes-and-faqs
Regards,
Jesse DringoliTechnical Support Manager, OpenFlowsBentley Communities Site AdministratorBentley Systems, Inc.
Thanks for the reply Jesse. I inserted my log file. The error occurs whenever I open any file, creating a new project or opening an existing one. The installation is new on my computer.
My operating system is Windows 7, SP1
I tried deleting the SQLite files, it did not work.
I tried opening the program in multiple ways as you described, it did not work.
Haestad.HAMMERXM.log
Hi Jesse,
We tried all the suggestions above, including installing Series 6. We still have the same problem. When opening in safe mode, the program crashes on a different error. I have attached that log file for when I booted in safe mode and the normal log file.
5481.Exception.log3833.Haestad.HAMMERXM.log