You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Geoffrey Van Nuffelen <ge...@cora.be> on 2001/04/24 14:59:20 UTC

Insert Problem ! with tdk1.1a13

Hi,

I am working with the TDK1.1a13.
I am testing the new test application : "Turbine Data Management".
Everything  seems to be ok except the "insert". I can't insert anything
(User, group role or permission) but I can select, modify or delete it.

When I try an insert something, I am redirected to the error.vm and I have
and exception ( cfr. exception at end)  into the turbine.log.


After some research into templates and java files.
I think that I have a problem in the
  FluxUserActions.java file
  at the instruction "TurbineSecurity.addUser(user, password);"
  in the  "public void doInsert(RunData data, Context context)" throws
Exception method.

My environment is :

TDK 11a13
JDK 1.3
Window NT 4
Oracle 8i

I down't know what I have to do ?

Is someone can help me ?

Geoffrey...

PS : Sorry for my poor english !!!

*************
Exception :
*************
[Tue Apr 24 10:21:00 GMT+02:00 2001] -- ERROR --
 Exception:  java.lang.reflect.InvocationTargetException
 Stack Trace follows:
 java.lang.reflect.InvocationTargetException: java.sql.SQLException:
ORA-01400: cannot insert NULL into ("CLIENTDBA"."TURBINE_USER"."USER_ID")
 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
 at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
 at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542)
 at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1330)
 at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:757)
 at
oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:1313
)
 at
oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1232)
 at
oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement.java:1
353)
 at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:1760)
 at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java
:1807)
 at
oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedState
ment.java:332)
 at com.workingdogs.village.Record.saveWithInsert(Record.java:328)
 at com.workingdogs.village.Record.save(Record.java:185)
 at com.workingdogs.village.Record.save(Record.java:166)
 at
org.apache.turbine.om.peer.BasePeer.insertOrUpdateRecord(BasePeer.java:833)
 at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:737)
 at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:632)
 at
org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
nager.java:391)
rethrown as org.apache.turbine.util.security.DataBackendException: Failed to
create account 'eee': ORA-01400: cannot insert NULL into
("CLIENTDBA"."TURBINE_USER"."USER_ID")
 at
org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
nager.java:396)
 at
org.apache.turbine.services.security.BaseSecurityService.addUser(BaseSecurit
yService.java:399)
 at
org.apache.turbine.services.security.TurbineSecurity.addUser(TurbineSecurity
.java:455)
 at
org.apache.turbine.flux.modules.actions.user.FluxUserAction.doInsert(FluxUse
rAction.java:146)
 at java.lang.reflect.Method.invoke(Native Method)
 at
org.apache.turbine.util.velocity.VelocityActionEvent.executeEvents(VelocityA
ctionEvent.java:164)
 at
org.apache.turbine.util.velocity.VelocityActionEvent.perform(VelocityActionE
vent.java:111)
 at
org.apache.turbine.modules.actions.VelocityAction.perform(VelocityAction.jav
a:114)
 at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
 at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:148)
 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:414)
 at org.apache.turbine.Turbine.doPost(Turbine.java:505)
 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(Application
FilterChain.java:246)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:191)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:254)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:201)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:468)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:162)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
 at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
818)
 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
 at java.lang.Thread.run(Thread.java:484)




---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


Re: Insert Problem ! with tdk1.1a13

Posted by John McNally <jm...@collab.net>.
You must check out all of it and build it according to the instructions
I gave.  Otherwise wait for Jason to return from NYC next week and finds
time to build another tdk.

john mcnally

