From owner-freebsd-java@FreeBSD.ORG Tue Dec 19 04:59:56 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2C0B616A403 for ; Tue, 19 Dec 2006 04:59:56 +0000 (UTC) (envelope-from freebsd@spatula.net) Received: from turing.morons.org (morons.org [64.147.161.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D8B643CA3 for ; Tue, 19 Dec 2006 04:58:21 +0000 (GMT) (envelope-from freebsd@spatula.net) Received: by turing.morons.org (Postfix, from userid 1001) id 5224517027; Mon, 18 Dec 2006 20:58:14 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by turing.morons.org (Postfix) with ESMTP id 516B51701B; Mon, 18 Dec 2006 20:58:14 -0800 (PST) Date: Mon, 18 Dec 2006 20:58:14 -0800 (PST) From: Nick Johnson X-X-Sender: spatula@turing To: "Marc G. Fournier" In-Reply-To: <7F8F7B7A846E2FF96F7B55F3@ganymede.hub.org> Message-ID: <20061218205504.T28249@turing> References: <7F8F7B7A846E2FF96F7B55F3@ganymede.hub.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-java@freebsd.org Subject: Re: java.lang.NullPointerException: java.lang.String.getBytes(String.java:811) X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Dec 2006 04:59:56 -0000 Just a guess, but there's a version of getBytes that takes a character set name as an argument, which would probably throw a NullPointerException in the event that the argument you passsed it was a null string. Take a look at http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#getBytes(java.lang.String) and see if there's a chance that your HttpServletWrapper line 346 could be passing null for the character set name. Nick On Mon, 18 Dec 2006, Marc G. Fournier wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Hate to ask when I don't believe I have near enough information, but my > knowledge o Java is so small that I don't even know where to begin debugging ... > > Have a client running an application, that, when run on an older FreeBSD 4.x > machine, with jdk from ports, ran great ... > > Recently, upgraded them to FreeBSD 6.x, with Diablo, and from a 32bit server to > a 64bit server, and now whenever they submit certain forms on the site, it > generates the following error: > > java.lang.NullPointerException > java.lang.String.getBytes(String.java:811) > org.dataisland.wrapper.servlet.HttpServletWrapper.streamDocument(HttpServletWrapper.java:346) > org.dataisland.wrapper.servlet.HttpServletWrapper.serveDataIsland(HttpServletWrapper.java:316) > org.dataisland.wrapper.servlet.HttpServletWrapper.service(HttpServletWrapper.java:277) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > org.opencommerce.iface.servlet.filter.Secure.doFilter(Secure.java:64) > > The site *appears* to work fine otherwise ... its an e-commerce site, and I can > add products to my shopping cart, search the database, etc ... but, for > instance, if I try to update my profile, or they try and update prices, the > above happens ... > > Can someone suggest what, if anything, I can do to debug this a bit more > intelligently? > > Thanks .. > > > - ---- > Marc G. Fournier Hub.Org Networking Services (http://www.hub.org) > Email . scrappy@hub.org MSN . scrappy@hub.org > Yahoo . yscrappy Skype: hub.org ICQ . 7615664 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (FreeBSD) > > iD4DBQFFh2Ea4QvfyHIvDvMRAkwcAJUWlJ2BJwPiCSAJyejiwM7+/cRkAJ4ltcH7 > CSsBMrwm9y9o4qJiIKPy+A== > =M9q+ > -----END PGP SIGNATURE----- > > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org" > -- When you're a kid, they tell you it's all grow up, get a job, get married, get a house, have a kid, and that's it. No, the truth is the world is so much stranger than that. It's so much darker, and so much madder. And so much better. -- Elton, Doctor Who, "Love and Monsters" This message has been brought to you by Nick Johnson 2.1 and the number 6. http://healerNick.com/ http://morons.org/ http://spatula.net/