Could you please create an issue in the Torque source module for this
problem?

Scarab.werken.com/scarab/issues

> -----Original Message-----
> From: David Wynter [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, January 06, 2003 4:32 AM
> To: Turbine Users List
> Subject: RE: Extend TurbineUser - 'ant project-om' fails
> 
> 
> Hi,
> 
> There was a mismatch between the column name and the 
> reference to it in a foreign-key declaration in my 
> project-schema.xml. This should have produced a meaningful 
> error message, but instead did the NullPointerException thing.
> 
> you can see here in 
> org.apache.torque.engine.database.model.Database.doFinalInitia
> lization(Datab
> ase.java:444):
> 
> 441                     if (local == null)
> 442                     {
> 443                         System.out.println("ERROR!! 
> Attempt to define
> foreign"
> 444                                 + " key with nonexistent column, "
> 445                                 + local.getName() + ", in table, "
> 446                                 + currTable.getName() + "!");
> 447                     }
> 
> clearly if local == null local.getName() will fail, duh
> 
> David
> 
> -----Original Message-----
> From: David Wynter [mailto:[EMAIL PROTECTED]]
> Sent: 04 January 2003 20:09
> To: Turbine-User
> Subject: Extend TurbineUser - 'ant project-om' fails
> 
> 
> Hi,
> 
> I followed the instructions for extending TurbineUser in the 
> current Turbine website for 2.2. When I run ant project-om it 
> fails with
> 
> BUILD FAILED
> file:C:/tdk-2.2/webapps/rwsite/WEB-INF/build/build-torque.xml:519:
> Generation failed. For more information consult the velocity 
> log, or invoke ant with the -debu ag.
>         at
> org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:579)
>         at org.apache.tools.ant.Task.perform(Task.java:319)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
>         at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
>         at org.apache.tools.ant.Task.perform(Task.java:319)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
>         at org.apache.tools.ant.Task.perform(Task.java:319)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>         at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
>         at org.apache.tools.ant.Main.runBuild(Main.java:610)
>         at org.apache.tools.ant.Main.start(Main.java:196)
>         at org.apache.tools.ant.Main.main(Main.java:235)
> Caused by: java.lang.NullPointerException
>         at 
> org.apache.torque.engine.database.model.Database.doFinalInitia
> lization(Datab
> ase.java:444)
>         at 
> org.apache.torque.engine.database.model.AppData.doFinalInitial
> ization(AppDat
> a.java:313)
>         at 
> org.apache.torque.engine.database.model.AppData.getDatabase(Ap
> pData.java:221
> )
>         at 
> org.apache.torque.task.TorqueDataModelTask.initControlContext(
> TorqueDataMode
> lTask.java:350)
>         at
> org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:480)
>         ... 19 more
> --- Nested Exception ---
> java.lang.NullPointerException
>         at 
> org.apache.torque.engine.database.model.Database.doFinalInitia
> lization(Datab
> ase.java:444)
>         at 
> org.apache.torque.engine.database.model.AppData.doFinalInitial
> ization(AppDat
> a.java:313)
>         at 
> org.apache.torque.engine.database.model.AppData.getDatabase(Ap
> pData.java:221
> )
>         at 
> org.apache.torque.task.TorqueDataModelTask.initControlContext(
> TorqueDataMode
> lTask.java:350)
>         at
> org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:480)
>         at org.apache.tools.ant.Task.perform(Task.java:319)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
>         at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
>         at org.apache.tools.ant.Task.perform(Task.java:319)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
>         at org.apache.tools.ant.Task.perform(Task.java:319)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at 
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>         at 
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
>         at org.apache.tools.ant.Main.runBuild(Main.java:610)
>         at org.apache.tools.ant.Main.start(Main.java:196)
>         at org.apache.tools.ant.Main.main(Main.java:235)
> 
> line 519 of build-torque.xml is:
>       useClasspath="${torque.useClasspath}">
> 
> Any ideas?
> 
> on another note, the Extend How-To refers to modifying the 
> object.vm to allow the generate of the correct save() and 
> generation of a save(dbConn) method. Is this patch current in 
> the version TDK 2.2.1 that is current?
> 
> 
> David Wynter
> 
> roamware Ltd.
> (+44) (0) 208 922 7539 B.
> (+44) (0) 7879 605 706 M.
> [EMAIL PROTECTED]
> 
> 
> --
> To unsubscribe, e-mail: 
> <mailto:turbine-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:turbine-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to