Thanks everybody - not sure what I did when I copied CookiePanel, Cookie, and CookieManager to hack and create my Cache stuff, but I obviously butchered something. I redid everything a little more carefully and it's working just fine now. I diffed everything and still don't see anything remarkable, but apparently something was amiss.
J ----- Original Message ----- From: "Michael Stover" <[EMAIL PROTECTED]> To: "JMeter Developers List" <[EMAIL PROTECTED]> Sent: Monday, August 23, 2004 10:27 AM Subject: Re: Can't get Icon for class ... > So, I looked into this. Firstly, the icon settings are coming from > > org.apache.jmeter.JMeter.getIconMappings() > > There you will find the association of classes to image files. > > Then, in GUIFactory, one gets an icon by calling getIcon(Class). If no > icon is found, the method is supposed to recursively call itself using > Class.getSuperClass(), and thereby go up the chain of inheritance until > an icon is found. > > So, if your config element extends CookiePanel, which extends > AbstractConfigGui, the AbstractConfiguGui icon should theoretically be > found. > > If that is not working, I'd suggest that some tracing needs to be done > in the GUIFactory to see exactly what is getting registered and what is > happening when getIcon(Class) is called. > > There's no logger in GUIFactory, but one can easily be added like so: > > private static Logger log = LoggingManager.getLoggerForClass(); > > -Mike > > On Sun, 2004-08-22 at 18:43, joelsherriff wrote: > > Thanks Mike - I was beginning to think I was being especially dull today - > > not that that's not possible too. > > > > J > > > > ----- Original Message ----- > > From: "Michael Stover" <[EMAIL PROTECTED]> > > To: "JMeter Developers List" <[EMAIL PROTECTED]> > > Sent: Sunday, August 22, 2004 5:39 PM > > Subject: Re: Can't get Icon for class ... > > > > > > > Yeah, that's an obscure bit of code that seems to lead in circles if you > > > try to follow it. That's what I remember last time I had this problem, > > > and I gave up on it (and I wrote most of JMeter!). If I get a chance, > > > I'll look at it and see if I can figure it out. It might be in the > > > properties file, but I'm not sure. > > > > > > -Mike > > > > > > On Sun, 2004-08-22 at 16:34, joelsherriff wrote: > > > > I'm trying to add a new config element for the http sampler but when I > > add > > > > the element to my thread group I'm getting a "can't get > > > > icon for class" error. What I did was to copy the cookie code > > (Cookie.java, > > > > CookiePanel.java, and CookieManager.java) and > > > > modify them - that's about it. I can't find where the association > > between > > > > the CookieManager class and the icon for the tree is made in order to > > > > duplicate it for my new class. Can someone give me a pointer in the > > right > > > > direction? > > > > > > > > J > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- > > > Michael Stover <[EMAIL PROTECTED]> > > > Apache Software Foundation > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > -- > Michael Stover <[EMAIL PROTECTED]> > Apache Software Foundation > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
