On 10/29/07, mschipperheyn <[EMAIL PROTECTED]> wrote:
>
> This issue is actually more cumbersome than I thought b/c it affects stuff in
> different directories and requires me to fix for each POJO before I run mvn
> appfuse:gen again. It does look like a 'real' issue. My setup is prety
> vanilla.
>
> So, summarizing:
> Running appfuse:gen from the web dir I get:
> * package path: xyz/core/model/<subdir if any>/webapp/controller

I don't understand the problem here - where are core/model coming
from? They shouldn't be there, nor should there be a <subdir>. I'm
guessing this might be caused by using the fully-qualified class name
instead of the simple name.

> * package name within controller file xyz.webapp.controller
> * package name within controllerForm file xyz.webapp.controller
> * Error message in validation.xml: there should not be a form entry when
> there are no child field entries

Yes, it's possible this is a bug - we recommend adding at least one
not-null constraint to your POJO to fix it.

Matt

>
> Cheers,
>
> Marc
>
> Hope to see a response on this.
>
> Cheers,
>
> Marc
>
>
> mschipperheyn wrote:
> >
> > One more thing I'm noticing is the following error, may or may not have
> > something to do with me:
> > After running mvn instal in the root, then mvn appfuse:gen on Barrio, I
> > get this issue:
> > The created package is xyz.core.webapp.controller which should be
> > xyz.webapp.controller which is also the package name within the java file.
> >
> > Not sure if it's something to do with me or with appfuse.
> >
> > Cheers,
> >
> > Marc
> >
> >
> > mschipperheyn wrote:
> >>
> >> I ran mvn install on the cor dir and from the web dir (following the
> >> docs), not the top level. I'm trying that now. Yeh, some things are
> >> starting to work. Ok, so you need to run mvn install at the root dir and
> >> then do mvn appfuse:gen on the web dir. Ok, got some errors running mvn
> >> install in web dir after that, but that's prob something I did wrong.
> >> Thanks, Moving forward!
> >>
> >> You might want to update the documentation
> >> In a modular project, these commands must be run in the "core" and "web"
> >> modules. The plugin is smart enough to figure out when it should/should
> >> not generate stuff based on the packaging type (jar vs. war). If you want
> >> to generate specific code in a "war" project, you can use gen-core or
> >> gen-web.
> >>
> >> Should be
> >> n a modular project, you should run these commands in the core dir first,
> >> then run mvn install in the root of the project dir and then run these
> >> commands again in the web dir. The plugin is smart enough to figure out
> >> when it should/should not generate stuff based on the packaging type (jar
> >> vs. war). If you want to generate specific code in a "war" project, you
> >> can use gen-core or gen-web.
> >>
> >> Maybe I should have figured it all out by myself, but with all this
> >> generation going on, it's just very hard to see why things don't work
> >> sometimes.
> >>
> >> Thanks again,
> >>
> >> Marc
> >>
> >>
> >> Mike Horwitz wrote:
> >>>
> >>> Have you run mvn:install either from the top level or in your core
> >>> project?
> >>>
> >>> Mike
> >>>
> >>> On 10/29/07, mschipperheyn <[EMAIL PROTECTED]> wrote:
> >>>>
> >>>>
> >>>> Ok, noted some small issues:
> >>>> 1. the sample data doesn't take into account column lenght. If you have
> >>>> a
> >>>> column length of say 5, it will fail on mvn install
> >>>> 2. the sample data doesn't take references into account, you should gen
> >>>> the
> >>>> referenced POJOs first and then the POJOs with references to them.
> >>>>
> >>>> But that's all easily fixable by hand. Would be nice to be able to just
> >>>> enter a list of POJOs and have mvn figure out the order and all that.
> >>>> But
> >>>> now back to the problem
> >>>>
> >>>> So I now have my sample data set up. Done all the gens and installs.
> >>>> Still got that error running the same commands in the web dir.
> >>>>
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>> [ERROR] FATAL ERROR
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>> [INFO] Unable to load class declared as <mapping
> >>>> class="nl.msw.compraventa.core.
> >>>> model.Archive"/> in the configuration:
> >>>> [INFO]
> >>>> ------------------------------------------------------------------------
> >>>> [INFO] Trace
> >>>> org.hibernate.MappingException: Unable to load class declared as
> >>>> <mapping
> >>>> class=
> >>>> "nl.msw.compraventa.core.model.Archive"/> in the configuration:
> >>>>
> >>>> Cheers,
> >>>>
> >>>> Marc
> >>>>
> >>>>
> >>>> mschipperheyn wrote:
> >>>> >
> >>>> > Right, ok. Hmm, getting a
> >>>> > Caused by: org.dbunit.DatabaseUnitException:
> >>>> > com.mysql.jdbc.exceptions.MySQLInte
> >>>> > grityConstraintViolationException: Cannot add or update a child row:
> >>>> a
> >>>> > foreign k
> >>>> > ey constraint fails (`compraventa/barrios`, CONSTRAINT
> >>>> > `FK4F5D3CCEB9857FF2` FORE
> >>>> > IGN KEY (`FK_CityId`) REFERENCES `cities` (`cityId`))
> >>>> >
> >>>> > That's prob caused by the sample data -1 being inserted while there
> >>>> isn't
> >>>> > a City created yet. I'll try to appfuse:gen all those POJOs first to
> >>>> have
> >>>> > some coherent sample data.
> >>>> >
> >>>> > Cheers,
> >>>> >
> >>>> > Marc
> >>>> >
> >>>> >
> >>>> >
> >>>> >
> >>>> >
> >>>> > mraible wrote:
> >>>> >>
> >>>> >> In the core directory, you should run "mvn install", not "mvn
> >>>> >> appfuse:install".
> >>>> >>
> >>>> >> Matt
> >>>> >>
> >>>> >> On 10/29/07, mschipperheyn <[EMAIL PROTECTED]> wrote:
> >>>> >>>
> >>>> >>> Yes, completed without fail. However, I dont see any code generated
> >>>> in
> >>>> >>> the
> >>>> >>> core dir (I guess dont need that with universal stuff). Did see the
> >>>> >>> entries
> >>>> >>> in applicationContext.xml added.
> >>>> >>>
> >>>> >>> Marc
> >>>> >>>
> >>>> >>> D:\Java\Projects\CompraVenta\core>mvn appfuse:gen
> >>>> >>> [INFO] Scanning for projects...
> >>>> >>> [INFO] Searching repository for plugin with prefix: 'appfuse'.
> >>>> >>> [INFO]
> >>>> >>>
> >>>> -------------------------------------------------------------------------
> >>>> >>> ---
> >>>> >>> [INFO] Building AppFuse Modular Application - Core
> >>>> >>> [INFO]    task-segment: [appfuse:gen]
> >>>> >>> [INFO]
> >>>> >>>
> >>>> -------------------------------------------------------------------------
> >>>> >>> ---
> >>>> >>> [INFO] Preparing appfuse:gen
> >>>> >>> [INFO] [aspectj:compile {execution: default}]
> >>>> >>> [INFO] [resources:resources]
> >>>> >>> [INFO] Using default encoding to copy filtered resources.
> >>>> >>> [INFO] [compiler:compile]
> >>>> >>> [INFO] Nothing to compile - all classes are up to date
> >>>> >>> [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is
> >>>> >>> invalid.
> >>>> >>> It w
> >>>> >>> ill be ignored for artifact resolution. Reason: Parse error reading
> >>>> POM.
> >>>> >>> Reason:
> >>>> >>>  TEXT must be immediately followed by END_TAG and not START_TAG
> >>>> >>> (position:
> >>>> >>> START
> >>>> >>> _TAG seen ...<licenses>\n\t\t\t<license>... @12:13)
> >>>> >>> [INFO] [appfuse:gen]
> >>>> >>> What is the name of your pojo (i.e. Person)?: Barrio
> >>>> >>> [INFO] Configuration XML file loaded:
> >>>> >>> D:\Java\Projects\CompraVenta\core\src\main
> >>>> >>> \resources\hibernate.cfg.xml
> >>>> >>> [INFO] Configuration XML file loaded:
> >>>> >>> D:\Java\Projects\CompraVenta\core\src\main
> >>>> >>> \resources\hibernate.cfg.xml
> >>>> >>> [INFO] src/main/resources/database.properties not found within the
> >>>> >>> project.
> >>>> >>> Tryi
> >>>> >>> ng absolute path.
> >>>> >>> [INFO] No hibernate properties file loaded.
> >>>> >>> [info] [AppFuse] Installing generated files (pattern: **/*.java)...
> >>>> >>> [info] [AppFuse] Installing sample data for DbUnit...
> >>>> >>> [info] [AppFuse] Installing Spring bean definitions...
> >>>> >>> [INFO]
> >>>> >>>
> >>>> ------------------------------------------------------------------------
> >>>> >>> [INFO] BUILD SUCCESSFUL
> >>>> >>> [INFO]
> >>>> >>>
> >>>> ------------------------------------------------------------------------
> >>>> >>> [INFO] Total time: 7 seconds
> >>>> >>> [INFO] Finished at: Mon Oct 29 17:09:08 CET 2007
> >>>> >>> [INFO] Final Memory: 13M/23M
> >>>> >>> [INFO]
> >>>> >>>
> >>>> ------------------------------------------------------------------------
> >>>> >>>
> >>>> >>> D:\Java\Projects\CompraVenta\core>mvn appfuse:install
> >>>> >>> [INFO] Scanning for projects...
> >>>> >>> [INFO] Searching repository for plugin with prefix: 'appfuse'.
> >>>> >>> [INFO]
> >>>> >>>
> >>>> -------------------------------------------------------------------------
> >>>> >>> ---
> >>>> >>> [INFO] Building AppFuse Modular Application - Core
> >>>> >>> [INFO]    task-segment: [appfuse:install]
> >>>> >>> [INFO]
> >>>> >>>
> >>>> -------------------------------------------------------------------------
> >>>> >>> ---
> >>>> >>> [INFO] Preparing appfuse:install
> >>>> >>> [INFO] [aspectj:compile {execution: default}]
> >>>> >>> [INFO] [resources:resources]
> >>>> >>> [INFO] Using default encoding to copy filtered resources.
> >>>> >>> [INFO] [compiler:compile]
> >>>> >>> [INFO] Nothing to compile - all classes are up to date
> >>>> >>> [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is
> >>>> >>> invalid.
> >>>> >>> It w
> >>>> >>> ill be ignored for artifact resolution. Reason: Parse error reading
> >>>> POM.
> >>>> >>> Reason:
> >>>> >>>  TEXT must be immediately followed by END_TAG and not START_TAG
> >>>> >>> (position:
> >>>> >>> START
> >>>> >>> _TAG seen ...<licenses>\n\t\t\t<license>... @12:13)
> >>>> >>> [INFO] [appfuse:install]
> >>>> >>> What is the name of your pojo (i.e. Person)?: Barrio
> >>>> >>> [info] [AppFuse] Installing generated files (pattern: **/*.java)...
> >>>> >>> [info] [AppFuse] Installing sample data for DbUnit...
> >>>> >>> [info] [AppFuse] Installing Spring bean definitions...
> >>>> >>> [INFO]
> >>>> >>>
> >>>> ------------------------------------------------------------------------
> >>>> >>> [INFO] BUILD SUCCESSFUL
> >>>> >>> [INFO]
> >>>> >>>
> >>>> ------------------------------------------------------------------------
> >>>> >>> [INFO] Total time: 5 seconds
> >>>> >>> [INFO] Finished at: Mon Oct 29 17:09:27 CET 2007
> >>>> >>> [INFO] Final Memory: 11M/23M
> >>>> >>> [INFO]
> >>>> >>>
> >>>> ------------------------------------------------------------------------
> >>>> >>> --
> >>>> >>> View this message in context:
> >>>> >>>
> >>>> http://www.nabble.com/app%3Agen--Unable-to-load-class-declared-as-mapping-class%3D%22xyz%22-in-the-configuration-tf4700458s2369.html#a13471891
> >>>> >>> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >>>> >>>
> >>>> >>>
> >>>> ---------------------------------------------------------------------
> >>>> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>> >>>
> >>>> >>>
> >>>> >>
> >>>> >>
> >>>> >> --
> >>>> >> http://raibledesigns.com
> >>>> >>
> >>>> >>
> >>>> ---------------------------------------------------------------------
> >>>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >
> >>>> >
> >>>>
> >>>> --
> >>>> View this message in context:
> >>>> http://www.nabble.com/app%3Agen--Unable-to-load-class-declared-as-mapping-class%3D%22xyz%22-in-the-configuration-tf4700458s2369.html#a13474215
> >>>> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/app%3Agen--Unable-to-load-class-declared-as-mapping-class%3D%22xyz%22-in-the-configuration-tf4700458s2369.html#a13475799
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
http://raibledesigns.com

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

Reply via email to