IBM Support

LO40199: ENHANCEMENT REQUEST:ADD SUN.NET.CLIENT.DEFAULTCONNECTTIMEOUT AND SUN.NET.CLIENT.DEFAULTREADTIMEOUT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as user error.

Error description

  • Enhancement request:
    add sun.net.client.defaultConnectTimeout and
    sun.net.client.defaultReadTimeout when the code call
    HttpURLConnection
    
    1. Customer found that using NCSO.JAR, base on the thread dump,
    there is a
    thread trying to create a
    Notes session and hanging at
    java.net.SocketInputStream.socketRead0(Native
    Method)
    
    Hanged Tread Info:
    
    "ExecuteThread: '23' for queue: 'weblogic.kernel.Default'"
    daemon prio=1
    tid=0x4dcec040 nid=0x26e9 runnable [4d0ec000..4d0ed868]
          at java.net.SocketInputStream.socketRead0(Native Method)
          at
    java.net.SocketInputStream.read(SocketInputStream.java:129)
          at
    java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
          at
    java.io.BufferedInputStream.read(BufferedInputStream.java:201)
          - locked <0x699ded40> (a java.io.BufferedInputStream)
          at
    weblogic.net.http.MessageHeader.isHTTP(MessageHeader.java:206)
          at
    weblogic.net.http.MessageHeader.parseHeader(MessageHeader.java:1
    34)
          at
    weblogic.net.http.HttpClient.parseHTTP(HttpClient.java:372)
          - locked <0x699ded78> (a weblogic.net.http.HttpClient)
          at
    weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnec
    tion.java:299)
          - locked <0x699dedb0> (a
    weblogic.net.http.SOAPHttpURLConnection)
          at
    weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpU
    RLConnection.jav
    a:28)
          at lotus.domino.NotesFactory.requestIOR(Unknown Source)
          at lotus.domino.NotesFactory.getIOR(Unknown Source)
          - locked <0x5f248eb0> (a java.util.Hashtable)
          at lotus.domino.NotesFactory.createSessionUP(Unknown
    Source)
          at lotus.domino.NotesFactory.createSession(Unknown
    Source)
          at
    com.tsmc.ccs.integration.notes.server.utils.NotesSession.getSess
    ion(NotesSession
    .java:73)
          at
    com.tsmc.ccs.integration.notes.server.utils.NotesSession.getNote
    sSession(NotesSe
    ssion.java:24)
          at
    com.tsmc.ccs.integration.notes.server.utils.NotesDBFactory.getDB
    (NotesDBFactory.
    java:13)
          at
    com.tsmc.ccs.integration.notes.client.NotesOP.initNotes(NotesOP.
    java:213)
          at
    com.tsmc.ccs.integration.notes.client.NotesOP.executeQuery(Notes
    OP.java:134)
          at
    com.tsmc.ccs.integration.notes.client.NotesOP.getList(NotesOP.ja
    va:56)
          at
    com.tsmc.ccs.filein.integration.notes.NotesOP.getReviewingCCDRby
    EmployeeID(Notes
    OP.java:330)
          at
    com.tsmc.ccs.filein.core.service.CCNMyCcsServiceImpl.getReviewin
    gCcdr(CCNMyCcsSe
    rviceImpl.java:292)
          at
    com.tsmc.ccs.filein.core.service.CCNMyCcsServiceImpl.getMyToDoCC
    N(CCNMyCcsServic
    eImpl.java:70)
    
    
    2. Source Code of NotesFactory in NCSO.JAR is:
    
    
    
    3. Customer need IBM's help to enhance "NotesFactory" in
    NCSO.JAR,  need the
    feature for HttpURLConnection via CORBA, to set java.net.URL
    default timeouts
    to avoid a hanging thread that block others causing our server
    crash.
    

Local fix

  • n/a
    

Problem summary

Problem conclusion

Temporary fix

Comments

  • This APAR is associated with SPR# MZHA7RRD4S.
    The problem was caused by a user error.
    

APAR Information

  • APAR number

    LO40199

  • Reported component name

    NOTES/DOMINO 7X

  • Reported component ID

    5724E6200

  • Reported release

    703

  • Status

    CLOSED USE

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-05-05

  • Closed date

    2009-06-12

  • Last modified date

    2009-06-12

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSKTMJ","label":"Lotus Domino"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.3","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
12 June 2009