Why does SearchReindex.sh fail on SourceForge 4.4?

This occurs as the search indexer included with SFEE 4.4, requires the 4.3 java SDK. You can obtain the java 4.3 SDK at the link below. Extract the file to /usr/local/sourceforge/sourceforge_home/sfsoap (assuming you installed SourceForge into /usr/local/sourceforge).

Running the SearchReindex.sh script on a clean SFEE 4.4 install sometimes fails with the following message: Soap43 SDK must exist: /usr/local/sourceforge/sourceforge_home/sfsoap/sf_43_sdk/soap/lib.

After installing the 4.3 SDK, you may receive the following error:

Could not login (; nested exception is:
  java.lang.NullPointerException)

This is due to an older version of axis.jar being included in the 43 SDK. You can correct this by copying a newer version of axis.jar into the sf_43_sdk directory:

cp /usr/local/sourceforge/sourceforge_home/lib/axis.jar
   /usr/local/sourceforge/sourceforge_home/sfsoap/sf_43_sdk/soap/lib/

You may need to substitute /usr/local/sourceforge for the location of your SourceForge install.

Related information