Log Service does not handle '<'s in the input sting. [was #7499]
{color:red}
reported by [~funk] at 2008-09-22
previously known as [trac#84|http://www.textgrid.de/trac/ticket/84] {color}
The log service fails, if I put some false XML-code into the log string. E.g. if I log the RDF DB input, put in as the following string:
"SELECT DISTINCT ?S ?P ?O WHERE { <textgrid:CWDS+Band+1:Die+Leiden+
des+jungen+Werther+-+Zweyter+Theil:20080919T183912:xml%2Ftei:1> ?P ?O }"
I get the error:
bla {code}
AxisFault {code}
Seems that the XML DB takes the log string as an XML sequence, and a TextGrid URI is not such a sequence.
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.rmi.RemoteException: fatal error at (1,231) : The processing instruction target matching "[xX][mM][lL]" is not allowed.;nested exception is: org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.