Hi Oliver,

I am running on Mac OS X 10.6 with JDK 6, and MVN 2.2.1. 

I tried forkMode once and I still get test failures:

Tests in error: 
  testEval(org.apache.oodt.cas.metadata.preconditions.TestPreCondEvalUtils): 
Cannot find class 
[org.apache.oodt.cas.metadata.preconditions.FileSizeComparator] for bean with 
name 'CheckThatDataFileSizeIsGreaterThanZero' defined in URL 
[file:/Users/mattmann/tmp/oodt0.4/metadata/target/classes/metadata4001417370004403209.tests/met_extr_preconditions.xml];
 nested exception is java.lang.ClassNotFoundException: 
org.apache.oodt.cas.metadata.preconditions.FileSizeComparator

Tests run: 18, Failures: 0, Errors: 1, Skipped: 0

Index: pom.xml
===================================================================
--- pom.xml     (revision 1175231)
+++ pom.xml     (working copy)
@@ -72,8 +72,9 @@
     <plugins>
       <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
-        <version>2.8.1</version>
+        <version>2.9</version>
         <configuration>
+        <forkMode>once</forkMode>
         <systemProperties>
            <property>
               <name>java.io.tmpdir</name>
[chipotle:~/tmp/oodt0.4/metadata] mattmann% 

Any idea what I'm doing wrong?

Cheers,
Chris

On Sep 24, 2011, at 1:07 PM, Mattmann, Chris A (388J) wrote:

