[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [tycho-user] NPE in surefire with 0.22
 | 
report it as a tycho bug with sample project attached and we will figure out if it's actually a surefire problem.
Regards
Jan
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Keppler Michael (ETAS/ESW4)
Sent: Dienstag, 16. Dezember 2014 09:08
To: Tycho user list
Subject: [tycho-user] NPE in surefire with 0.22
Hi all,
I experience a NPE in (non Tycho) surefire code after the upgrade to 0.22. I just want to know if the Tycho developers are interested in that or if I should instead report that on the parent Maven Surefire project.
Caused by: java.lang.NullPointerException
       at org.apache.maven.plugin.surefire.util.ScannerUtil.processIncludesExcludes(ScannerUtil.java:68)
       at org.apache.maven.plugin.surefire.util.DirectoryScanner.scan(DirectoryScanner.java:76)
       at org.eclipse.tycho.surefire.TestMojo.scanForTests(TestMojo.java:892)
       at org.eclipse.tycho.surefire.TestMojo.createSurefireProperties(TestMojo.java:847)
       at org.eclipse.tycho.surefire.TestMojo.createEclipseInstallation(TestMojo.java:740)
       at org.eclipse.tycho.surefire.TestMojo.execute(TestMojo.java:621)
       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133)
It is caused by an undefined property in the excludes configuration (this is the effective POM excerpt)
      <plugin>
        <groupId>org.eclipse.tycho</groupId>
        <artifactId>tycho-surefire-plugin</artifactId>
        <version>0.22.0</version>
        <executions>
          <execution>
            <id>default-test</id>
            <phase>integration-test</phase>
            <goals>
              <goal>test</goal>
            </goals>
            <configuration>
              <excludes>
                <exclude>${test.excludes}</exclude> <!-- this causes the NPE -->
              </excludes>
            </configuration>
          </execution>
        </executions>
      </plugin>
Ciao, Michael