Hexagon Geospatial
MENU

GMSC Q&A

GeoMedia Smart Client provides tools for building and delivering highly-constrained, map-based workflows for the office or the field.
Showing results for 
Search instead for 
Do you mean 

GeoMedia Smart Client 2018 - Known Issues on the Initial Release

by Technical Evangelist on ‎03-07-2018 01:50 AM - edited on ‎04-12-2018 04:12 AM by sclow (473 Views)

Initial Release Known Issues

This article describes known and possibly blocking issues and their solution for the initial release of GeoMedia Smart Client 2018 (version 16.5.230.10). The list will be ordered by date when the issue has been found.

Oracle metadata upgrade scripts have incorrect table names

Oracle upgrade scripts for GMSC metadata have incorrect table and field names. The database upgrade will therefore fail to complete.

Solution

Please use the attached Oracle_UpdateModel_16.5.0.zip script to manually upgrade Oracle metadata.

Configuration Wizard depends on the x64 version of Oracle 12c ODAC (or higher)

The Configuration Wizard will not be started after GMSC installation and the log.txt file at the Wizard directory will contain the following error:

2018-02-28 03:52:02,006 [1] INFO Intergraph.Configuration.Program - **** App start ****
2018-02-28 03:52:02,006 [1] INFO Intergraph.Configuration.Program - Parsing command line parameters
2018-02-28 03:52:02,006 [1] DEBUG Intergraph.Configuration.Program - Command line: "C:\Program Files\Intergraph\GeoMedia SmartClient\Program\Wizards\SmartClient\ConfigurationWizard.exe" 
2018-02-28 03:52:02,057 [1] DEBUG Intergraph.Configuration.Program - Creating catalog
2018-02-28 03:52:03,585 [1] DEBUG Intergraph.Configuration.Program - Creating container
2018-02-28 03:52:03,585 [1] DEBUG Intergraph.Configuration.Program - Getting IModule exports
2018-02-28 03:52:04,770 [1] ERROR Intergraph.Configuration.Program - Fatal error
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
...

Solution

This error is related to an issue at the Configuration Wizard Framework which tries to load all DLLs & dependendent assemblies and will appear on any installation where ODAC is missing (even if you don't plan to use Oracle).

Although Oracle 12c ODAC or higher (64-bit) is listed in installation prerequisites, this dependency will be likely removed at the next setup. In the meantime, please install the required Oracle libraries and re-run the Configuration Wizard.

Installation delivered on USB dongles or CD/DVDs with non-empty labels

If the setup will be executed from a USB dongle or CD/DVD where the label is not empty, then the following error happens while installing the files:

GMSCInstallError.png

Solution

Copy the setup to local hard drive or change the label of the USB dongle so that it is empty. In case of CD/DVDs - don’t define a label when creating installation media, or copy the installation to local hard drive.

Comments
by Frank
on ‎03-16-2018 05:44 AM

Jan,

 

thanks for your post.

 

Are you aware the mentioned ODAC installation is also required if you are NOT using Oracle databases? We ran into the same issue based on MS SQLServer and had to install the ODAC to solve it.

 

I think you post doesn't cleary say that.

 

Regards

Frank

 

 

 

 

 

by Technical Evangelist
‎03-16-2018 05:50 AM - edited ‎03-16-2018 05:52 AM

Hi Frank,

 

Unfortunately yes, the Configuration Wizard is mistakenly dependent on ODAC library even if you don't plan to use Oracle. Meaning that this issue will occur on all installations where ODAC isn't present.

 

Regards,

Jan

 

EDIT: I added this note to the description.

by
on ‎04-12-2018 01:31 AM

I have attempted to run Oracle_UpdateModel_16.5.0.sql against my GMSC database following an upgrade from 2016 to 2018 and encountered the following errors with the script:

 

SQL Statement to create table RPI_PUBLISHORDERQUEUE fails as table already exists.

 

SQL Statement "ALTER TABLE "RPI_PUBLISHORDERQUEUE" ADD CONSTRAINT "UK_PUBLISHORDERQUEUE" UNIQUE  ("TILEORDER_ID") ENABLE" fails with error:

 

ORA-00904: "TILEORDER_ID": invalid identifier. Column TILEORDER_ID does not exist on RPI_PUBLISHORDERQUEUE.

 

SQL Statement "INSERT INTO "RPI_FEATURELOADER" (ID, NAME, DEFAULTURL, LOADERTYPE) values ('4a7a230e-fcf2- 11e6-bc64-92361f002671', 'Osm', null, 256)" not properly ended with ";"

 

Once corrected this statement still fails to execute with error:

ORA-12899: value too large for column "GMSC"."RPI_FEATURELOADER"."ID" (actual: 37, maximum: 36)

 

by sclow
on ‎04-12-2018 04:28 AM

Hi Colin,

 

There was an issue with the version republished for this article. We have updated the script and it should be working now. A new GMSC 2018 installer is forthcoming and will address the Oracle scripts.