mcMMO-Dev / mcMMO

The RPG Lover's Mod!
https://mcmmo.org
GNU General Public License v3.0
1k stars 863 forks source link

Experience keeps stoppng #808

Closed ghost closed 11 years ago

ghost commented 11 years ago

I have a bukkit server on the current version R1. I have Mcmmo 1.4.00, and for some reason, experience keeps randomly stopping on different skills. There are no errors, and a /reload fixes it, but only temporarily. I can't trace the cause for it, but it is becoming a huge problem.

I have other plugins on my server that have not caused issues in the past. Some of them off hand are PermissionsEX, Essentials, iConomy, Vault, WorldEdit, WorldGuard.

Edit: Just read where it says that PEX breaks this. I'm going to try getting the other version.

TfT-02 commented 11 years ago

Alright, please let us know if updating PEX fixed this issue.

NuclearW commented 11 years ago

This has been fixed in 1.4.01+

ghost commented 11 years ago

Updating to 1.4.02 made it WORSE. I have the latest version of PEX (1.19.5) and that did not solve it either. The current solution that seems to be working, is to not include McMMO in the the permissions file.

ghost commented 11 years ago

This has not been fixed. mcmmo 1.4.0.0, and 1.4.0.2 are both broken. I do have PEX 1.19.5

Glitchfinder commented 11 years ago

Would you mind sharing your full plugin list with us?

Glitchfinder commented 11 years ago

As well as your configuration files? (Make sure to censor the SQL info if you're using an SQL server!)

ghost commented 11 years ago

My server has WorldEdit, iConomy, Vault, PermissionsEx, Multiverse-Core Modifyworld, LWC, mcMMO, MoneyDrop, WorldGuard, Essentials, MineBackup, ChatManager, EssentialsSpawn, Multiverse-Portals Multiverse-Inventories, ChestShop

I had these plugins (and more) running just fine on an older server, I know that doesn't mean much.

Which configuration files do you want? The McMMO ones? or what? I do not use mysql for anything, and I'm using the default files for mcMMO

Ipzen commented 11 years ago

I got the same.. And im not even using PEX like the rest of the guys here, , i use groupmanager so i dont think its a permission error. Reload fixes it temporary for me aswell.

Plugins (42): FoundBoxx, LegendaryMessages, GroupManager, WorldEdit, Vault, Multiverse-Core, WorldGuard, AutoRepair, SimpleWarnings, VillageProtection, BorderGuard, SurvivalGames, BringBackTheEnd, CoreProtect, Permissions, CraftBukkitUpToDate, Scavenger, VoteKick, BKCommonLib, Votifier, AutoSaveWorld, MobArena, mcMMO, GAListener, Lift, Essentials, Jobs, EssentialsXMPP, EssentialsProtect, EssentialsSpawn, Multiverse-Portals, Multiverse-Inventories, EssentialsGeoIP, Multiverse-NetherPortals, Enjin Minecraft Plugin, LWC, EssentialsAntiBuild, dynmap, ChestShop, EssentialsChat, Dynmap-Essentials, VanishNoPacket

Only change in my Mcmmofiles are lower XP gain and droprates. Worked perfect til last update

gmcferrin commented 11 years ago

@sharf224 @Ipzen Yes, copies of your mcMMO config files and your permissions files would be helpful.

ghost commented 11 years ago

My mcMMO config files are the stock ones that get installed when mcMMO first starts. I'll include them and my permissions file anyway.

https://docs.google.com/file/d/0BxrhzFHl90CxNElLSXZjenRtSzA/edit?usp=sharing

Edit: as an update, experience has been working for the past day, but I haven't done anything to it.

Ipzen commented 11 years ago

Mine is changed, Here it is. https://docs.google.com/document/d/1VkRokvoPHcRkvM6t8v2sI27HH9qR5k0Q0ys7CVNaG8k/edit?usp=sharing

gmcferrin commented 11 years ago

@Ipzen I can't view that for some reason, I don't seem to have permissions.

@sharf224 It's likely where you updated to 1.4.02, as that contains the fix. It could also be something with PEX changes and removing the mcmmo perms from the file.

ghost commented 11 years ago

I updated to 1.4.02 and it still didn't give exp, and it causes PEX to error. So I downgraded again, no errors, but exp breaks. Upgraded again, but removed the permissions from the permissions file, letting mcMMO manage them, and it still stopped giving exp, and still gives PEX Errors. It has since been giving exp (or so my players say).

gmcferrin commented 11 years ago

What errors was it giving PEX? Could you post those up for me, @sharf224?

ghost commented 11 years ago

I get this: [WARNING] [PermissionsEx] Can't obtain PermissionsEx instance [WARNING] [PermissionsEx] Reinjecting all permissibles

about 12 times on server start/reload

ghost commented 11 years ago

Ok I confirmed it, anyone with mcMMO permissions in my permssion files (ie the admin with the - '*' node) cannot gain exp. If I remove the permission from the file, exp works fine.

Edit: Not entirely sure what's going on. I have removed permissions for myself, and no matter what I do, I cannot get exp to work for myself, but everyone else seems to be working.

gmcferrin commented 11 years ago

@sharf224 That sounds like a rather major issue with PEX, not mcMMO. Could you please pastebin your entire startup log?

ghost commented 11 years ago

Here it is: http://pastebin.com/Qzxypg7f

Note, the warnings PEX puts out, disappear when I disable mcMMO

gmcferrin commented 11 years ago

@sharf224 Yeah, that's DEFINITELY a bug with PEX. I'd suggest talking to their developers to find out what the issue is, or switch to a different permissions plugin.

ghost commented 11 years ago

I'll do that, but why can I not gain exp but others can?

gmcferrin commented 11 years ago

I'm not sure why, unless PEX is doing something stupid because you're an OP, perhaps?

Ipzen commented 11 years ago

i just updated ALL my plugins on my server, even if i had existing version or not, And now my problem is solved, Dont know what plugin made the bug, but it works fine for me now, (and i had Groupmanager, Not pex, and im sure i had the latest version of Mcmmo)

gmcferrin commented 11 years ago

@sharf224 Is everything working OK for you now? If I don't hear from you soon, I'll be closing this.

ghost commented 11 years ago

Everything is "working" except I can't modify the permissions for groups, I'm relying on McMMO's auto permissions. I have heard nothing from PEX in over a week now.

Nikecow commented 11 years ago

PEX is getting notorious for it's incompatibilities. I use bPermissions and I've never had this issue.