Geoffrey Van Nuffelen wrote:
> 
> Hi I have look at the CVS, but I didn't find the .jar to download.
> 
> Can you tell me if it's a problem due to my environment or something else ?
> 
> Geoffrey...
> ----- Original Message -----
> From: John McNally <jm...@collab.net>
> To: <tu...@jakarta.apache.org>
> Sent: Tuesday, April 24, 2001 7:07 PM
> Subject: Re: Insert Problem ! with tdk1.1a13
> 
> > You will need to work with the latest cvs of turbine.  Try checking out
> > turbine.
> > cd build
> > ./build-turbine.sh
> > cd ../bin
> > cp turbine-unrelea...jar to your tdk lib dir.
> >
> > If this does not work, you will need to wait for the next tdk release.
> >
> > John McNally
> >
> > Geoffrey Van Nuffelen wrote:
> > >
> > > Hi,
> > >
> > > I am working with the TDK1.1a13.
> > > I am testing the new test application : "Turbine Data Management".
> > > Everything  seems to be ok except the "insert". I can't insert anything
> > > (User, group role or permission) but I can select, modify or delete it.
> > >
> > > When I try an insert something, I am redirected to the error.vm and I
> have
> > > and exception ( cfr. exception at end)  into the turbine.log.
> > >
> > > After some research into templates and java files.
> > > I think that I have a problem in the
> > >   FluxUserActions.java file
> > >   at the instruction "TurbineSecurity.addUser(user, password);"
> > >   in the  "public void doInsert(RunData data, Context context)" throws
> > > Exception method.
> > >
> > > My environment is :
> > >
> > > TDK 11a13
> > > JDK 1.3
> > > Window NT 4
> > > Oracle 8i
> > >
> > > I down't know what I have to do ?
> > >
> > > Is someone can help me ?
> > >
> > > Geoffrey...
> > >
> > > PS : Sorry for my poor english !!!
> > >
> > > *************
> > > Exception :
> > > *************
> > > [Tue Apr 24 10:21:00 GMT+02:00 2001] -- ERROR --
> > >  Exception:  java.lang.reflect.InvocationTargetException
> > >  Stack Trace follows:
> > >  java.lang.reflect.InvocationTargetException: java.sql.SQLException:
> > > ORA-01400: cannot insert NULL into
> ("CLIENTDBA"."TURBINE_USER"."USER_ID")
> > >  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
> > >  at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
> > >  at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542)
> > >  at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1330)
> > >  at
> oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:757)
> > >  at
> > >
> oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:1313
> > > )
> > >  at
> > >
> oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1232)
> > >  at
> > >
> oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement.java:1
> > > 353)
> > >  at
> oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:1760)
> > >  at
> > >
> oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java
> > > :1807)
> > >  at
> > >
> oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedState
> > > ment.java:332)
> > >  at com.workingdogs.village.Record.saveWithInsert(Record.java:328)
> > >  at com.workingdogs.village.Record.save(Record.java:185)
> > >  at com.workingdogs.village.Record.save(Record.java:166)
> > >  at
> > >
> org.apache.turbine.om.peer.BasePeer.insertOrUpdateRecord(BasePeer.java:833)
> > >  at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:737)
> > >  at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:632)
> > >  at
> > >
> org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
> > > nager.java:391)
> > > rethrown as org.apache.turbine.util.security.DataBackendException:
> Failed to
> > > create account 'eee': ORA-01400: cannot insert NULL into
> > > ("CLIENTDBA"."TURBINE_USER"."USER_ID")
> > >  at
> > >
> org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
> > > nager.java:396)
> > >  at
> > >
> org.apache.turbine.services.security.BaseSecurityService.addUser(BaseSecurit
> > > yService.java:399)
> > >  at
> > >
> org.apache.turbine.services.security.TurbineSecurity.addUser(TurbineSecurity
> > > .java:455)
> > >  at
> > >
> org.apache.turbine.flux.modules.actions.user.FluxUserAction.doInsert(FluxUse
> > > rAction.java:146)
> > >  at java.lang.reflect.Method.invoke(Native Method)
> > >  at
> > >
> org.apache.turbine.util.velocity.VelocityActionEvent.executeEvents(VelocityA
> > > ctionEvent.java:164)
> > >  at
> > >
> org.apache.turbine.util.velocity.VelocityActionEvent.perform(VelocityActionE
> > > vent.java:111)
> > >  at
> > >
> org.apache.turbine.modules.actions.VelocityAction.perform(VelocityAction.jav
> > > a:114)
> > >  at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
> > >  at
> > >
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:148)
> > >  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:414)
> > >  at org.apache.turbine.Turbine.doPost(Turbine.java:505)
> > >  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(Application
> > > FilterChain.java:246)
> > >  at
> > >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> > > ain.java:191)
> > >  at
> > >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> > > va:254)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > > 66)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > >  at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> > >  at
> > >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> > > va:201)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > > 66)
> > >  at
> > >
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> > > .java:468)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > > 64)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > >  at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> > >  at
> > >
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
> > >  at
> > >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> > > )
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > > 66)
> > >  at
> > >
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > > 64)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > >  at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> > >  at
> > >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> > > :162)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > > 66)
> > >  at
> > >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > >  at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> > >  at
> > >
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> > > 818)
> > >  at
> > >
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
> > >  at java.lang.Thread.run(Thread.java:484)
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: turbine-user-help@jakarta.apache.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: turbine-user-help@jakarta.apache.org
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: turbine-user-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


Re: Insert Problem ! with tdk1.1a13

Posted by Geoffrey Van Nuffelen <ge...@cora.be>.
Hi I have look at the CVS, but I didn't find the .jar to download.

