Hi,

If you just want to avoid the tables, specify the tables wanted in the
build file (instead of using the many2many element):

<table name="persons"/>
<table name="reservations"/>
<table name="flights"/>

I know this is a little akward, we'll try to add a patch that makes it
able to specify tables to exclude as well..

If you're not using JDO i suggest you comment out the related sections
from the build file.

Regards
.eivind

On Sat, 29 May 2004, Tuomas Kassila wrote:

> Halo all,
>
> I'm using jboss-3.2.3 and middlegen 1.2vo (My sdk is 1.5b and ant is v.
> 1.6.1 jboss is running with an option: java -version 1.4).
> I have tryed to compile and run ant under samples directory
> (ant -propertyfile build.properties.sample).
> When there are also another tables in hsql database than these sample
> tables: persons, flights and reservations,
> after running an ant, I will get allways compile errrors. (Btw, I have tryed
> also cvs-version with the same kind of problems.)
> An another option is to add a many2many block into build.xml file. But it is
> generating a jdodoclet compile error!
> How to correct this situation? Below is more text about these errors:
>
> Runtime environment for Sample
>
> The jboss database has JMS_MESSAGES and JMS_TRANSACTIONS tables and the
> sample script has created tables persons,
> flights and reservations.
>
> a) If I have deleted all ANOTHER tables (by example JMS_MESSAGES and
> JMS_TRANSACTIONS) from jboss hsql database, it is possible to run ant
> without any problems.
>
> But
> b) when there are another tables in the database, as it is normally after
> jboss installation, the ant task is hanging always some
>     unclear source code errors, which are generated by example from
> JMS_MESSAGE table etc (like errors in JmsMessage*.java)..
>
> c) or when I have added a many2many block:
>
>          <many2many>
>             <tablea generate="true" name="persons"/>
>             <jointable name="reservations" generate="true"/>
>             <tableb generate="true" name="flights"/>
>          </many2many>
>
> into the build.xml file, jdodoclet will allways hang nto exception:
>
> [jdodoclet] Caused by: java.lang.NullPointerException
> [jdodoclet]     at
> xdoclet.modules.libelis.jdo.LidoSubTask.getCollectionExtensions(LidoSubTask.
> java:150)
> [jdodoclet]     at
> xdoclet.modules.jdo.VendorExtensionsSubTask.getExtensions(VendorExtensionsSu
> bTask.java:206)
> [jdodoclet]     at
> xdoclet.modules.jdo.JdoTagsHandler.forAllVendorExtensions(JdoTagsHandler.jav
> a:122)
> [jdodoclet]     ... 101 more
> [jdodoclet] (XDocletMain.start                   53  ) Running XDoclet
> failed.
> [jdodoclet] (XDocletMain.start                   54  ) <<Running XDoclet
> failed.: xdoclet.template.TemplateException: Invoking method in class
> xdoclet.modules.jdo.JdoTagsHandler failed: forAllVendorExtensions, line=19
> of template file:
> jar:file:H:\java\opensource\middlegen-2.0-vo\samples\lib\xdoclet-jdo-module-
> 1.2b3-dev.jar!/xdoclet/modules/jdo/resources/jdo_xml.xdt, exception: null>>
> [jdodoclet] xdoclet.template.TemplateException: Invoking method in class
> xdoclet.modules.jdo.JdoTagsHandler failed: forAllVendorExtensions, line=19
> of template file:
> jar:file:H:\java\opensource\middlegen-2.0-vo\samples\lib\xdoclet-jdo-module-
> 1.2b3-dev.jar!/xdoclet/modules/jdo/resources/jdo_xml.xdt, exception: null
> [jdodoclet]     at
> xdoclet.template.TemplateEngine.invokeMethod(TemplateEngine.java:500)
> [jdodoclet]     at
> xdoclet.template.TemplateEngine.invokeBlockMethod(TemplateEngine.java:917)
> [jdodoclet]     at
> xdoclet.template.TemplateEngine.handleBlockTag(TemplateEngine.java:884)
>
> Thanks in advance,
> Tuomas
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: Oracle 10g
> Get certified on the hottest thing ever to hit the market... Oracle 10g.
> Take an Oracle 10g class now, and we'll give you the exam FREE.
> http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
> _______________________________________________
> middlegen-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/middlegen-user
>
>


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
middlegen-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/middlegen-user

Reply via email to