From commits-return-59741-apmail-harmony-commits-archive=harmony.apache.org@harmony.apache.org Thu Aug 06 15:45:30 2009 Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 52417 invoked from network); 6 Aug 2009 15:45:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Aug 2009 15:45:30 -0000 Received: (qmail 53770 invoked by uid 500); 6 Aug 2009 15:45:37 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 53717 invoked by uid 500); 6 Aug 2009 15:45:37 -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 53633 invoked by uid 99); 6 Aug 2009 15:45:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 06 Aug 2009 15:45:37 +0000 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; Thu, 06 Aug 2009 15:45:35 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id CABD3234C044 for ; Thu, 6 Aug 2009 08:45:14 -0700 (PDT) Message-ID: <560342231.1249573514815.JavaMail.jira@brutus> Date: Thu, 6 Aug 2009 08:45:14 -0700 (PDT) From: "Sean Qiu (JIRA)" To: commits@harmony.apache.org Subject: [jira] Commented: (HARMONY-6298) LogManager breaks on subclassing In-Reply-To: <1123824282.1249569674860.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HARMONY-6298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12740116#action_12740116 ] Sean Qiu commented on HARMONY-6298: ----------------------------------- I do find a potential defect in this module. I will investigate it and supply a fix as soon as possible. > LogManager breaks on subclassing > -------------------------------- > > Key: HARMONY-6298 > URL: https://issues.apache.org/jira/browse/HARMONY-6298 > Project: Harmony > Issue Type: Bug > Components: Classlib > Environment: AIX, IBM's java6, glassfishv2 > Reporter: Justin Lee > Assignee: Sean Qiu > Priority: Critical > > In LogManager.readConfiguration() after the config file is found, a call is made to the private method readConfigurationImpl(InputStream) rather than the public readConfiguration(InputStream). In glassfishv2, our ServerLogManger overrides readConfiguration(InputStream) but it never gets called on AIX under java6 because readConfiguration(InputStream) is skipped over in favor of readConfigurationImpl(). This causes glassfishv2 to break catastrophically. readConfiguration() should call readConfiguration(InputStream) instead so that others may override behavior as necessary. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.