Crash Launcher



  • Bonjour,

    J'ai récemment installé votre modpack alternatif aux launchers, ensuite j'ai installé les mods dans le fichier mods de /sync de mon filezilla.
    La config et toute faite, j'ai installé le pack et puis je me retrouve avec un message d'erreur étrange:

    Le voici:

    Successfully read file : sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@7a81197d
    Successfully read file : sun.net.www.protocol.jar.JarURLConnection$JarURLInputStream@4517d9a3
    Starting updater !
    argo.saj.InvalidSyntaxException: At line 1, column 1:  Expected either [ or { but got [?].
    at argo.staj.InvalidSyntaxRuntimeException$1.asInvalidSyntaxException(InvalidSyntaxRuntimeException.java:39)
    at argo.saj.SajParser.parse(SajParser.java:107)
    at argo.saj.SajParser.parse(SajParser.java:55)
    at argo.jdom.JdomParser$1.parse(JdomParser.java:59)
    at argo.jdom.JdomParser.parse(JdomParser.java:66)
    at argo.jdom.JdomParser.parse(JdomParser.java:57)
    at fr.minecraftforgefrance.common.RemoteInfoReader.getWhileList(RemoteInfoReader.java:119)]
    at fr.minecraftforgefrance.common.FileChecker.compare(FileChecker.java:86)]
    at fr.minecraftforgefrance.common.FileChecker.<init>(FileChecker.java:38)
    at fr.minecraftforgefrance.updater.Updater.<init>(Updater.java:91)
    at fr.minecraftforgefrance.updater.Updater.main(Updater.java:36)
    Exception in thread "main" java.lang.NullPointerException]
    at fr.minecraftforgefrance.common.FileChecker.compare(FileChecker.java:86)
    at fr.minecraftforgefrance.common.FileChecker.<init>(FileChecker.java:38)
    at fr.minecraftforgefrance.updater.Updater.<init>(Updater.java:91)
    at fr.minecraftforgefrance.updater.Updater.main(Updater.java:36)
    

    Je vous met aussi mon remote_infos:

    {
       "install": {
           "name":"MarliPack",
           "minecraft": "1.7.10",
           "forge": "10.13.4.1566",
           "syncDir": "mods",
           "syncUrl": "http://marlicraft.com/Modpack/sync/",
           "welcome": "Bienvenue sur l'installateur du MarliPack",
    "whiteList":"http://marlicraft.com/Modpack/whitelist.txt",
    "JVMarg":"-Xmx1536M",
    "webSite":"http://marlicraft.com/Modpack/",
    "credits":"Created by Marl0",
           "changeLog":"http://…/installer/changelog.json",
           "preset":"http://.../installer/preset/"
       },
       "profile": {
           "id": "MarliPack",
           "time": "2015-12-22T23:35:15-0700",
           "releaseTime": "2015-12-22T23:35:15-0700",
           "type": "release",
           "mainClass": "fr.minecraftforgefrance.updater.Updater",
           "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type} --tweakClass cpw.mods.fml.common.launcher.FMLTweaker",
           "minimumLauncherVersion": 14,
           "assets": "1.7.10",
           "inheritsFrom": "1.7.10",
           "jar": "1.7.10",
           "libraries": [
               {
                   "name": "fr.minecraftforgefrance:updater:2.1.0",
                   "url": "http://files.minecraftforgefrance.fr/maven/",
                   "required": true
               },
               {
                   "name": "net.minecraftforge:forge:1.7.10-10.13.4.1614-1.7.10",
                   "url": "http://files.minecraftforge.net/maven/",
                   "directURL": "http://adfoc.us/serve/sitelinks/?id=271228&url=http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.4.1566-1.7.10/forge-1.7.10-10.13.4.1566-1.7.10-universal.jar",
                   "required": true
               },
               {
                   "name": "net.minecraft:launchwrapper:1.12"
               },
               {
                   "name": "org.ow2.asm:asm-all:5.0.3"
               },
               {
                   "name": "net.sf.trove4j:trove4j:3.0.3"
               },
               {
                   "name": "java3d:vecmath:1.5.2"
               },
               {
                   "name": "lzma:lzma:0.0.1"
               },
               {
                   "name": "com.google.guava:guava:17.0"
               },
               {
                   "name": "org.apache.commons:commons-lang3:3.3.2"
               },
               {
                   "name": "com.typesafe.akka:akka-actor_2.11:2.3.3",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "ed62e9fc709ca0f2ff1a3220daa8b70a2870078e",
                       "25a86ccfdb6f6dfe08971f4825d0a01be83a6f2e"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "com.typesafe:config:1.2.1",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "f771f71fdae3df231bcd54d5ca2d57f0bf93f467",
                       "7d7bc36df0989d72f2d5d057309675777acc528b"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang:scala-actors-migration_2.11:1.1.0",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f",
                       "8c9aaeeb68487ca519411a14068e1b4d69739207"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang:scala-compiler:2.11.1",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "56ea2e6c025e0821f28d73ca271218b8dd04926a",
                       "1444992390544ba3780867a13ff696a89d7d1639"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "87213338cd5a153a7712cb574c0ddd2edfee0386",
                       "0b4c1bf8d48993f138d6e10c0c144e50acfff581"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "1f7371605d4ba42aa26d3443440c0083c587b4e9",
                       "1ea655dda4504ae0a367327e2340cd3beaee6c73"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang:scala-library:2.11.1",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "0e11da23da3eabab9f4777b9220e60d44c1aab6a",
                       "1e4df76e835201c6eabd43adca89ab11f225f134"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang:scala-parser-combinators_2.11:1.0.1",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "f05d7345bf5a58924f2837c6c1f4d73a938e1ff0",
                       "a1cbbcbde1dcc614f4253ed1aa0b320bc78d8f1d"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang:scala-reflect:2.11.1",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "6580347e61cc7f8e802941e7fde40fa83b8badeb",
                       "91ce0f0be20f4a536321724b4b3bbc6530ddcd88"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang:scala-swing_2.11:1.0.1",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "b1cdd92bd47b1e1837139c1c53020e86bb9112ae",
                       "d77152691dcf5bbdb00529af37aa7d3d887b3e63"
                   ],
                   "required": true,
                   "xz": true
               },
               {
                   "name": "org.scala-lang:scala-xml_2.11:1.0.2",
                   "url": "http://files.minecraftforge.net/maven/",
                   "checksums": [
                       "7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0",
                       "62736b01689d56b6d09a0164b7ef9da2b0b9633d"
                   ],
                   "required": true,
                   "xz": true
               }
           ]
       }
    }
    

    Ensuite je vous passe le lien pour les différents mods de mon modpack:

    http://marlicraft.com/Modpack/sync/

    Merci de votre réponse.

    Cordialement,
    Marlo


  • Administrateurs

    Salut,
    J'ai déplacé ta discussion dans la sous section "installateur".
    Le problème vient du fait que la vidéo a été fait pour l'installateur 1.0.x et que la version 2.1 est un peu différente.
    En effet la whitelist est désormais au format json.
    De plus si tu ne veux pas de préconfiguration ni de changeLog il faut retirer ces deux lignes :
    "changeLog":"http://…/installer/changelog.json",
    "preset":"http://.../installer/preset/"



  • Merci de votre réponse,

    Cependant suis-je obliger de retirer les deux ligne:
           "changeLog":"http://…/installer/changelog.json",
           "preset":"http://.../installer/preset/"
    Mais, une fois la whitelist changer sous format .json j'ai toujours le même crash de mon Minecraft.


  • Administrateurs

    Oui sinon elles vont causer des problèmes x)
    La white list si elle est vide met ça dedans :
    {
    }
    (l'ouverture et la fermeture d'accolade). Sinon le json n'est pas valide.



  • Merci beaucoup,

    Le launcher se lance enfin, tout marche, c’était bien les {   } qui faisait planter.

    Cependant, si je dois ajouter un MD5 dans la whitelist, est-ce toujours nécessaire de mettre ceci-ci: {   } ?

    Merci de votre réponse


  • Administrateurs

    Oui, c'est le format json. ça doit être comme ceci : http://dl.mcnanotech.fr/FFMT/installer/demo/whiteList.json



  • Merci énormément,

    Tout marche niquel.

    Sujet résolut.