HEC GeoRAS 10 issues with ArcMap 10??

6408
17
02-10-2012 07:18 AM
Labels (1)
JimHorton
New Contributor
We are running ArcGIS 10 SP2 with HEC GeoRAS and GeoHMS 10 and experiencing frequent crashes. Other PCs without GeoRas do not seem to be having the same issues. Is anyone else having problems?
Tags (2)
17 Replies
miketodd
New Contributor
Yes, I am also having trouble with frequent crashes. I always crash at some point when defining flowpath (ie channel, left and right).

Did you resolve your problem?
0 Kudos
PabloFernández
New Contributor
Another one with same problem. When I try to edit banks or flowpaths ArcMap crashes. I have just installed SP4 and the issue has not been fixed.
0 Kudos
PabloFernández
New Contributor
I have solved my problem with arcmap and Hec-Georas. In my case, I was using a translated version of Arcgis (spanish) and I changed it for an English version, all problems have disappeared. I think there are some compatibilities between translations and Hec-GeoRas, I was experiencing some bugs because of the translation.
0 Kudos
PeterWilson
Occasional Contributor III
I'm experiencing problems with HEC-GeoHMS as well. As soon as I add HEC-GeoHMS toolbox within ArcCatalog is crashes and I have to uninstall HEC-GeoHMS to resolve the problem, before being able to restart ArcCatalog. I'm running ArcGIS 10 SP5 on Windows 7 64 bit.

Regards
0 Kudos
NicholasCiomei
New Contributor
I am having the same problems. I can use GEORAS for every single step to import to HEC. However, when I try to use the Mapping tool in GIS it crashes on the final step.
0 Kudos
V_StuartFoote
MVP Frequent Contributor
I'm experiencing problems with HEC-GeoHMS as well. As soon as I add HEC-GeoHMS toolbox within ArcCatalog is crashes and I have to uninstall HEC-GeoHMS to resolve the problem, before being able to restart ArcCatalog. I'm running ArcGIS 10 SP5 on Windows 7 64 bit.


HEC-GeoHMS is hard coded for some reason that it requires Arc Hydro 2.1.0.30 to be installed and won't accept a new version such as 2.1.0.98. 

My first obersvation is that as soon as you add HEC-GeoHMS toolbox to your ArcToolbox within ArcCatalog, it crashes ArcCatalog. I had to delete the Normal.gxt to get ArcCatalog to open without crashing. The second problem that I've found is that if you run "Adjoingt Catchment Processing" from within ModelBuilder or the toolbox the output is empty.



... I previously had Arc Hydro 2.1.0.98 and had to uninstall it as HEC-GeoHMS 10.0.0.85 wants Arc Hydro 2.1.0.30. Once I had uninstalled Arc Hydro 2.1.0.98, I was able to install HEC-GeoHMS and ArcHydro. I've come accross two problems, the first is that if you add HEC-GeoHMS toolbox to ArcCatalog Toolbox it crashes ArcCatalog and the only way to get ArcCatalog to open without crashing is to delete the Normal.gxt. The second problem that I've found is that if you run Adjoint Catchment from the toolbox or within ModelBuilder the output is always empty. Just wondering if you have come across the following.


Peter,

Not certain your issue will be the same as OP is having with HEC GeoRAS where language settings and out of cache conditions seem to be the problems. That said, I believe yours and others issues with the two HEC pacakges would be helped by the application of ArcGIS Desktopp 10.0 SP5 and shifting to current Desktop 10.0 build of ArcHydro Tools, i.e. 2.1.0.98

For HECGeoHMS issues, my understanding is that the USACE HEC asks Esri to limit the ArcHydro version to simplify their configuration management (and internal user support) of the HECGeoHMS package. If you choose to install HECGeoHMS, build 10.0.0.85, you are limited by its Microsoft installer packaging to install with the bundled version of ArcHydro, i.e. 2.1.0.30

As you found, if you already have an ArcHydro build installed, the HECGeoHMS installer will prompt you to uninstall it from the Add/Remove programs panel and then abort.

So, run the Add/Remove programs GUI (appwiz.cpl) and uninstall the "Arc Hydro Tools", or alternatively open a command window "Run as Administrator" and enter
msiexec.exe /x {777B898F-BB2C-4A7E-8FD9-A7E251C14E9D}


This is one of the few instances that I would not aggressively clean-up the registry since you will be leaving ArcGIS Desktop 10.0 in place and will be reinstalling the version of ArcHydro Tools bundled with HECGeoHMS. If you want to be a bit more thorough about a full removal, you could download the ApRegWork utility from the ftp site and run ESRI.APWR.ApRegWork.exe and select only the "ARCHYDRO" search text.

With ArcGIS Desktop 10.0 intact, go ahead and run the HECGeoHMS installer. I prefer to run from a command window to be able to fully log the installation and to run the installation as Administrator, but you could simply select the installer and deal with UAC. The installer will now detect that no ArcHydro Tools are present and launch the installer for build 2.1.0.30, and then the HECGeoHMS installer, build 10.0.0.85--allow them to complete.

