Hello everybody ! I was looking at the autocomplete mixin class and saw that the "onAutocomplete" event handler was returning simply a JSONObject. In my event handler I return a TextStreamResponse well configured to return my JSONObject.toString().
I thought that it was cleaner to only return a JSONObject and let tapestry do its magic. I got rid of my TextStreamResponse launched my app and got this exception upon request : > *Return type org.apache.tapestry5.json.JSONObject can not be handled.** > availableValues: AvailableValues[Configured return types: java.lang.Class, > java.lang.String, java.net.URL, org.apache.tapestry5.Link, > org.apache.tapestry5.StreamResponse, > org.apache.tapestry5.runtime.Component, > org.apache.tapestry5.services.HttpError, > org.apache.tapestry5.services.StreamPageContent]* Can someone explain me what the autocomplete mixin is doing to be able to return only a JSONObject in its event handler ? Thanks Charles.