Ok I am really lost with this whole thing and need help desperately.  I need to have
this thing done in a couple hours :)  So I just tried calling my MapBuilders like so:

32: IdTableMapBuilder imb = new IdTableMapBuilder();
33: imb.doBuild();
34: DatabaseMap dbMap = imb.getDatabaseMap();
35: IDBroker idb = dbMap.getIDBroker();
36: BigDecimal bigInt = idb.getNextId("Dentry");
37: int didInt = bigInt.intValue();

For my doBuild method in IdTableMapBuilder I have:

dbMap = DBBroker.getInstance().getDatabaseMap("timesheet");
dbMap.addTable(getTable());
TableMap tMap = dbMap.getTable(getTable());
tMap.setPrimaryKeyMethod("NONE");
tMap.addColumn ( getIdTable_NextId(), integer);
tMap.addColumn ( getIdTable_Quantity(), integer);
tMap.addColumn ( getIdTable_TableName(), string);
tMap.addPrimaryKey ( getIdTable_IdTableId(), integer);
dbMap.setIdTable(tMap);

And I get the error:

java.lang.NullPointerException:
        at org.apache.turbine.util.db.IDBroker.storeIDs(IDBroker.java:303)
        at org.apache.turbine.util.db.IDBroker.getNextIds(IDBroker.java:203)
        at org.apache.turbine.util.db.IDBroker.getNextId(IDBroker.java:179)
        at
com.compassarts.modules.actions.TimeSheet.UpdateSheet.doPerform(UpdateSheet.java:37)

And once again IDBroker sees a null table map at line 303.

Thanks for your time,

Dan Diephouse



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to