I'm having a problem getting on with an existing tool that would just not work kindly!
Being in a fighting process with this tool, I have managed somehow in getting it to run partially, but there are still remaining problems.
Well today's problem
is called "java.lang.IllegalAccessError: class A cannot access its superclass B"
I feel I understand what the problem is... Class B is somehow protected from being access by class A! Now, if B was protected by making it private then the compiler should have caught that. But my problem arises during run time execution.
Both classes A & B are in the same package! And having looked at the code I can't see where B might have been protected
Note: I am running the tool on Java 1.4 (yes! An old and dusted version of Java, but I have no choice
other wise the tool experiences state explosion problem on Java 5 & 6!)
Any advice, ideas, suggestions... my mind is open to try anything!!