[jira] [Commented] (NETBEANS-6448) InaccessibleObjectException: Unable to make field accessible

2022-02-08 Thread Michael Bien (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-6448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17489008#comment-17489008
 ] 

Michael Bien commented on NETBEANS-6448:


is this a maven project? platform archetype pom? custom pom? something else?

how did you start the debugger?

did you add --add-opens to your surefire plugin?

e.g 
https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype/pull/2/files#diff-976f3bd796e4d3a6bb6bdb1d39336860e7bc4d10b9ad93ebca24e01db902cc4fR48

> InaccessibleObjectException: Unable to make field accessible
> 
>
> Key: NETBEANS-6448
> URL: https://issues.apache.org/jira/browse/NETBEANS-6448
> Project: NetBeans
>  Issue Type: Bug
>  Components: debugger - Java
>Reporter: Martin Entlicher
>Assignee: Martin Entlicher
>Priority: Major
> Fix For: 13
>
>
> This is thrown from 
> {{org.netbeans.modules.debugger.jpda.truffle.DebugAllBaseTest}} on JDK 17:
> {code}
> SEVERE [org.openide.util.Exceptions]
> java.lang.reflect.InaccessibleObjectException: Unable to make field private 
> transient java.lang.String java.net.URI.userInfo accessible: module java.base 
> does not "opens java.net" to unnamed module @3189c6bd
>   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 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.setFieldsValues(VariableMirrorTranslator.java:259)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:245)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:114)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:95)
>   at 
> org.netbeans.modules.debugger.jpda.models.AbstractVariable.createMirrorObject(AbstractVariable.java:463)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getSourcePosition(TruffleAccess.java:551)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getCurrentPosition(TruffleAccess.java:432)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getCurrentPosition(TruffleAccess.java:421)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.setCurrentPosition(TruffleAccess.java:401)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.breakpointReached(TruffleAccess.java:372)
>   at 
> org.netbeans.api.debugger.jpda.JPDABreakpoint.fireJPDABreakpointChange(JPDABreakpoint.java:275)
>   at 
> org.netbeans.api.debugger.jpda.JPDADebugger.fireBreakpointEvent(JPDADebugger.java:466)
>   at 
> org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.fireBreakpointEvent(JPDADebuggerImpl.java:647)
>   at 
> org.netbeans.modules.debugger.jpda.breakpoints.BreakpointImpl.perform(BreakpointImpl.java:535)
>   at 
> org.netbeans.modules.debugger.jpda.breakpoints.MethodBreakpointImpl.exec(MethodBreakpointImpl.java:253)
> [catch] at 
> org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:518)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:96)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:228)
>   at 
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
>   at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:260)
>   at java.base/java.lang.Thread.run(Thread.java:833)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-6448) InaccessibleObjectException: Unable to make field accessible

2022-02-07 Thread Neil C Smith (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-6448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17488303#comment-17488303
 ] 

Neil C Smith commented on NETBEANS-6448:


Just noticed this while checking JIRA (although we're mainly tracking issues 
for release on GitHub). Is this really intended / required for NB13?

