Git Product home page Git Product logo

gcenkacopy's Issues

doesn't work properly

While the UID i grab is totally fine and public, it even give me things, the command return an error.

image

my log (click to toggle as it's kinda big)
[ 9:11:15] [INFO] Welcome to Grasscutter
[ 9:11:15] [INFO] To proper exit this console, use [Ctrl + C] and enter N not Y.
[ 9:11:15] [INFO]
[ 9:11:15] [INFO] Initializing...
[ 9:11:15] [WARN] mitmdump not found, server only mode.
[ 9:11:15] [INFO] Starting MongoDB daemon...
[ 9:11:16] [INFO] Starting server...
09:11:19 <INFO:Language> Loading cached TextMaps
09:11:20 <INFO:ResourceLoader> Chargement des ressources...
09:11:23 <INFO:ResourceLoader> Chargement des ressources terminé.
09:11:24 <INFO:Tools> GM Handbooks generated!
09:11:24 <INFO:Grasscutter> Démarrage de Grasscutter...
09:11:24 <INFO:Grasscutter> Version du jeu: 3.0.0
09:11:24 <INFO:Grasscutter> Version de Grasscutter: 1.2.3-dev-712d1763
09:11:25 <INFO:PluginManager> Loading plugin: GCEnkaCopy
09:11:25 <INFO:PluginManager> Loading plugin: GcEquip
09:11:25 <INFO:GcEquip> The GcEquip plugin has been loaded.
09:11:25 <INFO:PluginManager> Loading plugin: IdLookPlugin
The following languages mappings are available, please select one: [default: EN]
>   chs cht de  en  es  fr
>   id  jp  kr  pt  ru  th
>   vi

Your choice: [EN] fr
09:11:28 <INFO:IdLookPlugin> The IdLook plugin has been loaded.
09:11:28 <INFO:PluginManager> Loading plugin: opencommand-plugin
09:11:28 <INFO:PluginManager> Loading plugin: Switch Element Plugin
09:11:28 <INFO:Switchele> The SwitchElement has been loaded.
09:11:28 <INFO:PluginManager> Loading plugin: TeamMerge
09:11:28 <INFO:HttpServer> ??[Dispatch] Dispatch server started at 127.0.0.1:443
09:11:28 <INFO:GameServer> Grasscutter est un logiciel GRATUIT. Si vous avez payé pour ce logiciel, vous avez peut-être été arnaqué. Page d'accueil : https://github.com/Grasscutters/Grasscutter
09:11:28 <INFO:GameServer> ??Game Server started at 127.0.0.1:22102
09:11:28 <INFO:PluginManager> Enabling plugin: GCEnkaCopy
09:11:28 <INFO:PluginManager> Enabling plugin: GcEquip
09:11:28 <INFO:GcEquip> The GcEquip plugin has been enabled.
09:11:28 <INFO:PluginManager> Enabling plugin: IdLookPlugin
09:11:28 <INFO:IdLookPlugin> The IdLook plugin has been loaded.
09:11:28 <INFO:PluginManager> Enabling plugin: opencommand-plugin
09:11:28 <INFO:OpenCommandPlugin> [OpenCommand] Enabled
09:11:28 <INFO:PluginManager> Enabling plugin: Switch Element Plugin
09:11:28 <INFO:Switchele> The SwitchElement has been enabled.
09:11:28 <INFO:PluginManager> Enabling plugin: TeamMerge
09:11:28 <INFO:TeamMergeh> The TeamMerge plugin has been enabled.
09:11:28 <INFO:Grasscutter> Terminé ! Pour obtenir de l'aide, écrire "help"
09:11:41 <INFO:DefaultAuthenticators$PasswordAuthenticator> [Dispatch] Le client 127.0.0.1 est connecté en tant que 42073.
09:11:41 <INFO:DispatchHandler> [Dispatch] Le client 127.0.0.1 essaye de de connecter.
09:11:41 <INFO:DefaultAuthenticators$SessionKeyAuthenticator> [Dispatch] Le client 127.0.0.1 a réussi à échanger le jeton combiné.
09:11:41 <INFO:DispatchHandler> [Dispatch] Le client 127.0.0.1 essaye de de connecter.
09:11:41 <INFO:RegionHandler> Client 127.0.0.1 request: query_cur_region/os_eu
09:11:48 <INFO:GameSession> Client connecté depuis /127.0.0.1:53284
09:11:50 <INFO:ActivityManager> Enable 1 activities.
09:11:55 <ERROR:ScriptLoader> Loading script .\resources\Scripts\Scene\3\scene3_group133102769.lua failed!
javax.script.ScriptException: eval threw javax.script.ScriptException: [string "script"]:1304: unexpected symbol 47 (/)
        at org.luaj.vm2.script.LuaScriptEngine.compile(Unknown Source)
        at emu.grasscutter.scripts.ScriptLoader.getScriptByPath(ScriptLoader.java:124)
        at emu.grasscutter.scripts.data.SceneGroup.load(SceneGroup.java:87)
        at emu.grasscutter.game.world.WorldDataSystem.getInvestigationGroup(WorldDataSystem.java:70)
        at emu.grasscutter.game.world.WorldDataSystem.getInvestigationMonster(WorldDataSystem.java:91)
        at emu.grasscutter.game.world.WorldDataSystem.lambda$getInvestigationMonstersByCityId$7(WorldDataSystem.java:137)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.acceptOnIndex(Int2ObjectOpenHashMap.java:1185)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.acceptOnIndex(Int2ObjectOpenHashMap.java:1168)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator.forEachRemaining(Int2ObjectOpenHashMap.java:839)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.forEachRemaining(Int2ObjectOpenHashMap.java:1168)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2183)
        at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2149)
        at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
        at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
