RE: [SourceJammer-devel] CommandCentral.getChecker()
Brought to you by:
robertmacgrogan
|
From: Gupta, K. <kar...@tr...> - 2006-04-20 23:07:08
|
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 =
:-).
=20
String strPath =3D new String();
if (moCurrentTreeNode !=3D null)
{
strPath =3D moCurrentTreeNode.getPathAsString();
}
else
{
System.out.println("moCurrentTreeNode is NULL.");
}
=20
The moCurrentTreeNode variable was null and generating a =
NullPointerException.
=20
Cheers,
Karan
=20
=20
-----Original Message-----
From: sou...@li... =
[mailto:sou...@li...]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,
=20
I'm trying to figure out the use of the function:
CommandCentral.getChecker..
=20
public SourceVersionChecker getChecker(java.io.File flDirectory)
throws IOException{
=20
String strPath =3D moCurrentTreeNode.getPathAsString();
=20
File flExternalProject =3D null;
=20
if (true =3D=3D =
SourceJammerClient.getInstance().isExternalProjectInfoPathUsed()){
flExternalProject =3D new =
File(System.getProperty("user.home")+"/.sourcejammer.projectinfo/"+msUser=
Name+strPath);
}
=20
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?=20
=20
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.
=20
Thanks,
Karan
|