mbeckerle commented on issue #649:
URL: 
https://github.com/apache/daffodil-vscode/issues/649#issuecomment-1603315179

   Reopening.
   
   On 1.3.0-RC3, I edited a typo into a dfdl property value.  I should get an 
SDE  error message in the terminal (or somewhere), but I get only a backtrace 
about....
   ```
   Exception in thread "io-compute-5" java.lang.ExceptionInInitializerError
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:179)
           at 
com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:285)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayProperty.<init>(ArrayProperty.java:68)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayERProperty.<init>(ArrayERProperty.java:88)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.<init>(ArrayElementProperty.java:100)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.<init>(ArrayElementNodeProperty.java:62)
           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 
com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:128)
           at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
           at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:568)
           at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:262)
           at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:249)
           at javax.xml.bind.ContextFinder.find(ContextFinder.java:456)
           at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:656)
           at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:599)
           at org.apache.daffodil.tdml.TDML$.generate(TDML.scala:183)
           at org.apache.daffodil.tdml.TDML$.generate(TDML.scala:151)
           at 
org.apache.daffodil.debugger.dap.Parse$.$anonfun$debugee$2(Parse.scala:591)
           at 
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
           at cats.effect.IOFiber.runLoop(IOFiber.scala:283)
           at cats.effect.IOFiber.asyncContinueSuccessfulR(IOFiber.scala:1338)
           at cats.effect.IOFiber.run(IOFiber.scala:140)
           at cats.effect.unsafe.WorkerThread.run(WorkerThread.scala:549)
   Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make 
protected final java.lang.Class 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws 
java.lang.ClassFormatError accessible: module java.base does not "opens 
java.lang" to unnamed module @2a48d10f
           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 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.getMethod(Injector.java:184)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.access$000(Injector.java:69)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:168)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:165)
           at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.<clinit>(Injector.java:164)
           ... 36 more
   java.lang.ExceptionInInitializerError
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:81)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:179)
           at 
com.sun.xml.bind.v2.runtime.reflect.Accessor$FieldReflection.optimize(Accessor.java:285)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayProperty.<init>(ArrayProperty.java:68)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayERProperty.<init>(ArrayERProperty.java:88)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.<init>(ArrayElementProperty.java:100)
           at 
com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.<init>(ArrayElementNodeProperty.java:62)
           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 
com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:128)
           at 
com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:181)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:503)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:320)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139)
           at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1138)
           at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:162)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
           at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:568)
           at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:262)
           at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:249)
           at javax.xml.bind.ContextFinder.find(ContextFinder.java:456)
           at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:656)
           at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:599)
           at org.apache.daffodil.tdml.TDML$.generate(TDML.scala:183)
           at org.apache.daffodil.tdml.TDML$.generate(TDML.scala:151)
           at 
org.apache.daffodil.debugger.dap.Parse$.$anonfun$debugee$2(Parse.scala:591)
           at 
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
           at cats.effect.IOFiber.runLoop(IOFiber.scala:283)
           at cats.effect.IOFiber.asyncContinueSuccessfulR(IOFiber.scala:1338)
           at cats.effect.IOFiber.run(IOFiber.scala:140)
           at cats.effect.unsafe.WorkerThread.run(WorkerThread.scala:549)
   Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make 
protected final java.lang.Class 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws 
java.lang.ClassFormatError accessible: module java.base does not "opens 
java.lang" to unnamed module @2a48d10f
           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 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.getMethod(Injector.java:184)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.access$000(Injector.java:69)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:168)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1.run(Injector.java:165)
           at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
           at 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector.<clinit>(Injector.java:164)
           ... 36 more
   bash-5.0$ 
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to