Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-1177

updateObject with null as argument causes network driver to fail with NullPointerException

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 10.2.1.6
    • 10.2.1.6
    • Network Client
    • None
    • Patch Available, Release Note Needed
    • Regression

    Description

      Calling ResultSet.updateObject(column, object) causes the network driver to give NullPointerException if the object parameter is null.

      Stack trace from test:

      Test output:
      ........E.
      Time: 7.597
      There was 1 error:
      1) testUpdateObjectWithNull(org.apache.derbyTesting.functionTests.tests.jdbcapi.UpdateXXXTest)java.lang.NullPointerException
      at org.apache.derby.client.am.CrossConverters.setObject(CrossConverters.java:845)
      at org.apache.derby.client.am.ResultSet.updateObject(ResultSet.java:3073)
      at org.apache.derbyTesting.functionTests.tests.jdbcapi.UpdateXXXTest.testUpdateObjectWithNull(UpdateXXXTest.java:215)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

      Will attach the test.

      To run:
      java -Dframework=DerbyNetClient org.apache.derbyTesting.functionTests.harness.RunTest jdbcapi/UpdateXXXTest.junit

      The test does not fail with the embedded framework.

      Attachments

        1. UpdateXXXTest.java
          7 kB
          Andreas Korneliussen
        2. DERBY-1177.diff
          41 kB
          Andreas Korneliussen
        3. DERBY-1177.stat
          0.6 kB
          Andreas Korneliussen
        4. derbyall_report.txt
          4 kB
          Andreas Korneliussen
        5. DERBY-1177v2.diff
          44 kB
          Andreas Korneliussen
        6. DERBY-1177v2.stat
          0.8 kB
          Andreas Korneliussen
        7. DERBY-1177v3.diff
          44 kB
          Andreas Korneliussen
        8. derbyall_report.txt
          4 kB
          Andreas Korneliussen

        Activity

          People

            andreask Andreas Korneliussen
            andreask Andreas Korneliussen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: