# HG changeset patch # User Daniele Nicolodi # Date 1323098406 -3600 # Node ID 75007001cbfe2866230416a08f93057ecc765fb4 # Parent fbbfcd56e4498b227517e4e12cabbf7c23e8de45 Check for binary only objects diff -r fbbfcd56e449 -r 75007001cbfe m-toolbox/classes/@ltpda_uo/retrieve.m --- a/m-toolbox/classes/@ltpda_uo/retrieve.m Mon Dec 05 16:20:06 2011 +0100 +++ b/m-toolbox/classes/@ltpda_uo/retrieve.m Mon Dec 05 16:20:06 2011 +0100 @@ -156,7 +156,12 @@ error('### failed to get data for object %d', ids(j)); end - % parse xml + % check xml + if strcmp(rows{1}(1:13), 'binary submit') + error('### object %d has binary representation only', ids(j)); + end + + % parse xml stream = java.io.StringBufferInputStream(java.lang.String(rows{1})); builder = javax.xml.parsers.DocumentBuilderFactory.newInstance.newDocumentBuilder(); xdoc = builder.parse(stream);