Whoops. We should be including concurrent.jar in SensorShell.jar. SensorShell.jar gets used outside of Ant, so putting concurrent.jar into ant/lib doesn't completely fix the problem.
Nice catch, Aaron. I'll fix it.
Cheers, Philip
--On Tuesday, February 15, 2005 11:31 PM -1000 Aaron Kagawa <[EMAIL PROTECTED]> wrote:
Hey guys,
I have a question. I noticed that the CVS sensor uses the org.hackystat.kernel.sensor.usermap.UserMap class which uses a TwoKeyCache which in turn uses some classes in the concurrent.jar package. However, when I built the system locally, I found that the sensorshell.jar does not contain any of the concurrent classes. I also checked the sensorshell.jar file on the public server. I noticed this problem because I'm writing an Ant Jira Sensor that is utilizing the SensorShellMap and when I ran my sensor I got a ClassNotFoundException for the concurrent stuff.
Because we know that the CVS and Jira sensor were using the SensorShellMap, I suppose that the someone manually copied over the concurrent.jar file into the Ant lib on HackyDev. Can someone confirm that? or am I missing something?
I'll take a look at the Ant lib tomorrow.. but, I just want to know if I'm missing something obvious. For now, I just copied the concurrent.jar file into my local Ant lib.
thanks, aaron