At this point I'd launch ArcMap and add both the "Arc Hydro Tools" toolbar and the "HEC-GeoHMS" to be sure they are functional then close them both, and close ArcMap.

Next use Add/Remove programs (appwiz.cpl) and uninstall the 2.1.0.30 version of "Arc Hydro Tools" as before.

Then download the current build of Arc Hydro Tools for Desktop 10.0, build 2.1.0.98 (2012-07-10) from the FTP site. Install that from command prompt "Run as Administrator" with
msiexec.exe /i ArcHydroTools.msi /L*v archydrotoolsInstall.log


Following the installation, review the log looking for any weirdness with installer variables--TARGETDIR, ROOTDIR, PYTHONHOME. And, if your Python26 installation was done outside of ArcGIS, you'll need to copy the ArcHydroTools.pth file from C:\Python26\ArcGIS10.0\Lib\site-packages to the correct Python Lib\site-packages location on your system.

Then launch ArcMap and again add both the "Arc Hydro Tools" toolbar and the "HEC-GeoHMS" toolbar to check for function. Not guaranteed but that should have resolved the issues with your Adjoint Catchment. Regards your problems with ArcCatalog, not sure I follow your issue. You don't add/customize the ArcCatalog toolbar. Rather, the Arc Hydro Tools and HEC GeoHMS and GeoRAS Tools should be accessed from the catalog tree view (ArcCatalog --> Windows --> Catalog Tree), but having the latest patches for the ArcHydro Tools and Desktop SP5 installed should help with stability.

Note: there is no version yet of HECGeoHMS or HECGeoRAS for ArcGIS Desktop 10.1

Stuart
0 Kudos
PeterWilson
Occasional Contributor III
Hi Stuart

Thanks for getting back to me, as you have mentioned:

Peter, 

Not certain your issue will be the same as OP is having with HEC GeoRAS where language settings and out of cache conditions seem to be the problems. That said, I believe yours and others issues with the two HEC pacakges would be helped by the application of ArcGIS Desktopp 10.0 SP5 and shifting to current Desktop 10.0 build of ArcHydro Tools, i.e. 2.1.0.98 

For HECGeoHMS issues, my understanding is that the USACE HEC asks Esri to limit the ArcHydro version to simplify their configuration management (and internal user support) of the HECGeoHMS package. If you choose to install HECGeoHMS, build 10.0.0.85, you are limited by its Microsoft installer packaging to install with the bundled version of ArcHydro, i.e. 2.1.0.30 

As you found, if you already have an ArcHydro build installed, the HECGeoHMS installer will prompt you to uninstall it from the Add/Remove programs panel and then abort. 

So, run the Add/Remove programs GUI (appwiz.cpl) and uninstall the "Arc Hydro Tools", or alternatively open a command window "Run as Administrator" and enter  
msiexec.exe /x {777B898F-BB2C-4A7E-8FD9-A7E251C14E9D}


This is one of the few instances that I would not aggressively clean-up the registry since you will be leaving ArcGIS Desktop 10.0 in place and will be reinstalling the version of ArcHydro Tools bundled with HECGeoHMS. If you want to be a bit more thorough about a full removal, you could download the ApRegWork utility from the ftp site and run ESRI.APWR.ApRegWork.exe and select only the "ARCHYDRO" search text. 

With ArcGIS Desktop 10.0 intact, go ahead and run the HECGeoHMS installer. I prefer to run from a command window to be able to fully log the installation and to run the installation as Administrator, but you could simply select the installer and deal with UAC. The installer will now detect that no ArcHydro Tools are present and launch the installer for build 2.1.0.30, and then the HECGeoHMS installer, build 10.0.0.85--allow them to complete. 

At this point I'd launch ArcMap and add both the "Arc Hydro Tools" toolbar and the "HEC-GeoHMS" to be sure they are functional then close them both, and close ArcMap. 

Next use Add/Remove programs (appwiz.cpl) and uninstall the 2.1.0.30 version of "Arc Hydro Tools" as before. 

Then download the current build of Arc Hydro Tools for Desktop 10.0, build 2.1.0.98 (2012-07-10) from the FTP site. Install that from command prompt "Run as Administrator" with  
msiexec.exe /i ArcHydroTools.msi /L*v archydrotoolsInstall.log


Could you assist me as to where do I find the installation log file?

  Following the installation, review the log looking for any weirdness with installer variables--TARGETDIR, ROOTDIR, PYTHONHOME. And, if your Python26 installation was done outside of ArcGIS, you'll need to copy the   ArcHydroTools.pth file from   C:\Python26\ArcGIS10.0\Lib\site-packages to the correct Python Lib\site-packages location on your system.


What I'm refereing to is if you add the HEC-GeoHMS toolbox from the Systems Toolbox to the ArcToolbox is crashes ArcCatalog and the only way of being able to re-open ArcCatalog successfully is by deleting the Normal.gxt file.

  Then launch ArcMap and again add both the "Arc Hydro Tools" toolbar and the "HEC-GeoHMS" toolbar to check for function. Not guaranteed but that should have resolved the issues with your Adjoint Catchment. Regards your problems with ArcCatalog, not sure I follow your issue.


