The code you added to Index.java causes the error.
Change line 143-148
if (f.get() == null);<br>
else if (f.get().length() == 0);<br>
else if (f.getType() == 'D')<br>
d = Util.doubleDate(key);<br>
else d = Double.valueOf(key ).doubleValue() ;
to
if (f.getType() == 'D')<br>
d =...
Release 2009/10/13
1. Method reIndex2 removed for all indexing classes.
2. added new test class testMDXBy2ndParty
3. removed old debugging code from some classes.
4. Fixed null pointer exception which happened when calling close() without any NDX files open.
5. abstracted the getType method in abstract Field class.
5.a getType no longer throws xBaseJException.