acrepo-services-entailment: Fix error that's returned on bad request
If I request an object that doesn't exist, I get a stack trace. This should probably be cleaned up.
curl http://localhost:9109/entailment?context=http://localhost:8080/fcrepo/rest/ha -i
HTTP/1.1 500 Server Error
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
org.apache.camel.language.bean.RuntimeBeanExpressionException: Failed to invoke method: getEntailedTriples(${header[CamelFcrepoUri]}, ${body},
${header[Content-Type]}, ${header[Accept]}) on null due to: org.apache.jena.riot.RiotException: Failed to determine the content type: (URI=null : stream=null)
at org.apache.camel.language.bean.BeanExpression$OgnlInvokeProcessor.process(BeanExpression.java:326)
at org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:114)
at org.apache.camel.language.bean.BeanExpression.evaluate(BeanExpression.java:138)
at org.apache.camel.processor.SetBodyProcessor.process(SetBodyProcessor.java:49)
at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:542)
at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197)