Can you tell me if it's a problem due to my environment or something else ?

Geoffrey...
----- Original Message -----
From: John McNally <jm...@collab.net>
To: <tu...@jakarta.apache.org>
Sent: Tuesday, April 24, 2001 7:07 PM
Subject: Re: Insert Problem ! with tdk1.1a13


> You will need to work with the latest cvs of turbine.  Try checking out
> turbine.
> cd build
> ./build-turbine.sh
> cd ../bin
> cp turbine-unrelea...jar to your tdk lib dir.
>
> If this does not work, you will need to wait for the next tdk release.
>
> John McNally
>
> Geoffrey Van Nuffelen wrote:
> >
> > Hi,
> >
> > I am working with the TDK1.1a13.
> > I am testing the new test application : "Turbine Data Management".
> > Everything  seems to be ok except the "insert". I can't insert anything
> > (User, group role or permission) but I can select, modify or delete it.
> >
> > When I try an insert something, I am redirected to the error.vm and I
have
> > and exception ( cfr. exception at end)  into the turbine.log.
> >
> > After some research into templates and java files.
> > I think that I have a problem in the
> >   FluxUserActions.java file
> >   at the instruction "TurbineSecurity.addUser(user, password);"
> >   in the  "public void doInsert(RunData data, Context context)" throws
> > Exception method.
> >
> > My environment is :
> >
> > TDK 11a13
> > JDK 1.3
> > Window NT 4
> > Oracle 8i
> >
> > I down't know what I have to do ?
> >
> > Is someone can help me ?
> >
> > Geoffrey...
> >
> > PS : Sorry for my poor english !!!
> >
> > *************
> > Exception :
> > *************
> > [Tue Apr 24 10:21:00 GMT+02:00 2001] -- ERROR --
> >  Exception:  java.lang.reflect.InvocationTargetException
> >  Stack Trace follows:
> >  java.lang.reflect.InvocationTargetException: java.sql.SQLException:
> > ORA-01400: cannot insert NULL into
("CLIENTDBA"."TURBINE_USER"."USER_ID")
> >  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
> >  at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
> >  at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542)
> >  at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1330)
> >  at
oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:757)
> >  at
> >
oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:1313
> > )
> >  at
> >
oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1232)
> >  at
> >
oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement.java:1
> > 353)
> >  at
oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:1760)
> >  at
> >
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java
> > :1807)
> >  at
> >
oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedState
> > ment.java:332)
> >  at com.workingdogs.village.Record.saveWithInsert(Record.java:328)
> >  at com.workingdogs.village.Record.save(Record.java:185)
> >  at com.workingdogs.village.Record.save(Record.java:166)
> >  at
> >
org.apache.turbine.om.peer.BasePeer.insertOrUpdateRecord(BasePeer.java:833)
> >  at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:737)
> >  at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:632)
> >  at
> >
org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
> > nager.java:391)
> > rethrown as org.apache.turbine.util.security.DataBackendException:
Failed to
> > create account 'eee': ORA-01400: cannot insert NULL into
> > ("CLIENTDBA"."TURBINE_USER"."USER_ID")
> >  at
> >
org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
> > nager.java:396)
> >  at
> >
org.apache.turbine.services.security.BaseSecurityService.addUser(BaseSecurit
> > yService.java:399)
> >  at
> >
org.apache.turbine.services.security.TurbineSecurity.addUser(TurbineSecurity
> > .java:455)
> >  at
> >
org.apache.turbine.flux.modules.actions.user.FluxUserAction.doInsert(FluxUse
> > rAction.java:146)
> >  at java.lang.reflect.Method.invoke(Native Method)
> >  at
> >
org.apache.turbine.util.velocity.VelocityActionEvent.executeEvents(VelocityA
> > ctionEvent.java:164)
> >  at
> >
org.apache.turbine.util.velocity.VelocityActionEvent.perform(VelocityActionE
> > vent.java:111)
> >  at
> >
org.apache.turbine.modules.actions.VelocityAction.perform(VelocityAction.jav
> > a:114)
> >  at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
> >  at
> >
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:148)
> >  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:414)
> >  at org.apache.turbine.Turbine.doPost(Turbine.java:505)
> >  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(Application
> > FilterChain.java:246)
> >  at
> >
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> > ain.java:191)
> >  at
> >
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> > va:254)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > 66)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> >  at
> >
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> > va:201)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > 66)
> >  at
> >
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> > .java:468)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > 64)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> >  at
> >
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
> >  at
> >
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> > )
> >  at
> >
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > 66)
> >  at
> >
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > 64)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> >  at
> >
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> > :162)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> > 66)
> >  at
> >
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> >  at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
> >  at
> >
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> > 818)
> >  at
> >
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
> >  at java.lang.Thread.run(Thread.java:484)
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: turbine-user-help@jakarta.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: turbine-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


