OS: Windows XP with up-to-date patches. Java: JDK1.6.0_06. Ant: 1.7.0
Cygwin DLL product version: 1.5.25-cr-0x5f1
Fortress r1686 obtained via svn checkout.
One "ant test" error.
Relevant lines from console output generated by ./ant clean test
[junit] Running com.sun.fortress.syntax_abstractions.SyntaxAbstractionJUTest
[junit] Component: SyntaxTestUse? imports grammars...
[junit] java.lang.StringIndexOutOfBoundsException?: String index out of range: 1
[junit] at java.lang.String.charAt(String.java:687)
[junit] at java.util.regex.Matcher.appendReplacement(Matcher.java:703)
[junit] at java.util.regex.Matcher.replaceAll(Matcher.java:813)
[junit] at java.lang.String.replaceAll(String.java:2190)
[junit] at com.sun.fortress.syntax_abstractions.rats.RatsUtil?.getModulePath(RatsUtil?.java:180)
[junit] at com.sun.fortress.syntax_abstractions.rats.RatsUtil?.writeRatsModule(RatsUtil?.java:107)
[junit] at com.sun.fortress.syntax_abstractions.rats.FortressRatsGrammar?.clone(FortressRatsGrammar?.java:89)
[junit] at com.sun.fortress.syntax_abstractions.rats.RatsParserGenerator?.generateParser(RatsParserGenerator?.java:93)
[junit] at com.sun.fortress.syntax_abstractions.FileBasedMacroCompiler?.compile(FileBasedMacroCompiler?.java:75)
[junit] at com.sun.fortress.syntax_abstractions.parser.FortressParser?.parse(FortressParser?.java:75)
[junit] at com.sun.fortress.shell.PathBasedSyntaxTransformingRepository?.getCompilationUnit(PathBasedSyntaxTransformingRepository?.java:52)
[junit] at com.sun.fortress.shell.PathBasedRepository?.getComponent(PathBasedRepository?.java:127)
[junit] at com.sun.fortress.compiler.RepositoryUpdater?.addComponent(RepositoryUpdater?.java:135)
[junit] at com.sun.fortress.shell.BatchCachingRepository?.addRootComponent(BatchCachingRepository?.java:115)
[junit] at com.sun.fortress.shell.BatchCachingRepository?.getComponent(BatchCachingRepository?.java:267)
[junit] at com.sun.fortress.compiler.Fortress.addComponentToResult(Fortress.java:170)
[junit] at com.sun.fortress.compiler.Fortress.compileInner(Fortress.java:118)
[junit] at com.sun.fortress.compiler.Fortress.compile(Fortress.java:89)
[junit] at com.sun.fortress.compiler.StaticTestSuite?$StaticTestCase?.compile(StaticTestSuite?.java:195)
[junit] at com.sun.fortress.compiler.StaticTestSuite?$StaticTestCase?.assertWellFormedProgram(StaticTestSuite?.java:179)
[junit] at com.sun.fortress.compiler.StaticTestSuite?$StaticTestCase?.runTest(StaticTestSuite?.java:139)
[junit] at junit.framework.TestCase?.runBare(TestCase?.java:127)
[junit] at junit.framework.TestResult?$1.protect(TestResult?.java:106)
[junit] at junit.framework.TestResult?.runProtected(TestResult?.java:124)
[junit] at junit.framework.TestResult?.run(TestResult?.java:109)
[junit] at junit.framework.TestCase?.run(TestCase?.java:118)
[junit] at junit.framework.TestSuite?.runTest(TestSuite?.java:208)
[junit] at junit.framework.TestSuite?.run(TestSuite?.java:203)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:421)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:912)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:766)
[junit] StaticError? (wrapped): java.lang.StringIndexOutOfBoundsException?: String index out of range: 1)
[junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 2.343 sec
[junit] Test com.sun.fortress.syntax_abstractions.SyntaxAbstractionJUTest FAILED
... Many lines omitted ...
[junit] Running com.sun.fortress.useful.PathJUTest
[junit] java.io.FileNotFoundException?: File . not found in directories []
[junit] java.io.FileNotFoundException?: File thisfileismissing not found in directories []
[junit] java.io.FileNotFoundException?: File README.txt not found in directories []
[junit] nosub
[junit] 1.6.0_06
[junit] Path is C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\cygwin\bin;C:\cygwin\usr\X11R6\bin;c:\PROGRA~1\ThinkPad?\Utilities;c:\WINDOWS\system32;c:\
WINDOWS;c:\WINDOWS\System32\Wbem;c:\PROGRA~1\ATITEC~1\ATI.ACE\;c:\PROGRA~1\Common~1\Adobe\AGL;c:\PROGRA~1\Diskee~1\Diskeeper\;c:\PROGRA~1\IBMTHI~1\Cli
ent~1;c:\PROGRA~1\ThinkPad?\ConnectUtilities?;c:\PROGRA~1\Intel\Wireless\Bin\;c:\PROGRA~1\FSharp-1.9.3.14\bin;c:\PROGRA~1\Subversion\bin;c:\PROGRA~1\CVS
NT\;c:\progra~1\Fortress\fortress_1686\bin
[junit] C:\cygwin\home\LJC is home
[junit] 1.6.0_061.6.0_06 1.6.0_06
[junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.031 sec
[junit] Running com.sun.fortress.useful.PureListJUTest
[junit] testIterator(com.sun.fortress.useful.PureListJUTest) OK
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.016 sec
[junit] Running com.sun.fortress.useful.UsefulJUTest
[junit] testSetProductSetOfListOfTSetOfT(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testSetProductSetOfTSetOfUFn2OfTUV(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testSingleton(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testListInParens(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testListInCurlies(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testListInDelimiters(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testListsInParens(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testDottedList(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testConcat(com.sun.fortress.useful.UsefulJUTest) OK
[junit] testUnion(com.sun.fortress.useful.UsefulJUTest) OK
[junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.032 sec
c:\progra~1\Fortress\fortress_1686\build.xml:11: The following error occurred while executing this line:
c:\progra~1\Fortress\fortress_1686\ProjectFortress?\build.xml:445: Tests expected to pass are failing!
Total time: 5 minutes 0 seconds