Behind the Blackboard! Broken XML SIS Integration Feeds - Behind the Blackboard Skip Navigation
Download PDF  Icon Download PDF    Print article

Broken XML SIS Integration Feeds

Date Published: Aug 14,2019


CategoryPlanned First Fix Release:SaaS - v3700.7.0; Product:Data Management & Integrations,Logs; Version:SaaS
Article No.: 000051004
Product:
Blackboard Learn
Release:
SaaS
Service Pack(s):
SaaS
Issue Description:
Student Information Systems does not process some XML Feed Files.
Steps to Repeat:
  1. Log into Blackboard Learn as a System Administrator
  2. Create an IMS Enterprise 1.1 SIS Integration with default settings
  3. Upload an XML Feed File to the new Integration
    • Ensure it references¬†an outside DTD file

Expected Behavior:
The file processes successfully

Observed Behavior:
An error occurs:
Error while parsing IMS Enterprise XML - org.apache.axiom.om.OMException: Cannot create OMDocType because the XMLStreamReader doesn't support the DTDReader extension

Symptoms:

Sample Stack Trace:
Aug 06, 2019 01:46:52 PM - Error while parsing IMS Enterprise XML - org.apache.axiom.om.OMException: Cannot create OMDocType because the XMLStreamReader doesn't support the DTDReader extension
at org.apache.axiom.om.impl.builder.StAXOMBuilder.createDTD(StAXOMBuilder.java:483)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:248)
at org.apache.axiom.core.CoreParentNodeSupport.ajc$interMethod$org_apache_axiom_core_CoreParentNodeSupport$org_apache_axiom_core_CoreParentNode$buildNext(CoreParentNodeSupport.aj:96)
at org.apache.axiom.om.impl.llom.OMDocumentImpl.buildNext(OMDocumentImpl.java:1)
at org.apache.axiom.core.CoreParentNodeSupport.ajc$interMethodDispatch1$org_apache_axiom_core_CoreParentNodeSupport$org_apache_axiom_core_CoreParentNode$buildNext(CoreParentNodeSupport.aj)
at org.apache.axiom.core.CoreParentNodeSupport.ajc$interMethod$org_apache_axiom_core_CoreParentNodeSupport$org_apache_axiom_core_CoreParentNode$coreGetFirstChild(CoreParentNodeSupport.aj:113)
at org.apache.axiom.om.impl.llom.OMDocumentImpl.coreGetFirstChild(OMDocumentImpl.java:1)
at org.apache.axiom.core.CoreParentNodeSupport.ajc$interMethodDispatch1$org_apache_axiom_core_CoreParentNodeSupport$org_apache_axiom_core_CoreParentNode$coreGetFirstChild(CoreParentNodeSupport.aj)
at org.apache.axiom.core.CoreDocumentSupport.ajc$interMethod$org_apache_axiom_core_CoreDocumentSupport$org_apache_axiom_core_CoreDocument$coreGetDocumentElement(CoreDocumentSupport.aj:42)
at org.apache.axiom.om.impl.llom.OMDocumentImpl.coreGetDocumentElement(OMDocumentImpl.java:1)
at org.apache.axiom.om.impl.common.AxiomDocumentSupport.ajc$interMethod$org_apache_axiom_om_impl_common_AxiomDocumentSupport$org_apache_axiom_om_impl_intf_AxiomDocument$getOMDocumentElement(AxiomDocumentSupport.aj:32)
at org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:1)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:557)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:553)
at blackboard.dataintegration.ims.parser.IMSEnterpriseParser.parse(IMSEnterpriseParser.java:53)
at blackboard.dataintegration.ims.queue.IMSMessageQueueHandler.onMessage(IMSMessageQueueHandler.java:159)
at blackboard.platform.messagequeue.impl.activemq.ActiveMQMessageQueueConsumer$ConsumerThread.configureContextWithMapMessage(ActiveMQMessageQueueConsumer.java:237)
at blackboard.platform.messagequeue.impl.activemq.ActiveMQMessageQueueConsumer$ConsumerThread.run(ActiveMQMessageQueueConsumer.java:191)




Target Release:

SaaS - Fixed (v3700.7.0)

Patch Available:

No






The information contained in the Knowledge Base was written and/or verified by Blackboard Support. It is approved for client use. Nothing in the Knowledge Base shall be deemed to modify your license in any way to any Blackboard product. If you have comments, questions, or concerns, please send an email to kb@blackboard.com. © 2019 Blackboard Inc. All rights reserved