I was using webMethods version 9.12 and sent the message from one server to another via TN. But when I received the MDN it replied, My webMethods Transactions page indicate that the Status is ProcessMDNMsg:ERROR and Activity log indicate that Failed to process this MDN.
Full Message as below:
com.wm.app.tn.db.BDDocAttributeOperations.getDocumentQueryResults(Ljava/lang/String;Ljava/util/List;)Ljava/sql/ResultSet;
Then I debugged the flow service: wm.EDIINT.rules:processMDN with the EDIINT Message ID , I found that when I debugged the child step: wm.EDIINT.doc:documentQuery with the same EDIINT Message ID?I get the same error message.
com.wm.app.tn.db.BDDocAttributeOperations.getDocumentQueryResults(Ljava/lang/String;Ljava/util/List;)Ljava/sql/ResultSet;
But when I used webMethods version 9.10, it can process MDN successfully,
Did anyone have encountered the same situation? What should I do to solve it?
deriving from the partial error message I aasume some sort of class version mismatch.
Thats why I have asked for Fix levels to be identical.
Please provide the list of fixes being applied to the IntegrationServers.
Additional Information from Empower KonwledgeBase (Article: #1780276):
Description:
EDIINT MDN default processing service throws the below exception and updates TN Status as ERROR:
"java.lang.reflect.InvocationTargetException:com.wm.app.tn.db.BDDocAttributeOperations.getDocumentQueryResults(Ljava/lang/String;Ljava/util/List;)Ljava/sql/ResultSet;"
Resolution:
The reported issue is addressed withTNS_9.7_Fix9 or latest and EDI_8.2.1_WmEDIINT_Fix11:
The following additional information is found in the Fix Readme.txt file:
"OTN-16236 (TNS_9.7_Fix9)
In webMethods Trading Networks, processing of EDIINT MDN fails.
When an EDIINT MDN message is processed by Trading Networks,
the following error message is displayed:
"Object has been closed"
This issue is now resolved."
This update also requires EDIINT Module 8.2.1 Fix 11 or latest fix to be installed.
Hi Holger ,
Thank you for your help.
We didn’t installed any Fixes on webMethods 9.12 now, the two servers’ JDK versions are all 1.8.0_101, and we must need to use TN .
Complete error message as below:
java.lang.reflect.InvocationTargetException:com.wm.app.tn.db.BDDocAttributeOperations.getDocumentQueryResults (Ljava/lang/String; Ljava/util/List;) Ljava/sql/ResultSet;
Yes, I think versions can be different, too. However, today,we send message from 9.10 IS to 9.12 IS and can process MDN successfully.But when we send it from 9.12 IS to 9.10 IS,it failed to process MDN.
Because 9.10 IS did not install Fixes, it can process MDN successfully.and 9.12 IS did not install Fixes,too,it failed , I’m so confused. Do you know what the reason is?