0

Below code was initially written in Linux (Deepin) version of IntelliJ IDEA and debugged well.

Map map = new HashMap<>();
Framework a = new EquinoxFactory().newFramework(map);

However, after relaying my work in a Windows machine and debugging, the IDEA debugger catches FileNotFoundException that is raised beyond my code, as shown in the appendix picture.

FileNotFoundException

It seems that the debugger cannot find the artifact org.sat4j.core.jar under where the artifact org.sat4j.pb ought to lie, which puzzles me a lot. Who would ever need this?

  1. My code never depends on sat4j.
  2. Would IntelliJ IDEA bother to deposit its dependencies in a local Maven repository?
  3. AFAIK, the only thing that relates Eclipse projects to Maven is Tycho, but Equinox Framework is never Tycho.
  4. Normally, why would org.sat4j.core be deposited in a folder where the artifact org.sat4j.pb ought to lie? I searched org.sat4j.core in my Windows machine using Everything and found it mainly associated with Eclipse. But as mentioned above, without Tycho why would Eclipse have a finger in the local Maven repository? Everything search For above reasons I am not sure how the value of this absurd url variable is finally constructed. Looking forward to your expertise!
Baytars
  • 103
  • 1
  • 8

0 Answers0