Return-Path: Delivered-To: apmail-jakarta-struts-user-archive@apache.org Received: (qmail 75867 invoked from network); 3 Mar 2003 09:39:43 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 3 Mar 2003 09:39:43 -0000 Received: (qmail 27152 invoked by uid 97); 3 Mar 2003 09:41:33 -0000 Delivered-To: qmlist-jakarta-archive-struts-user@nagoya.betaversion.org Received: (qmail 27145 invoked from network); 3 Mar 2003 09:41:32 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 3 Mar 2003 09:41:32 -0000 Received: (qmail 73988 invoked by uid 500); 3 Mar 2003 09:39:22 -0000 Mailing-List: contact struts-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list struts-user@jakarta.apache.org Received: (qmail 73972 invoked from network); 3 Mar 2003 09:39:21 -0000 Received: from unknown (HELO popi-mx1.primeorion.com) (202.164.168.30) by daedalus.apache.org with SMTP; 3 Mar 2003 09:39:21 -0000 Received: (qmail 5568 invoked from network); 3 Mar 2003 09:43:31 -0000 Received: from unknown (HELO popi-mx1.primeorion.com) (192.168.1.34) by 0 with SMTP; 3 Mar 2003 09:43:31 -0000 Received: from ([192.168.1.177]) by popi-mx1.primeorion.com (MailMonitor for SMTP v1.2.0 ) ; Mon, 3 Mar 2003 17:43:31 +0800 (PHT) Message-ID: <00e501c2e169$bc1c6b70$b101a8c0@ghpimis24> From: "Richard Raquepo" To: "Struts Users Mailing List" Subject: trouble on my editing Date: Mon, 3 Mar 2003 17:46:15 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_00E2_01C2E1AC.CA01B810" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N ------=_NextPart_000_00E2_01C2E1AC.CA01B810 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I am doing a webapp in struts... i'm using a sample program i found = during my web searches. I was able to do fine, like saving and deleting but i always seem to get = this error whenever i try to setting the form to the session. My code is: GetUserAccountService service =3D null; UserAccountForm userAccountForm =3D null; if(tmUserId !=3D null){ service =3D new GetUserAccountService(); userAccountForm =3D new UserAccountForm(); service.setServlet(servlet); userAccountForm =3D = service.getUserAccount(Integer.parseInt(tmUserId)); form =3D (ActionForm)userAccountForm; if( form =3D=3D null){ System.err.println("---> userAccountForm is Null!"); } System.err.println("---> Test form.getUserid: " + = userAccountForm.getUserid()); System.err.println("---> Test form.getUsername: " + = userAccountForm.getUsername()); System.err.println("---> Test mapping: " + mapping.getAttribute()); //Save form in session for editing try{ session.setAttribute(mapping.getAttribute(), form); request.setAttribute(mapping.getAttribute(), form); }catch (Exception e) { System.err.println("ERROR:"+e.getMessage()); e.printStackTrace(System.err); } } >>>>> the error is: java.lang.NullPointerException at java.util.Hashtable.put(Hashtable.java:394) at = com.caucho.server.http.Request.setAttribute(Request.java:1480) at = com.fltic.crm.action.manager.EditTmAccountAction.execute(EditTmAccoun tAction.java:104) at = org.apache.struts.action.RequestProcessor.processActionPerform(Reques tProcessor.java:465) at = org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja va:274) at = org.apache.struts.action.ActionServlet.process(ActionServlet.java:142 2) at = org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:505) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet .java:96) at = com.caucho.server.http.Invocation.service(Invocation.java:312) at = com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:1 35) at = com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:244 ) at = com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java: 163) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536) >>>>> Hope anyone would help me. thanks a lot. This code i provided is for my Edit action classes. Thanks a lot again. -Richard ------=_NextPart_000_00E2_01C2E1AC.CA01B810--