Exception when running script
Tried running "bash scripts/run-ea-with-branins.sh" in evaluation-example and received the following exception:
java -Dorg.jboss.logging.provider=slf4j --module-path /home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/modules/:/home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/plugins/approximative.density:/home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/plugins/core.arff:/home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/plugins/core.ea:/home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/plugins/generator.main:/home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/plugins/surrogate.api:/home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/plugins/surrogate.simple:/home/ubuntu/ba/2022-ba-muhammed-yildiz/evaluation-example/evoal/plugins/surrogate.svr: --add-modules ALL-MODULE-PATH --add-exports io.jenetics.base/io.jenetics.internal.math=de.evoal.core.ea --add-exports io.jenetics.base/io.jenetics.internal.collection=de.evoal.core.ea --add-exports io.jenetics.base/io.jenetics.internal.util=de.evoal.core.ea -m de.evoal.core.main/de.evoal.core.main.Evoal -Bcore:main=heuristic-search -Bcore:optimisation-configuration-file=../configuration/ea-with-branins.ol -Bcore:evaluation-output-folder=output Exception in thread "main" java.lang.reflect.InaccessibleObjectException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) 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.Constructor.newInstance(Constructor.java:480) at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:564) at java.base/java.util.concurrent.ForkJoinTask.reportExecutionException(ForkJoinTask.java:604) at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:981) at weld.core.impl@3.1.9.Final/org.jboss.weld.executor.AbstractExecutorServices.checkForExceptions(AbstractExecutorServices.java:73) at weld.core.impl@3.1.9.Final/org.jboss.weld.executor.AbstractExecutorServices.invokeAllAndCheckForExceptions(AbstractExecutorServices.java:59) at weld.core.impl@3.1.9.Final/org.jboss.weld.executor.AbstractExecutorServices.invokeAllAndCheckForExceptions(AbstractExecutorServices.java:67) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.ConcurrentBeanDeployer.createClassBeans(ConcurrentBeanDeployer.java:65) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.BeanDeployment.createBeans(BeanDeployment.java:256) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.WeldStartup.deployBeans(WeldStartup.java:443) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:86) at weld.se.core@3.1.9.Final/org.jboss.weld.environment.se.Weld.initialize(Weld.java:814) at deltaspike.cdictrl.weld@1.9.6/org.apache.deltaspike.cdise.weld.WeldContainerControl.boot(WeldContainerControl.java:72) at de.evoal.core.main@0.9.0-SNAPSHOT/de.evoal.core.main.Evoal.main(Evoal.java:44) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private de.evoal.core.api.board.Blackboard de.evoal.core.main.language.SearchPathConfigurator.board accessible: module de.evoal.core.main does not "opens de.evoal.core.main.language" to module weld.core.impl at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) at java.base/java.lang.reflect.Field.setAccessible(Field.java:172) at weld.core.impl@3.1.9.Final/org.jboss.weld.security.GetAccessibleCopyOfMember.of(GetAccessibleCopyOfMember.java:38) at weld.core.impl@3.1.9.Final/org.jboss.weld.security.GetAccessibleCopyOfMember.run(GetAccessibleCopyOfMember.java:44) at weld.core.impl@3.1.9.Final/org.jboss.weld.security.GetAccessibleCopyOfMember.run(GetAccessibleCopyOfMember.java:26) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.FieldInjectionPoint.<init>(FieldInjectionPoint.java:65) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.InjectionPointFactory.createFieldInjectionPoint(InjectionPointFactory.java:141) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.InjectionPointFactory.addFieldInjectionPoint(InjectionPointFactory.java:226) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.InjectionPointFactory.getFieldInjectionPoints(InjectionPointFactory.java:211) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.producer.DefaultInjector.<init>(DefaultInjector.java:56) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.producer.ResourceInjector.<init>(ResourceInjector.java:57) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.producer.ResourceInjector.of(ResourceInjector.java:48) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.producer.BeanInjectionTarget.<init>(BeanInjectionTarget.java:63) at weld.core.impl@3.1.9.Final/org.jboss.weld.injection.producer.BeanInjectionTarget.createDefault(BeanInjectionTarget.java:47) at weld.core.impl@3.1.9.Final/org.jboss.weld.manager.InjectionTargetFactoryImpl.chooseInjectionTarget(InjectionTargetFactoryImpl.java:139) at weld.core.impl@3.1.9.Final/org.jboss.weld.manager.InjectionTargetFactoryImpl.createInjectionTarget(InjectionTargetFactoryImpl.java:88) at weld.core.impl@3.1.9.Final/org.jboss.weld.bean.ManagedBean.<init>(ManagedBean.java:102) at weld.core.impl@3.1.9.Final/org.jboss.weld.bean.ManagedBean.of(ManagedBean.java:82) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.AbstractBeanDeployer.createManagedBean(AbstractBeanDeployer.java:280) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.BeanDeployer.createClassBean(BeanDeployer.java:221) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.ConcurrentBeanDeployer$2.doWork(ConcurrentBeanDeployer.java:68) at weld.core.impl@3.1.9.Final/org.jboss.weld.bootstrap.ConcurrentBeanDeployer$2.doWork(ConcurrentBeanDeployer.java:65) at weld.core.impl@3.1.9.Final/org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:62) at weld.core.impl@3.1.9.Final/org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:55) at weld.core.impl@3.1.9.Final/org.jboss.weld.executor.CommonForkJoinPoolExecutorServices.lambda$wrap$0(CommonForkJoinPoolExecutorServices.java:70) at java.base/java.util.concurrent.ForkJoinTask$AdaptedInterruptibleCallable.exec(ForkJoinTask.java:1461) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)