Using 3.1 last build.

Using Spring cartridge



For some reason the spring cartridge stopped working today.



Events.

1) Performed a build without -o switch

2) Error when parsing some hibernate hbm files. cascade="null" was present in 
some of the files instead of cascade="none".

3) removed all log files

4) Performed a maven -o clean

5) Performed a build without -o switch

6) The andromda server console only shows that the java and Bpm4Struts 
generated code.

7) No error or warn present in any log file or console regarding the spring 
cartridge.

8) andromda-spring.log not present.



Thanks in advance for your help.



My andromda.xml file



<andromda>

    <properties>

        <property name="modelValidation">true</property>

        <property name="cartridgeFilter">${filter}</property>

    </properties>

    <server>

        <host>localhost</host>

        <port>4446</port>

    </server>

    <models>

        <model>

            <uri>${maven.andromda.model.uri}</uri>

            <moduleSearchLocations>

                <location>${maven.repo.local}/andromda/xml.zips</location>

            </moduleSearchLocations>

        </model>

    </models>

    <namespaces>

        <namespace name="default">

            <properties>

                <property name="languageMappingsUri">Java</property>

                <property name="wrapperMappingsUri">JavaWrapper</property>

                <property name="sqlMappingsUri">${sql.mappings}</property>

                <property name="jdbcMappingsUri">JDBC</property>

                <property name="maxSqlNameLength">30</property>

                <property name="foreignKeySuffix">_FK</property>

                <property 
name="ejbJndiNamePrefix">${application.id}-${application.version}</property>

                 <!-- these masking properties allow you to configure the way

                      your model element names are generated -->

                <property name="classifierNameMask">none</property>

                <property name="operationNameMask">none</property>

                <property name="roleNameMask">none</property>

                <property name="enumerationNameMask">none</property>

                <property 
name="enumerationLiteralNameMask">upperunderscore</property>

                <property name="entityNameMask">none</property>

                <property name="entityPropertyNameMask">none</property>

                <property name="parameterNameMask">none</property>

            </properties>

        </namespace>

        <namespace name="spring">

            <properties>

                <property name="dataSource">${dataSource}</property>

                <property 
name="hibernateDialect">${hibernate.db.dialect}</property>

                <property 
name="hibernateShowSql">${hibernate.db.showSql}</property>

                <property name="hibernateUseQueryCache">false</property>

                <property 
name="hibernateQueryUseNamedParameters">true</property>

                <property 
name="hibernateCacheProvider">net.sf.hibernate.cache.EhCacheProvider</property>

                <property 
name="hibernateInheritanceStrategy">${hibernate.inheritance.strategy}</property>

                <property 
name="hibernateQueryCacheFactory">net.sf.hibernate.cache.StandardQueryCacheFactory</property>

                <property 
name="springTypesPackage">${application.package}</property>

                <property 
name="daos">${maven.andromda.core.generated.dir}</property>

                <property 
name="dao-impls">${maven.andromda.core.manual.dir}</property>

                <property 
name="spring-configuration">${maven.andromda.core.generated.dir}</property>

                <property 
name="services">${maven.andromda.core.generated.dir}</property>

                <property 
name="service-impls">${maven.andromda.core.manual.dir}</property>

                <!-- to remove any dependency on EJB, comment the following 
property -->

                <property 
name="session-ejbs">${maven.andromda.core.generated.dir}</property>

                <!-- uncomment to enable EJB security -->

                <property name="securityRealm">${application.id}</property>

            </properties>

        </namespace>

        <namespace name="hibernate">

            <properties>

                <property name="hibernateTypeMappingsUri">Hibernate</property>

                <property 
name="hibernateInheritanceStrategy">${hibernate.inheritance.strategy}</property>

                <property 
name="defaultHibernateGeneratorClass">${hibernate.generatorClass}</property>

                <property name="hibernateDefaultCascade">none</property>

                <property 
name="entities">${maven.andromda.core.generated.dir}</property>

                <property 
name="entity-impls">${maven.andromda.core.manual.dir}</property>

                <property 
name="customTypesPackage">${application.package}</property>

                <property name="compositionDefinesEagerLoading">true</property>

                <property name="hibernateUseOuterJoin">false</property> 

            </properties>

        </namespace>

        <namespace name="java">

            <properties>

                <property 
name="enumerations">${maven.andromda.common.generated.dir}</property>

                <property 
name="exceptions">${maven.andromda.common.generated.dir}</property>

                <property 
name="value-objects">${maven.andromda.common.generated.dir}</property>

            </properties>

        </namespace>

        <namespace name="bpm4struts">

            <properties>

                <property 
name="forms">${maven.andromda.web.generated.dir}</property>

                <property 
name="pages">${maven.andromda.web.generated.dir}</property>

                <property 
name="actions">${maven.andromda.web.generated.dir}</property>

                <property 
name="controllers">${maven.andromda.web.generated.dir}</property>

                <property 
name="controller-impls">${maven.andromda.web.manual.java.dir}</property>

                <property 
name="decorators">${maven.andromda.web.manual.java.dir}</property>

                <property 
name="messages">${maven.andromda.web.generated.dir}/WEB-INF/classes</property>

                <property 
name="configuration">${maven.andromda.web.generated.dir}/WEB-INF</property>

                <property name="security">true</property>

                <property name="securityRealm">redlegal2</property>

                <property 
name="serviceAccessorPattern">${application.package}.ServiceLocator.instance().get{1}()</property>

                <property 
name="mergeMappingsUri">file:${maven.conf.dir}/mappings/Bpm4StrutsMergeMappings.xml</property>

                <property 
name="manageableServiceAccessorPattern">${application.package}.ManageableServiceLocator.instance().get{1}()</property>

                <property 
name="mergeLocation">${maven.andromda.web.manual.java.dir}/merge</property>

            </properties>

        </namespace>

    </namespaces>

</andromda>
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=1272#1272
Posting to http://forum.andromda.org/ is preferred over posting to the mailing 
list!


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Andromda-user mailing list
Andromda-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to