Geyser
Geyser copied to clipboard
Cannot build Geyser using readme instructions
Describe the bug
Unable to build from source.
To Reproduce
I followed the instructions:
- Clone the repo to your computer
- Navigate to the Geyser root directory and run
git submodule update --init --recursive
. This command downloads all the needed submodules for Geyser and is a crucial step in this process. - Run
gradlew build
and locate tobootstrap/build folder
.
However, the build fails with an error:
$ gradle build
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.6/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
Type-safe project accessors is an incubating feature.
> Task :build-logic:compileKotlin FAILED
e: /home/mcadmin/.gradle/caches/modules-2/files-2.1/dev.architectury/architectury-loom/1.4-SNAPSHOT/eafe512073e9b7837022f0f264f0661869cf91c7/architectury-loom-1.4-SNAPSHOT.jar!/META-INF/architectury-loom.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.7.1.
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (39, 1): Expression 'architectury' cannot be invoked as a function. The function 'invoke()' is not found
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (39, 1): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
internal val DevPluginGroup.architectury: DevArchitecturyPluginGroup defined in gradle.kotlin.dsl.plugins._f0d529b00376800193b0f413bc7a7225 in file PluginSpecBuilders.kt
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (40, 5): Unresolved reference: minecraft
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (43, 1): Expression 'loom' cannot be invoked as a function. The function 'invoke()' is not found
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (43, 1): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
internal val DevArchitecturyPluginGroup.loom: PluginDependencySpec defined in gradle.kotlin.dsl.plugins._f0d529b00376800193b0f413bc7a7225 in file PluginSpecBuilders.kt
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (44, 5): Unresolved reference: silentMojangMappingsLicense
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (55, 5): Unresolved reference: sourcesJar
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (56, 9): Unresolved reference: archiveClassifier
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (57, 9): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
public inline fun <reified T : VersionControlSpec> VcsMapping.from(noinline configureAction: TypeVariable(T).() -> Unit): Unit defined in org.gradle.kotlin.dsl
public inline fun <T : VersionControlSpec> VcsMapping.from(type: KClass<TypeVariable(T)>, configureAction: Action<in TypeVariable(T)>): Unit defined in org.gradle.kotlin.dsl
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (57, 14): Unresolved reference: sourceSets
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (60, 5): Unresolved reference: shadowJar
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (62, 9): Val cannot be reassigned
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (62, 26): Type mismatch: inferred type is List<???> but ConfigurationContainer was expected
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (62, 56): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
internal val ComGithubJohnrengelmanPluginGroup.shadow: PluginDependencySpec defined in gradle.kotlin.dsl.plugins._f0d529b00376800193b0f413bc7a7225 in file PluginSpecBuilders.kt
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (64, 9): Unresolved reference: archiveVersion
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (65, 9): Unresolved reference: archiveClassifier
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (68, 5): Unresolved reference: remapJar
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (69, 9): Unresolved reference: dependsOn
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (69, 19): Unresolved reference: shadowJar
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (70, 9): Unresolved reference: inputFile
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (70, 23): Unresolved reference: shadowJar
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (71, 9): Unresolved reference: archiveClassifier
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (72, 9): Unresolved reference: archiveVersion
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (76, 19): Unresolved reference: shadowJar
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (77, 23): Unresolved reference: shadowJar
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (105, 5): Unresolved reference: minecraft
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (106, 5): Unresolved reference: mappings
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (106, 14): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
internal val DevArchitecturyPluginGroup.loom: PluginDependencySpec defined in gradle.kotlin.dsl.plugins._f0d529b00376800193b0f413bc7a7225 in file PluginSpecBuilders.kt
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (118, 1): Expression 'modrinth' cannot be invoked as a function. The function 'invoke()' is not found
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (118, 1): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
internal val ComPluginGroup.modrinth: ComModrinthPluginGroup defined in gradle.kotlin.dsl.plugins._f0d529b00376800193b0f413bc7a7225 in file PluginSpecBuilders.kt
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (119, 5): Unresolved reference: token
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (120, 5): Unresolved reference: projectId
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (121, 5): Unresolved reference: versionNumber
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (122, 5): Unresolved reference: versionType
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (123, 5): Unresolved reference: changelog
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (125, 5): Unresolved reference: syncBodyFrom
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (127, 5): Unresolved reference: uploadFile
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (128, 5): Unresolved reference: gameVersions
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.modded-conventions.gradle.kts: (129, 5): Unresolved reference: failSilently
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.publish-conventions.gradle.kts: (6, 1): Expression 'indra' cannot be invoked as a function. The function 'invoke()' is not found
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.publish-conventions.gradle.kts: (6, 1): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
internal val NetKyoriPluginGroup.indra: PluginDependencySpec defined in gradle.kotlin.dsl.plugins._f0d529b00376800193b0f413bc7a7225 in file PluginSpecBuilders.kt
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.publish-conventions.gradle.kts: (7, 5): Unresolved reference: publishSnapshotsTo
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.publish-conventions.gradle.kts: (8, 5): Unresolved reference: publishReleasesTo
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.publish-conventions.gradle.kts: (11, 1): Expression 'publishing' cannot be invoked as a function. The function 'invoke()' is not found
e: /data/minecraft/repository/Geyser/build-logic/src/main/kotlin/geyser.publish-conventions.gradle.kts: (11, 1): Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
internal val OrgGradlePluginGroup.publishing: PluginDependencySpec defined in gradle.kotlin.dsl.plugins._f0d529b00376800193b0f413bc7a7225 in file PluginSpecBuilders.kt
public val PluginDependenciesSpec.publishing: PluginDependencySpec defined in org.gradle.kotlin.dsl
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':build-logic:compileKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
> Compilation error. See log for more details
* 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
BUILD FAILED in 24s
8 actionable tasks: 1 executed, 7 up-to-date
Expected behaviour
Expected a successful build.
Screenshots / Videos
No response
Server Version and Plugins
No response
Geyser Dump
No response
Geyser Version
Git Repo
Minecraft: Bedrock Edition Device/Version
No response
Additional Context
No response
What's the output of java --version
?
Closing due to no further response.