From: Marler, G. <Gor...@le...> - 2004-08-06 14:34:21
|
Here's the output, interspersed with my script's output, with this var set: $Log::Log4perl::CHATTY_DESTROY_METHODS = 1 (funny how some object destructors run at the beginning and some at the end of the script): Verifying that Solaris Patch Repository is available Verifying that individual Veritas patches are available Destroying appender Log::Log4perl::Appender=HASH(0xb48fc0) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb40df8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xafa060) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xafc00c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb33b94) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xae3064) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xaf9fb8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xae2e90) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb8ed10) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb8f470) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xaf33cc) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb8e814) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb6b6b8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb8e724) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb600a8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb2fcc8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xafc00c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb4c728) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb3afdc) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xafb188) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb89f50) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb632f4) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb8b4c0) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb89e60) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Loaded existing BE Configuration file Mount of /.lbbe.patch0704// successful /opt subdirs are automounted from /local/0/opt on this host Using a loopback mount to mount /opt for convenience /.lbbe.patch0704/opt directory exists Mount of /.lbbe.patch0704/opt successful Validated startup/shutdown scripts to deal with automounted /opt Successfully mounted Boot Environment: patch0704 Found SUNWsan package Making sure SUNWsan patches are applied Patch 111413-07 (or higher) is already installed Package VRTSorgui must not exist on this host - pkgparam exited with status 1 We don't need to apply the patch for VRTSorgui Package VRTSodm must not exist on this host - pkgparam exited with status 1 We don't need to apply the patch for VRTSodm Package VRTSdbed must not exist on this host - pkgparam exited with status 1 We don't need to apply the patch for VRTSdbed Applying Veritas Patches Patch 112392-07 (or higher) is already installed Patch 113206-11 (or higher) is already installed Patch 113203-03 (or higher) is already installed Patch 113595-05 (or higher) is already installed Patch 113596-04 (or higher) is already installed Patch 113210-04 (or higher) is already installed SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS The following patches were already applied or superceded: 112392-07 113206-11 113203-03 113595-05 113596-04 113210-04 SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS SUCCESS Unmount of /.lbbe.patch0704/opt/sybase successful Unmount of /.lbbe.patch0704/opt successful Unmount of /.lbbe.patch0704// successful Destroying logger Log::Log4perl::Logger=HASH(0x21ec7c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb6c450) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb2faac) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xae2ed8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xae2ed8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb36534) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb36534) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb46c80) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xaf33d8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb249f0) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb249f0) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xafb23c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xafb23c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb91bfc) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb28030) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xafb368) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xafb368) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb8e46c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0xb41e68) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying logger Log::Log4perl::Logger=HASH(0x21ec7c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57. Destroying appender Log::Log4perl::Appender=HASH(0xb9d1b8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb9d1b8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb5cb30) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb5cb30) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb9d2a8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb9d2a8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb9da08) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying appender Log::Log4perl::Appender=HASH(0xb9da08) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Appender. pm line 263. Destroying logger Log::Log4perl::Logger=HASH(0xb28030) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. (in cleanup) Internal error: Root Logger not initialized. at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 520 during global destruction. Destroying logger Log::Log4perl::Logger=HASH(0xaf33d8) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. Destroying logger Log::Log4perl::Logger=HASH(0xb8e46c) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. Destroying logger Log::Log4perl::Logger=HASH(0xb41e68) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. Destroying logger Log::Log4perl::Logger=HASH(0xb6c450) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. Destroying logger Log::Log4perl::Logger=HASH(0xb91bfc) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. Destroying logger Log::Log4perl::Logger=HASH(0xb46c80) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. Destroying logger Log::Log4perl::Logger=HASH(0xb2faac) at /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm line 57 during global destruction. T. Gordon Marler Lehman Brothers, Inc. Storage Engineering Phone: (201) 499 4764 (x64764 Internally) gor...@le... -----Original Message----- From: Mike Schilli [mailto:m...@pe...] Sent: Thursday, August 05, 2004 5:28 PM To: Marler, Gordon Cc: 'log...@li...' Subject: Re: [log4perl-devel] Internal error concerning "Root Logger" upon script exit Marler, Gordon wrote on 8/4/2004, 7:18 AM: > A couple of scripts that use Log::Log4perl emit the following message > after > the script completes, but just before Perl itself terminates: > > (in cleanup) Internal error: Root Logger not initialized. at > /usr/LBBE/bootdiskmanager/bin/../../perllib/5.8-5.6.1/Log/Log4perl/Logger.pm > > line 520 during global destruction. Interesting ... I'm not 100% sure what this could be caused by yet, it would be great if you could get us more details on what's going on by setting $Log::Log4perl::CHATTY_DESTROY_METHODS = 1 and running the script(s) again. Is this possible? I'd be really interested in tracking this one down. -- -- Mike Mike Schilli m...@pe... ------------------------------------------------------------------------------ This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice. |