Hello, I am trying to get IDBroker to generate ID's for my database.  My
code goes like this:

            DatabaseMap dbMap =
DBBroker.getInstance().getDatabaseMap("dabasename");
            dbMap.setIdTable("tablename");
            IDBroker idb = dbMap.getIDBroker();
            int idInt = idb.getNextId("tablename").intValue();

This then generates the error:

java.util.NoSuchElementException: database.idbroker.cleverquantity
doesn't map to an existing object
        at
org.apache.java.util.Configurations.getBoolean(Configurations.java:364)
        at
org.apache.turbine.services.resources.GenericResources.getBoolean(GenericResources.java:96)

        at
org.apache.turbine.services.resources.TurbineResources.getBoolean(TurbineResources.java:232)

        at
org.apache.turbine.util.db.IDBroker.checkTiming(IDBroker.java:265)
        at
org.apache.turbine.util.db.IDBroker.storeIDs(IDBroker.java:306)
        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:40)

        at org.apache.turbine.modules.Action.perform(Action.java:77)
        at
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:111)
        at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:79)

        at org.apache.turbine.modules.Page.build(Page.java:81)
        at
org.apache.turbine.modules.PageLoader.exec(PageLoader.java:111)
        at Turbine.doGet(Turbine.java:298)
        at Turbine.doPost(Turbine.java:368)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:368)

        at org.apache.tomcat.core.Handler.service(Handler.java:261)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:720)

        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:666)
        at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)

        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)

        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

        at java.lang.Thread.run(Thread.java)

What would I be doing wrong?  I'm stumped....

<SIDENOTE>
There is a blurb on how to use IDBroker in the javadoc that seems to be
grossly outdated... It would be nice to get some hard documentation,
even if it is just in the mail archive , of how to use IDBroker...
</SIDENOTE>

Thanks,

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