Bump external/Java.Interop from 7b018fe to ce075ce#11157
Bump external/Java.Interop from 7b018fe to ce075ce#11157dependabot[bot] wants to merge 1 commit intomainfrom
7b018fe to ce075ce#11157Conversation
Bumps [external/Java.Interop](https://github.com/dotnet/java-interop) from `7b018fe` to `ce075ce`. - [Commits](dotnet/java-interop@7b018fe...ce075ce) --- updated-dependencies: - dependency-name: external/Java.Interop dependency-version: ce075cefc2d0427fb2162753c84c384268ae58de dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
CI Crash AnalysisThe AZDO build has a crash in the Mono.Android.NET_Tests-CoreCLR test run (test result). The CrashThis is a SIGABRT (signal 6) on the The managed stack at crash: Root CauseThis is the new test added by dotnet/java-interop#1407 itself — However, the raw /cc @simonrozsival |
…lass On Android userdebug emulators with CheckJNI enabled, ART validates class name format in FindClass at the native level. Passing a dot-separated name (e.g. "java.lang.Object") causes SIGABRT before the managed Class.forName() fallback can execute. Fix by converting '.' to '/' in the class name before calling raw FindClass, so CheckJNI always sees valid JNI-format names. The Class.forName() fallback still handles classes not findable by FindClass (e.g. custom class loaders). Fixes: dotnet/android#11157 (comment) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…lass On Android userdebug emulators with CheckJNI enabled, ART validates class name format in FindClass at the native level. Passing a dot-separated name (e.g. "java.lang.Object") causes SIGABRT before the managed Class.forName() fallback can execute. Fix by converting '.' to '/' in the class name before calling raw FindClass, so CheckJNI always sees valid JNI-format names. The Class.forName() fallback still handles classes not findable by FindClass (e.g. custom class loaders). Fixes: dotnet/android#11157 (comment) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…lass On Android userdebug emulators with CheckJNI enabled, ART validates class name format in FindClass at the native level. Passing a dot-separated name (e.g. "java.lang.Object") causes SIGABRT before the managed Class.forName() fallback can execute. Fix by converting '.' to '/' in the class name before calling raw FindClass, so CheckJNI always sees valid JNI-format names. The Class.forName() fallback still handles classes not findable by FindClass (e.g. custom class loaders). Fixes: dotnet/android#11157 (comment) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…lass On Android userdebug emulators with CheckJNI enabled, ART validates class name format in FindClass at the native level. Passing a dot-separated name (e.g. "java.lang.Object") causes SIGABRT before the managed Class.forName() fallback can execute. Fix by converting '.' to '/' in the class name before calling raw FindClass, so CheckJNI always sees valid JNI-format names. The Class.forName() fallback still handles classes not findable by FindClass (e.g. custom class loaders). Fixes: dotnet/android#11157 (comment) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…lass (#1409) On Android userdebug emulators with CheckJNI enabled, ART validates class name format in FindClass at the native level. Passing a dot-separated name (e.g. "java.lang.Object") causes SIGABRT before the managed Class.forName() fallback can execute. Fix by converting '.' to '/' in the class name before calling raw FindClass, so CheckJNI always sees valid JNI-format names. The Class.forName() fallback still handles classes not findable by FindClass (e.g. custom class loaders). Fixes: dotnet/android#11157 (comment) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps external/Java.Interop from
7b018fetoce075ce.Commits
ce075ce[Java.Interop] Fix UTF-8 JniType class lookup fallback (#1407)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)