users@jersey.java.net

[Jersey] Missing dependencies in MULTIPART_FORM_DATA

From: Luca Venturini <vl1131_at_gmail.com>
Date: Sat, 11 May 2013 20:12:31 +0200

Hello,

I have problems with the following piece of code:

@POST
 @Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
 @FormDataParam("file") InputStream uploadedInputStream
,_at_FormDataParam("file") FormDataContentDisposition fileDetail
 ) {

I get these errors:

 SEVERE: Missing dependency for method public javax.ws.rs.core.Response
fr.eurecom.nerd.pimpStfdNer.resources.ClassifierResource.uploadFile(java.io.InputStream,com.sun.jersey.core.header.FormDataContentDisposition)
at parameter at index 0
  SEVERE: Missing dependency for method public javax.ws.rs.core.Response
fr.eurecom.nerd.pimpStfdNer.resources.ClassifierResource.uploadFile(java.io.InputStream,com.sun.jersey.core.header.FormDataContentDisposition)
at parameter at index 1
  SEVERE: Method, public javax.ws.rs.core.Response
fr.eurecom.nerd.pimpStfdNer.resources.ClassifierResource.uploadFile(java.io.InputStream,com.sun.jersey.core.header.FormDataContentDisposition),
annotated with POST of resource, class
fr.eurecom.nerd.pimpStfdNer.resources.ClassifierResource, is not recognized
as valid resource method.

I found many users having the same problems who resolved "getting the same
version of jersey for all the dependencies", but my project doesn't seem to
have different versions. Can you suggest me where to look?

I am using Eclipse, and I included jersey-bundle.jar and
jersey-multipart.jar at version 1.17, as well as mimepull.jar at version
1.6.

Thanks.