zml has said (possibly in a support thread) that this issue is due to a build of configurate not creating files when they don’t exist, it seems that he is pretty busy atm but has stated that he will fix the issue
Thanks for clearing that up moeboy76. Do you know if running older versions of forge, sponge, or pex will temporarily fix the issue?
It’s working for me on build 808. I think the issue may have started around 814.
The issue starts on 814 because he has not updated his plugin yet waiting on that free time thing we hear so much about but never see.
Version.
forge-1.8-11.14.4.1568
spongeforge-1.8-1568-2.1-DEV-830
permissionsex-sponge-2.0-SNAPSHOT
More compatible.
[21:54:42] [Server thread/ERROR] [Sponge/Sponge]: Could not pass FMLPreInitializationEvent to SpongePlugin:PermissionsEx{2.0-SNAPSHOT}
java.lang.RuntimeException: Error occurred while enabling PermissionsEx
at ninja.leaping.permissionsex.sponge.PermissionsExPlugin.onPreInit(PermissionsExPlugin.java:135) ~[PermissionsExPlugin.class:?]
at org.spongepowered.common.event.listener.GamePreInitializationEventListener_PermissionsExPlugin_onPreInit17.handle(Unknown Source) ~[?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:92) ~[RegisteredListener.class:1.8-1568-2.1-DEV-830]
at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:242) [SpongeEventManager.class:1.8-1568-2.1-DEV-830]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:269) [SpongeModEventManager.class:1.8-1568-2.1-DEV-830]
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:144) [SpongeMod.class:1.8-1568-2.1-DEV-830]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
at net.minecraftforge.fml.common.LoadController.onPost(LoadController.java:49) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550) [Loader.class:?]
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) [FMLServerHandler.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:355) [FMLCommonHandler.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:117) [po.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]
Caused by: java.nio.file.NoSuchFileException: config\permissionsex\permissionsex.conf
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newInputStream(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newBufferedReader(Unknown Source) ~[?:1.8.0_66]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader$Builder.lambda$setPath$1(AbstractConfigurationLoader.java:68) ~[AbstractConfigurationLoader$Builder.class:1.8-1568-2.1-DEV-830]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:118) ~[AbstractConfigurationLoader.class:1.8-1568-2.1-DEV-830]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:110) ~[AbstractConfigurationLoader.class:1.8-1568-2.1-DEV-830]
at ninja.leaping.permissionsex.config.FilePermissionsExConfiguration.fromLoader(FilePermissionsExConfiguration.java:63) ~[FilePermissionsExConfiguration.class:?]
at ninja.leaping.permissionsex.sponge.PermissionsExPlugin.onPreInit(PermissionsExPlugin.java:133) ~[PermissionsExPlugin.class:?]
... 33 more
Any word on an update?
Looks like these errors just needed a rebuild – I’ve done that and the updated builds should work – anything #94 and above
Version.
forge-1.8-11.14.4.1568
spongeforge-1.8-1568-2.1-DEV-833
#94
permissionsex-sponge-2.0-SNAPSHOT
More compatible.
[00:52:29] [Server thread/ERROR] [Sponge/Sponge]: Could not pass FMLPreInitializationEvent to SpongePlugin:PermissionsEx{2.0-SNAPSHOT}
java.lang.RuntimeException: Error occurred while enabling PermissionsEx
at ninja.leaping.permissionsex.sponge.PermissionsExPlugin.onPreInit(PermissionsExPlugin.java:135) ~[PermissionsExPlugin.class:?]
at org.spongepowered.common.event.listener.GamePreInitializationEventListener_PermissionsExPlugin_onPreInit12.handle(Unknown Source) ~[?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:92) ~[RegisteredListener.class:1.8-1568-2.1-DEV-833]
at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:242) [SpongeEventManager.class:1.8-1568-2.1-DEV-833]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:269) [SpongeModEventManager.class:1.8-1568-2.1-DEV-833]
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:144) [SpongeMod.class:1.8-1568-2.1-DEV-833]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
at net.minecraftforge.fml.common.LoadController.onPost(LoadController.java:49) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550) [Loader.class:?]
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) [FMLServerHandler.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:355) [FMLCommonHandler.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:117) [po.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]
Caused by: java.nio.file.NoSuchFileException: config\permissionsex\permissionsex.conf
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newInputStream(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newBufferedReader(Unknown Source) ~[?:1.8.0_66]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader$Builder.lambda$setPath$1(AbstractConfigurationLoader.java:68) ~[AbstractConfigurationLoader$Builder.class:1.8-1568-2.1-DEV-833]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:118) ~[AbstractConfigurationLoader.class:1.8-1568-2.1-DEV-833]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:110) ~[AbstractConfigurationLoader.class:1.8-1568-2.1-DEV-833]
at ninja.leaping.permissionsex.config.FilePermissionsExConfiguration.fromLoader(FilePermissionsExConfiguration.java:63) ~[FilePermissionsExConfiguration.class:?]
at ninja.leaping.permissionsex.sponge.PermissionsExPlugin.onPreInit(PermissionsExPlugin.java:133) ~[PermissionsExPlugin.class:?]
... 33 more
What build did you write this version on? I’m using dev 814 and it’s not creating a config file and pretty much same error as above
I have the same build [quote=“Geant, post:479, topic:6198”]
forge-1.8-11.14.4.1568
spongeforge-1.8-1568-2.1-DEV-833
[/quote]
and it’s running, except, I’m using:
PermissionsEx-Sponge.jar
And not the:
permissionsex-sponge-2.0-SNAPSHOT.jar
They are essentially the same thing lol, I’m using Forge1.8-1563 Spongeforge 1563 Dev 814 and can’t do anything with permissions ex but it’s still running on the server
Well, it says you don’t have a required conf file. Did you try stopping and restarting the server to let the conf create itself? Or do you have an old conf you could put in there?
Version
1.8-1568-2.1-DEV-833
I also tested with PermissionEx-Sponge.jar
Same as permissionsex-sponge-2.0-SNAPSHOT.jar
I delete all PermissionsEx configuration file for a new installation always the same result.
Is most compatible I pence…
[01:27:32] [Server thread/ERROR] [Sponge/Sponge]: Could not pass FMLPreInitializationEvent to SpongePlugin:PermissionsEx{2.0-SNAPSHOT}
java.lang.RuntimeException: Error occurred while enabling PermissionsEx
at ninja.leaping.permissionsex.sponge.PermissionsExPlugin.onPreInit(PermissionsExPlugin.java:135) ~[PermissionsExPlugin.class:?]
at org.spongepowered.common.event.listener.GamePreInitializationEventListener_PermissionsExPlugin_onPreInit9.handle(Unknown Source) ~[?:?]
at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:92) ~[RegisteredListener.class:1.8-1568-2.1-DEV-833]
at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:242) [SpongeEventManager.class:1.8-1568-2.1-DEV-833]
at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:269) [SpongeModEventManager.class:1.8-1568-2.1-DEV-833]
at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:144) [SpongeMod.class:1.8-1568-2.1-DEV-833]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
at net.minecraftforge.fml.common.LoadController.onPost(LoadController.java:49) [LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:550) [Loader.class:?]
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) [FMLServerHandler.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:355) [FMLCommonHandler.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:117) [po.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]
Caused by: java.nio.file.NoSuchFileException: config\permissionsex\permissionsex.conf
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[?:1.8.0_66]
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newByteChannel(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newInputStream(Unknown Source) ~[?:1.8.0_66]
at java.nio.file.Files.newBufferedReader(Unknown Source) ~[?:1.8.0_66]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader$Builder.lambda$setPath$1(AbstractConfigurationLoader.java:68) ~[AbstractConfigurationLoader$Builder.class:1.8-1568-2.1-DEV-833]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:118) ~[AbstractConfigurationLoader.class:1.8-1568-2.1-DEV-833]
at ninja.leaping.configurate.loader.AbstractConfigurationLoader.load(AbstractConfigurationLoader.java:110) ~[AbstractConfigurationLoader.class:1.8-1568-2.1-DEV-833]
at ninja.leaping.permissionsex.config.FilePermissionsExConfiguration.fromLoader(FilePermissionsExConfiguration.java:63) ~[FilePermissionsExConfiguration.class:?]
at ninja.leaping.permissionsex.sponge.PermissionsExPlugin.onPreInit(PermissionsExPlugin.java:133) ~[PermissionsExPlugin.class:?]
... 33 more
That’s a configurate issue. You’ll have to create the permissions file yourself – touch config/permissionsex/permissionsex.conf
then touch config/permissionsex/permissions.json
I Understands but it is no longer compatible with sponge I think.
In my case I permissionsex is no configuration file, the folder is empty.
And I seek documentation to configure permissionsex A to Z in sponge but I find but search for Bukkit sponge but just post it all ends.
I would like to find a true documentation how to create configuration files with different groups with different rights for each group with concrete example.
And controls that really works I find that it’s still under construction but in a good doc sponge but not for its Bukkit would be welcome I think the square yet it’s unclear as Documentation Guide.
Thank you in advance.
Doesnt work for me ^^
But its only me or the plugin ? :x
Exactly more compatible.
And full documentation for sponge not only for Bukkit.
I do not mind creating a video or documentation but I is not how to create file with proper permission.
If not I who personally finds the super mods well.
It works fine – you just have to create the files yourself. They can be blank – PEX will fill them with default data.
Documentation will come when I have time to write it.
Could you put up a download for a basic config for permissionsex? Instead of me having to create a test server with an older version just to create the config for me or anyone else.
It is a good idea it would be easier for an alpha user.