More info:

By putting some System.out messages in the BasetAcl.java code, I have
narrowed it down. I am gagging on the command:

    dbCon = BasePeer.beginTransaction(dbName);

I have verified that the dbName parameter is correctly set to "ndb_test". Is
the fact that this method is called beginTransaction and the log message ~
"connected to a database that does not support transactions" indication of
my problem? Postgres supports transactions, right? Does this mean I have
incorrect connection parameters?

I have:

services.DatabaseService.database.default=default

services.DatabaseService.database.default.driver=org.postgresql.Driver
services.DatabaseService.database.default.url=jdbc:postgresql://localhost/nd
b_test
services.DatabaseService.database.default.username=username
# I have not yet set a password until I get things working
services.DatabaseService.database.default.password=

then

services.DatabaseService.database.adapter=DBPostgres
services.DatabaseService.database.adapter.DBPostgres=org.postgresql.Driver

Is this not right? I'm afraid I am stuck at this point. :/

Thanks for any assistance!

Steve B.

----- Original Message -----
From: "sbelt" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, January 02, 2002 12:46 PM
Subject: Unable to execute Torque (outside of Turbine) test application


> Might someone be able to help?
>
> I am trying to create an application (called ndbTest) starting with
Torque.
> I have been able to create my database (named ndb_torque) using the
scripts
> created by Torque. Torque has also created my peer classes and compiled
them
> successfully. I am now trying to run a simple app to test what I have done
> so far.
>
> My problem is that when I reache the .save( ) command in my test app, I
get:
>
> java.lang.NullPointerException
>     at
> org.apache.torque.util.BasePeer.rollBackTransaction(BasePeer.java:375)
>     at com.zeroton.ndb.om.BaseAcl.save(BaseAcl.java:1004)
>     at com.zeroton.ndb.om.BaseAcl.save(BaseAcl.java:983)
>     at com.zeroton.ndb.ndbTest.main(ndbTest.java:29)
>
> Any ideas on how I can begin to track down my issue(s)?
>
> Background:
> 1) I am using the following information as my guide:
>
> http://www.mail-archive.com/[email protected]/msg03639.html
>
> 2) I have created a properties file named /developer/torque/ndb.properties
> making slight modifications to use     Postgresql instead of mysql -
namely:
>         - I have modified the driver name to be org.postgresql.Driver,
>         - the URL to be jdbc://localhost:5432/ndb_test
>         - the username and password have also been set
>         - I have modified the log4j settings to create a file name
> ndbTest.log
>
> 3) The schema.xml used the following to define the table I am trying to
> uypdate:
>     <table name="t1" idMethod="native" javaName="Acl">
>         <column name="x1"
>             javaName="AclId"
>             primaryKey="true"
>             required="true"
>             autoIncrement="true"
>             type="BIGINT"  <!-- db.props defines BIGINT to be int4 -->
>          </column>
>         <column name="x2"
>             javaName="ReadList"
>             primaryKey="false"
>             required="false"
>             autoIncrement="false"
>             size="1024"
>             type="VARCHAR"  <!-- db.props defines BIGINT to be int4 -->
>          </column>
>     </table>
>
> 4) My code is as follows:
>
> import com.zeroton.ndb.om.*;
> import org.apache.torque.Torque;
> import org.apache.torque.Torque;
>
> public class ndbTest
> {
>     public static void main(String[] args)
>     {
>         try
>         {
>             //Initialize torque
>             Torque.init("/developer/torque/ndb.properties");
>
>             //Create an ACL entry
>             Acl refAcl = new Acl();
>             //Set one of the fields
>             refAcl.setReadList("ALL");
>             //Save it
>             refAcl.save();                 <!-- **** this is the line that
> is giving the error -->
>
> ... catch exceptions then loop/print table contents ...
>
> In the ndbTest.log file, the only Warning I see is the idBroker string
> reporting that it is connected to a database that does not support
> transactions. Since I am not using idBroker for my indexes, I did not
think
> this should concern me (?).
>
> TIA,
>
> Steve B.
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to