I had a similar issue, which turned out to be the web server was sending 
compressed data. I found that the header issued by TBC was saying it could 
accept a compressed result, but it really cannot. Check the header on your 
outgoing http message and see what it says.

 

My workaround for now is to fetch my (JSON) data using a browser (that knows 
how to uncompress data), saving to a file, and then having TBC open the file 
instead of the URL. Not ideal.

 

 

- Steve

 

Steven R. Ray, Ph.D.

Distinguished Research Fellow

Carnegie Mellon University

NASA Research Park

Building 23 (MS 23-11)

P.O. Box 1
Moffett Field, CA 94305-0001

Email:    [email protected]

Phone: (650) 587-3780

Cell:      (202) 316-6481

Skype: steverayconsulting

10yr-logo-sm

 

From: [email protected] [mailto:[email protected]] 
On Behalf Of Tim Smith
Sent: Wednesday, July 16, 2014 2:48 PM
To: [email protected]
Subject: [topbraid-users] XML processing 4.3.1 vs 4.4.1

 

I have an XML to RDF processing pipeline that begins with a call to a web 
service that returns XML.

Everything worked in 4.3.1 but using 4.4.1, once I get past the "get XML from 
URL" module (e.g.. to a convert XML to RDF or a Save XML... module) TBC errors 
with the following:

org.topbraid.spin.sparqlmotion.modules.SMException: Failed to parse XML 
document for variable xml: 
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 
Invalid byte 1 of 1-byte UTF-8 sequence.

    at 
org.topbraid.spin.sparqlmotion.modules.AbstractSMModule.getConfigXMLDocument(AbstractSMModule.java:734)

I have saved the XML as text and loaded it into XMLSpy and it parses just fine. 
 I've also pulled it directly from the web service into XMLSpy, again with no 
issues.  Lastly, I opened it in TBC as an XML file and the Eclipse XML editor 
has no issues parsing it.  

What has changed?  How to I debug this?  I cannot find a way to get TBC to tell 
me where in the file the error occurs.

This is a critical issue for me since we have to move to 4.4.1 and this is a 
key web service that we routinely consume.

Thanks for your help.

Tim

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

-- 
-- You received this message because you are subscribed to the Google
Group "TopBraid Suite Users", the topics of which include Enterprise Vocabulary 
Network (EVN), TopBraid Composer, TopBraid Live, TopBraid Insight, 
SPARQLMotion, SPARQL Web Pages and SPIN.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/topbraid-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to