Skip to content

java.lang.NullPointerException: A required function is missing: glfwInitAllocator #1

@XoXoGameWolf

Description

@XoXoGameWolf

With the steam directory of AOC3, game.jar extracted and AOC3-Source.jar extracted, running the DesktopLauncher class always returns the following log (I don't know much about MD formatting sry):

[JAVA] [AnalyticalEngine] Current working directory: /home/wolf/.local/share/Steam/steamapps/common/Age of History 3
[JAVA] [AnalyticalEngine] [DEBUG] Waiting for application to be initialised ...
[JAVA] [AnalyticalEngine] Loaded 24 files present in /AnalyticalEngine/JS
[JAVA] [AnalyticalEngine] Loaded 11 files present in /AnalyticalEngine/Config
[AnalyticalEngine] [ERROR] {
}
[AnalyticalEngine] Stack trace: Error
at error (:81)
at timeout_thread (:83)
[JAVA] [AnalyticalEngine] Loaded 57 files present in /AnalyticalEngine/GameFramework
[JAVA] [AnalyticalEngine] Loaded 0 files present in /AnalyticalEngine/Editor
[JAVA] [AnalyticalEngine] Loaded 18 files present in /AnalyticalEngine/Logic/Conditions
[JAVA] [AnalyticalEngine] Loaded 1 files present in /AnalyticalEngine/Logic/Effects
[JAVA] [AnalyticalEngine] Loaded 2 files present in /AnalyticalEngine/Logic/Parsers
[JAVA] [AnalyticalEngine] Loaded 6 files present in /AnalyticalEngine/Logic/Scopes
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.lwjgl.glfw.GLFW.nglfwSetErrorCallback(GLFW.java:1255)
at org.lwjgl.glfw.GLFW.glfwSetErrorCallback(GLFW.java:1288)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.initializeGlfw(Lwjgl3Application.java:85)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration.getDisplayMode(Lwjgl3ApplicationConfiguration.java:219)
at aoc.kingdoms.lukasz.jakowski.desktop.DesktopLauncher.main(DesktopLauncher.java:81)
Caused by: java.lang.NullPointerException: A required function is missing: glfwInitAllocator
at org.lwjgl.system.APIUtil.requiredFunctionMissing(APIUtil.java:129)
at org.lwjgl.system.APIUtil.apiGetFunctionAddress(APIUtil.java:122)
at org.lwjgl.glfw.GLFW$Functions.(GLFW.java:42)
... 5 more
[JAVA] [AnalyticalEngine] [DEBUG] 'application' initialised ...

This only happens once I add Analytical Engine. The game runs perfectly fine with just AOC3. I'm probably missing out on something stupidly easy, but the instructions on the page aren't very clear.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug - CompatibilityAnalyticalEngine does not launch.KNOWNFIXA fix is known but has not yet been folded into the codebase.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions