eHealth Integration with Spectrum Discovery Error

Document ID : KB000095669
Last Modified Date : 14/05/2018
Show Technical Document Details
Issue:
Getting alarm about eHealth Integration:

EHEALTH INTEGRATION ERROR

The eHealth integration has encountered an error while attempting to launch a synchronized discovery job.
Please check the integration server logs on <servername> for more information. Discovery attempt failed

May 11, 2018 12:06:25.767 - ERROR - An unknown error occurred while starting a discovery job. com.aprisma.spectrum.app.ehealth.common.EhealthException: DiscoverIf.discoverElements():Unknown RemoteException [com.concord.api.discover.service.DiscoverException: java.lang.NullPointerException] at com.aprisma.spectrum.app.ehealth.sao.impl.AxisUtils.parseRemoteException(AxisUtils.java:53) at com.aprisma.spectrum.app.ehealth.sao.impl.AxisUtils.parseDiscoveryException(AxisUtils.java:124) at com.aprisma.spectrum.app.ehealth.sao.impl.AxisEhealthDiscoveryService.discoverElements(AxisEhealthDiscoveryService.java:140) at com.aprisma.spectrum.app.ehealth.sao.impl.EhealthDiscoveryServiceContainer.discoverElements(EhealthDiscoveryServiceContainer.java:75) at com.aprisma.spectrum.app.ehealth.discovery.old.DiscoveryJobLauncher.runDiscovery(DiscoveryJobLauncher.java:130) at com.aprisma.spectrum.app.ehealth.discovery.old.DiscoveryJobLauncher.launchJobs(DiscoveryJobLauncher.java:67) at com.aprisma.spectrum.app.ehealth.discovery.ehealth.DiscoveryLauncherTask.run(DiscoveryLauncherTask.java:39) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Caused by: com.concord.api.discover.service.DiscoverException: java.lang.NullPointerException at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.concord.api.discover.client.DiscoverIfSoapBindingStub.discoverElements(DiscoverIfSoapBindingStub.java:389) at com.aprisma.spectrum.app.ehealth.sao.impl.AxisEhealthDiscoveryService.discoverElements(AxisEhealthDiscoveryService.java:126) 
Cause:
This is a failed discovery message
Resolution:
This is a failed discovery message.
Failed Discoveries on the eHealth side will trigger this alarm/messaging.

If it continues to happen on all discoveries, open a new ticket with CA Support.