Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4290501

CORBA failure on sending large objects

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.4.0
    • 1.2.0
    • other-libs
    • beta2
    • sparc
    • solaris_2.5.1



        Name: sg39081 Date: 11/11/99


        CORBA hangs when I try to send a large object across the wire.
        The specific object is a string array with one large string.

        1. use the puts() method (IDL file is below) with a StringArray
        with a large string for the data argument.

        2. portion of IDL file:

        module DistributedServiceArchitecture {
          interface Service;

          typedef sequence<boolean> BooleanArray;
          typedef sequence<Service> ServiceArray;
          typedef sequence<string> StringArray;

          interface Service {
            void puts(in Service callingService, in string sessionId, in StringArray keys, in StringArray data);
            StringArray gets(in Service callingService, in string sessionId, in StringArray keys);
          };
        };

        3. no error message; application simply hangs
        4. no trace information
        5. no output
        6. hardware: Ultra1
        (Review ID: 83368)
        ======================================================================

              kcavanauorcl Ken Cavanaugh (Inactive)
              sgoodsunw Sheri Good (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: