I got
it!
I
updated the getChecker() method in CommandCentral.java with the following code
and rebuilt the jars (the ant script is really slick, btw
:-).
String strPath = new String();
if (moCurrentTreeNode != null)
{
strPath = moCurrentTreeNode.getPathAsString();
}
else
{
System.out.println("moCurrentTreeNode is NULL.");
}
if (moCurrentTreeNode != null)
{
strPath = moCurrentTreeNode.getPathAsString();
}
else
{
System.out.println("moCurrentTreeNode is NULL.");
}
The
moCurrentTreeNode variable was null and generating a
NullPointerException.
Cheers,
Karan
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of Gupta, Karan
Sent: Wednesday, April 19, 2006 5:00 PM
To: ML SJ Devel (E-mail)
Cc: ML SJ Users (E-mail)
Subject: [SourceJammer-devel] CommandCentral.getChecker()Hi,I'm trying to figure out the use of the function:CommandCentral.getChecker..public SourceVersionChecker getChecker(java.io.File flDirectory)
throws IOException{
String strPath = moCurrentTreeNode.getPathAsString();
File flExternalProject = null;if (true == SourceJammerClient.getInstance().isExternalProjectInfoPathUsed()){
flExternalProject = new File(System.getProperty("user.home")+"/.sourcejammer.projectinfo/"+msUserName+strPath);
}
return new SourceVersionChecker(flDirectory, msURL, msArchiveName, flExternalProject);
}In my case, the function SourceJammerClient.getInstance().isExternalProjectInfoPathUsed() returns false, so the value of the flExternalProject going to the SourceVersionChecker constructor is null. Whats the primary purpose of this parameter?I still have not been able to dig through all the code -- hoping someone here will be able to help me out.I'm developing a plugin for sourcejammer and I keep getting stuck here :-(Please let me know if you need some more info.Thanks,Karan
