DiskFileUpload - NullPointerException

Bom dia,
Estou usando o DiskFileUpload para recuperar os dados de um formulário, mas estou obtendo uma mensagem de NullPointer Exception.
Alguém tem alguma ideia do que esteja acontecendo.
Olha o código:
//Check that we have a file upload request
boolean isMultipart = FileUpload.isMultipartContent(request);
//Create a new file upload handler
if (isMultipart) {
DiskFileUpload upload = new DiskFileUpload();
// Set upload parameters
int yourMaxMemorySize = 1048576;
int yourMaxRequestSize = 1048576;
int nbPiecesJointes = -1;
String yourTempDirectory = “c:\temp\”;

		upload.setSizeThreshold(yourMaxMemorySize);
		upload.setSizeMax(yourMaxRequestSize);
		upload.setRepositoryPath(yourTempDirectory);

		//Parse the request
		/* FileItem */
		try {
		List items = upload.parseRequest(request);
		//Process the uploaded items
		 Iterator iter = items.iterator();
			//Process a regular form field
		 while (iter.hasNext()) {
	    FileItem item = (FileItem) iter.next();
	    if (item.isFormField()) {
	    	String name = item.getFieldName();		    	
	      String value = item.getString();
	      System.out.println(name);
	      System.out.println(value);
				request.setAttribute(name, value);
		   }
	    else {
	      //InputStream is = null;
	     	String fieldName = item.getFieldName();		    	
	      String fileName = item.getName();
	      String contentType = item.getContentType();
	      boolean isInMemory = item.isInMemory();
	      long sizeInBytes = item.getSize();
	      File file = new File(fileName);
	      //is = (InputStream) item.getInputStream();		   
	      data =item.getName().getBytes();
      System.out.println(fieldName);
	      System.out.println(fileName);
	      
       
    }

E o Erro:
java.lang.NullPointerException

Por favor algém pode me ajudar?
Karen

essa exception é lançado quando vc tenta utilizar um objeto que esta nulo.
em que linha esta lançando essa exceção???
coloque todo o stack da exception.

[]'s