🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #905

Re: Por favor...Ayuda...Error File.java(Compiled Code))

#905
From: Leto Atreides
Date: Thu, 05 Oct 2006 17:11
107 lines
5737 bytes
Ok, as� est� mejor, es que no encontraba la l�nea 112 por ninguna parte.

Pondr�a la mano en el fuego a que es fileName que su valor es null.

�Qu� te aparece si descomentas la l�nea 111?


joeykami@gmail.com wrote:
>>
>> 	DiskFileItemFactory factory = new DiskFileItemFactory();
>> 	System.out.println ("8");
>> 	factory.setSizeThreshold(1000000000);
>> 	factory.setRepository(new File ("c:\\ArchivosSubidos"));
>> 	System.out.println ("9");
>> 	ServletFileUpload upload = new ServletFileUpload(factory);
>> 	upload.setSizeMax(1000000000);
>> 	List items = upload.parseRequest(request);
>> 	boolean ok = false;
>> 	if (items==null)
>> 	{
>> 		System.out.println("La lista es nula");
>> 		throw new FileUploadException("Sin archivos");
>> 	}
>> 	Iterator i = items.iterator();
>> 	FileItem actual=null;
>> 	while(i.hasNext())
>> 	{
>>
>>
>>
>> 		actual=(FileItem)i.next();
>> 		String fileName = actual.getName();
>> 		//System.out.println("Valor del filename --> :"+fileName); <-------------------------- Error 111
>> 		String nombreFichero = (new File(fileName).getName()); <----------------------------Error 112
>> 		System.out.println("Valor del nombreFichero --> :"+nombreFichero);
>> 		File fichero = new File ("c:\\ArchivosSubidos\\"+nombreFichero);
>> 		System.out.println("El nombre del fichero es -->
>> :"+fichero.getName());
>> 		fichero = new File ("c:\\ArchivosSubidos\\"+fichero.getName());
>> 		actual.write(fichero);
>>
>> 		InformacionObras objinfobras= new InformacionObras();
>> 		HttpSession session=request.getSession(true);
>> 		String licitacion = (String) session.getAttribute("licitacion");
>> 		session.setAttribute("licitacion",licitacion);
>> 		System.out.println ("1");
>>
>> 		String linea = (String) session.getAttribute("linea");
>> 		session.setAttribute("linea",linea);
>> 		System.out.println ("2");
>> 		String usuario = (String) session.getAttribute("usuario");
>> 		session.setAttribute("usuario",usuario);
>> 		System.out.println ("3");
>> 		String tipo = (String) session.getAttribute("tipo");
>> 		session.setAttribute("tipo",tipo);
>> 		System.out.println ("4");
>> 		String familia = (String) session.getAttribute("familia");
>> 		session.setAttribute("familia",familia);
>> 		System.out.println ("5");
>> 		String idfamilia = (String) session.getAttribute("idfamilia");
>> 		session.setAttribute("idfamilia",idfamilia);
>> 		System.out.println ("6");
>> 		//String idlicitacion=objlicitaciones.getidLic(licitacion);
>> 		String idLinea=objinfobras.getIdLT(linea);
>> 		String idusuario=usuario;
>> 		int idco=(objsuministros.getIdCoMaxLin(idLinea,idfamilia));
>> 		System.out.println ("7");
>>
>> 		ok =
>> objsuministros.UpdateSumLinArchivo(idLinea,idfamilia,idco,fichero);
>> 		//ok=objsuministros.InsertaUploadM(fichero);
>> 		System.out.println("Paso el Insert --> "+ok);
>>
>> 		out.println("<html>");
>> 		out.println("<head></head>");
>> 		out.println("<body BGCOLOR=\"#abcdef\">");
>> 		out.println("<CENTER><H1><HR WIDTH='80%'><B><FONT
>> FACE=\"Arial,Helvetical\" COLOR=\"#3399FF\">" +
>> 					 "Sus datos se han guardado Satisfactoriamente: </FONT> <HR
>> WIDTH='80%'></H1>");
>> 		out.println("<A
>> href=\"/prosilWeb/suministros/AltaSuministrosLin.jsp\"> Regresar a dar
>> de alta otro Suministro </A>");
>> 		out.println("</CENTER></body></html>");
>> 		out.close();
>>
>> 	}
>> }
>>
>>
>> Y estos siguen siendo los mismos errores...
>>
>> [3/10/06 11:51:50:891 CST] 438eb8f6 SystemErr     R
>> java.lang.NullPointerException
>> [3/10/06 11:51:50:891 CST] 438eb8f6 SystemErr     R 	at
>> java.io.File.<init>(File.java(Compiled Code))
>> [3/10/06 11:51:50:891 CST] 438eb8f6 SystemErr     R 	at
>> suministros.AltaArchivoSumLinServlet.saveFiles(AltaArchivoSumLinServlet.java:112)
>> [3/10/06 11:51:50:891 CST] 438eb8f6 SystemErr     R 	at
>> suministros.AltaArchivoSumLinServlet.processRequest(AltaArchivoSumLinServlet.java:57)
>> [3/10/06 11:51:50:891 CST] 438eb8f6 SystemErr     R 	at
>> suministros.AltaArchivoSumLinServlet.doPost(AltaArchivoSumLinServlet.java:166)
>> [3/10/06 11:51:50:891 CST] 438eb8f6 SystemErr     R 	at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>> [3/10/06 11:51:50:891 CST] 438eb8f6 SystemErr     R 	at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 
Technical Details
Message-ID: <eg3e94$qel$1@electra.cc.upv.es>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!news.rediris.es!news.uv.es!news.upv.es!not-for-mail
References: <1159381203.843450.169420@m73g2000cwd.googlegroups.com> <efekeo$219$3@electra.cc.upv.es> <1159425605.860335.82640@e3g2000cwe.googlegroups.com> <1159901892.516578.178070@c28g2000cwb.googlegroups.com> <1160063559.477769.296530@i42g2000cwa.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,75ee5e7cf2dc1298
X-Google-Attributes: gid1116f3,public
X-Google-Language: ENGLISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!news.rediris.es!news.uv.es!news.upv.es!not-for-mail
From: Leto Atreides <LetoAtreides@arrakis.dune>
Newsgroups: es.comp.lenguajes.java
Subject: Re: Por favor...Ayuda...Error File.java(Compiled Code))
Date: Thu, 05 Oct 2006 19:11:33 +0200
Organization: U.P.V.
Lines: 107
Message-ID: <eg3e94$qel$1@electra.cc.upv.es>
References: <1159381203.843450.169420@m73g2000cwd.googlegroups.com>   <efekeo$219$3@electra.cc.upv.es>   <1159425605.860335.82640@e3g2000cwe.googlegroups.com>   <1159901892.516578.178070@c28g2000cwb.googlegroups.com> <1160063559.477769.296530@i42g2000cwa.googlegroups.com>
NNTP-Posting-Host: paul.dsic.upv.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: electra.cc.upv.es 1160068196 27093 158.42.184.202 (5 Oct 2006 17:09:56 GMT)
X-Complaints-To: newsmaster@upv.es
NNTP-Posting-Date: Thu, 5 Oct 2006 17:09:56 +0000 (UTC)
User-Agent: Thunderbird 1.5.0.7 (X11/20060911)
In-Reply-To: <1160063559.477769.296530@i42g2000cwa.googlegroups.com>