quarkus-llm-workshop icon indicating copy to clipboard operation
quarkus-llm-workshop copied to clipboard

Quarkus template can't resolve param name

Open sdaschner opened this issue 7 months ago • 9 comments

When trying out the project (cloning, mvn quarkus:dev, however with ollama as backend) I ran into the following error:

io.quarkus.qute.TemplateException: Rendering error: Entry "review" not found in the data map in expression {review}
	at io.quarkus.qute.TemplateException$Builder.build(TemplateException.java:169)
	at io.quarkus.qute.EvaluatorImpl.propertyNotFound(EvaluatorImpl.java:234)
	at io.quarkus.qute.EvaluatorImpl.resolve(EvaluatorImpl.java:204)
	at io.quarkus.qute.EvaluatorImpl.resolveReference(EvaluatorImpl.java:131)
	at io.quarkus.qute.EvaluatorImpl.evaluate(EvaluatorImpl.java:85)
	at io.quarkus.qute.ResolutionContextImpl.evaluate(ResolutionContextImpl.java:29)
	at io.quarkus.qute.ExpressionNode.resolve(ExpressionNode.java:36)
[...]

It worked when I added the @V annotation from langchain4j to the param. Not sure if that is intented but that solved it for me:

// TriageService
TriagedReview triage(@V("review") String review);

sdaschner avatar Jun 26 '24 05:06 sdaschner