We're running a trading application with TIBCO RVCM transport (version 5.3) for many years and it's very stable. Recently the application hits the same "Invalid subject" issue once every week, and IT need to manually restart the application to fix this issue. And it causes lots of pains as all the trades need to be manually rebook during the problematic period.
The subject has been used for many years and never changed so it should not be a configuration issue. The application use RVCM in memory ledger. I suspect it may be caused by memory issue by there's no evidence shown so far.
Any hints or debug methods I can use to investigate this problem? Many thanks!
TibrvException[error=20,message=Invalid subject]
at com.tibco.tibrv.TibrvImplCmTPortC.natSend(Native Method)
at com.tibco.tibrv.TibrvImplCmTPortC.send(TibrvImplCmTPortC.java:107)
at com.tibco.tibrv.TibrvTransport.send(TibrvTransport.java:144)
at com.tibco.tibrv.TibrvCmTransport.send(TibrvCmTransport.java:168)