In fact, the error is on the ValidXML test...
I've just reproduced the error while compiling under Windows XP...
Apparently the split function function doesn't like the sourceDir
String archivedFilePath =
currentFile.getAbsolutePath().split(sourceDir.getAbsolutePath() + File.*
separator*)[1];[info]

I must leave now, I will take a look at this later if you don't have a quick
solution...

Using the existing package.xml descriptor at
[I:\perso\taf\java\workspace_perso\tools\xwiki-xar-plugin\target\test-classes\validXml\src\main\resources\package.xml]
*

java.util.regex.PatternSyntaxException*: Unknown character property name {e}
near index 4

I:\perso\taf\java\workspace_perso\tools\xwiki-xar-plugin\target\test-classes\validXml\target\classes\

^

at java.util.regex.Pattern.error(*Pattern.java:1713*)

at java.util.regex.Pattern.charPropertyNodeFor(*Pattern.java:2437*)

at java.util.regex.Pattern.family(*Pattern.java:2412*)

at java.util.regex.Pattern.sequence(*Pattern.java:1831*)

at java.util.regex.Pattern.expr(*Pattern.java:1752*)

at java.util.regex.Pattern.compile(*Pattern.java:1460*)

at java.util.regex.Pattern.<init>(*Pattern.java:1133*)

at java.util.regex.Pattern.compile(*Pattern.java:823*)

at java.lang.String.split(*String.java:2293*)

at java.lang.String.split(*String.java:2335*)

at com.xpn.xwiki.tool.xar.XarMojo.addFilesToArchive(*XarMojo.java:340*)

at com.xpn.xwiki.tool.xar.XarMojo.performArchive(*XarMojo.java:124*)

at com.xpn.xwiki.tool.xar.XarMojo.execute(*XarMojo.java:76*)

at com.xpn.xwiki.tool.xar.XarMojoTest.testValidXml(*XarMojoTest.java:136*)

at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)

at sun.reflect.NativeMethodAccessorImpl.invoke(*
NativeMethodAccessorImpl.java:39*)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(*
DelegatingMethodAccessorImpl.java:25*)

at java.lang.reflect.Method.invoke(*Method.java:597*)

at junit.framework.TestCase.runTest(*TestCase.java:164*)

at junit.framework.TestCase.runBare(*TestCase.java:130*)

at junit.framework.TestResult$1.protect(*TestResult.java:106*)

at junit.framework.TestResult.runProtected(*TestResult.java:124*)

at junit.framework.TestResult.run(*TestResult.java:109*)

at junit.framework.TestCase.run(*TestCase.java:120*)

at junit.framework.TestSuite.runTest(*TestSuite.java:230*)

at junit.framework.TestSuite.run(*TestSuite.java:225*)

at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)

at sun.reflect.NativeMethodAccessorImpl.invoke(*
NativeMethodAccessorImpl.java:39*)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(*
DelegatingMethodAccessorImpl.java:25*)

at java.lang.reflect.Method.invoke(*Method.java:597*)

at org.apache.maven.surefire.junit.JUnitTestSet.execute(*
JUnitTestSet.java:213*)

at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(*
AbstractDirectoryTestSuite.java:140*)

at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(*
AbstractDirectoryTestSuite.java:127*)

at org.apache.maven.surefire.Surefire.run(*Surefire.java:177*)

at sun.reflect.NativeMethodAccessorImpl.invoke0(*Native Method*)

at sun.reflect.NativeMethodAccessorImpl.invoke(*
NativeMethodAccessorImpl.java:39*)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(*
DelegatingMethodAccessorImpl.java:25*)

at java.lang.reflect.Method.invoke(*Method.java:597*)

at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(*
SurefireBooter.java:338*)

at org.apache.maven.surefire.booter.SurefireBooter.main(*
SurefireBooter.java:997*)

[info] Generating package.xml descriptor at
[I:\perso\taf\java\workspace_perso\tools\xwiki-xar-plugin\target\test-classes\noXml\target\classes\package.xml]

[INFO] Building zip:
I:\perso\taf\java\workspace_perso\tools\xwiki-xar-plugin\target\test-classes\noXml\target\xwiki-enterprise-wiki-test.xar

Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 10.797 sec
<<< FAILURE!

Results :

Failed tests:

testValidXml(com.xpn.xwiki.tool.xar.XarMojoTest)

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


On Mon, Jan 5, 2009 at 6:44 AM, Sergiu Dumitriu <[email protected]> wrote:

> smithmarkl wrote:
> > Howdy,
> >
> > I've checked out the source code HEAD revision from:
> > http://svn.xwiki.org/svnroot/xwiki/platform/trunks
> >
> > I've installed Maven, setup my .../.m2/settings.xml, and am running "mvn
> > -Pwindows install".
> >
> > The build seems to proceed part way, then one of the tests fails:
> > Running com.xpn.xwiki.tool.xar.XarMojoTest
> > [info] Using the existing package.xml descriptor at
> > [C:\temp\xwiki\tools\xwiki-x
> >
> ar-plugin\target\test-classes\malformedXml\src\main\resources\package.xml]
> > [error] The existing package.xml is invalid.
> > java.lang.Exception: The supplied document contains no document list
> >         at
> > com.xpn.xwiki.tool.xar.XarMojo.getDocumentNamesFromXML(XarMojo.java:2
> > 72)
> >         at
> > com.xpn.xwiki.tool.xar.XarMojo.addFilesToArchive(XarMojo.java:321)
> >         at
> com.xpn.xwiki.tool.xar.XarMojo.performArchive(XarMojo.java:124)
> >         at com.xpn.xwiki.tool.xar.XarMojo.execute(XarMojo.java:76)
> >
> > Any ideas?
>
> Are you sure this is the error stopping the build? This error is normal,
> it is actually expected in one of the tests. Which project is failing?
> Check the test reports at target\surefire-reports\ for that project.
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
>  _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to