change the method requiresWorkspaceForPolling of BitKeeperSCM.java as follows:
@Override
public boolean requiresWorkspaceForPolling() {
//return false;
return true;
}
recompile the bitkeeperPlugin source code
OK.
root cause:
if requiresWorkspaceForPolling return false, AbstractProject.poll() will call BitKeeperSCM.poll(this, null, null, listener, pollingBaseline); the null parameter causes the NullPointerException.