[1.7.10] Problems with Compact Solars and Advanced Machines

  • First of all, if I should be posting these questions on the thread for the add-ons themselves, let me know and I'll do so. Thanks!

    I'm creating a new 1.7.10 instance in MMC and using Forge version 10.13.2.1307. I've also tried version 1291. When I add IC2 itself (version 2.2.2-691), everything works fine. I can add 35 other mods and there's still lots of HAYO!

    When I try to start the same instance with Advanced Machines 1.1.3 (the latest version), I get the following:

    Display Spoiler


    A detailed walkthrough of the error, its code path and all known details is as follows:

    ---------------------------------------------------------------------------------------


    -- Head --

    Stacktrace:

    at cpw.mods.fml.common.versioning.VersionRange.getLowerBoundString(VersionRange.java:573)

    at cpw.mods.fml.client.GuiModsMissing.func_73863_a(GuiModsMissing.java:54)


    -- Screen render details --

    Details:

    Screen name: cpw.mods.fml.client.GuiModsMissing

    Mouse location: Scaled: (0, 239). Absolute: (0, 0)

    Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

    Stacktrace:

    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)

    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989)

    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)

    at net.minecraft.client.main.Main.main(SourceFile:148)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286)

    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376)

    at org.multimc.EntryPoint.listen(EntryPoint.java:165)

    at org.multimc.EntryPoint.main(EntryPoint.java:54)

    When I try to start the instance with Compact Solars version 4.4.39.315 (also the latest version), I get this error message:

    Display Spoiler

    Forge Mod Loader has found a probhlem with your minecraft installation
    The mods and versions listed below could not be found
    IC2: minimum version required is 2.1
    The file 'ForgeModLoader-client-0.log' contains more information

    Now you're just making stuff up, Compact Solars. I'm running IC2 2.2.2.

  • Here's the first part of the report for Advanced Machines. The whole thing wouldn't fit because of the character limit:

    Display Spoiler

    [19:58:27] [Client thread/FATAL]: Reported exception thrown!
    net.minecraft.util.ReportedException: Rendering screen

    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1092) ~[blt.class:?]

    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989) ~[bao.class:?]

    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]

    at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31]

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31]

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31]

    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]

    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]

    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31]

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31]

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31]

    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]

    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286) [NewLaunch.jar:?]

    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376) [NewLaunch.jar:?]

    at org.multimc.EntryPoint.listen(EntryPoint.java:165) [NewLaunch.jar:?]

    at org.multimc.EntryPoint.main(EntryPoint.java:54) [NewLaunch.jar:?]

    Caused by: java.lang.NullPointerException

    at cpw.mods.fml.common.versioning.VersionRange.getLowerBoundString(VersionRange.java:573) ~[VersionRange.class:?]

    at cpw.mods.fml.client.GuiModsMissing.func_73863_a(GuiModsMissing.java:54) ~[GuiModsMissing.class:?]

    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061) ~[blt.class:?]

    ... 17 more

    [19:58:27] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:func_71377_b:349]: ---- Minecraft Crash Report ----

    // Surprise! Haha. Well, this is awkward.


    Time: 3/10/15 7:58 PM

    Description: Rendering screen


    java.lang.NullPointerException: Rendering screen

    at cpw.mods.fml.common.versioning.VersionRange.getLowerBoundString(VersionRange.java:573)

    at cpw.mods.fml.client.GuiModsMissing.func_73863_a(GuiModsMissing.java:54)

    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)

    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989)

    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)

    at net.minecraft.client.main.Main.main(SourceFile:148)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)

    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286)

    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376)

    at org.multimc.EntryPoint.listen(EntryPoint.java:165)

    at org.multimc.EntryPoint.main(EntryPoint.java:54)

  • Upon further experimentation, I discovered that IC2 works a lot better if you download the actual *mod* instead of the API.

    Mods, please feel free to lock, delete, bury, burn, or otherwise abuse this thread. Now excuse me while I ritually facepalm about 500 times.