I had a jar-ed project before. It has jFreeChart jar as library inside. Everything did run fine.
Then I added more library called jFuzzyLogic. This library has its own jFreeChart jar inside it (inside jFuzzyLogic jar) so I believe it uses its own rather mine. Its and mine jFreeChart jar have different version, mine is newer.
Everything is fine on Eclipse. Then I packaged them again and deploy, I got this
java.lang.IllegalAccessError: tried to access method org.jfree.data.general.Series.<init>(Ljava/lang/Comparable;)V from class org.myName.agent.gui.GuiForAgent
My google-fu said it’s caused by wrong version of library that you use, somekind like version overlapping or what.
So any has solution?