[
https://issues.apache.org/jira/browse/DIRSERVER-1541?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stefan Seelmann updated DIRSERVER-1541:
---------------------------------------
Attachment: DIRSERVER-1541.patch
Here is a modified version of the patch that works for me. Richard, can you
please test if it also works on your WinXP?
The modifications:
In JarLdifSchemaLoader, LdifConfigExtractor´, and DefaultSchemaLdifExtractor I
use the pattern "[/\\Q\\\\E]" instead of File.separator. In LdifPartition I
kept the encoding of '+' and ' ' (space) characters and modified the tests in
LdifPartitionTest. I also added a new test in LdifPartitonTest. Changes in
DefaultSchemaManager, UtcTimeSyntaxChecker, and GeneralizedTypeSyntaxChecker
are already committed.
> Numerous JUnit tests failing on Windows.
> ----------------------------------------
>
> Key: DIRSERVER-1541
> URL: https://issues.apache.org/jira/browse/DIRSERVER-1541
> Project: Directory ApacheDS
> Issue Type: Bug
> Components: core, ldap, schema
> Affects Versions: 2.0.0-RC1
> Environment: All Microsoft Windows.
> Reporter: Richard M Feezel
> Assignee: Emmanuel Lecharny
> Priority: Minor
> Fix For: 2.0.0-RC1
>
> Attachments: ADS_Patches.diff.txt, DIRSERVER-1541.patch,
> WindowsPatches.diff
>
>
> File names and paths are not being handled in a platform-independent manner
> is all cases.
> In particular, in regex matching patterns the "\" has special meaning. On
> Windows the "\" is used as the file directory separator character so a regex
> attempting to test for a directory separator character must be constructed in
> a platform-dependent manner.
> Also, certain characters are not allowed in file names in Microsoft Windows.
> Any attempt to use such names must have these special characters "escaped" to
> safe characters. Since the "\" character is the directory separator
> character it is unsuitable for special character escaping.
> Finally, in the JdbmStoreTest test, stores and indexes must be destroyed
> and/or closed to permit deletion of the underlying files at completion of the
> test run.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.