I got this error when running the simulator in eclipse, did I miss some steps before running the simulator? thanks!
EDSimulator: resetting
Network: no node defined, using GeneralNode
EDSimulator: running initializers
Running initializer init.initnode: class wifidirect.p2pcore.nodeInitializer
Running initializer init.initcord: class wifidirect.nodemovement.CoordinateInitializer
Running initializer init.rnd: class wifidirect.nodemovement.WireInetTopology
Running initializer init.sch: class peersim.edsim.CDScheduler
EDSimulator: loaded controls [control.dnet, control.move, control.viz, control.sDev, control.vioch, control.routestats]
Current time: 0
0 10.0.0.0route_table: [10.0.0.0: (nextHop=0 DSN=0 hopCnt=0)]
0 10.0.0.30route_table: [10.0.0.30: (nextHop=0 DSN=0 hopCnt=0)]
4月 30, 2024 8:06:20 下午 org.openide.util.lookup.MetaInfServicesLookup$P getInstance
WARNING: Cannot create class org.gephi.project.impl.ProjectControllerImpl
java.lang.ExceptionInInitializerError
at org.openide.util.lookup.implspi.ActiveQueue.queue(ActiveQueue.java:70)
at org.openide.util.lookup.AbstractLookup.activeQueue(AbstractLookup.java:753)
at org.openide.util.lookup.AbstractLookup.access$600(AbstractLookup.java:80)
at org.openide.util.lookup.AbstractLookup$ReferenceToResult.(AbstractLookup.java:1351)
at org.openide.util.lookup.AbstractLookup$ReferenceToResult.(AbstractLookup.java:1334)
at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:490)
at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:391)
at org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:655)
at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:550)
at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:510)
at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:506)
at org.openide.util.Lookup.lookupAll(Lookup.java:263)
at org.gephi.project.impl.ProjectControllerImpl.(ProjectControllerImpl.java:83)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:350)
at java.base/java.lang.Class.newInstance(Class.java:642)
at org.openide.util.lookup.implspi.SharedClassObjectBridge.newInstance(SharedClassObjectBridge.java:64)
at org.openide.util.lookup.MetaInfServicesLookup$P.getInstance(MetaInfServicesLookup.java:492)
at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:421)
at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:223)
at visualization.Visualizer.showGroups(Visualizer.java:939)
at visualization.Visualizer.execute(Visualizer.java:226)
at peersim.edsim.ControlEvent.execute(ControlEvent.java:81)
at peersim.edsim.EDSimulator.executeNext(EDSimulator.java:293)
at peersim.edsim.EDSimulator.nextExperiment(EDSimulator.java:361)
at peerSimEngine.Simulator.main(Simulator.java:209)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.lang.ref.ReferenceQueue$Lock java.lang.ref.ReferenceQueue.lock accessible: module java.base does not "opens java.lang.ref" to unnamed module @72f926e6
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:177)
at java.base/java.lang.reflect.Field.setAccessible(Field.java:171)
at org.openide.util.lookup.implspi.ActiveQueue$Impl.(ActiveQueue.java:83)
... 30 more
java.lang.NullPointerException: Cannot invoke "org.gephi.project.api.ProjectController.newProject()" because "pc" is null