Hi Werner, Hi Joachim, I checked the line in question once again.
With intValue() I do not get any error neither in eclipse nor at 'mvn compile' after 'mvn clean' in xmlctf-framework directory. When I remove intValue() I get a compile error in eclipse: Type mismatch: cannot convert from BigDecimal to int and 'mvn compile' gives me: [INFO] Compilation failure /home/ralf/Castor/castor-1/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java:[123,41] incompatible types found : java.math.BigDecimal required: int Looking at the code it seams to me that these messages make sense as diff[i].getContent() returns a BigDecimal and the return value of the method has to be a int. I also tried 'mvn clean' followed by 'mvn install' on the project root with the same result. 'mvn -version' gives me: Maven version: 2.0.8 Java version: 1.5.0_15 OS name: "linux" version: "2.6.24-19-generic" arch: "i386" Family: "unix" If the different maven version (2.0.8 to 2.0.9) makes this difference then I think I will not be the only one that falls into this trap. In this case I think it would be better to choose options that are less sensitive to maven versions or let build fail for every maven version prior to 2.0.9. Regards Ralf Joachim Grüneis schrieb: > Hello, > > I also have to remove the intValue() to be compileable... > > with the current HEAD code I get: > [INFO] Compilation failure > /Users/joachim/Documents/workspace/castor-HEAD/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java:[123,27] > int cannot be dereferenced > > I'm running: > Maven version: 2.0.9 > Java version: 1.5.0_13 > > Have fun > > Joachim > > 2008/9/21 Werner Guttmann <[EMAIL PROTECTED]>: > >> So do I, and that's why I removed the intValue() from that line, to get >> it compiling against Java 5.0. Odd. >> >> Werner >> >> Ralf Joachim wrote: >> >>> Hi Werner, >>> >>> I got a compile error without this conversion in eclipse and at mvn >>> install after mvn clean. After the change I could execute mvn install >>> without problems. I just intended to fix this error. >>> >>> Having said that I'm using Java 5 JDK. >>> >>> Regards >>> Ralf >>> >>> >>> Werner Guttmann schrieb: >>> >>>> Hi Ralf, >>>> >>>> can you please explain why you basically reverted a change I committed >>>> last week after starting to upgrade configurations for the Maven plugins >>>> (as used e.g. within the xmlctf-framework) ? I made this change as >>>> otherwise I'd get a compilation error when compiling this module. >>>> >>>> Werner >>>> >>>> -------- Original Message -------- >>>> Subject: [castor-scm] [7894] >>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java: >>>> Fixed conversion error between BigDecimal and int at SchemaTestCase >>>> Date: Sat, 20 Sep 2008 03:55:13 -0500 (CDT) >>>> From: [EMAIL PROTECTED] >>>> Reply-To: dev@castor.codehaus.org >>>> To: [EMAIL PROTECTED] >>>> >>>> >>>> >>>> Revision >>>> 7894 <http://fisheye.codehaus.org/changelog/castor/?cs=7894> >>>> Author >>>> rjoachim >>>> Date >>>> 2008-09-20 03:55:13 -0500 (Sat, 20 Sep 2008) >>>> >>>> >>>> Log Message >>>> >>>> Fixed conversion error between BigDecimal and int at SchemaTestCase >>>> >>>> >>>> Modified Paths >>>> >>>> * >>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java >>>> >>>> <#castortrunkxmlctfframeworksrcmainjavaorgcastorxmlctfSchemaTestCasejava> >>>> >>>> >>>> Diff >>>> >>>> >>>> Modified: >>>> >>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java >>>> (7893 => 7894) >>>> >>>> --- >>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java >>>> 2008-09-19 22:56:47 UTC (rev 7893) >>>> +++ >>>> castor/trunk/xmlctf-framework/src/main/java/org/castor/xmlctf/SchemaTestCase.java >>>> 2008-09-20 08:55:13 UTC (rev 7894) >>>> @@ -120,7 +120,7 @@ >>>> SchemaDifferences[] diff = tc.getSchemaDifferences(); >>>> for (int i = 0; i < diff.length; i++) { >>>> if (diff[i].getFailureStep().equals(step)) { >>>> - return diff[i].getContent(); >>>> + return diff[i].getContent().intValue(); >>>> } >>>> } >>>> return 0; >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> To unsubscribe from this list please visit: >>>> >>>> http://xircles.codehaus.org/manage_email >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe from this list, please visit: >>>> >>>> http://xircles.codehaus.org/manage_email >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe from this list, please visit: >>> >>> http://xircles.codehaus.org/manage_email >>> >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > -- Syscon Ingenieurbüro für Meß- und Datentechnik GmbH Ralf Joachim Raiffeisenstraße 11 72127 Kusterdingen Germany Tel. +49 7071 3690 52 Mobil: +49 173 9630135 Fax +49 7071 3690 98 Internet: www.syscon.eu E-Mail: [EMAIL PROTECTED] Sitz der Gesellschaft: D-72127 Kusterdingen Registereintrag: Amtsgericht Stuttgart, HRB 382295 Geschäftsleitung: Jens Joachim, Ralf Joachim