You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Status (org.epics.pvdata.pv.Status) interface defines getStackDump which returns a string.
This is used in several places for logging purposes or to construct other exceptions.
When working with RPCClientImpl we are seeing that the RPCRequestException contains a superfluous ", cause:\n". This is because the string from getStackDump() is non-null but an empty string but only non-null is considered in RPCClientImpl. In other places the string is already checked to be empty. Here is a summary of the callers:
This is an issue in the epicsCoreJava repository:
epics-base/epicsCoreJava#117
Until this is fixed, and we can update to a version which includes it,
manually remove the trailing string.
Change-Id: I8a60e5bb59718be45bde866363e42574b3efc7df
The Status (org.epics.pvdata.pv.Status) interface defines getStackDump which returns a string.
This is used in several places for logging purposes or to construct other exceptions.
When working with RPCClientImpl we are seeing that the RPCRequestException contains a superfluous ", cause:\n". This is because the string from getStackDump() is non-null but an empty string but only non-null is considered in RPCClientImpl. In other places the string is already checked to be empty. Here is a summary of the callers:
All apart from RPCClientImpl and ServerRPCService already check this.
The text was updated successfully, but these errors were encountered: