Hi Community,
I'm looking into an issue where some of my users experience occasional problems connecting to the dataminer system using cube.
I can confirm connectivity is ok, I can access the system at all times through the web interface.
However, every now and then, I get an exception when trying to connect using cube:
Skyline.DataMiner.Net.Exceptions.DataMinerCommunicationException: Problem communicating with http://192.168.0.2:8004/SLNetService: System.ArgumentException: Cannot accept SOAP messages (text/xml) at Skyline.DataMiner.Net.Transport.RemotingHelperServerChannelSink.VerifyRequestDataPresent(ITransportHeaders requestHeaders, Stream requestStream)
In most cases, the issue can be solved by closing the cube application and opening it again.
Has anyone seen this before?
This is a dataminer system running 10.3.7
Hi Ive,
This specific error (Cannot accept SOAP messages (text/xml)) occurs when using Remoting when no channel has been registered, typically when using polling mode. The issue should have been fixed by RN36374 in 10.3.6 but apparently there is still another scenario where this can happen.
Hi Pascal, the issue is still under investigation, the exact root cause has not been found yet. As far as workarounds, you can either restart Cube when the issue manifests itself (it is a race condition at startup), or switch to gRPC by default if possible:
https://docs.dataminer.services/user-guide/Reference/Skyline_DataMiner_Folder/More_information_on_certain_files_and_folders/ConnectionSettings_txt.html#examples
Thanks Bert,
restart of cube doesn’t work always. then I have to restart my laptop, which is not always possible to do that direct. Will look in the second suggestion which you give.
And is there any view/timeline on a solution?