🔑 PermissionsEx v2.0 [API 5]

Getting the same error on a SpongeForge server without any mods or plugins except PermissionsEx-sponge-2.0 snapshot.
`
---- Minecraft Crash Report ----

WARNING: coremods are present:
SpongeCoremod (spongeforge-1.8.9-1890-4.2.0-BETA-1563.jar)
Contact their authors BEFORE contacting forge

// Oh - I know what I did wrong!

Time: 7/14/16 1:39 PM
Description: Exception in server tick loop

net.minecraftforge.fml.common.LoaderException: java.lang.AbstractMethodError: ninja.leaping.permissionsex.sponge.PermissionsExPlugin.getDefaultData()Lorg/spongepowered/api/service/permission/SubjectData;
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.serverStarted(Loader.java:801)
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarted(FMLCommonHandler.java:289)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:443)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.AbstractMethodError: ninja.leaping.permissionsex.sponge.PermissionsExPlugin.getDefaultData()Lorg/spongepowered/api/service/permission/SubjectData;
at net.minecraft.command.ServerCommandManager.registerDefaultPermissions(SourceFile:128)
at net.minecraft.command.ServerCommandManager.registerCommandsList(SourceFile:139)
at net.minecraft.command.ServerCommandManager.registerLowPriorityCommands(SourceFile:145)
at org.spongepowered.mod.SpongeMod.onServerStarted(SpongeMod.java:272)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.redirect$onPost$0(LoadController.java:53)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.serverStarted(Loader.java:800)
… 3 more

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

– System Details –
Details:
Minecraft Version: 1.8.9
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_92, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1317358192 bytes (1256 MB) / 1688731648 bytes (1610 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 0 total;
IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
FML: MCP 9.19 Powered by Forge 11.15.1.1902 5 mods loaded, 5 mods active
States: ‘U’ = Unloaded ‘L’ = Loaded ‘C’ = Constructed ‘H’ = Pre-initialized ‘I’ = Initialized ‘J’ = Post-initialized ‘A’ = Available ‘D’ = Disabled ‘E’ = Errored
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge.jar)
UCHIJAAAA Forge{11.15.1.1902} [Minecraft Forge] (forge.jar)
UCHIJAAAE sponge{1.8.9-1890-4.2.0-BETA-1563} [SpongeForge] (spongeforge-1.8.9-1890-4.2.0-BETA-1563.jar)
UCHIJAAAA ninja.leaping.permissionsex{2.0-SNAPSHOT} [PermissionsEx] (permissionsex-sponge-2.0-SNAPSHOT-shaded.jar)
Loaded coremods (and transformers):
SpongeCoremod (spongeforge-1.8.9-1890-4.2.0-BETA-1563.jar)
org.spongepowered.common.launch.transformer.SpongeSuperclassTransformer
Profiler Position: N/A (disabled)
Player Count: 0 / 20; []
Is Modded: Definitely; Server brand changed to ‘fml,forge,sponge’
Type: Dedicated Server (map_server.txt)
`

Your using the wrong version of forge

Same with you are using the wrong version of forge

Aloha :slight_smile:

Able to clarify that?
The wrong version for what?

Input from the Pix devs say that I just need to downgrade to build 131 due to API discrepancies.

EDIT:

Nevermind, resolved it with the info from moe :slight_smile:

Thanks anyway

OK so what build is for 1.8.9

131 is the latest 1.8.9

is there a reasin it won’t load if I have EnderIO added to the server ?

there shouldn’t be but you’d have to post the full error you’re given and we’d have to look into it more.

do you want my servers start log ??

I added pex and griefprevention says could not load it needs a permission plugin pex is suggested

1 Like

From what I can see in the log I can’t see any errors it’s just not loading up
but if I remove enderIO it loads right up