09:11:55 <ERROR:ScriptLoader> Loading script .\resources\Scripts\Scene\3\scene3_group133002259.lua failed!
javax.script.ScriptException: eval threw javax.script.ScriptException: [string "script"]:973: unexpected symbol 47 (/)
        at org.luaj.vm2.script.LuaScriptEngine.compile(Unknown Source)
        at emu.grasscutter.scripts.ScriptLoader.getScriptByPath(ScriptLoader.java:124)
        at emu.grasscutter.scripts.data.SceneGroup.load(SceneGroup.java:87)
        at emu.grasscutter.game.world.WorldDataSystem.getInvestigationGroup(WorldDataSystem.java:70)
        at emu.grasscutter.game.world.WorldDataSystem.getInvestigationMonster(WorldDataSystem.java:91)
        at emu.grasscutter.game.world.WorldDataSystem.lambda$getInvestigationMonstersByCityId$7(WorldDataSystem.java:137)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.acceptOnIndex(Int2ObjectOpenHashMap.java:1185)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.acceptOnIndex(Int2ObjectOpenHashMap.java:1168)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator.forEachRemaining(Int2ObjectOpenHashMap.java:839)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.forEachRemaining(Int2ObjectOpenHashMap.java:1168)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2183)
        at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2149)
        at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
        at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
java.lang.IllegalStateException: java.lang.IllegalStateException: Duplicate key 0 (attempted merging values SceneMonster(monster_id=0, pose_id=0, drop_id=0) and SceneMonster(monster_id=0, pose_id=0, drop_id=0))
>       at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
        at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:562)
        at java.base/java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:591)
        at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:689)
        at java.base/java.util.stream.Nodes.collect(Nodes.java:328)
        at java.base/java.util.stream.ReferencePipeline.evaluateToNode(ReferencePipeline.java:111)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:570)
        at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
        at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)
        at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)
        at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)
        at emu.grasscutter.game.world.WorldDataSystem.getInvestigationMonstersByCityId(WorldDataSystem.java:139)
        at emu.grasscutter.server.packet.send.PacketGetInvestigationMonsterRsp.lambda$new$0(PacketGetInvestigationMonsterRsp.java:20)
        at java.base/java.lang.Iterable.forEach(Iterable.java:75)
        at emu.grasscutter.server.packet.send.PacketGetInvestigationMonsterRsp.<init>(PacketGetInvestigationMonsterRsp.java:20)
        at emu.grasscutter.server.packet.recv.HandlerGetInvestigationMonsterReq.handle(HandlerGetInvestigationMonsterReq.java:20)
        at emu.grasscutter.server.game.GameServerPacketHandler.handle(GameServerPacketHandler.java:88)
        at emu.grasscutter.server.game.GameSession.handleReceive(GameSession.java:247)
        at emu.grasscutter.server.game.GameSessionManager$1.lambda$handleReceive$0(GameSessionManager.java:72)
        at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
        at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54)
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
        at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.IllegalStateException: Duplicate key 0 (attempted merging values SceneMonster(monster_id=0, pose_id=0, drop_id=0) and SceneMonster(monster_id=0, pose_id=0, drop_id=0))
        at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:135)
        at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:182)
        at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at emu.grasscutter.scripts.data.SceneGroup.load(SceneGroup.java:102)
        at emu.grasscutter.game.world.WorldDataSystem.getInvestigationGroup(WorldDataSystem.java:70)
        at emu.grasscutter.game.world.WorldDataSystem.getInvestigationMonster(WorldDataSystem.java:91)
        at emu.grasscutter.game.world.WorldDataSystem.lambda$getInvestigationMonstersByCityId$7(WorldDataSystem.java:137)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.acceptOnIndex(Int2ObjectOpenHashMap.java:1185)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.acceptOnIndex(Int2ObjectOpenHashMap.java:1168)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapSpliterator.forEachRemaining(Int2ObjectOpenHashMap.java:839)
        at it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueSpliterator.forEachRemaining(Int2ObjectOpenHashMap.java:1168)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2183)
        at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2149)
        at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
        at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
> enka 721991453 @42073
09:12:11 <INFO:CommandHandler> Giving characters, artifacts, and weapons...
09:12:11 <INFO:CommandHandler> Error while loading data! Make sure your uid/name is correct and your profile is public.
java.lang.NullPointerException: Cannot invoke "emu.grasscutter.game.player.Player.getAvatars()" because "sender" is null
        at me.exzork.commands.ApplyCommand.execute(ApplyCommand.java:62)
        at emu.grasscutter.command.CommandMap.lambda$invoke$0(CommandMap.java:292)
        at emu.grasscutter.command.CommandMap.invoke(CommandMap.java:296)
        at emu.grasscutter.Grasscutter.startConsole(Grasscutter.java:342)
        at emu.grasscutter.Grasscutter.main(Grasscutter.java:166)
> stop
09:12:14 <INFO:CommandHandler> Arrêt du serveur...
[ 9:12:15] [INFO] Server stopped
[ 9:12:15] [INFO] Shutting down MongoDB daemon...
[ 9:12:15] [INFO] Proxy daemon not started, no need to clean up.
[ 9:12:15] [INFO] See you again :)
The most important part is at the bottom

Change Java Version

Could you compile with Java 17, the latest LTS version please ?
As it's the version recommended by GC in the readme, that's what most users will have.
Here's the version compiled with Java 17 : GCEnkaCopy-1.3.jar.zip
I can try to create a workflow if you want so that it'll be done automatically. (It requires to have grasscutter jar in the repo)

Potentially outdated...?

The error log should explain it:
image
I couldn't compile this myself - gradle throws tons of errors that... are all like this
image
Is this project outdated or am I missing something?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.