sysonic_de
Grünschnabel
Hallo zusammen,
ich habe ein Ant-build Script welches in der WS v5.1.2(Ant v1.5.3) wunderbar seine Dienste getan hat, jedoch stehen wir nun vor der Umstellung auf WS7.0.0.6. (Ant 1.6.5) und es gibt mit diesem Script ein Problem.
ich habe den Fehler schon etwas eingegrenzt zwischen Message 3-4 und Message4-5, mir scheint als hätte er Probleme mit dem \ und / bzw generell mit den Pfaden.
Danke schonmal
Das dazugehörige Log
ich habe ein Ant-build Script welches in der WS v5.1.2(Ant v1.5.3) wunderbar seine Dienste getan hat, jedoch stehen wir nun vor der Umstellung auf WS7.0.0.6. (Ant 1.6.5) und es gibt mit diesem Script ein Problem.
ich habe den Fehler schon etwas eingegrenzt zwischen Message 3-4 und Message4-5, mir scheint als hätte er Probleme mit dem \ und / bzw generell mit den Pfaden.
Danke schonmal
Das dazugehörige Log
Code:
<!-- hibernate -->
<target name="hbm2java" depends="init">
<echo message="start - hbm2java"/>
<property environment="env"/>
<echo message="1"/>
<echo message="hmb2java - Create java classes from hibernate mappings"/>
<echo message="2"/>
<pathconvert pathsep=" " property="hibernate.mappings.main">
<path><fileset dir=".." includes="${hibernate.main.conf.includes}"/></path>
</pathconvert>
<echo message="3"/>
<echo message="${env.JAVA_HOME}\bin\java"/>
<echo message="--output=${basedir}/../${dir.main.java} ${hibernate.mappings.main}"/>
<java jvm="${env.JAVA_HOME}\bin\java" classname="net.sf.hibernate.tool.hbm2java.CodeGenerator" classpathref="classpath.test.build" fork="true">
<arg line="--output=${basedir}/../${dir.main.java} ${hibernate.mappings.main}"/>
</java>
<echo message="4"/>
<pathconvert pathsep=" " property="hibernate.mappings.test">
<path><fileset dir=".." includes="${hibernate.test.conf.includes}"/></path>
</pathconvert>
<echo message="5"/>
<echo message="${env.JAVA_HOME}\bin\java"/>
<echo message="${basedir} ${dir.main.java} ${hibernate.mappings.main}"/>
<java jvm="${env.JAVA_HOME}/bin/java" classname="net.sf.hibernate.tool.hbm2java.CodeGenerator" classpathref="classpath.test.build" fork="true">
<arg line="--output=${basedir}/../${dir.test.java} ${hibernate.mappings.test}"/>
</java>
<echo message="6"/>
<echo message="end - hbm2java"/>
</target>
Code:
build_business.xml - start - hbm2java
1
hmb2java - Create java classes from hibernate mappings
2
3
C:\Programme\IBM\SQLLIB\java\jdk\bin\java
--output=C:\Entwicklung\Ant-test\PROJEKTNAME\build/../main/src C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\BEF01P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\BEF07P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\BEF11P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\HLA11P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\HLA12P.hbm.xml
log4j:WARN No appenders could be found for logger (net.sf.hibernate.util.DTDEntityResolver).
log4j:WARN Please initialize the log4j system properly.
java.lang.UnsupportedClassVersionError: de/tsewdsb/bewsab/core/persistence/type/IntegerType (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:694)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:133)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:319)
at java.net.URLClassLoader.access$400(URLClassLoader.java:92)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:677)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:238)
at java.lang.ClassLoader.loadClass(ClassLoader.java:513)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:441)
at java.lang.ClassLoader.loadClass(ClassLoader.java:445)
at net.sf.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:99)
at net.sf.hibernate.tool.hbm2java.ClassMapping.getTypeForUserType(ClassMapping.java:681)
at net.sf.hibernate.tool.hbm2java.ClassMapping.getFieldType(ClassMapping.java:670)
at net.sf.hibernate.tool.hbm2java.ClassMapping.initWith(ClassMapping.java:231)
at net.sf.hibernate.tool.hbm2java.ClassMapping.<init>(ClassMapping.java:82)
at net.sf.hibernate.tool.hbm2java.ClassMapping.initWith(ClassMapping.java:152)
at net.sf.hibernate.tool.hbm2java.ClassMapping.<init>(ClassMapping.java:77)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.handleClass(CodeGenerator.java:138)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:112)
Exception in thread "main"
Java Result: 1
4
5
C:\Programme\IBM\SQLLIB\java\jdk\bin\java
C:\Entwicklung\Ant-test\PROJEKTNAME\build main/src C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\TABELLE01P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\TABELLE07P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\TABELLE11P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\TABELLE11P.hbm.xml C:\Entwicklung\Ant-test\PROJEKTNAME\main\conf\de\tsewdsb\bewsab\PROJEKTNAME\data\TABELLE12P.hbm.xml
log4j:WARN No appenders could be found for logger (net.sf.hibernate.tool.hbm2java.Generator).
log4j:WARN Please initialize the log4j system properly.
6
end - hbm2java