# Gradle 6.8.2 --\> gradle-8.2.1: java.lang.NoClassDefFoundError: org/gradle/api/plugins/MavenPlugin

**URL:** <https://discuss.gradle.org/t/gradle-6-8-2-gradle-8-2-1-java-lang-noclassdeffounderror-org-gradle-api-plugins-mavenplugin/46074>\
**Category:** Help/Discuss\
**Tags:** android\
**Created:** [July 20, 2023, 4:32am UTC](https://discuss.gradle.org/t/gradle-6-8-2-gradle-8-2-1-java-lang-noclassdeffounderror-org-gradle-api-plugins-mavenplugin/46074 "2023-07-20T04:32:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![soloturn](https://avatars.discourse-cdn.com/v4/letter/s/898d66/32.png) [@soloturn](https://discuss.gradle.org/u/soloturn)\
**Post date:** [July 20, 2023, 4:32am UTC](https://discuss.gradle.org/t/gradle-6-8-2-gradle-8-2-1-java-lang-noclassdeffounderror-org-gradle-api-plugins-mavenplugin/46074/1 "2023-07-20T04:32:47Z")

</div>

terasology, a minecraft inspired game written in java, uses a library called “gestalt”, the libraries android build fails when upgrading gradle from 6.8.2 to 8.2.1, with the following error (this source: [GitHub - soloturn/gestalt: A family of libraries providing a variety of core capabilities for use by games and game engines.](https://github.com/soloturn/gestalt) )

```gradle
❯ gradle --stacktrace
A problem occurred configuring project ':gestalt-android'.
> Failed to notify project evaluation listener.
   > org/gradle/api/plugins/MavenPlugin
* Exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':gestalt-android'.
...
Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.
        at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:111)
...
Caused by: java.lang.NoClassDefFoundError: org/gradle/api/plugins/MavenPlugin
        at com.android.build.gradle.internal.variant.VariantHelper.setupArchivesConfig(VariantHelper.java:47)
        at com.android.build.gradle.internal.LibraryTaskManager.createBundleTask(LibraryTaskManager.java:420)
        at com.android.build.gradle.internal.LibraryTaskManager.doCreateTasksForVariant(LibraryTaskManager.java:349)
        at com.android.build.gradle.internal.TaskManager.createTasksForVariant(TaskManager.java:487)
        at com.android.build.gradle.internal.TaskManager.createTasks(TaskManager.java:405)
        at com.android.build.gradle.internal.plugins.BasePlugin.createAndroidTasks(BasePlugin.java:595)
        at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:82)
        at com.android.build.gradle.internal.plugins.BasePlugin.lambda$createTasks$10(BasePlugin.java:498)
        at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt:37)
        at com.android.build.gradle.internal.crash.CrashReporting$afterEvaluate$1.execute(crash_reporting.kt)
        at org.gradle.configuration.internal.DefaultUserCodeApplicationContext$CurrentApplication$1.execute(DefaultUserCodeApplicationContext.java:123)
        at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingAction$1.run(DefaultListenerBuildOperationDecorator.java:171)

```

---

<div class="post-metadata">

**Author:** ![Vampire](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/vampire/32/9082_2.png) [@Vampire](https://discuss.gradle.org/u/Vampire)\
**Post date:** [July 21, 2023, 12:48pm UTC](https://discuss.gradle.org/t/gradle-6-8-2-gradle-8-2-1-java-lang-noclassdeffounderror-org-gradle-api-plugins-mavenplugin/46074/2 "2023-07-21T12:48:17Z")

</div>

You are using a version of Android Gradle Plugin that is not compatible with Gradle 8.  
The class it tries to use was removed.
