GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — java.lang.VerifyError: Rejecting class processing.a2d.PSurfaceAndroid2D · Issue #748 · processing/processing-android

java.lang.VerifyError: Rejecting class processing.a2d.PSurfaceAndroid2D #748

New issue
Copy link
New issue
Copy link
Open
Open
java.lang.VerifyError: Rejecting class processing.a2d.PSurfaceAndroid2D#748
Copy link
Labels
coreneeds confirmation

Description

@rvispute
rvispute
opened on Jul 23, 2023
Issue body actions

Getting following error after updating to 4.5.1 from 4.5.0b5.
On 4.5 beta 5 application was building and loading on device.
on 4.5.1 the build is successful but the app crashes at the start on the device and following error message is displayed on IDE console.

FATAL EXCEPTION: main
Process: processing.test.wifircesp32, PID: 17183
java.lang.VerifyError: Rejecting class processing.a2d.PSurfaceAndroid2D that attempts to sub-type erroneous class processing.core.PSurfaceNone (declaration of 'processing.a2d.PSurfaceAndroid2D' appears in /data/app/~~qrWxfXdcaxKOVnDrKVlvpg==/processing.test.wifircesp32-hUXCyiGCZyRROhlxxgXnlA==/base.apk)
at processing.a2d.PGraphicsAndroid2D.createSurface(PGraphicsAndroid2D.java:180)
at processing.core.PApplet.initSurface(PApplet.java:538)
at processing.android.PFragment.onCreateView(PFragment.java:149)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2963)
at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:518)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:282)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2189)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2100)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2002)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3138)
at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3072)
at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:251)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:502)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435)
at android.app.Activity.performStart(Activity.java:8018)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3457)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7664)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Caused by: java.lang.VerifyError: Verifier rejected class processing.core.PSurfaceNone: android.content.Context processing.core.PSurfaceNone.getContext() failed to verify: android.content.Context processing.core.PSurfaceNone.getContext(): [0x22] can't resolve returned type 'Reference: android.content.Context' or 'Unresolved Reference: android.support.wearable.watchface.WatchFaceService' (declaration of 'processing.core.PSurfaceNone' appears in /data/app/~~qrWxfXdcaxKOVnDrKVlvpg==/processing.test.wifircesp32-hUXCyiGCZyRROhlxxgXnlA==/base.apk)
... 28 more

Activity

  1. rvispute
    changed the title [-]kava.lang.VerifyError: Rejecting class processing.a2d.PSurfaceAndroid2D[/-] [+]java.lang.VerifyError: Rejecting class processing.a2d.PSurfaceAndroid2D[/+] on Jul 23, 2023
  2. ranaaditya commented on Sep 25, 2023

    @ranaaditya
    ranaaditya
    on Sep 25, 2023
    Member
    More actions

    Getting following error after updating to 4.5.1 from 4.5.0b5. On 4.5 beta 5 application was building and loading on device. on 4.5.1 the build is successful but the app crashes at the start on the device and following error message is displayed on IDE console.

    FATAL EXCEPTION: main Process: processing.test.wifircesp32, PID: 17183 java.lang.VerifyError: Rejecting class processing.a2d.PSurfaceAndroid2D that attempts to sub-type erroneous class processing.core.PSurfaceNone (declaration of 'processing.a2d.PSurfaceAndroid2D' appears in /data/app/~~qrWxfXdcaxKOVnDrKVlvpg==/processing.test.wifircesp32-hUXCyiGCZyRROhlxxgXnlA==/base.apk) at processing.a2d.PGraphicsAndroid2D.createSurface(PGraphicsAndroid2D.java:180) at processing.core.PApplet.initSurface(PApplet.java:538) at processing.android.PFragment.onCreateView(PFragment.java:149) at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2963) at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:518) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:282) at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2189) at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2100) at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2002) at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3138) at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3072) at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:251) at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:502) at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251) at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1435) at android.app.Activity.performStart(Activity.java:8018) at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3457) at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221) at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7664) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) Caused by: java.lang.VerifyError: Verifier rejected class processing.core.PSurfaceNone: android.content.Context processing.core.PSurfaceNone.getContext() failed to verify: android.content.Context processing.core.PSurfaceNone.getContext(): [0x22] can't resolve returned type 'Reference: android.content.Context' or 'Unresolved Reference: android.support.wearable.watchface.WatchFaceService' (declaration of 'processing.core.PSurfaceNone' appears in /data/app/~~qrWxfXdcaxKOVnDrKVlvpg==/processing.test.wifircesp32-hUXCyiGCZyRROhlxxgXnlA==/base.apk) ... 28 more

    hi @rvispute which java version are you using ?

  3. Entropy159 commented on Oct 18, 2023

    @Entropy159
    Entropy159
    on Oct 18, 2023
    More actions

    I have this same problem. I'm not sure how to check my java version...

  4. Psudonem commented on Oct 26, 2023

    @Psudonem
    Psudonem
    on Oct 26, 2023
    More actions

    I have the same problem. It was working a few days ago, but suddenly I can't make android apps anymore.

  5. codeanticode
    added
    core
    needs confirmation
    on Oct 30, 2023
  6. codeanticode commented on Oct 30, 2023

    @codeanticode
    codeanticode
    on Oct 30, 2023
    Contributor
    More actions

    @Psudonem @Entropy159 @rvispute what version of Processing are you using?

  7. codeanticode
    added this to the 4.6 bugfixes milestone on Oct 30, 2023
  8. ninzhan commented on Dec 4, 2023

    @ninzhan
    ninzhan
    on Dec 4, 2023
    More actions

    Running into this same problem. Stack is basically the same running Processing 4.3 with Open JDK 21.0.1. Device was a Moto g Stylus if that helps.

  9. Entropy159 commented on Dec 4, 2023

    @Entropy159
    Entropy159
    on Dec 4, 2023
    More actions

    I think I used processing 4.3, and I trying it on a moto g power 2021. Works fine in the emulator though

  10. VSMent commented on Mar 24, 2024

    @VSMent
    VSMent
    on Mar 24, 2024
    More actions

    Same happening for me.
    Genymotion API 21 emulator and API 33 physical device work fine, but Genymotion API 30 emulator fails.
    processing-core v411


    UPD:
    processing-core v408 - v411 fails to launch with the error
    processing-core v407 - works on all 21/30/33 APIs


    UPD 2:
    Same issue was reported in #729

  11. codeanticode
    removed this from the 4.6 bugfixes milestone on Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreneeds confirmation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.