Forum Discussion

summer's avatar
summer
New Contributor
14 years ago

error: Unexpected character encountered (lex state 10):"='

I have the following script assertion in my test step:

import com.eviware.soapui.support.XmlHolder
def holder = new XmlHolder( messageExchange.responseContentAsXml );

def value = messageExchange.responseHeaders["#status#"]

//if (value.contains("500")
//{
log.info("Response body..."+holder.getXml());
log.info "==============================================";
//}

And seems like I am getting the following error message:
error: Unexpected character encountered (lex state 10):"='

and the response body is not be printed in the script log.

Can somebody kindly help me out? Thanks!

1 Reply

  • summer's avatar
    summer
    New Contributor
    Seems like if I change the following code:

    def holder = new XmlHolder( messageExchange.responseContentAsXml );

    to

    def holder = new XmlHolder( messageExchange.requestContentAsXml );

    things work. But of course that is not what I want. I want to print out the reponse message body instead of the request message body.

    Please help! Thanks!