[ 
https://issues.apache.org/jira/browse/SHINDIG-1223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul Lindner resolved SHINDIG-1223.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 1.1-BETA6

marking this resolved.  reopen if needed.


> 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
>             Fix For: 1.1-BETA6
>
>         Attachments: fix-1223-alternate2.patch, fix-1223-bug.patch, 
> TEST-org.apache.shindig.gadgets.features.FeatureRegistryTest.xml, 
> TEST-org.apache.shindig.gadgets.features.FeatureRegistryTest.xml
>
>
> 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.

Reply via email to