matthewprenger / CurseGradle

Gradle plugin to upload Minecraft mods to CurseForge
MIT License
1 stars 1 forks source link

NPE Uploading files #29

Open Martmists-GH opened 4 years ago

Martmists-GH commented 4 years ago
build.gradle curseforge { apply from: 'curseforge.gradle' // apiKey apiKey = project.apiKey project { id = "350123" releaseType = "beta" changelogType = "markdown" changelog = "Testing auto-upload from gradle" addGameVersion project.minecraft addGameVersion "Fabric" addGameVersion "Java 8" afterEvaluate { // Main jar as main artifact mainArtifact file("${project.buildDir}/libs/$archivesBaseName-${project.version}.jar") subprojects.each { sub -> // Add built modules addArtifact file("${project.buildDir}/libs/$sub.archivesBaseName-${project.version}.jar") } uploadTask.dependsOn(remapJar) } } options { forgeGradleIntegration = false } }
$ gradle curseforge > Configure project :essentials-api :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Configure project : =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Building Essentials Version: 0.0.1 Minecraft Version: 1.15.2 Fabric-Loader Version: 0.8.2+build.194 Using: Fabric-API Version: 0.5.1+build.294-1.15 PlayerAbilityLib Version: 1.1.0 Output files will be in /build/libs =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) Fabric Loom: 0.4.3 Build(jenkins #3) :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) :remapping essentials-api-0.0.1+1.15.2.jar (TinyRemapper, intermediary -> named) > Configure project :essentials-base :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Configure project :essentials-module-chat :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Configure project :essentials-module-currency :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Configure project :essentials-module-dynmap :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Configure project :essentials-module-market :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Configure project :essentials-module-teleport :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Configure project :essentials-module-utilities :setting up loom dependencies :setting up mappings (yarn 1.15.2+build.15) > Task :essentials-api:compileKotlin w: /home/mart/git/Essentials/essentials-api/src/main/kotlin/io/github/nyliummc/essentials/api/builders/ChestGui.kt: (39, 28): 'build(): Container' is deprecated. Used internally, do not use. w: /home/mart/git/Essentials/essentials-api/src/main/kotlin/io/github/nyliummc/essentials/api/builders/ChestGui.kt: (48, 25): 'build(): Container' is deprecated. Used internally, do not use. w: /home/mart/git/Essentials/essentials-api/src/main/kotlin/io/github/nyliummc/essentials/api/builders/Command.kt: (41, 21): 'setDispatcher(CommandDispatcher): Unit' is deprecated. Used internally, do not use. w: /home/mart/git/Essentials/essentials-api/src/main/kotlin/io/github/nyliummc/essentials/api/builders/TeleportRequest.kt: (48, 28): 'build(): TeleportRequest' is deprecated. Used internally, do not use. w: /home/mart/git/Essentials/essentials-api/src/main/kotlin/io/github/nyliummc/essentials/api/builders/Text.kt: (40, 28): 'build(): Text' is deprecated. Used internally, do not use. > Task :essentials-api:compileJava :setting java compiler args Could not find refmap definition, will be using default name: essentials-api-refmap.json Note: SpongePowered MIXIN Annotation Processor Version=0.8 Note: ObfuscationServiceFabric supports type: "official:intermediary" Note: ObfuscationServiceFabric supports type: "official:named" Note: ObfuscationServiceFabric supports type: "intermediary:official" Note: ObfuscationServiceFabric supports type: "intermediary:named" Note: ObfuscationServiceFabric supports type: "named:official" Note: ObfuscationServiceFabric supports type: "named:intermediary" Note: ObfuscationServiceMCP supports type: "searge" Note: ObfuscationServiceMCP supports type: "notch" > Task :essentials-api:processResources > Task :essentials-api:classes > Task :essentials-api:shadowJar SKIPPED > Task :essentials-api:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-api:jar > Task :essentials-base:compileKotlin w: /home/mart/git/Essentials/essentials-base/src/main/kotlin/io/github/nyliummc/essentials/entities/EssentialsRegistry.kt: (109, 38): Unchecked cast: Any! to T w: /home/mart/git/Essentials/essentials-base/src/main/kotlin/io/github/nyliummc/essentials/entities/EssentialsRegistry.kt: (113, 43): Unchecked cast: Any! to T w: /home/mart/git/Essentials/essentials-base/src/main/kotlin/io/github/nyliummc/essentials/entities/builders/Command.kt: (45, 17): Variable 'aliases' is never used w: /home/mart/git/Essentials/essentials-base/src/main/kotlin/io/github/nyliummc/essentials/entities/builders/Command.kt: (50, 21): Variable 'baseNode' is never used w: /home/mart/git/Essentials/essentials-base/src/main/kotlin/io/github/nyliummc/essentials/mod/AbstractEssentialsMod.kt: (78, 66): Parameter 'server' is never used, could be renamed to _ w: /home/mart/git/Essentials/essentials-base/src/main/kotlin/io/github/nyliummc/essentials/mod/AbstractEssentialsMod.kt: (87, 64): Parameter 'server' is never used, could be renamed to _ > Task :essentials-base:compileJava NO-SOURCE > Task :essentials-base:processResources > Task :essentials-base:classes > Task :essentials-base:shadowJar UP-TO-DATE > Task :essentials-module-chat:compileKotlin > Task :essentials-module-chat:compileJava :setting java compiler args Could not find refmap definition, will be using default name: essentials-module-chat-refmap.json Note: SpongePowered MIXIN Annotation Processor Version=0.8 Note: ObfuscationServiceFabric supports type: "official:intermediary" Note: ObfuscationServiceFabric supports type: "official:named" Note: ObfuscationServiceFabric supports type: "intermediary:official" Note: ObfuscationServiceFabric supports type: "intermediary:named" Note: ObfuscationServiceFabric supports type: "named:official" Note: ObfuscationServiceFabric supports type: "named:intermediary" Note: ObfuscationServiceMCP supports type: "searge" Note: ObfuscationServiceMCP supports type: "notch" Note: Loading named:intermediary mappings from /home/mart/.gradle/caches/fabric-loom/mappings/yarn-1.15.2+build.15-v2.tiny Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-chat-refmap.json Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-chat-refmap.json Note: Writing named:intermediary output TinyMappings to /home/mart/git/Essentials/build/loom-cache/mixin-map-1.15.2-1.15.2+build.15-v2.tiny Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-chat-refmap.json Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-chat-refmap.json Note: Writing named:intermediary output TinyMappings to /home/mart/git/Essentials/build/loom-cache/mixin-map-1.15.2-1.15.2+build.15-v2.tiny > Task :essentials-module-chat:processResources > Task :essentials-module-chat:classes > Task :essentials-module-chat:shadowJar UP-TO-DATE > Task :essentials-module-currency:compileKotlin w: /home/mart/git/Essentials/essentials-module-currency/src/main/kotlin/io/github/nyliummc/essentials/modelhandlers/BalanceHandler.kt: (62, 17): Variable 'userObj' is never used > Task :essentials-module-currency:compileJava NO-SOURCE > Task :essentials-module-currency:processResources > Task :essentials-module-currency:classes > Task :essentials-module-currency:shadowJar UP-TO-DATE > Task :essentials-module-dynmap:compileKotlin w: /home/mart/git/Essentials/essentials-module-dynmap/src/main/kotlin/io/github/nyliummc/essentials/EssentialsDynmapModule.kt: (87, 28): Parameter 'minecraftServer' is never used w: /home/mart/git/Essentials/essentials-module-dynmap/src/main/kotlin/io/github/nyliummc/essentials/entities/FabricDynmapMapChunkCache.kt: (74, 13): Name shadowed: maxToLoad w: /home/mart/git/Essentials/essentials-module-dynmap/src/main/kotlin/io/github/nyliummc/essentials/entities/FabricDynmapMapChunkCache.kt: (221, 17): Variable 'poso' is never used > Task :essentials-module-dynmap:compileJava :setting java compiler args Could not find refmap definition, will be using default name: essentials-module-dynmap-refmap.json Note: SpongePowered MIXIN Annotation Processor Version=0.8 Note: ObfuscationServiceFabric supports type: "official:intermediary" Note: ObfuscationServiceFabric supports type: "official:named" Note: ObfuscationServiceFabric supports type: "intermediary:official" Note: ObfuscationServiceFabric supports type: "intermediary:named" Note: ObfuscationServiceFabric supports type: "named:official" Note: ObfuscationServiceFabric supports type: "named:intermediary" Note: ObfuscationServiceMCP supports type: "searge" Note: ObfuscationServiceMCP supports type: "notch" Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-dynmap-refmap.json Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-dynmap-refmap.json Note: Writing named:intermediary output TinyMappings to /home/mart/git/Essentials/build/loom-cache/mixin-map-1.15.2-1.15.2+build.15-v2.tiny Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-dynmap-refmap.json Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-dynmap-refmap.json Note: Writing named:intermediary output TinyMappings to /home/mart/git/Essentials/build/loom-cache/mixin-map-1.15.2-1.15.2+build.15-v2.tiny > Task :essentials-module-dynmap:processResources > Task :essentials-module-dynmap:classes > Task :essentials-module-dynmap:shadowJar UP-TO-DATE > Task :essentials-module-market:compileKotlin > Task :essentials-module-market:compileJava NO-SOURCE > Task :essentials-module-market:processResources > Task :essentials-module-market:classes > Task :essentials-module-market:shadowJar UP-TO-DATE > Task :essentials-module-teleport:compileKotlin w: /home/mart/git/Essentials/essentials-module-teleport/src/main/kotlin/io/github/nyliummc/essentials/EssentialsTeleportModule.kt: (52, 80): Parameter 'request' is never used, could be renamed to _ w: /home/mart/git/Essentials/essentials-module-teleport/src/main/kotlin/io/github/nyliummc/essentials/commands/WarpCommand.kt: (162, 22): Parameter 'context' is never used > Task :essentials-module-teleport:compileJava NO-SOURCE > Task :essentials-module-teleport:processResources > Task :essentials-module-teleport:classes > Task :essentials-module-teleport:shadowJar UP-TO-DATE > Task :essentials-module-utilities:compileKotlin > Task :essentials-module-utilities:compileJava :setting java compiler args Could not find refmap definition, will be using default name: essentials-module-utilities-refmap.json Note: SpongePowered MIXIN Annotation Processor Version=0.8 Note: ObfuscationServiceFabric supports type: "official:intermediary" Note: ObfuscationServiceFabric supports type: "official:named" Note: ObfuscationServiceFabric supports type: "intermediary:official" Note: ObfuscationServiceFabric supports type: "intermediary:named" Note: ObfuscationServiceFabric supports type: "named:official" Note: ObfuscationServiceFabric supports type: "named:intermediary" Note: ObfuscationServiceMCP supports type: "searge" Note: ObfuscationServiceMCP supports type: "notch" Note: Loading named:intermediary mappings from /home/mart/.gradle/caches/fabric-loom/mappings/yarn-1.15.2+build.15-v2.tiny Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-utilities-refmap.json Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-utilities-refmap.json Note: Writing named:intermediary output TinyMappings to /home/mart/git/Essentials/build/loom-cache/mixin-map-1.15.2-1.15.2+build.15-v2.tiny Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-utilities-refmap.json Note: Writing refmap to /home/mart/git/Essentials/build/classes/java/main/essentials-module-utilities-refmap.json Note: Writing named:intermediary output TinyMappings to /home/mart/git/Essentials/build/loom-cache/mixin-map-1.15.2-1.15.2+build.15-v2.tiny > Task :essentials-module-utilities:processResources > Task :essentials-module-utilities:classes > Task :essentials-module-utilities:shadowJar UP-TO-DATE > Task :compileKotlin NO-SOURCE > Task :compileJava NO-SOURCE > Task :processResources > Task :classes > Task :inspectClassesForKotlinIC UP-TO-DATE > Task :jar SKIPPED > Task :shadowJar UP-TO-DATE > Task :sourcesJar UP-TO-DATE > Task :essentials-api:sourcesJar UP-TO-DATE > Task :essentials-api:remapJar :remapping essentials-api-0.0.1+1.15.2-dev.jar > Task :essentials-base:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-base:jar SKIPPED > Task :essentials-base:sourcesJar UP-TO-DATE > Task :essentials-base:remapJar UP-TO-DATE > Task :essentials-module-chat:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-module-chat:jar SKIPPED > Task :essentials-module-chat:sourcesJar UP-TO-DATE > Task :essentials-module-chat:remapJar UP-TO-DATE > Task :essentials-module-currency:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-module-currency:jar SKIPPED > Task :essentials-module-currency:sourcesJar UP-TO-DATE > Task :essentials-module-currency:remapJar UP-TO-DATE > Task :essentials-module-dynmap:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-module-dynmap:jar SKIPPED > Task :essentials-module-dynmap:sourcesJar UP-TO-DATE > Task :essentials-module-dynmap:remapJar UP-TO-DATE > Task :essentials-module-market:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-module-market:jar SKIPPED > Task :essentials-module-market:sourcesJar UP-TO-DATE > Task :essentials-module-market:remapJar UP-TO-DATE > Task :essentials-module-teleport:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-module-teleport:jar SKIPPED > Task :essentials-module-teleport:sourcesJar UP-TO-DATE > Task :essentials-module-teleport:remapJar UP-TO-DATE > Task :essentials-module-utilities:inspectClassesForKotlinIC UP-TO-DATE > Task :essentials-module-utilities:jar SKIPPED > Task :essentials-module-utilities:sourcesJar UP-TO-DATE > Task :essentials-module-utilities:remapJar UP-TO-DATE > Task :remapJar UP-TO-DATE > Task :assemble UP-TO-DATE > Task :curseforge350123 FAILED Uploaded /home/mart/git/Essentials/build/libs/essentials-0.0.1+1.15.2.jar to CurseForge Project: 350123, with ID: 2952296 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':curseforge350123'. > java.lang.NullPointerException (no error message) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings BUILD FAILED in 26s 58 actionable tasks: 24 executed, 34 up-to-date

Only the main jar gets uploaded, the additional files do not.