Unable to get mutable Windows environment variable map – gradle

unable to get mutable windows environment variable map gradle 457756

When I attempt to construct the project, the terminal displays an error: FAILURE: The build was unsuccessful due to an exception.

  • What went awry Unable to obtain editable Windows environment variable map.
  • Build.Gradle:.

    buildscript {
        ext {
            springBootVersion = '2.1.18.RELEASE'
        }
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        }
    }
    apply plugin: 'java'
    apply plugin: 'idea'
    apply plugin: 'org.springframework.boot'
    apply plugin: 'io.spring.dependency-management'
    group = 'com.kodilla'
    version = '0.0.1-SNAPSHOT'
    sourceCompatibility = 1.8
    repositories {
        mavenCentral()
    }
    dependencies {
        implementation('org.springframework.boot:spring-boot-starter-data-jpa')
        implementation('org.springframework.boot:spring-boot-starter-web')
        implementation 'org.projectlombok:lombok:1.18.24'
        runtimeOnly('com.h2database:h2')
        testImplementation('org.springframework.boot:spring-boot-starter-test')
        implementation group: 'mysql', name: 'mysql-connector-java', version: '5.1.13'
    }
    

    Nha Trang Institute of Ocean

    FAILURE: Construction was unsuccessful due to an anomaly.

  • What went awry

    Unable to get mutable Windows environment variable map

  • Try:.

    Run with –info or –debug option to get more log output. Run with –scan to get full insights.

  • Exception is:.

    net.rubygrapefruit.platform.NativeException: Unable to get mutable Windows environment variable map

    at net.rubygrapefruit.platform.internal.WrapperProcess.getWindowsEnv(WrapperProcess.java:127)

    at net.rubygrapefruit.platform.internal.WrapperProcess.setEnvInternal(WrapperProcess.java:100)

    at net.rubygrapefruit.platform.internal.WrapperProcess.setEnvironmentVariable(WrapperProcess.java:85)

    at org.gradle.internal.nativeintegration.processenvironment.NativePlatformBackedProcessEnvironment.setNativeEnvironmentVariable(NativePlatformBackedProcessEnvironment.java:36) at org.gradle.internal.nativeintegration.processenvironment.AbstractProcessEnvironment.setEnvironmentVariable(AbstractProcessEnvironment.java:67)

    at org.gradle.internal.nativeintegration.processenvironment.AbstractProcessEnvironment.maybeSetEnvironment(AbstractProcessEnvironment.java:41)

    at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:65)

    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)

    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)

    at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)

    at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)

    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private static final java.util.Map java.lang.ProcessEnvironment.theCaseInsensitiveEnvironment accessible: module java.base does not “opens java.lang” to unnamed module @5a39699c 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 net.rubygrapefruit.platform.internal.WrapperProcess.getWindowsEnv(WrapperProcess.java:124) … 16 more

  • Receive additional assistance at https://help

  • Tried to find a solution in web but to no avail
    

    I’m sorry, but I’m unable to fulfill your request

    7.

    In my opinion, considering the information you provided in the comments beneath your post, I have identified the source of the mistake.

    Cast your gaze upon the disparity of the Gradle version and the JVM version – behold the vast chasm of time that separates them. In simpler terms, they are at odds with each other.

    See also  Best Diablo 4 class: Tier list for solo play, beginners, and more

    enter image description here

    Update the gradle version or modify the JAVA_HOME path to an older JVM version.

    Responded on November 20, 2022,

    Oskarro's user avatar

    OskarroOskarro.

    1931 silver badge8 bronze

    Leave a Reply

    Your email address will not be published. Required fields are marked *