[prev in list] [next in list] [prev in thread] [next in thread] 

List:       turbine-torque-user
Subject:    save() / doInsert() does not work after migrating to 3.1
From:       "Usselmann, Vitali" <Usselmann () elkware ! com>
Date:       2003-09-23 10:16:31
[Download RAW message or body]


Hi, 

I use MySql with autoincementing PK's.
After migrating to 3.1 I got a strange error, saving or 
inserting objects results in a NullpointerException, while
reading objects from the database works fine.

when calling doInsert( myDBObject )
ERROR:  : java.lang.NullPointerException 	at
org.apache.torque.util.BasePeer.doInsert(BasePeer.java:697)

BasePeer:
...
696:        TableMap tableMap = dbMap.getTable(tableName);
697:        Object keyInfo = tableMap.getPrimaryKeyMethodInfo();
...



when calling myDBObject.save() it crashes in
    public void save() throws Exception
    {
862:          save(DBObjectPeer.getMapBuilder()
                .getDatabaseMap().getName());
      }
getMapBuilder() returns null.
ERROR:  : java.lang.NullPointerException 	at
com.elkware.rumsfeld.db.BaseDBRegion.save(BaseDBRegion.java:862)

What is causing these Exceptions?
Did I misconfigure something?

Regards,
Vitali



--
usselmann@elkware.com


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic