Community
Participate
Working Groups
MessageHandler contains an ArrayList of the messages it handles within handleMessage(). This list doesn't appear to be cleared at any point. Investigating bug 132314 and bug 126118 I'm running a development environment of eclipse containing several projects - two (which are completely unrelated projects) of which create errors. I have incremental building turned off and am triggering builds of the two projects via the build button. Whilst debugging I noticed that the messages list in MessageHandler has the messages for all the different failures which have happened in the two projects since I initialized the runtime workbench.
see also bug 141556
I think this is fixed now isnt it?
Yes, this is now fixed and in the latest AJDT. The problem was that in MessageHandlerAdapter.handleMessage(..) we were calling taskListManager.addSourcelineTask(message); return super.handleMessage(message); // also store... The first call was used by AJDT to add the message and the second was a redundant call which just stored the messages. These messages were not used or cleared. The fix was to return "true" without calling super.handleMessage(message).