Closed glassfishrobot closed 12 years ago
Reported by jglick
jglick said:
DefaultIndexBuilder.
jglick said: Test case; works when db's name has no +, but as written throws
java.io.FileNotFoundException: /tmp/jhindexer out4...0/TMAP (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:118)
at com.sun.java.help.search.RAFFile.<init>(RAFFile.java:63)
at com.sun.java.help.search.RAFFileFactory.get(RAFFileFactory.java:100)
at com.sun.java.help.search.BlockManager.<init>(BlockManager.java:87)
at com.sun.java.help.search.BtreeDict.init(BtreeDict.java:212)
at com.sun.java.help.search.FullBtreeDict.<init>(FullBtreeDict.java:343)
at com.sun.java.help.search.DefaultIndexBuilder.<init>(DefaultIndexBuilder.java:79)
at com.sun.java.help.search.Indexer.compile(Indexer.java:197)
at com.sun.java.help.search.Indexer.main(Indexer.java:86)
at TestJAVAHELP33.main(TestJAVAHELP33.java:29)
jglick said: Fixed in revision 89.
File: TestJAVAHELP33.java Attached By: jglick
Was assigned to jglick
This issue was imported from java.net JIRA JAVAHELP-33
Marked as fixed on Friday, September 30th 2011, 7:52:12 am
com.sun.java.help.search.Schema.getURL and com.sun.java.help.search.RAFFileFactory.get said to perform improper File <-> URL conversion, producing incorrect results when file names contain + or perhaps other special characters.
Environment
Mac OS X 10.6.8 (javadeveloper_for_mac_os_x_10.6__10m3425.dmg)