>From my testing, the EJB support in the Spring cartridge is broken (at least
for Jboss 3.2.5)
The generated ejbjar.xml generates XML of the form:
<ejb-class>org/andromda/samples/animalquiz/decisiontree/DecisionServiceBeanI
mpl</ejb-class>
Instead of:
<ejb-class>org.andromda.samples.animalquiz.decisiontree.DecisionServiceBeanI
mpl</ejb-class>
Has anyone else found this to be a problem?
Matthew
Index: ejb-jar.xml.vsl
===================================================================
RCS file:
/cvsroot/andromda/cartridges/andromda-spring/src/templates/spring/ejb/ejb-ja
r.xml.vsl,v
retrieving revision 1.1
diff -u -r1.1 ejb-jar.xml.vsl
--- ejb-jar.xml.vsl 19 Oct 2004 00:01:34 -0000 1.1
+++ ejb-jar.xml.vsl 27 Oct 2004 08:01:52 -0000
@@ -26,7 +26,7 @@
<local-home>${service.fullyQualifiedEjbName}Home</local-home>
<local>$service.fullyQualifiedEjbName</local>
#end
-
<ejb-class>${service.ejbPackageNamePath}/${service.ejbImplementationName}</e
jb-class>
+
<ejb-class>${service.ejbPackageName}.${service.ejbImplementationName}</ejb-c
lass>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Wouter Zoons
> Sent: Tuesday, October 26, 2004 11:30 PM
> To: Matthias K�spert
> Cc: andromda-user
> Subject: Re: [Andromda-user] Spring cartridge test fails
>
> just FYI,
>
> it means that when you did a CVS update a cartridge's
> metafacade/template code was updated, and also the
> corresponding cartridge-output.zip file (which contains the
> new files expected after an andromda run on the cartridge's
> test model) .. when you run andromda on that cartridge
> without doing a 'clean' it will overwrite only a part of the
> existing fileset (generated before you updated from CVS),
> this fileset is then compared to the updated
> cartridge-output.zip and obviously cannot be the same because
> it still contains files from before the CVS update
>
> cheers
> -- Wouter
>
> > Hi Wouter,
> >
> >
> > yep - that did the trick!!
> >
> > I was 'quite' sure that I did the 'maven clean', but when I
> did it now
> > the build worked fine.
> >
> > Thanks for helping a blind man ;-)
> >
> >
> > Matthias
> >
> >
> > On Tue, 2004-10-26 at 14:06, Wouter Zoons wrote:
> >> that's weird, because our nightly build that has finished a couple
> >> hours ago was successful
> >>
> >> are you _very_ sure you did a "maven clean" before running
> the build
> >> again, sometimes not cleaning can break the tests after a
> CVS update,
> >> that makes sense
> >>
> >> -- Wouter
> >>
> >> > Hi everybody,
> >> >
> >> > one week ago I started working with androMDA (the
> anon-CVS version)
> >> > again, but even with the latest updates (this morning)
> the building
> >> > of androMDA itself fails when testing the Spring-cartridge.
> >> >
> >> > Does anybody know this problem?
> >> >
> >> > Here is an excerpt from the printout:
> >> >
> >> > ....
> >> >
> >> > cartridge:test:
> >> > [echo] +-------------------------------------------+
> >> > [echo] | T E S T I N G C A R T R I D G E |
> >> > [echo] +-------------------------------------------+
> >> > INFO [AndroMDA]
> >> > INFO [AndroMDA] A n d r o M D A - 3.0M3-SNAPSHOT INFO
> >> > [AndroMDA] INFO [AndroMDA] Input model -->
> >> >
> 'jar:file:/data/work/andromda-cvs/cartridges/andromda-spring/s
rc/test/uml/SpringCartridgeTestModel.xml.zip!/SpringCartridgeTes>
tModel.xml'
> >> > INFO [AndroMDA] -- discovering plugins --
> >> >
> >> > ...
> >> >
> >> > INFO [AndroMDA:spring] Output:
> >> >
> 'file:/data/work/andromda-cvs/cartridges/andromda-spring/targe
t/cartridge-> test/actual/org/andromda/cartridges/spring/EntityTwoDao.java'
> >> > ERROR [Cartridge] Error performing Cartridge.processWithTemplate
> >> > with template
> >> > 'templates/spring/hibernate/SpringHibernateDaoBase.vsl',
> >> > template context '{beanRefFactory=beanRefFactory.xml,
> >> > hibernatePoolSize=, hibernateShowSql=,
> >> > [EMAIL PROTECTED],
> driver=,
> >> >
> session-ejbs=/data/work/andromda-cvs/cartridges/andromda-spring/tar
> >> > get/cartridge-test/actual,
> >> >
> sessionFactory=org.springframework.orm.hibernate.LocalSessionFactor
> >> > yBean, serviceLocatorPackage=org.andromda.spring,
> >> > hibernateJdbcUseStreamsForBinary=,
> >> > hibernateTransactionManagerLookup=,
> >> > username=, ejbViewType=local, hibernateMaxFetchDepth=,
> >> > hibernateUserTransactionName=, hibernateDefaultSchema=,
> >> > hibernateTransactionManagerStrategy=,
> >> >
> transactionManager=org.springframework.orm.hibernate.HibernateTrans
> >> > actionManager,
> >> > password=,
> >> hibernateCustomTypesPackage=org.andromda.persistence.hibernate,
> >> > ejbSecurityDomain=java:/jaas/SomeDomain,
> >> > applicationContext=applicationContext.xml,
> >> > serviceLocatorName=ServiceLocator, hibernateDialect=,
> >> >
> daos=/data/work/andromda-cvs/cartridges/andromda-spring/target/cart
> >> > ridge-test/actual,
> >> >
> entity=org.andromda.metafacades.uml14.ModelElementFacadeLogicImpl[o
> >> > rg.andromda.cartridges.spring.EntityOne],
> >> > connectionUrl=, hibernateJdbcBatchSize=,
> >> > beanRefFactoryId=beanRefFact ory, hibernateJdbcFetchSize=,
> >> > dataSource=, hibernateJndiName=, hibernateUseOuterJoin=,
> >> > hibernateJdbcUseScrollableResultSet=,
> >> > hibernateDefaultCascade=none}' and cartridge 'spring'
> >> > java.lang.AbstractMethodError:
> >> >
> org.andromda.cartridges.spring.metafacades.HibernateFinderMeth
> odLogicImpl.getTypedArgumentList(Ljava/lang/String;)Ljava/lang/String;
> >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> > at
> >> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp
> >> > l.java:39)
> >> >
> >> > ...
> >> >
> >> > BUILD FAILED
> >> > File......
> >> >
> /home/aragorn/.maven/cache/maven-multiproject-plugin-1.3.1/plugin.j
> >> > elly
> >> > Element... maven:reactor
> >> > Line...... 217
> >> > Column.... 9
> >> > Unable to obtain goal [multiproject:install-callback] --
> >> >
> /home/aragorn/.maven/cache/andromda-cartridge-plugin-3.0M3-SNA
PSHOT/plugin.jelly:44:53:
> >> > <ant:andromda-test> Error performing ModelProcessor.process with
> >> model(s)
> >> > -->
> >> >
> 'jar:file:/data/work/andromda-cvs/cartridges/andromda-spring/s
rc/test/uml/SpringCartridgeTestModel.xml.zip!/SpringCartridgeTes>
tModel.xml'
> >> > INFO [App] Total time: 22 minutes 45 seconds INFO
> [App] Finished
> >> > at: Tue Oct 26 12:31:21 CEST 2004
> >> >
> >> >
> >> >
> >> > TIA,
> >> > Matthias
> >> >
> >> >
> >> >
> >> >
> >> > -------------------------------------------------------
> >> > This SF.net email is sponsored by: IT Product Guide on
> >> ITManagersJournal
> >> > Use IT products in your business? Tell us what you think
> of them.
> >> > Give
> >> us
> >> > Your Opinions, Get Free ThinkGeek Gift Certificates!
> Click to find
> >> > out more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> >> > _______________________________________________
> >> > Andromda-user mailing list
> >> > [EMAIL PROTECTED]
> >> > https://lists.sourceforge.net/lists/listinfo/andromda-user
> >> >
> >>
> >>
> >>
> >>
> >> -------------------------------------------------------
> >> This SF.net email is sponsored by: IT Product Guide on
> >> ITManagersJournal Use IT products in your business? Tell
> us what you
> >> think of them. Give us Your Opinions, Get Free ThinkGeek Gift
> >> Certificates! Click to find out more
> >> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> >> _______________________________________________
> >> Andromda-user mailing list
> >> [EMAIL PROTECTED]
> >> https://lists.sourceforge.net/lists/listinfo/andromda-user
> >>
> >
> >
> >
>
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IT Product Guide on
> ITManagersJournal Use IT products in your business? Tell us
> what you think of them. Give us Your Opinions, Get Free
> ThinkGeek Gift Certificates! Click to find out more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> _______________________________________________
> Andromda-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/andromda-user
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_idU88&alloc_id065&op=click
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user