Hey! error
[14:19:06] [Server thread/ERROR] [pixelextras]: Skipping event FMLServerStartingEvent and marking errored mod pixelextras since required dependency pixelmon has errored
[14:19:06] [Server thread/ERROR] [FML]: Fatal errors were detected during the transition from SERVER_ABOUT_TO_START to SERVER_STARTING. Loading cannot continue
[14:19:06] [Server thread/ERROR] [FML]:
States: ‘U’ = Unloaded ‘L’ = Loaded ‘C’ = Constructed ‘H’ = Pre-initialized ‘I’ = Initialized ‘J’ = Post-initialized ‘A’ = Available ‘D’ = Disabled ‘E’ = Errored
UCHIJAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAA FML{8.0.99.99} [Forge Mod Loader] (forge.jar)
UCHIJAAA Forge{11.15.1.1902} [Minecraft Forge] (forge.jar)
UCHIJAAA sponge{1.8.9-1890-4.2.0-BETA-1490} [SpongeForge] (spongeforge-1.8.9-1890-4.2.0-BETA-1490.jar)
UCHIJAAA org.monospark.actioncontrol{1.0.5} [ActionControl] (actioncontrol-1.0.5.jar)
UCHIJAAA io.github.hsyyid.essentialcmds{@project.informativeVersion@} [EssentialCmds] (EssentialCmds-1.8.9-8.1.13-universal.jar)
UCHIJAAA ninja.leaping.permissionsex{2.0-SNAPSHOT} [PermissionsEx] (PermissionsEx-Sponge.jar)
UCHIJAAE pixelmon{4.2.7} [Pixelmon] (Pixelmon-1.8.9-4.2.7-universal.jar)
UCHIJAAE pixelextras{2.1.4} [Pixel Extras] (PixelExtras-1.8.9-2.1.4-universal.jar)
[14:19:06] [Server thread/ERROR] [FML]: The following problems were captured during this phase
[14:19:06] [Server thread/ERROR] [FML]: Caught exception from pixelmon
java.lang.AbstractMethodError: ninja.leaping.permissionsex.sponge.PermissionsExPlugin.getDefaultData()Lorg/spongepowered/api/service/permission/SubjectData;
at net.minecraft.command.ServerCommandManager.registerDefaultPermissions(SourceFile:128) ~[bd.class:?]
at net.minecraft.command.ServerCommandManager.func_71560_a(SourceFile:106) ~[bd.class:?]
at net.minecraftforge.fml.common.event.FMLServerStartingEvent.registerServerCommand(FMLServerStartingEvent.java:52) ~[FMLServerStartingEvent.class:?]
at com.pixelmonmod.pixelmon.Pixelmon.onServerStart(Pixelmon.java:188) ~[Pixelmon.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560) ~[forge.jar:?]
at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.8.9.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211) ~[LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189) ~[LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.8.9.jar:?]
at net.minecraftforge.fml.common.LoadController.redirect$onPost$0(LoadController.java:53) ~[LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]
at net.minecraftforge.fml.common.Loader.serverStarting(Loader.java:787) [Loader.class:?]
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:284) [FMLCommonHandler.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:281) [ko.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
[14:19:06] [Server thread/ERROR] [FML]: A fatal exception occurred during the server starting event
net.minecraftforge.fml.common.LoaderException: java.lang.AbstractMethodError: ninja.leaping.permissionsex.sponge.PermissionsExPlugin.getDefaultData()Lorg/spongepowered/api/service/permission/SubjectData;

    at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162) ~[LoadController.class:?]
    at net.minecraftforge.fml.common.Loader.serverStarting(Loader.java:788) [Loader.class:?]
    at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:284) [FMLCommonHandler.class:?]
    at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:281) [ko.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441) [MinecraftServer.class:?]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]

