Patch-ID# 119044-02

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: snmp toobig ip wait
Synopsis: SunOS 5.8 5.9 5.10 5.8_x86 5.9_x86 5.10_x86: JDMK 5.1 patch
Date: Dec/12/2005


Install Requirements: NA                      
                      
Solaris Release: 8 8_x86 9 9_x86 10 10_x86

SunOS Release: 5.8 5.8_x86 5.9 5.9_x86 5.10 5.10_x86

Unbundled Product: Java Dynamic Management Kit

Unbundled Release: 5.1

Xref: 

Topic: 

Relevant Architectures: all

BugId's fixed with this patch: 2122376 2122390 2122444 4960301 4997225 5051899 6195791 6215610 6227678 6273684 6295821 6335967

Changes incorporated in this version: 6215610 6227678 6295821 6335967 4997225 6195791 5051899 6273684 4960301

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/com/sun/jdmk/comm/SnmpAdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/com/sun/jdmk/comm/SnmpV3AdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/com/sun/jdmk/comm/class-use/SnmpAdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/com/sun/jdmk/comm/class-use/SnmpV3AdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/javax/management/snmp/SnmpOidRecord.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/javax/management/snmp/class-use/SnmpOidRecord.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/javax/management/snmp/manager/SnmpSession.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk-legacy/javax/management/snmp/manager/class-use/SnmpSession.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/comm/SnmpAdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/comm/SnmpV3AdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/comm/class-use/SnmpAdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/comm/class-use/SnmpV3AdaptorServer.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/snmp/SnmpOidRecord.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/snmp/class-use/SnmpOidRecord.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/snmp/manager/SnmpSession.html
/opt/SUNWjdmk/5.1/doc/locale/C/api/jdmk/com/sun/management/snmp/manager/class-use/SnmpSession.html
/opt/SUNWjdmk/5.1/lib/jdmkrt.jar
/opt/SUNWjdmk/5.1/lib/jdmktk.jar
/opt/SUNWjdmk/5.1/lib/legacysnmp.jar

Problem Description:

4960301 OID resolution is failing when OBJECT-GROUPs are misused.
 
6273684 mibgen needs to support bizarre usage of OBJECT-GROUP
 
5051899 Bad trace in cascading example.
 
6195791 JDMK/SNMP : robustness in multithreading client environment
 
4997225 SnmpAdaptorServer should make it possible to dynamically allocated port#
 
6335967 Bad handling of 0.0.0.0 address when shutting down SNMP adaptor
 
6295821 System property to set the max number of threads used by SNMP Adaptor does not work as documented
 
6227678 waitForCompletion(0) will never return under certain error conditions.
 
6215610 JDMK5.x: snmpRspGenErr is set instead of snmpRspDecodingError
 
(from 119044-01)
 
 
2122444 JDMK 5.1 Snmp Manager can't detect Virtual IP in HA Environment
 
2122390 The SnmpTimerServer thread never seems to be blocked on its waitQ .
 
2122376 Snmp tooBig error in JDMK 5.1

Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using
'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
   example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
   example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
 
To use the fix for the RFE 2122444 new constructors have been added:
-------------------------------------------------------------------
 
      -------------------------------------------
      There are new constructors in the class
      com.sun.management.snmp.manager.SnmpSession
      -------------------------------------------
 
    public SnmpSession(SnmpEngineParameters parameters,
                       SnmpEngineFactory factory,
                       String name,
                       SnmpPeer apeer,
                       InetSocketAddress localaddress)
                throws
                       SnmpStatusException,
                       IllegalArgumentException
 
    public SnmpSession (SnmpEngineParameters parameters,
                        SnmpEngineFactory factory,
                        String name,
                        SnmpPeer apeer,
			InetAddress localaddress,
			int port)
                 throws
			SnmpStatusException, IllegalArgumentException
 
      -----------------------------------------
      There are new constructors in the class
      javax.management.snmp.manager.SnmpSession
      -----------------------------------------
 
    public SnmpSession (SnmpEngineParameters parameters,
                        SnmpEngineFactory factory,
                        String name,
                        SnmpPeer apeer,
			InetSocketAddress localaddress)
                 throws
			SnmpStatusException, IllegalArgumentException
 
    public SnmpSession (SnmpEngineParameters parameters,
                        SnmpEngineFactory factory,
                        String name,
                        SnmpPeer apeer,
			InetAddress localaddress,
			int port)
                 throws
			SnmpStatusException, IllegalArgumentException
 
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

README -- Last modified date:  Monday, December 12, 2005

