# HG changeset patch # User Martin van Dinther <martin.van.dinther@monetdbsolutions.com> # Date 1688040524 -7200 # Node ID 37eae5a78c1b0cff54f381d876267471c0e19e92 # Parent 7f68120de37c3b2cfa15b7c42c9ae93aa655be79 Add extra null check to prevent NPE. diff --git a/src/main/java/org/monetdb/jdbc/MonetParameterMetaData.java b/src/main/java/org/monetdb/jdbc/MonetParameterMetaData.java --- a/src/main/java/org/monetdb/jdbc/MonetParameterMetaData.java +++ b/src/main/java/org/monetdb/jdbc/MonetParameterMetaData.java @@ -291,7 +291,7 @@ final class MonetParameterMetaData checkParameterIndexValidity(param); try { final String monettype = monetdbTypes[param]; - if (monettype.endsWith("_interval")) { + if (monettype != null && monettype.endsWith("_interval")) { /* convert the interval type names to valid SQL data type names */ if ("day_interval".equals(monettype)) return "interval day";