Hi Gary,

Thank you very much for your attention and pointing out the test
failure in JDK 11 and 13.
I've just pushed a fix and it shows successes except of openjdk-ea
like master branch:
- 
https://travis-ci.org/apache/commons-vfs/builds/599058148?utm_source=github_status&utm_medium=notification

I fixed the assertion on parse exception message in
ParseXmlInZipTestCase like the following:

-            Assert.assertTrue(e.toString().contains("Invalid content
was found starting with element 'FOO'."));
+            final Pattern p = Pattern.compile("Invalid content was
found starting with element.+FOO");
+            Assert.assertTrue(p.matcher(e.toString()).find());

In JDK 8, the parse exception message looks like this:
...Invalid content was found starting with element 'FOO'...

But it looks like the following with QName instead in v11 and v13:
...Invalid content was found starting with element
'{"https://www.apache.org/vfs/example/name":FOO}'.

Thanks again!

Regards,

Woonsan

On Thu, Oct 17, 2019 at 6:03 AM Gary Gregory <garydgreg...@gmail.com> wrote:
>
> Hi Woonsan,
>
> I apologize for such a long delay in getting this PR integrated.
>
> I've not looked at the actual PR in a long while but I can see an
> interesting difference with master and this PR in Travis builds.
>
> With master, all builds pass except Java 14-EA, that's Java 8, 11, 12, 13:
> https://travis-ci.org/apache/commons-vfs/builds/595659203
>
> I think we can live with a failure on Java 14-EA for now.
>
> With your PR, the only build that passes is Java 8:
> https://travis-ci.org/apache/commons-vfs/builds/598154725
>
> All the other builds fail with the same error:
>
> Can you see what is causing:
>
> Tests run: 89, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.486
> sec - in org.apache.commons.vfs2.provider.zip.test.NestedZipTestCaseRunning
> org.apache.commons.vfs2.provider.zip.test.ParseXmlInZipTestCase
> Tests run: 7, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.253
> sec <<< FAILURE! - in
> org.apache.commons.vfs2.provider.zip.test.ParseXmlInZipTestCase
> testResolveAndParseInvalidXml(org.apache.commons.vfs2.provider.zip.test.ParseXmlInZipTestCase)
>  Time elapsed: 0.153 sec  <<< FAILURE!
> java.lang.AssertionError        at org.junit.Assert.fail(Assert.java:86)      
>   at
> org.junit.Assert.assertTrue(Assert.java:41)     at
> org.junit.Assert.assertTrue(Assert.java:52)     at
> org.apache.commons.vfs2.provider.zip.test.ParseXmlInZipTestCase.testResolveAndParseInvalidXml(ParseXmlInZipTestCase.java:108)
>
> Can you see if this is fixable?
>
> Thank you!
>
> Gary
>
>
> On Wed, Oct 16, 2019 at 10:49 AM Woonsan Ko <woon...@apache.org> wrote:
>
> > Hi,
> >
> > I'd just like to inform that there's my PR for VFS-686, which is about
> > upgrading Jackrabbit dependencies for WebDAV support (the webdav
> > provider is broken when using the latest Jackrabbit 2.x).
> > It's quite a change as it moves webdav into jackrabbit and jackrabbit2
> > for separation and compatibility. See the JIRA ticket and PR for
> > detail.
> > If anyone has time to review, it would be really nice. ;-)
> >
> > Thanks,
> >
> > Woonsan
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to