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]