Hexagon Geospatial

Support 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 
New Contributor
Posts: 6
Registered: ‎11-30-2017

InterruptedException on Search Request

Our customers experience frequent freezing when trying to perform a Search (but not all the time).

The client log shows the following InterruptedException:


10.08.2018 07:23:04 SEVERE:                    --> [Thread-21] com.intergraph.web.ui.searchhub.SearchHub$SearchQueueThread.run
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(Unknown Source)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
    at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at com.intergraph.web.ui.searchhub.SearchHub$SearchQueueThread.run(SearchHub.java:530)


Some more information:

  • this does not happen all the time
  • it happens only with one customer, we are not able to reproduce the error
  • the customer uses Java 8u121, we are using Java 8u161

I assume that this error is too generic, but I thought I might give it a try to ask here.

Does anyone experience the same issue? Any hints to solve this problem?









Posts: 351
Registered: ‎11-12-2015

Re: InterruptedException on Search Request

Hi Anna,

I think it is good advice for customer to update Java to 8u172 or even latest 8u181 and test this functionality again.


I dont see evidence of this or similar issue being reported previously.


New Contributor
Posts: 6
Registered: ‎11-30-2017

Re: InterruptedException on Search Request

The problem is that the customer is a big public authority with central roll-out of Java Versions. So they won´t be able to update soon since many different products are involved in a java update. Have there been any errors reported with version 8u121?


The other problem is that GMSC keeps freezing frequently but without recognizable pattern. It´s actually not even just one functionality that leads to the freezing. Sometimes it´s the search, sometimes when the user wants to make sth in the legend... (and more different functionalities). The users report that it happens sometimes every 15 minutes and sometimes not at all during one day.

Some of the users sent me their client logs, but in most cases the freezing doesn´t show in the logs. The case that I described above was the only time I have seen that the freezing actually shows in the log.


I´m quite lost about where to continue searching for the cause.






Technical Evangelist
Posts: 215
Registered: ‎02-08-2016

Re: InterruptedException on Search Request

Hi Anna.


My recommendation would be to approach the customer and ask that a single power user be upgraded to 8U181 64 bit to see if this stabilises the issue.

There have been many updates to Java for bug fixes, improvement's and stabilization. (https://www.java.com/en/download/faq/release_changes.xml)


In regards to the freezing, depending the the data, connection to the server, server load etc... some times a little patience is required with GMSC as it is not frozen but maybe be processing.


Hope this helps.







Occasional Contributor
Posts: 15
Registered: ‎01-31-2018

Re: InterruptedException on Search Request

Hullo Anna,


Extending the strategy for find a solution to your problem as posted by mandrats, I suggest to analyse the perfomance logs of your database system - from my experience, GMSC freezes are mostly caused by the web server waiting for responses from the underlying database.

However, I would only follow this approach AFTER making sure, it's not the client's (network) infrastructure - check this by mandrats' recommandation.

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