Dag H. Wanvik created DERBY-6047:
------------------------------------

             Summary: NPE in StaticCallMethod#coerceMethodParameter with a 
constant argument to INOUT parameter
                 Key: DERBY-6047
                 URL: https://issues.apache.org/jira/browse/DERBY-6047
             Project: Derby
          Issue Type: Bug
          Components: SQL
            Reporter: Dag H. Wanvik


The following repro shows the problem (provided by Holger Rehn, cf. issue 
DERBY-5945).

        sta.execute( "create procedure PROC( inout x int ) " + 
            "parameter style java modifies sql data language java " + 
            "external name 'DUMMY.PROC'" );
        sta.execute( "{call PROC(1)}" );

gives NPE on trunk (even before the fixes introduced for DERBY-5945), but not 
on 10.9, so I believe it's a regression:

:
Caused by: java.lang.NullPointerException
...sql.compile.StaticMethodCallNode.coerceMethodParameter(StaticMethodCallNode.java:702)
...sql.compile.StaticMethodCallNode.resolveRoutine(StaticMethodCallNode.java:620)
...sql.compile.StaticMethodCallNode.bindExpression(StaticMethodCallNode.java:210)
...sql.compile.JavaToSQLValueNode.bindExpression(JavaToSQLValueNode.java:237)
...sql.compile.CallStatementNode.bindStatement(CallStatementNode.java:126)
...sql.GenericStatement.prepMinion(GenericStatement.java:400)
:


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to