shindig-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bruce Godden (JIRA)" <j...@apache.org>
Subject [jira] Created: (SHINDIG-1223) On Windows the Java feature loading code throws IllegalArgumentException or URISyntaxException when searching directories
Date Tue, 10 Nov 2009 13:21:27 GMT
On Windows the Java feature loading code throws IllegalArgumentException or URISyntaxException
when searching directories
-------------------------------------------------------------------------------------------------------------------------

                 Key: SHINDIG-1223
                 URL: https://issues.apache.org/jira/browse/SHINDIG-1223
             Project: Shindig
          Issue Type: Bug
          Components: Java
         Environment: Windows XP
            Reporter: Bruce Godden


On Windows the build fails reporting errors in three tests:

  registerFromFileFeatureXmlFileScheme(org.apache.shindig.gadgets.features.FeatureRegistryTest)
  registerFromFileFeatureXmlNoScheme(org.apache.shindig.gadgets.features.FeatureRegistryTest)
  registerFromFileInNestedDirectoryFeatureXmlFile(org.apache.shindig.gadgets.features.FeatureRegistryTest)

I have tracked these down to the way that Shindig handles file paths. The tests create some
test files or directories then pass the actual paths of these into UriBuilder(). This results
in malformed URIs being reported as the path is expected to start with a slash. Also, the
way that test XML feature files are constructed using replaceAll() means that the Windows
backslash path separators are discard from the URIs inserted into the test files.

Sadly this problem is not only in the test code. The FeatureRegistry class does the same sort
of thing when searching a directory tree for feature files.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message