Hellow all, we had the same "GENERAL_PROTOCOL_EXCEPTION" error couple of months before between our gateways connected via GAN but with ignition support help after numerous trails and calls were able to identify the source to be voice module. Since we don't use that module we uninstalled the module and things started work again.
Now we added another gateway to the GAN and below is the setup.
Gateway1: We have 8.1.27 gateway with a dataset memory tag
Gateway2: We have another 8.1.27 gateway with Outgoing GAN into above gateway and RTP setup.
Error on Gateway2 status page:
com.inductiveautomation.metro.api.ex.RemoteException: Exception occurred on remote machine, message id='18993', error code=GENERAL_PROTOCOL_EXCEPTION [100]
at com.inductiveautomation.metro.impl.protocol.handler.AckErrorHandler.handleMessage(AckErrorHandler.java:76)
at com.inductiveautomation.metro.impl.protocol.websocket.WebSocketConnection$RunSend.run(WebSocketConnection.java:1879)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Error on Gateway1 status page:
com.inductiveautomation.metro.api.ex.RemoteException: Exception occurred on remote machine, message id='28203', error code=GENERAL_PROTOCOL_EXCEPTION [100]
at com.inductiveautomation.metro.impl.protocol.handler.AckErrorHandler.handleMessage(AckErrorHandler.java:76)
at com.inductiveautomation.metro.impl.protocol.websocket.MetroWebSocket.onMessage(MetroWebSocket.java:378)
at org.eclipse.jetty.websocket.core.internal.messages.DispatchedMessageSink.lambda$accept$0(DispatchedMessageSink.java:122)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:934)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1078)
at java.base/java.lang.Thread.run(Unknown Source)
Appreciate the help