Re: Insert Problem ! with tdk1.1a13

Posted by John McNally <jm...@collab.net>.
You will need to work with the latest cvs of turbine.  Try checking out
turbine.
cd build
./build-turbine.sh
cd ../bin
cp turbine-unrelea...jar to your tdk lib dir.

If this does not work, you will need to wait for the next tdk release.

John McNally

Geoffrey Van Nuffelen wrote:
> 
> Hi,
> 
> I am working with the TDK1.1a13.
> I am testing the new test application : "Turbine Data Management".
> Everything  seems to be ok except the "insert". I can't insert anything
> (User, group role or permission) but I can select, modify or delete it.
> 
> When I try an insert something, I am redirected to the error.vm and I have
> and exception ( cfr. exception at end)  into the turbine.log.
> 
> After some research into templates and java files.
> I think that I have a problem in the
>   FluxUserActions.java file
>   at the instruction "TurbineSecurity.addUser(user, password);"
>   in the  "public void doInsert(RunData data, Context context)" throws
> Exception method.
> 
> My environment is :
> 
> TDK 11a13
> JDK 1.3
> Window NT 4
> Oracle 8i
> 
> I down't know what I have to do ?
> 
> Is someone can help me ?
> 
> Geoffrey...
> 
> PS : Sorry for my poor english !!!
> 
> *************
> Exception :
> *************
> [Tue Apr 24 10:21:00 GMT+02:00 2001] -- ERROR --
>  Exception:  java.lang.reflect.InvocationTargetException
>  Stack Trace follows:
>  java.lang.reflect.InvocationTargetException: java.sql.SQLException:
> ORA-01400: cannot insert NULL into ("CLIENTDBA"."TURBINE_USER"."USER_ID")
>  at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
>  at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208)
>  at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:542)
>  at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1330)
>  at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:757)
>  at
> oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:1313
> )
>  at
> oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1232)
>  at
> oracle.jdbc.driver.OracleStatement.doExecuteWithBatch(OracleStatement.java:1
> 353)
>  at oracle.jdbc.driver.OracleStatement.doExecute(OracleStatement.java:1760)
>  at
> oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java
> :1807)
>  at
> oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedState
> ment.java:332)
>  at com.workingdogs.village.Record.saveWithInsert(Record.java:328)
>  at com.workingdogs.village.Record.save(Record.java:185)
>  at com.workingdogs.village.Record.save(Record.java:166)
>  at
> org.apache.turbine.om.peer.BasePeer.insertOrUpdateRecord(BasePeer.java:833)
>  at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:737)
>  at org.apache.turbine.om.peer.BasePeer.doInsert(BasePeer.java:632)
>  at
> org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
> nager.java:391)
> rethrown as org.apache.turbine.util.security.DataBackendException: Failed to
> create account 'eee': ORA-01400: cannot insert NULL into
> ("CLIENTDBA"."TURBINE_USER"."USER_ID")
>  at
> org.apache.turbine.services.security.db.DBUserManager.createAccount(DBUserMa
> nager.java:396)
>  at
> org.apache.turbine.services.security.BaseSecurityService.addUser(BaseSecurit
> yService.java:399)
>  at
> org.apache.turbine.services.security.TurbineSecurity.addUser(TurbineSecurity
> .java:455)
>  at
> org.apache.turbine.flux.modules.actions.user.FluxUserAction.doInsert(FluxUse
> rAction.java:146)
>  at java.lang.reflect.Method.invoke(Native Method)
>  at
> org.apache.turbine.util.velocity.VelocityActionEvent.executeEvents(VelocityA
> ctionEvent.java:164)
>  at
> org.apache.turbine.util.velocity.VelocityActionEvent.perform(VelocityActionE
> vent.java:111)
>  at
> org.apache.turbine.modules.actions.VelocityAction.perform(VelocityAction.jav
> a:114)
>  at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
>  at
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:148)
>  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:414)
>  at org.apache.turbine.Turbine.doPost(Turbine.java:505)
>  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(Application
> FilterChain.java:246)
>  at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:191)
>  at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:254)
>  at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>  at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:201)
>  at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>  at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:468)
>  at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>  at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087)
>  at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> )
>  at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>  at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
>  at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>  at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :162)
>  at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>  at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
>  at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> 818)
>  at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897)
>  at java.lang.Thread.run(Thread.java:484)
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: turbine-user-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org