Today I got a strange error in a customer environment while logon to our Datacap applications. When you try to logon in the Navigator administration desktop you receive a HTTP 500 error.
When you take a look in the SystemOut.log of the WebSphere Server where Navigator is running you just see this error:
000000c8 SystemOut O CIWEB.DatacapWebPlugin Error: [admin @ 10.100.10.215] [REQUEST 113] com.ibm.ecm.datacap.web.repositoryType.DatacapRepositoryLogon.performAction()
Message ID : 6306
Message type : ERROR
Text : Diese Operation kann nicht verarbeitet werden.
Explanation : Bei der Verarbeitung von {0} ist ein E/A-Fehler aufgetreten.
User Response : Wiederholen Sie diese Operation oder wenden Sie sich an Ihren Systemadministrator, um Hilfe zu erhalten.
Admin Response : null
More Information: null
at com.ibm.ecm.datacap.web.repositoryType.DatacapRepositoryLogon.performAction(DatacapRepositoryLogon.java:175)
On the wTM side you see no error at all and also a successfull logon from Navigator. For some reason the JSON data the Navigator received from wTM is malformed.
In the end it turned out that a wrong URL within the Navigator EDS Plugin was the root cause for this issue.
At the customer environment somebody just entered “test:9080″ as the EDS servlet URL.
After disabling the Plugin everything works fine and you can log in again to the Datacap applications.
A small problem with a big impact :-).