Hexagon Geospatial
MENU

GeoMedia Smart Client

GeoMedia Smart Client community discussion board is where you can create, contribute and share information and knowledge in regards to configuring as well as working with GeoMedia Smart Client. Find your answers, share your knowledge and help build a strong GeoMedia Smart Client community.
Showing results for 
Search instead for 
Do you mean 
Reply
Highlighted
Occasional Contributor
Posts: 10
Registered: ‎05-15-2017

Unexpected exception: Missing configuration for 'Site'.

[ Edited ]

We are recieving an error in the SmartClientService.log that indicates the configuration for our site is missing; however, it is not. Any ideas  to point us to where else this error may be referring to?  We have checked the registry and see our site defined properly as well as re-running the GeoMedia Smart Client Configuration Wizard.

 

See the errors below:

 

GMSC_2018914_17_30_59.log

 

14-Sep-2018 18:21:26 SEVERE: --> [Thread-40] com.intergraph.web.cop.COPDataModel.saveEntity
com.intergraph.web.core.data.loader.GeometryPersistException: com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Missing configuration for 'Site'. Please see the server log to find more detail regarding exact cause of the failure.
at com.intergraph.web.cop.IPRLiveCacheLoader._processRequest(IPRLiveCacheLoader.java:430)
at com.intergraph.web.cop.IPRLiveCacheLoader.processRequest(IPRLiveCacheLoader.java:362)
at com.intergraph.web.core.data.loader.AbstractFeatureLoader.add(AbstractFeatureLoader.java:313)
at com.intergraph.web.cop.IPRLiveCacheLoader.add(IPRLiveCacheLoader.java:352)
at com.intergraph.web.cop.COPDataModel.saveEntity(COPDataModel.java:601)
at com.intergraph.web.cop.ui.dnd.SymbolTransferHandler$1.run(SymbolTransferHandler.java:71)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Missing configuration for 'Site'. Please see the server log to find more detail regarding exact cause of the failure.
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(Unknown Source)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(Unknown Source)
at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(Unknown Source)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(Unknown Source)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(Unknown Source)
at com.sun.proxy.$Proxy100.saveGeometry(Unknown Source)
at com.intergraph.web.cop.IPRLiveCacheLoader._processRequest(IPRLiveCacheLoader.java:422)
... 6 more

 

 

 

SmartClientService.log


14.09.2018 18:21:26 ERROR - Unexpected exception: Missing configuration for 'Site'.
Intergraph.Emea.Configuration.MissingConfigurationException: Missing configuration for 'Site'.
at Intergraph.Emea.Configuration.PlanningResponseAppSettings.GetSite(String siteName)
at Intergraph.Emea.Pr.Service.SmartClient.PrDatabase.GetClosedStatusType(String site, String entity, Int32 Status)
at Intergraph.Emea.Pr.Service.SmartClient.PrDatabase.GetOperationUnitStatusSetting(String site, String& closedStatusTypeId)
at Intergraph.Emea.Pr.Service.SmartClient.PrGeometryChangeHandler.OnGeometryChanged(GeometryChangedContext context)
at Intergraph.Emea.SmartClient.Data.DefaultGeometryContext.OnGeometryChanged(IEnumerable`1 geoms, FeatureMetadata featureMetadata, DbTransaction transaction, Boolean failed)
at Intergraph.Emea.SmartClient.Data.DefaultGeometryContext._Save(IEnumerable`1 geometries, FeatureMetadata featureMetadata, IDatabaseProvider dbProvider, DbConnection dbConnection, DbTransaction dbTransaction)
at Intergraph.Emea.SmartClient.Data.DefaultGeometryContext.Save(IEnumerable`1 geometries, FeatureMetadata featureMetadata)
at Intergraph.Emea.SmartClient.Services.GeometryService.SaveGeometry(SaveGeometryRequest request)
at SyncInvokeSaveGeometry(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

 

Staff
Posts: 319
Registered: ‎02-04-2016

Re: Unexpected exception: Missing configuration for 'Site'.

Hi Thomas,

 

Missing configuration for 'Site' error could be related to outdated/mispelled url (http://<servername>/GMSC), I have seen similar error years ago...for some reason, the wrong url still brough up the login page so the user never thought to double check that url.

 

Regards,

 

Frank 

Occasional Contributor
Posts: 10
Registered: ‎05-15-2017

Re: Unexpected exception: Missing configuration for 'Site'.

The URL seems to be correclty defined.  I am able to bring the Administration page outside of the GeoMedia Smart Client (client) with no issue.  The error only appears when I attempt to interact with certain features that we have defined in our GMSC site.  Ex.  I drag a vehicle (from the Manage panel, Tactical Symbols) onto the Smart Client map, give it a name, and click ok.  The vehicle should stay on the map, but  disappears and the above errors are logged by GeoMedia Smart Client.  If I drag an Infrastructure to the map, give it a name and click ok, the infrastructure stays on the map and no errors are logged.  

Staff
Posts: 319
Registered: ‎02-04-2016

Re: Unexpected exception: Missing configuration for 'Site'.

Hi Thomas,

 

There should be some discrepancy between the working feature and non-working feature, could be within the values within the record and/or the workflow logic behind them.  At least you know some features are working alright.

 

Regards,

 

Frank

Do you need immediate support?
If you encounter a critical issue and need immediate assistance please submit a Service Request through our Support Portal.