Hello dear colleagues, I was using Embedded solr on JAVA 8 for caching some data - however, I am required to update JAVA to version 17.
I can see that core container is not able to access home directory. Below is the exception I get; could someone please help me to know to fix the issue? ============================ exception ======================: Caused by: org.apache.solr.common.SolrException: JVM Error creating core [invoiceconfig]: null at org.apache.solr.core.CoreContainer.create(CoreContainer.java:856) Caused by: org.apache.solr.common.SolrException: JVM Error creating core [invoiceconfig]: null at org.apache.solr.core.CoreContainer.lambda$load$0(CoreContainer.java:494) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:229) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:889) Caused by: java.lang.ExceptionInInitializerError Caused by: java.lang.ExceptionInInitializerError at java.base/java.lang.J9VMInternals.ensureError(J9VMInternals.java:185) at java.base/java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:174) at org.apache.solr.core.MMapDirectoryFactory.init(MMapDirectoryFactory.java:51) at org.apache.solr.core.SolrCore.initDirectoryFactory(SolrCore.java:528) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:724) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:688) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:838) ... 6 more Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @f0b0647f Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make public jdk.internal.ref.Cleaner java.nio.DirectByteBuffer.cleaner() accessible: module java.base does not "opens java.nio" to unnamed module @f0b0647f 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.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at org.apache.lucene.store.MMapDirectory.unmapHackImpl(MMapDirectory.java:345) at java.base/java.security.AccessController.doPrivileged(AccessController.java:692) at org.apache.lucene.store.MMapDirectory.<clinit>(MMapDirectory.java:326) ... 11 more