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)
Some more information:
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?
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.
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.
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.
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.