Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-12827

OutOfMemory exception when calling grid service from .NET with user type array parameter

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.8
    • 2.9
    • None
    • Release Notes Required

    Description

      Calling a grid service from .NET with a parameter of user type array leads to Java OutOfMemory exception.

      Reproducer:

      • Limit JVM heap with 128 MB.
      • Create a .NET or Java service with a parameter of type
        array of Parameter {
          Id: int,
          array of ParameterValue {     PeriodId: int,     Value: double?   }

        }

      • Call service with an array of 200 Parameters

      Expected:
      128 MB of heap must be enough to call Java or .NET service with 200 Parameters.
       
      Actual:
      Java OutOfMemory exception on 21st Parameter
       

      Attachments

        1. ignite-12827-vs-2.8.patch
          7 kB
          Alexey Kukushkin

        Issue Links

          Activity

            People

              ivandasch Ivan Daschinsky
              kukushal Alexey Kukushkin
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m