Article View: es.comp.lenguajes.java
Article #905Re: Por favor...Ayuda...Error File.java(Compiled Code))
From: Leto Atreides
Date: Thu, 05 Oct 2006 17:11
Date: Thu, 05 Oct 2006 17:11
107 lines
5737 bytes
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-mailReferences:
<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>