[ https://issues.apache.org/jira/browse/SHINDIG-1223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12778459#action_12778459 ]
Paul Lindner commented on SHINDIG-1223: --------------------------------------- Could you try this diff on windows? http://codereview.appspot.com/154164 The base java File/URI classes are built to handle windows paths, so I altered your patch to use it. No access to a windows build at the moment, so I'll await others testing. Thanks! > 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 > Attachments: fix-1223-bug.patch, > 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.