Improve error messages used when Derby can't find the class or method backing 
up a SQL routine or type
------------------------------------------------------------------------------------------------------

                 Key: DERBY-5585
                 URL: https://issues.apache.org/jira/browse/DERBY-5585
             Project: Derby
          Issue Type: Improvement
          Components: SQL
    Affects Versions: 10.9.0.0
            Reporter: Rick Hillegas
            Priority: Minor


When the code supporting user-written routines and types is put into jar files 
in the database, the user also needs to wire the jar files together by setting 
the derby.database.classpath  property. People often neglect to do this and 
Derby documentation in this area could be improved. It would be good to at 
least improve the error messages which Derby raises in this situation: 42X50 
and 42X51. Those messages should tell the user that one of the reasons for the 
failure might be an un/misconfigured derby.database.classpath  property. The 
following script shows the error messages:

connect 
'jdbc:derby:memory:db;create=true;user=test_dbo;password=test_dbopassword';

create function foo( a int ) returns int
language java parameter style java no sql
external name 'Bop.doowop';

create function bar( a int ) returns int
language java parameter style java no sql
external name 'java.lang.Integer.doowop';

values ( foo( 1 ) );
values ( bar( 1 ) );




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to