Thomas Lußnig created DERBY-7134:
------------------------------------
Summary: MERGE not Working over Nework
Key: DERBY-7134
URL: https://issues.apache.org/jira/browse/DERBY-7134
Project: Derby
Issue Type: Bug
Components: Network Client
Affects Versions: 10.15.2.0
Environment: Windows , Derby
Reporter: Thomas Lußnig
I Receive an error after sending Merge Statement via Netowrk to derby network
server.
The error was first mentioned 5 Years ago:
*
[https://stackoverflow.com/questions/41587515/derby-merge-statement-results-in-insufficient-data-while-reading-from-the-netwo]
And is till now active in derby.
SQL-Fehler: Unzureichende Daten beim Lesen aus dem Netz. Erwartet wurden
mindestens 21.272 Byte, empfangen wurden jedoch nur 0 Byte. Die Verbindung
wurde beendet.
MERGE INTO HUND USING SYSIBM.SYSDUMMY1 ON HUND.name='name'
WHEN MATCHED THEN UPDATE SET zwinger='ZW',zbn='zb'
WHEN NOT MATCHED THEN INSERT (name,zwinger,zbn)VALUES('a','zw','zb')
;
Tue Mar 08 07:23:32 CET 2022 : Cannot invoke "String.length()" because
"<parameter1>" is null
java.lang.NullPointerException: Cannot invoke "String.length()" because
"<parameter1>" is null
at
org.apache.derby.impl.drda.DDMWriter.maxEncodedLength(DDMWriter.java:1138)
at org.apache.derby.impl.drda.DDMWriter.writeString(DDMWriter.java:1252)
at
org.apache.derby.impl.drda.DRDAConnThread.writeSQLCAGRP(DRDAConnThread.java:6338)
at
org.apache.derby.impl.drda.DRDAConnThread.writeSQLCARD(DRDAConnThread.java:6167)
at
org.apache.derby.impl.drda.DRDAConnThread.writeSQLCARDs(DRDAConnThread.java:6109)
at
org.apache.derby.impl.drda.DRDAConnThread.processCommands(DRDAConnThread.java:836)
at org.apache.derby.impl.drda.DRDAConnThread.run(DRDAConnThread.java:300)
--
This message was sent by Atlassian Jira
(v8.20.1#820001)