Caused by: java.lang.AbstractMethodError: ninja.leaping.permissionsex.sponge.PermissionsExPlugin.getDefaultData()Lorg/spongepowered/api/service/permission/SubjectData;
at net.minecraft.command.ServerCommandManager.registerDefaultPermissions(SourceFile:128) ~[bd.class:?]
at net.minecraft.command.ServerCommandManager.func_71560_a(SourceFile:106) ~[bd.class:?]
at net.minecraftforge.fml.common.event.FMLServerStartingEvent.registerServerCommand(FMLServerStartingEvent.java:52) ~[FMLServerStartingEvent.class:?]
at com.pixelmonmod.pixelmon.Pixelmon.onServerStart(Pixelmon.java:188) ~[Pixelmon.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:560) ~[forge.jar:?]
at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.8.9.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:211) ~[LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:189) ~[LoadController.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[minecraft_server.1.8.9.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[minecraft_server.1.8.9.jar:?]
at net.minecraftforge.fml.common.LoadController.redirect$onPost$0(LoadController.java:53) ~[LoadController.class:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?]
at net.minecraftforge.fml.common.Loader.serverStarting(Loader.java:787) ~[Loader.class:?]
… 4 more
[14:19:06] [Server thread/ERROR] [pixelextras]: Skipping event FMLModIdMappingEvent and marking errored mod pixelextras since required dependency pixelmon has errored
[14:19:06] [Server thread/INFO] [FML]: Applying holder lookups
[14:19:06] [Server thread/INFO] [FML]: Holder lookups applied
[14:19:06] [Server thread/INFO] [com.zaxxer.hikari.pool.HikariPool]: HikariPool-1 - Close initiated…
[14:19:06] [Server thread/INFO] [com.zaxxer.hikari.pool.HikariPool]: HikariPool-1 - Closed.
[14:19:06] [Server thread/ERROR] [pixelextras]: Skipping event FMLServerStoppedEvent and marking errored mod pixelextras since required dependency pixelmon has errored
[14:19:06] [Server thread/INFO] [FML]: The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED. Errors may have been discarded.
[14:19:06] [Server thread/INFO] [FML]: The state engine was in incorrect state ERRORED and forced into state AVAILABLE. Errors may have been discarded.

Hello,

I have been having some slight issues with PEX running on.
SpongeVanilla
Minecraft: 1.10.2
SpongeAPI: 5.0.0-SNAPSHOT-f8895a9
SpongeVanilla: 1.10.2-5.0.0-BETA-92

and

    "name": "PermissionsEx",
    "version": "2.0-SNAPSHOT"

The specific issue is when new players are joining a server they are not put into a group, rather when looking up a player name no group is assigned, no are the part of any ladders. e.g. /pex user aussie1579 info “Information for user f3be8cae-9758-4768-ad2c-0590f25f7cd0/aussie1579” without any further content.

Using CMD’s to add a user to a group still works as expected e.g.
/pex user aussie1579 parent add group admin
Added parent group admin for user f3be8cae-9758-4768-ad2c-0590f25f7cd0/aussie1579 in Global context

/pex user aussie1579 info
Information for user f3be8cae-9758-4768-ad2c-0590f25f7cd0/aussie1579
[16:52:50 INFO]: Parents:
[16:52:50 INFO]: Global:
[16:52:50 INFO]: group admin

/Sponge Plugins reports the following “Plugins (4): Minecraft, SpongeVanilla, SpongeAPI, PermissionsEx”

I have thoroughly read the information contained in Moeboy76s Pex quick command ref

I have additionally used a confirmed working Json file for testing purposes Link here

any information or assistance would be greatly appreciated. work around are available command blocks adding users via proxy however from previous posts this functionality should already be in pex

Did you make and assign a default group to the ladder?

/pex default user parent add group default
/pex rank default add group default

VERSION:
How do I find out what minecraft version each PermissionsEx build supports? My server is running 1.8.9, but the latest seems to be a more recent minecraft version. How, and where, can i see what minecraft version I need for any specific Pex build? Thanks!

Reading this thread would help :slight_smile:

Try build 131

Just trawled through the thread here, the wiki and various git pages.

Understanding that things are going to be changing, is it possible to get a quick, definitive rundown of the state of commands and permissions as is?

The only constant seems to be moeboy’s guide, and the other most linked-to page is an empty wiki article.

Yes, both “/pex default user parent add group default” and “/pex rank default add group default” commands have been ran.

/pex default user parent add group Default
Added parent group Default for default user in Global context

pex rank default add group Default
Successfully added group Default to ladder default

Users still do not automatically join the default group nor are even registered with the plugin.
When checking information it will still display no information, additionally when removing a user in this state it will display “Subject user f3be8cae-9758-4768-ad2c-0590f25f7cd0/aussie1579 does not exist!”

/pex user aussie1579 info
Information for user f3be8cae-9758-4768-ad2c-0590f25f7cd0/aussie1579

Hi,

When i start my server with the last version of Pex, i have one legacyjavafixer.jar who come on my mods folder. This .jar blocks the boot of my server. I use spongeforge-1.8.9-1890-4.2.0-BETA-1563

it’s suppose to be 131

My God ! it has to walk, how you knew what it was the good version?