Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot build Geyser using readme instructions #4534

Closed
Nanpure opened this issue Apr 1, 2024 · 2 comments
Closed

Cannot build Geyser using readme instructions #4534

Nanpure opened this issue Apr 1, 2024 · 2 comments
Labels

Comments

@Nanpure
Copy link

Nanpure commented Apr 1, 2024

Describe the bug

Unable to build from source.

To Reproduce

I followed the instructions:

  1. Clone the repo to your computer
  2. 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.
  3. Run gradlew build and locate to bootstrap/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

@Camotoy
Copy link
Member

Camotoy commented Apr 1, 2024

What's the output of java --version ?

@onebeastchris onebeastchris added the More Info Needed More information is needed from the OP. label Apr 4, 2024
@onebeastchris
Copy link
Member

Closing due to no further response.

@onebeastchris onebeastchris closed this as not planned Won't fix, can't repro, duplicate, stale May 7, 2024
@onebeastchris onebeastchris added Stale and removed More Info Needed More information is needed from the OP. labels May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants