OBSOLETE Patch-ID# 112045-02
Keywords: notification address thread listener
Synopsis: Obsoleted by: 112045-03 Java DMK 4.2 patch
Date: Dec/17/2001

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: Java Dynamic Management Kit

Unbundled Release: 4.2

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4381195 4406639 4416912 4468685 4486059 4492741 4496037 4497571 4499265 4499327 4499338 4500398 4510777 4523504 4527169 4527199

Changes incorporated in this version: 4527199 4527169 4416912 4510777 4523504

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: 

<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/allclasses-frame.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/DaemonTaskServer.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/DefaultPaths.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/ProxyHandler.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/Task.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/TaskServer.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/comm/GenericHttpConnectorClient.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/comm/HttpConnectorClient.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/comm/HttpsConnectorClient.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/comm/RmiConnectorClient.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/package-frame.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/package-summary.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/package-tree.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/snmp/manager/SnmpEventReportDispatcher.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/snmp/manager/package-frame.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/snmp/manager/package-summary.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/com/sun/jdmk/snmp/manager/package-tree.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/index-all.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/overview-summary.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/docs/locale/C/api/overview-tree.html
<install_dir>/SUNWjdmk/jdmk4.2/1.2/lib/jdmkrt.jar
<install_dir>/SUNWjdmk/jdmk4.2/1.2/lib/jdmktk.jar

Problem Description:

4527199 Cascading agent can block (local) mbean server for ever (deadlock)
 
4527169 Cascading agent does not cascade all mbeans of the cascaded remote mbean server
 
4416912 notification: no provision to use IP addresses instead of DNS's host names
 
4510777 Threading design of JDMK's trap listener needs major improvement
 
4523504 can not pass explicit IP address to use when registering for notifications
 
(from 112045-01)
 
4496037 bug in method toString of SnmpRequest class
 
4381195 Using SNMP Proxy, wrong response on GetNext
 
4468685 Memory leak when using the JDMK SNMP manager classes
 
4486059 JDMK 4.2 bug report - Class javax.management.snmp.manager.SnmpPeer
 
4492741 JDMK 4.2 Snmp GetBulk & SnmpUserDataFactory
 
4497571 RmiConnectorClient.setOperationContext(null) gets NullPointerException
 
4406639 mibgen confused by syntax Integer32 (1): generates unexistent SnmpIntFixed
 
4499265 SnmpTableSupport is not serializable.
 
4499338 The discovery service does not allow to select an IP broadcast address
 
4499327 CascadingAgent can't be restarted when the connection fails with the subAgent
 
4500398 Cascading receives all cascaded names every time a new one is added

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:
-----------------------------
 
 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
 
If you want to activate the fix for bug 4416912 (use IP addresses instead of hostnames) you must use the property -DuseIpAddresses
 
 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
 
For classes RmiConnectorClient, GenericHttpConnectorClient, HttpConnectorClient, and HttpsConnectorClient, a new constructor is provided, allowing to give explicitly the IP address to use. (fix for bug 4523504)
 
 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
 
You can use a new class com.sun.jdmk.snmp.manager.SnmpEventReportDispatcher (fix for bug 4510777), instead of javax.management.snmp.manager.SnmpEventReportDispatcher, where thread design has been improved.
 
To use this new class (documented in api doc) :
* import the 2 new classes 
	com.sun.jdmk.DaemonTaskServer
	com.sun.jdmk.snmp.manager.SnmpEventReportDispatcher
 
* create and start a DaemonTaskServer
	DaemonTaskServer taskServer = new DaemonTaskServer();
        taskServer.start();
* create the SnmpEventReportDispatcher, with the taskServer in argument
	SnmpEventReportDispatcher informDispatcher = new SnmpEventReportDispatcher(port, taskServer)

README -- Last modified date:  Friday, April 5, 2002

