MCEF (Minecraft Chromium Embedded Framework)

MCEF (Minecraft Chromium Embedded Framework)

1M Downloads

Crashes with Web Displays if path to mcefFiles.lst contains spaces

Tank-Missile opened this issue ยท 2 comments

commented

[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: java.io.FileNotFoundException: /home/<omitted>/.local/share/multimc/instances/Web Displays/.minecraft/config/mcefFiles.lst (No such file or directory)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileInputStream.open0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileInputStream.open(FileInputStream.java:195)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileInputStream.(FileInputStream.java:138)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileReader.(FileReader.java:72)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.setup.FileListing.unsafeLoad(FileListing.java:33)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.setup.FileListing.load(FileListing.java:23)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.remote.RemoteConfig.updateFileListing(RemoteConfig.java:266)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.client.ClientProxy.onInit(ClientProxy.java:102)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.MCEF.onInit(MCEF.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.client.main.Main.main(SourceFile:123)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.EntryPoint.listen(EntryPoint.java:143)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.EntryPoint.main(EntryPoint.java:34)

commented

No longer a thing in mcef 2.x

commented

Interesting catch. This would've been a bug from upstream mcef. I'll see if I can fix it soon.