Skip to content

* What went wrong: Execution failed for task ':packageFaceMorph'. > Cannot invoke "io.github.fvarrui.javapackager.gradle.PackagePluginExtension.getDuplicatesStrategy()" because "extension" is null #484

@manuelddahmen

Description

@manuelddahmen

JavaPackager version

1.7.6

Operating system

Windows

OS version

11 Family

Build tool

Gradle

JDK version

Oracle OpenJdk 21

Short description

Exception when trying to build executables in build.gradle.

Steps to reproduce

compile a sample project with this in build.gradle:


tasks.withType(io.github.fvarrui.javapackager.gradle.PackagePluginExtension).configureEach {
    duplicatesStrategy = DuplicatesStrategy.EXCLUDE
    extension = "jar"
}

tasks.register('packageFaceMorph', io.github.fvarrui.javapackager.gradle.PackageTask) {
    dependsOn build
    // mandatory
    mainClass = 'one.empty3.apps.facedetect.JFrameEditPolygonsMappings'
    manifest {
        mainClass = "one.empty3.apps.facedetect.JFrameEditPolygonsMappings"
    }
    // optional
    bundleJre = true
    generateInstaller = true
    administratorRequired = true
    platform = "auto"// | "linux" | "mac" | "windows"
    additionalResources = [file('res'), file('resources'),]
    linuxConfig {
    }
    macConfig {
    }
    winConfig {
    }
}

Expected behavior

Compiles ok

Actual behavior

Build failed with exception.

Logs and output

.\gradlew -x test packageFaceMorph
> Task :packageFaceMorph FAILED

[Incubating] Problems report is available at: file:///D:/Current/empty3-desktop-ux/build/reports/problems/problems-report.html

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':packageFaceMorph'.
> Cannot invoke "io.github.fvarrui.javapackager.gradle.PackagePluginExtension.getDuplicatesStrategy()" because "extension" is null

Checklist

  • I searched for existing related issues
  • I can provide a minimal reproducible example if needed

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions