Hello, all my Maven clean install procedures unfortunately result in one of these three errors:
1) embedded error: org/exolab/castor/xml/.../SimpleContentRestrictionUnmarshaller 2) Invalid types "arraylist": Failed to load configuration: castor.xml.properties 3) Invalid types "arraylist": Could not obtain the default configuration file castorbuilder.properties from the Castor JAR Furthermore, intValue() must not occur to build properly. Running Maven 2.0.9 with JDK 1.5.0_15 Workspace & Project compliance settings 5.0 Lukas Ralf Joachim schrieb: > Werner, > > it's the same that I use with maven. In other words: JDK 1.5.0_15 > > Regards > Ralf > > > Werner Guttmann schrieb: >> Ralf, >> >> please see inline ... >> >> Ralf Joachim wrote: >>> Werner, >>> >>> when I call mvn on the commandline a script gets started that somehow >>> finds java and sets JAVA_HOME. >>> >>> In the maven page you mentioned they suggest to test if everything works >>> by executing: >>> >>> mvn -version >>> >>> and this command 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" >>> >>> According to this output I think maven finds the correct JDK. >>> >>> >>> What's the result type of diff[i].getContent() for you? For me it's >>> BigDecimal which indeed needs to be converted to int by hand. If the >>> type is different for you, there must be something going wrong at the >>> code generation. >> Just let me make sure something: what's your default JRE/JDK as >> configured in Eclipse ? The way we have configured our project is that >> we compile against the default JRE as defined in the Eclipse >> preferences. When I switched the project to Java 5.0, I had to change >> this setting as well (in the workspace where I have the Castor >> project(s) checked out). Iow, what's the JRE/JDK version set as default >> within Eclipse n your case ? >> >>> Having said that I'm using maven 2.0.8 as this is shipped with Ubuntu by >>> default. Using a different version I would have to do some setup stuff >>> by hand and I will not receive the regular updates of maven published by >>> Ubuntu. >>> >>> Regards >>> Ralf >>> >>> >>> Werner Guttmann schrieb: >>>> Ralf, >>>> >>>> as far as I know, Maven *requires* JAVA_HOME to be set. Have a look at >>>> >>>> http://maven.apache.org/download.html >>>> >>>> at the bottom of the page is sais that JAVA_HOME needs to be set (and >>>> point to a valid JDK). >>>> >>>> Werner >>>> >>>> Ralf Joachim wrote: >>>> >>>>> Hi, >>>>> >>>>> neither JAVA_HOME nor JAVA_HOME/bin is set in my environment. >>>>> >>>>> When executing 'mvn install' the first lines output by maven are: >>>>> >>>>> [INFO] Scanning for projects... >>>>> [INFO] Reactor build order: >>>>> [INFO] Castor >>>>> [INFO] Castor CORE - Core code/functioanlity >>>>> [INFO] Castor XML - core >>>>> [INFO] Castor XML - schema >>>>> [INFO] Castor JDO - Persistence framework >>>>> [INFO] Castor XML - Code generator >>>>> [INFO] Castor DDL generator >>>>> [INFO] Castor - ant tasks >>>>> [INFO] Castor XML - test suite framework code >>>>> [INFO] Castor CPA - JUnit test archetype >>>>> [INFO] Castor XML - Code generator JUnit test archetype >>>>> WAGON_VERSION: 1.0-beta-1 >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [INFO] Building Castor >>>>> [INFO] task-segment: [install] >>>>> [INFO] >>>>> ------------------------------------------------------------------------ >>>>> [INFO] Ignoring available plugin update: 2.5 as it requires Maven >>>>> version 2.0.9 >>>>> >>>>> May this plugin update cause our problem? >>>>> >>>>> Regards >>>>> Ralf >>>>> >>>>> Werner Guttmann schrieb: >>>>> >>>>>> Hi, >>>>>> >>>>>> Ralf Joachim wrote: >>>>>> >>>>>> >>>>>>> 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 >>>>>>> >>>>>>> >>>>>> No, that should not make a difference, here. But let me try this in the >>>>>> afternoon/evening. Having said that, where does JAVA_HOME point to in >>>>>> your case, and do you have a JAVA_HOME/bin entry in your environment >>>>>> setup ? >>>>>> >>>>>> >>>>>> >>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> 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