You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Nik Frank <ni...@subnet.at> on 2002/02/11 12:31:30 UTC

IDs with mssql

hi
i use turbine-tdk with MS SQL server (with the JDBC driver provided by
microsoft). retrieving and updating data from the database works fine,
however there seems to be a problem with IDs when inserting.
my project schemes looks like this:
<database>
  <table name="RDF" idMethod="idbroker">
    <column name="RDF_ID" required="true" autoIncrement="true"
primaryKey="true" type="INTEGER"/>
    <column name="TITLE" size="255" type="VARCHAR"/>
    <column name="BODY" size="255" type="VARCHAR"/>
    <column name="URL" size="255" type="VARCHAR"/>
    <column name="AUTHOR" size="255" type="VARCHAR"/>
    <column name="DEPT" size="255" type="VARCHAR"/>
  </table>
</database>

but i get the error message included at the end of this e-mail.

did anyone experience a similar problem or even find a solution?

best regards
nik

[Mon Feb 11 12:25:05 CET 2002] -- INFO -- Forced id retrieval - no available
vec
tor
[Mon Feb 11 12:25:15 CET 2002] -- ERROR -- Turbine.handleException: null
[Mon Feb 11 12:25:15 CET 2002] -- ERROR --
        Exception:  java.lang.reflect.InvocationTargetException
        Stack Trace follows:
        java.lang.reflect.InvocationTargetException:
java.lang.NullPointerExcept
ion
        at
org.apache.turbine.om.peer.BasePeer.rollBackTransaction(BasePeer.java
:366)
        at org.apache.turbine.util.db.IDBroker.storeIDs(IDBroker.java:574)
        at org.apache.turbine.util.db.IDBroker.getNextIds(IDBroker.java:371)
        at
org.apache.turbine.util.db.IDBroker.getIdAsBigDecimal(IDBroker.java:2
85)
        at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:746)
        at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:657)
        at
org.apache.turbine.services.security.db.DBUserManager.createAccount(D
BUserManager.java:399)
rethrown as org.apache.turbine.util.security.DataBackendException: Failed to
cre
ate account 'dom'
        at
org.apache.turbine.services.security.db.DBUserManager.createAccount(D
BUserManager.java:404)
        at
org.apache.turbine.services.security.BaseSecurityService.addUser(Base
SecurityService.java:392)
        at
org.apache.turbine.services.security.TurbineSecurity.addUser(TurbineS
ecurity.java:430)
        at
org.apache.turbine.flux.modules.actions.user.FluxUserAction.doInsert(
FluxUserAction.java:133)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.turbine.util.velocity.VelocityActionEvent.executeEvents(Ve
locityActionEvent.java:166)
        at
org.apache.turbine.util.velocity.VelocityActionEvent.perform(Velocity
ActionEvent.java:114)
        at
org.apache.turbine.modules.actions.VelocityAction.perform(VelocityAct
ion.java:114)
        at
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
        at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java
:143)
        at org.apache.turbine.modules.Page.build(Page.java:90)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
        at org.apache.turbine.Turbine.doGet(Turbine.java:447)
        at org.apache.turbine.Turbine.doPost(Turbine.java:537)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:255)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:225)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:472)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2252)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:164)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
446)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:163)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso
r.java:875)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja
va:952)
        at java.lang.Thread.run(Thread.java:484)
_____________
Nik Frank
nik@subnet.at


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>