This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

HAMMER Memory Error

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."

Parents
  • 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 Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley 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

  • Thanks for sending the log file, it was helpful. Based on the additional details seen in the log, the problem appears to be with how the program is trying to use your video hardware to render the drawing pane. One potential quick way to prove this is to boot the computer in Safe mode, as that will typically use basic video hardware.

    To resolve an issue related to display hardware, please try updating your video card drivers or adjust the display acceleration settings. The settings are highly dependent on the hardware but are usually located by right clicking on your desktop. For example you may see "Nvidia Control Panel".

    To check the hardware model and driver, right click in your desktop > Change Resolution > Advanced Settings. In the Adapter tab, you should see the video hardware model. Click Properties > Driver to check the driver date and version. To update, I would recommend browsing to the manufacturer's website.

    If you use both integrated video (such as "Intel HD") as well as a discrete video card, check your video card control panel software (typically found in your system tray in the lower right corner) to ensure that your Bentley product is set to use the discrete video hardware.

    Note that it is possible that the issue may be resolved in a newer version of HAMMER.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

  • 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

  • Hi Trevor,

    When you booted in safe mode, did you try safe mode with networking? The new error (which appears to be System.Net.Sockets.SocketException....) seems to be related to how our RSS feature works with network connections.

    The log file beginning with "5481" seems to show that your video hardware is NVIDIA Quadro K1100M, with driver dated 8/18/2013, version 9.18.13.2680. Can you confirm the driver version shown in the NVIDIA control panel? (right click desktop > NVIDIA Control Panel > System Information button > Driver version. Also please confirm the driver date and version shown via right click desktop > Screen Resolution > Advanced Settings. In the Adapter tab > Properties > Driver.

    From NVIDIA's website, it looks like the latest driver version is dated 1/28/2016:

    www.nvidia.com/.../en-us

    I am also going to send you a private message to get your contact information in case we need to conduct a remote desktop sharing session for more efficient troubleshooting.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

  • Also... I believe with NVIDIA, there is a "clean install" option during installation of the new drivers. Make sure to choose this to fully remove the previous drivers.


    Regards,

    Jesse Dringoli
    Technical Support Manager, OpenFlows
    Bentley Communities Site Administrator
    Bentley Systems, Inc.

Reply Children
No Data