Just found the source of the problem. Basically, I just reverted back to
 configure the Castor maven plugin to use a released version of Castor
(1.2 per default) for code generation in the various module POMs.

As such, I am now able (again) to run a

> mvn clean install

successfully. I hereby promise to re-assess this issue once we have made
1.3 available as GA.

Werner

Joachim Grüneis wrote:
> Hello,
> 
> I experience the same problems as Lukas.
> One workaround is to separately call mvn install for every
> sub-project... this way I get no errors.
> 
> Have fun
> 
> Joachim
> 
> 2008/9/23 Werner Guttmann <[EMAIL PROTECTED]>:
>> Almost same here, though I have got one checkout just runs fine
>> (repeatedly). No idea what the essential patch is .... :-(.
>>
>> Werner
>>
>> Lukas Lang wrote:
>>> 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:    [email protected]
>>>>>>>>>>>>>> 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
>>>
>>>
>> ---------------------------------------------------------------------
>> 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


Reply via email to