I'm currently running ArcGIS 10 SP5 with Arc Hydro 2.1.0.98 and HEC-GeoHMS 10.0.0.85 on Windows 7 SP2

  You don't add/customize the ArcCatalog toolbar. Rather, the Arc Hydro Tools and HEC GeoHMS and GeoRAS Tools should be accessed from the catalog tree view (ArcCatalog --> Windows --> Catalog Tree), but having the latest patches for the ArcHydro Tools and Desktop SP5 installed should help with stability


I've attached a print screen, with regards to adding HEC-GeoHMS toolbox to ArcToolbox.

Thanks for your assistance Stuart.

Regards
0 Kudos
V_StuartFoote
MVP Frequent Contributor
Peter,

If installed from a command windows as per the example, the installation log (archydrotoolsInstall.log) would be in the same folder from where the installation package (ArcHydroTools.msi) was run.

However, it looks like something is wrong as your screen shot of your "Toolbox Window" does not show Arc Hydro Tools, yet its .tbx file is visible in your System Toolbox screen shot. I am pretty sure that when correctly registered the Arc Hydro Tools toolbox is treated as a "default" toolbox and should show.

On the other hand, the HEC GeoHMS Tools does not get picked up in the Toolbox Window--so it is not treated as a default toolbox and must be added. Adding it to the Toolbox Window should proceed without issue--as is visible in the attached screen clip where the GeoHMS Toolbox has been added.

So I suspect your installation did not run completely, as the screen capture of your Add Toolbox dialog does not show the GeoHMS Tools as present in the System Toolboxes object.
Have a look in the C:\Program Files (x86)\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes folder for the GeoHMS Tools.tbx.
If not there, something went wrong with your installation and I'd look for problems with your installer privileges and reinstall.

If the toolbox file is present, then I would rename or delete your ArcGIS user profile (the files listed below) to allow default per user settings to be reestablished for your account on next launch and see if working with a default profile clears issue:


[INDENT]C:\Users\<username>\AppData\Roaming\ESRI
C:\Users\<username>\Documents\ArcGIS\Toolbox.tbx
C:\Users\<username>\Documents\ArcGIS\Default.gdb **careful of deleting this one as you may have project data held there

and from a Registry edit session:

rename or delete the HKEY_CURRENT_USER\Software\ESRI[/INDENT]


If the GeoHMS Tools.tbx is not present in the Toolboxes folder, then the installation was flawed. Reviewing the log file may help you to identify the issue. One common problem for example would have been to run the installation as a non-priviledged user. The log should help identify that as well and I'd first check to be sure you've run the installation from a command window "Run as Administrator".

Stuart
0 Kudos
PeterWilson
Occasional Contributor III
Hi Stuart

Thanks once again for trying to assist me with the following. I followed your recommended advice and after deleting the user account, deleting all ESRI Templates and deleting the current ESRI registry key. The AcrHydro Toolbox and HEC-GeoHMS Toolbox shows up within ArcToolbox, but ArcCatalog crashes as soon as I try to reopen it after docking the ArcToolbox. I've attached a print screen of the ESRI crash report as well as the Installation Log File

Peter, 

If installed from a command windows as per the example, the installation log (archydrotoolsInstall.log) would be in the same folder from where the installation package (ArcHydroTools.msi) was run. 

However, it looks like something is wrong as your screen shot of your "Toolbox Window" does not show Arc Hydro Tools, yet its .tbx file is visible in your System Toolbox screen shot. I am pretty sure that when correctly registered the Arc Hydro Tools toolbox is treated as a "default" toolbox and should show.  

On the other hand, the HEC GeoHMS Tools does not get picked up in the Toolbox Window--so it is not treated as a default toolbox and must be added. Adding it to the Toolbox Window should proceed without issue--as is visible in the attached screen clip where the GeoHMS Toolbox has been added. 

So I suspect your installation did not run completely, as the screen capture of your Add Toolbox dialog does not show the GeoHMS Tools as present in the System Toolboxes object. 
Have a look in the   C:\Program Files (x86)\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes folder for the   GeoHMS Tools.tbx.  
If not there, something went wrong with your installation and I'd look for problems with your installer privileges and reinstall. 

If the toolbox file is present, then I would rename or delete your ArcGIS user profile (the files listed below) to allow default per user settings to be reestablished for your account on next launch and see if working with a default profile clears issue: 


[INDENT]  C:\Users\<username>\AppData\Roaming\ESRI
C:\Users\<username>\Documents\ArcGIS\Toolbox.tbx
C:\Users\<username>\Documents\ArcGIS\Default.gdb
**careful of deleting this one as you may have project data held there 

and from a Registry edit session: 

rename or delete the   HKEY_CURRENT_USER\Software\ESRI[/INDENT] 


If the   GeoHMS Tools.tbx is not present in the Toolboxes folder, then the installation was flawed. Reviewing the log file may help you to identify the issue. One common problem for example would have been to run the installation as a non-priviledged user. The log should help identify that as well and I'd first check to be sure you've run the installation from a command window "Run as Administrator". 

Stuart


Hopefully you can spot something within the installation log file, its mostly gibberish to me.

Regards
0 Kudos