harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Egor Pasko (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5327) [classlib][JSPWiki] NPE in StringBuffer.getChars on start on Linux
Date Fri, 21 Dec 2007 16:10:43 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12553965
] 

Egor Pasko commented on HARMONY-5327:
-------------------------------------

For now, it is not easy to me to set it all up to reproduce (versions, download links, other
steps)

I'd like to make sure it is not a JIT problem. If you ran it with -Xem:jet and then with -Xem:opt,
I would be very thankful :)

> [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: Blocker
>
> 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.


Mime
View raw message