> Hey Oliver,
> 
> Thanks very much for the help in tracking this down. I'll change 
> it to forkMode once and see if that fixes it locally for me. Thanks 
> also for pointing out the locale issue. I'll file an issue in OODT JIRA
> and try and get it tracked down.
> 
> Thanks!
> 
> Cheers,
> Chris
> 
> On Sep 24, 2011, at 12:31 PM, Olivier Lamy wrote:
> 
>> Hello,
>> 
>> 2011/9/24 Mattmann, Chris A (388J) <chris.a.mattm...@jpl.nasa.gov>:
>>> Hey Oliver,
>>> 
>>> I tried your suggestion but noticed we kept getting Spring errors
>>> about it not being able to find a class:
>>> 
>>> https://builds.apache.org/job/oodt-trunk/org.apache.oodt$cas-metadata/15/testReport/
>>> 
>>> When I rolled back to surefire 2.8.1 this error went away. Though I'm not 
>>> sure it's respecting
>>> the java.io.tmpdir property I set anymore, so I rolled back to the old way 
>>> (using systemProperties
>>> instead of systemPropertyVariables).
>> don't worry both are supported.
>>> Has anyone else experienced errors with surefire-2.9 and Spring?
>> Some class loader issue as you are using forkMode: never to avoid
>> class loader clash using the default forkMode: once is recommended.
>> I have tested locally with 2.9 and forkMode: once and it works.
>> Except a unit test locale dependant.
>> 
>> Failed tests:
>> testDoDynamicReplacement(org.apache.oodt.cas.metadata.util.TestPathUtils):
>> expected:<475000201[.]000> but was:<475000201[,]000>
>> 
>> Sorry I have a fr locale :-)
>> 
>> MBP-de-Olivier:oodt olamy$ locale
>> LANG="fr_FR.UTF-8"
>> LC_COLLATE="fr_FR.UTF-8"
>> LC_CTYPE="fr_FR.UTF-8"
>> LC_MESSAGES="fr_FR.UTF-8"
>> LC_MONETARY="fr_FR.UTF-8"
>> LC_NUMERIC="fr_FR.UTF-8"
>> LC_TIME="fr_FR.UTF-8"
>> LC_ALL=
>> 
>>> 
>>> Cheers,
>>> Chris
>>> 
>>> On Sep 19, 2011, at 7:00 AM, Mattmann, Chris A (388J) wrote:
>>> 
>>>> Hi Oliver,
>>>> 
>>>> Thanks for the suggestion. I'll give it a whirl and see if that
>>>> fixes it!
>>>> 
>>>> Cheers,
>>>> Chris
>>>> 
>>>> On Sep 19, 2011, at 1:28 AM, Olivier Lamy wrote:
>>>> 
>>>>> Hello,
>>>>> A quick look on it, it maybe looks to be due to usage of
>>>>> java.io.tmpdir in unit tests : which is shared on solaris in /var/tmp.
>>>>> 
>>>>> As you are using maven I recommend you configure surefire to use an
>>>>> other tmpdir directory.
>>>>> This can be done easily with the following surefire configuration.
>>>>> 
>>>>>      <plugin>
>>>>>        <groupId>org.apache.maven.plugins</groupId>
>>>>>        <artifactId>maven-surefire-plugin</artifactId>
>>>>>        <version>2.9</version>
>>>>>        <configuration>
>>>>>          ....
>>>>>          <systemPropertyVariables>
>>>>>            
>>>>> <java.io.tmpdir>${project.build.outputDirectory}</java.io.tmpdir>
>>>>>          </systemPropertyVariables>
>>>>>          ....
>>>>>        </configuration>
>>>>>      </plugin>
>>>>> 
>>>>> And at least with this configuration you will be able to see the file
>>>>> created as tmp files with the jenkins ui without shell access to the
>>>>> machine.
>>>>> 
>>>>> 2011/9/19 Mattmann, Chris A (388J) <chris.a.mattm...@jpl.nasa.gov>:
>>>>>> Hi builds@,
>>>>>> 
>>>>>> I sent an email the other day asking if I can get access to the box 
>>>>>> where the OODT
>>>>>> build was failing. Seems like OODT is building OK on Jenkins when it 
>>>>>> runs on an
>>>>>> ubuntu box, e.g., see [1], however, it's failing on solaris (see below).
>>>>>> 
>>>>>> Any chance I can jump on that solaris box and check it out?
>>>>>> 
>>>>>> Cheers,
>>>>>> Chris
>>>>>> 
>>>>>> [1] 
>>>>>> https://builds.apache.org/job/oodt-trunk/org.apache.oodt$cas-metadata/6/
>>>>>> 
>>>>>> Begin forwarded message:
>>>>>> 
>>>>>>> From: Apache Jenkins Server <jenk...@builds.apache.org>
>>>>>>> Date: September 18, 2011 8:12:43 PM PDT
>>>>>>> To: "d...@oodt.apache.org" <d...@oodt.apache.org>
>>>>>>> Subject: Jenkins build became unstable: oodt-trunk » Catalog and 
>>>>>>> Archive Service Generic Multi-valued Metadata Container #7
>>>>>>> Reply-To: "d...@oodt.apache.org" <d...@oodt.apache.org>
>>>>>>> 
>>>>>>> See 
>>>>>>> <https://builds.apache.org/job/oodt-trunk/org.apache.oodt$cas-metadata/7/>
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> Chris Mattmann, Ph.D.
>>>>>> Senior Computer Scientist
>>>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>>>> Office: 171-266B, Mailstop: 171-246
>>>>>> Email: chris.a.mattm...@nasa.gov
>>>>>> WWW:   http://sunset.usc.edu/~mattmann/
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> Adjunct Assistant Professor, Computer Science Department
>>>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Olivier Lamy
>>>>> Talend : http://talend.com
>>>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>>>> 
>>>> 
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Chris Mattmann, Ph.D.
>>>> Senior Computer Scientist
>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>> Office: 171-266B, Mailstop: 171-246
>>>> Email: chris.a.mattm...@nasa.gov
>>>> WWW:   http://sunset.usc.edu/~mattmann/
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Adjunct Assistant Professor, Computer Science Department
>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> 
>>> 
>>> 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Chris Mattmann, Ph.D.
>>> Senior Computer Scientist
>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>> Office: 171-266B, Mailstop: 171-246
>>> Email: chris.a.mattm...@nasa.gov
>>> WWW:   http://sunset.usc.edu/~mattmann/
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Adjunct Assistant Professor, Computer Science Department
>>> University of Southern California, Los Angeles, CA 90089 USA
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> 
>>> 
>> 
>> 
>> 
>> -- 
>> Olivier Lamy
>> Talend : http://talend.com
>> http://twitter.com/olamy | http://linkedin.com/in/olamy
> 
> 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: chris.a.mattm...@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattm...@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Reply via email to