Community
Participate
Working Groups
I'm using Artop and I'm updating my environment from java 8 to java 15 but the following message appears: --------------------------------------------------- WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.eclipse.sphinx.platform.util.ReflectUtil (file:.../org.eclipse.sphinx.platform_0.8.0.201405281456.jar) to field com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$AttributesProxy.fAttributes WARNING: Please consider reporting this to the maintainers of org.eclipse.sphinx.platform.util.ReflectUtil WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release ----------------------------------------------------------- And the trace reached to the function "getInvisibleFieldValue": WARNING: Illegal reflective access by org.eclipse.sphinx.platform.util.ReflectUtil (file:.../org.eclipse.sphinx.platform_0.8.0.201405281456.jar) to field com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$AttributesProxy.fAttributes at org.eclipse.sphinx.platform.util.ReflectUtil.getInvisibleFieldValue(ReflectUtil.java:184) at org.eclipse.sphinx.platform.util.XMLRootElementHandler.getTargetNamespaceFromDeclaredXMLNamespaces(XMLRootElementHandler.java:128) at org.eclipse.sphinx.platform.util.XMLRootElementHandler.startElement(XMLRootElementHandler.java:114) at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:518) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:613) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3078) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:836) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:541) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224) at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635) at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324) at java.xml/javax.xml.parsers.SAXParser.parse(SAXParser.java:197) at org.eclipse.sphinx.platform.util.XMLRootElementHandler.parseContents(XMLRootElementHandler.java:228) at org.eclipse.sphinx.emf.util.EcoreResourceUtil.readRootElement(EcoreResourceUtil.java:258) at org.eclipse.sphinx.emf.util.EcoreResourceUtil.readModelNamespace(EcoreResourceUtil.java:304) at org.eclipse.sphinx.emf.util.EcoreResourceUtil.readModelNamespace(EcoreResourceUtil.java:286) at org.artop.aal.common.resource.impl.AutosarResourceFactoryImpl.getResourceVersionDescriptor(AutosarResourceFactoryImpl.java:229) at org.artop.aal.common.resource.impl.AutosarResourceFactoryImpl.initDefaultOptions(AutosarResourceFactoryImpl.java:190) at org.artop.aal.common.resource.impl.AutosarResourceFactoryImpl.initResource(AutosarResourceFactoryImpl.java:165) at autosar40.util.Autosar40ResourceFactoryImpl.createResource(Autosar40ResourceFactoryImpl.java:82) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.createResource(ResourceSetImpl.java:434) at org.eclipse.sphinx.emf.util.EcoreResourceUtil.loadResource(EcoreResourceUtil.java:1133) at org.eclipse.sphinx.emf.util.EcoreResourceUtil.loadResource(EcoreResourceUtil.java:784)
I tested also sphinx version 0.11.2 and I have the same result of "illegal reflective access"
Can you please provide some additional info? I'm interested in your artop and jre versions specifically. I failed to reproduce the issue with artop 4.13 and java 15.
Closed stale issue before migration