> InaccessibleObjectException: Unable to make field accessible
> 
>
> Key: NETBEANS-6448
> URL: https://issues.apache.org/jira/browse/NETBEANS-6448
> Project: NetBeans
>  Issue Type: Bug
>  Components: debugger - Java
>Reporter: Martin Entlicher
>Assignee: Martin Entlicher
>Priority: Major
> Fix For: 13
>
>
> This is thrown from 
> {{org.netbeans.modules.debugger.jpda.truffle.DebugAllBaseTest}} on JDK 17:
> {code}
> SEVERE [org.openide.util.Exceptions]
> java.lang.reflect.InaccessibleObjectException: Unable to make field private 
> transient java.lang.String java.net.URI.userInfo accessible: module java.base 
> does not "opens java.net" to unnamed module @3189c6bd
>   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 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.setFieldsValues(VariableMirrorTranslator.java:259)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:245)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:114)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:95)
>   at 
> org.netbeans.modules.debugger.jpda.models.AbstractVariable.createMirrorObject(AbstractVariable.java:463)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getSourcePosition(TruffleAccess.java:551)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getCurrentPosition(TruffleAccess.java:432)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getCurrentPosition(TruffleAccess.java:421)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.setCurrentPosition(TruffleAccess.java:401)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.breakpointReached(TruffleAccess.java:372)
>   at 
> org.netbeans.api.debugger.jpda.JPDABreakpoint.fireJPDABreakpointChange(JPDABreakpoint.java:275)
>   at 
> org.netbeans.api.debugger.jpda.JPDADebugger.fireBreakpointEvent(JPDADebugger.java:466)
>   at 
> org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.fireBreakpointEvent(JPDADebuggerImpl.java:647)
>   at 
> org.netbeans.modules.debugger.jpda.breakpoints.BreakpointImpl.perform(BreakpointImpl.java:535)
>   at 
> org.netbeans.modules.debugger.jpda.breakpoints.MethodBreakpointImpl.exec(MethodBreakpointImpl.java:253)
> [catch] at 
> org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:518)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:96)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:228)
>   at 
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
>   at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:260)
>   at java.base/java.lang.Thread.run(Thread.java:833)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



[jira] [Commented] (NETBEANS-6448) InaccessibleObjectException: Unable to make field accessible

2022-02-07 Thread Martin Entlicher (Jira)


[ 
https://issues.apache.org/jira/browse/NETBEANS-6448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17488103#comment-17488103
 ] 

Martin Entlicher commented on NETBEANS-6448:


This is caused by a new Java behavior, which throws new exceptions from 
existing API methods.

> InaccessibleObjectException: Unable to make field accessible
> 
>
> Key: NETBEANS-6448
> URL: https://issues.apache.org/jira/browse/NETBEANS-6448
> Project: NetBeans
>  Issue Type: Bug
>  Components: debugger - Java
>Reporter: Martin Entlicher
>Priority: Major
>
> This is thrown from 
> {{org.netbeans.modules.debugger.jpda.truffle.DebugAllBaseTest}} on JDK 17:
> {code}
> SEVERE [org.openide.util.Exceptions]
> java.lang.reflect.InaccessibleObjectException: Unable to make field private 
> transient java.lang.String java.net.URI.userInfo accessible: module java.base 
> does not "opens java.net" to unnamed module @3189c6bd
>   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 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.setFieldsValues(VariableMirrorTranslator.java:259)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:245)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:114)
>   at 
> org.netbeans.modules.debugger.jpda.models.VariableMirrorTranslator.createMirrorObject(VariableMirrorTranslator.java:95)
>   at 
> org.netbeans.modules.debugger.jpda.models.AbstractVariable.createMirrorObject(AbstractVariable.java:463)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getSourcePosition(TruffleAccess.java:551)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getCurrentPosition(TruffleAccess.java:432)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.getCurrentPosition(TruffleAccess.java:421)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.setCurrentPosition(TruffleAccess.java:401)
>   at 
> org.netbeans.modules.debugger.jpda.truffle.access.TruffleAccess.breakpointReached(TruffleAccess.java:372)
>   at 
> org.netbeans.api.debugger.jpda.JPDABreakpoint.fireJPDABreakpointChange(JPDABreakpoint.java:275)
>   at 
> org.netbeans.api.debugger.jpda.JPDADebugger.fireBreakpointEvent(JPDADebugger.java:466)
>   at 
> org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.fireBreakpointEvent(JPDADebuggerImpl.java:647)
>   at 
> org.netbeans.modules.debugger.jpda.breakpoints.BreakpointImpl.perform(BreakpointImpl.java:535)
>   at 
> org.netbeans.modules.debugger.jpda.breakpoints.MethodBreakpointImpl.exec(MethodBreakpointImpl.java:253)
> [catch] at 
> org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:518)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:96)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:228)
>   at 
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
>   at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
>   at 
> org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:260)
>   at java.base/java.lang.Thread.run(Thread.java:833)
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

-
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists