Issues evaluating xpathvalue on a blob via xmlparse with JBEDS

Solution Verified - Updated -

Issue

  • I have a transformation which attempts to evaluate an xpath expression on a data column (xml) created by the first view.
  • Querying the view defined by the first transformation works, in other words the xml parses correctly. However, the xpath evaluation consistently fails with this error:
2012-04-11 14:33:58,168 WARN  [org.teiid.PROCESSOR] (Worker725_QueryProcessorQueue29976) Processing exception 'Error Code:ERR.015.006.0011 Message:Unable to evaluate left expression of xpathvalue(XMLPARSE(DOCUMENT FR2.data WELLFORMED), '//*[local-name()="property" and @name="platypus.status"]/@value') = 'Deployed'' for request EesNeow+Impw.0.  Exception type org.teiid.api.exception.query.ExpressionEvaluationException thrown from <a class="make_room_for_kcs" href="http://java.net" target="_blank">java.net</a>.PlainSocketImpl.socketConnect(Native Method).
  • There is no conversion from blob to clob and xpathvalue does not accept a blob as an argument. How can I get this to work?

Environment

  • JBoss Enterprise Data Services (JBEDS) 5.2.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.