Skip to content

When the wings instance doesn't contain workflows, it sends an empty response and breaks ont-api #143

@mosoriob

Description

@mosoriob

When the wings instance doesn't contain workflows, it sends an empty response. This is breaking the disk code

			KBAPI kb = fac.getKB(liburi, OntSpec.PLAIN);

The error output is:

disk-web-backend-1   | org.apache.jena.riot.RiotException: Premature end of file.
disk-web-backend-1   | 	at org.apache.jena.riot.system.ErrorHandlerFactory$ErrorHandlerStd.fatal(ErrorHandlerFactory.java:147)
disk-web-backend-1   | 	at org.apache.jena.riot.lang.ReaderRIOTRDFXML$ErrorHandlerBridge.fatalError(ReaderRIOTRDFXML.java:313)
disk-web-backend-1   | 	at org.apache.jena.rdfxml.xmlinput.impl.ARPSaxErrorHandler.fatalError(ARPSaxErrorHandler.java:47)
disk-web-backend-1   | 	at org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.warning(XMLHandler.java:199)
disk-web-backend-1   | 	at org.apache.jena.rdfxml.xmlinput.impl.XMLHandler.fatalError(XMLHandler.java:229)
disk-web-backend-1   | 	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
disk-web-backend-1   | 	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
disk-web-backend-1   | 	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
disk-web-backend-1   | 	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
disk-web-backend-1   | 	at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
disk-web-backend-1   | 	at org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.dispatch(Unknown Source)
disk-web-backend-1   | 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
disk-web-backend-1   | 	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)

cc: @varunratnakar

Originally posted by @mosoriob in KnowledgeCaptureAndDiscovery/DISK-API#23 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions