You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Claudio Miranda <cm...@eversystems.com.br> on 2000/11/21 02:55:14 UTC

Re: WELCOME to ant-user@jakarta.apache.org

   Dear users, I am using ant 1.2 to build a sql script, like this

    <target name="hsql.sql">
       <sql driver="org.hsql.jdbcDriver"
            url="jdbc:HypersonicSQL:hsql://localhost"
            userid="sa"
            password=""
            print="yes"
            classpath="../lib/hsql.jar"
            src="hypersonic.sql"
       />
    </target>

with command prompt ant hsql.sql
and the hypersonic.sql is

CREATE TABLE UserOne (
        userId               INTEGER NOT NULL,
        name                 VARCHAR(50) NOT NULL,
        user_name             VARCHAR(20) NOT NULL,
        PRIMARY KEY (userId),
        UNIQUE (user_name)
);

CREATE TABLE GroupOne (
        groupName            VARCHAR(20) NOT NULL,
        userId               INTEGER NOT NULL,
        PRIMARY KEY (groupName, userId),
        FOREIGN KEY (userId) REFERENCES UserOne (userId)
);

and the error is, appear to be to each create table, the connection is 
closed, because in hypersonic console appear 0:disconnected, then...

java.lang.NullPointerException
         at org.hsql.jdbcResultSet.getColumnName(jdbcResultSet.java:1962)
         at 
org.apache.tools.ant.taskdefs.SQLExec.printResults(SQLExec.java:535)
         at org.apache.tools.ant.taskdefs.SQLExec.execSQL(SQLExec.java:496)
         at 
org.apache.tools.ant.taskdefs.SQLExec.runStatements(SQLExec.java:425)
         at 
org.apache.tools.ant.taskdefs.SQLExec$Transaction.runTransaction(SQLExec.java:592)
         at 
org.apache.tools.ant.taskdefs.SQLExec$Transaction.access$0(SQLExec.java:589)
         at org.apache.tools.ant.taskdefs.SQLExec.execute(SQLExec.java:366)
         at org.apache.tools.ant.Target.execute(Target.java:142)
         at org.apache.tools.ant.Project.runTarget(Project.java:818)
         at org.apache.tools.ant.Project.executeTarget(Project.java:532)
         at org.apache.tools.ant.Project.executeTargets(Project.java:506)
         at org.apache.tools.ant.Main.runBuild(Main.java:420)
         at org.apache.tools.ant.Main.main(Main.java:149)


if anyone could help me, very thanks.

-- 
   Claudio Miranda
   ___________________________________
   SUN Certified Programmer for JAVA 2