-
Bug
-
Resolution: Done
-
Minor
-
3.0.19.Final
-
None
-
None
We have a servlet that offers to separat endpoints.
@Path("/") @SessionScoped public class Loader extends HttpServlet { @GET @Path("waitFor/{type}") @Produces(MediaType.TEXT_PLAIN) public Response waitFor(@PathParam("type") String type) { ... } @GET @Path("download/{filename}") @Produces(MediaType.APPLICATION_OCTET_STREAM) public Response get(@PathParam("filename") String filename) throws ParseException { ... } }
After updating from Wildfly 10.0.0 to Wildfly 10.1.0 (and thus updating from resteasy 3.0.10 to 3.0.19) our server log fills with messages like this:
2017-03-03 12:57:33,174 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-3) [] RESTEASY002142: Multiple resource methods match request "GET /download/pdf". Selecting one. Matching methods: [public javax.ws.rs.core.Response Loader.waitForPdf(), public javax.ws.rs.core.Response Loader.get(java.lang.String) throws javax.mail.internet.ParseException]
Luckily always the correct method is picked, so we do not have any problems and this seems to be just a invalid log message. Might be related to RESTEASY-1398