Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 74586 invoked from network); 26 May 2008 06:28:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 May 2008 06:28:19 -0000 Received: (qmail 60896 invoked by uid 500); 26 May 2008 06:28:20 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 60872 invoked by uid 500); 26 May 2008 06:28:20 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 60863 invoked by uid 99); 26 May 2008 06:28:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008 23:28:20 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 May 2008 06:27:34 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id EF57C234C125 for ; Sun, 25 May 2008 23:27:55 -0700 (PDT) Message-ID: <429522905.1211783275979.JavaMail.jira@brutus> Date: Sun, 25 May 2008 23:27:55 -0700 (PDT) From: "Alexey Varlamov (JIRA)" To: commits@harmony.apache.org Subject: [jira] Updated: (HARMONY-5327) [classlib][JSPWiki] NPE in StringBuffer.getChars on start on Linux In-Reply-To: <10564350.1198070683421.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-5327?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Varlamov updated HARMONY-5327: ------------------------------------- Priority: Critical (was: Blocker) Not a real blocker if survived M6 ;) > [classlib][JSPWiki] NPE in StringBuffer.getChars on start on Linux > ------------------------------------------------------------------ > > Key: HARMONY-5327 > URL: https://issues.apache.org/jira/browse/HARMONY-5327 > Project: Harmony > Issue Type: Bug > Components: App-Oriented Bug Reports, Classlib > Affects Versions: 5.0M4 > Environment: Linux, Tomcat > Reporter: Alexey Petrenko > Priority: Critical > > JSPWiki can not start on Linux and throws the following NPEs: > log4j:ERROR Error occured while converting date. > java.lang.NullPointerException: bad arrayCopy > at java.lang.VMMemoryManager.arrayCopy(Native Method) > at java.lang.System.arraycopy(Unknown Source) > at java.lang.AbstractStringBuilder.getChars(AbstractStringBuilder.java:319) > at java.lang.StringBuffer.getChars(StringBuffer.java:476) > at org.apache.log4j.helpers.ISO8601DateFormat.format(ISO8601DateFormat.java:128) > at java.text.DateFormat.format(DateFormat.java:250) > at org.apache.log4j.helpers.PatternParser$DatePatternConverter.convert(PatternParser.java:444) > at org.apache.log4j.helpers.PatternConverter.format(PatternConverter.java:64) > at org.apache.log4j.PatternLayout.format(PatternLayout.java:503) > at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:301) > at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:236) > at org.apache.log4j.WriterAppender.append(WriterAppender.java:159) > at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230) > at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65) > at org.apache.log4j.Category.callAppenders(Category.java:203) > at org.apache.log4j.Category.forcedLog(Category.java:388) > at org.apache.log4j.Category.error(Category.java:319) > at com.ecyrd.jspwiki.util.WikiBackgroundThread.run(WikiBackgroundThread.java:172) > Small investigation has shown that the cause of NPE is null destination parameter of StringBuffer.getChars method. The method should throw NPE in this case according to spec. RI has the same behavior of this method. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.