my server have an issue with some players who have a name with one space character on the middle whan player disconnect server could not save player.dat what is the problem sorry for my bad english thanks https://jenkins.pmmp.io/job/PocketMine-MP/1761/ Code: 2019-04-29 [09:16:47] [Server thread/CRITICAL]: Could not save player "jumpi durendal": file_put_contents(/home/teracube/players/jumpi durendal.dat): failed to open stream: Permission denied 2019-04-29 [09:16:47] [Server thread/CRITICAL]: ErrorException: "file_put_contents(/home/teracube/players/jumpi durendal.dat): failed to open stream: Permission denied" (EXCEPTION) in "src/pocketmine/Server" at line 886 2019-04-29 [09:16:47] [Server thread/DEBUG]: #0 (): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string file_put_contents(/home/teracube/players/jumpi durendal.dat): failed to open stream: Permission denied, string phar:///home/teracube/PocketMine-MP.phar/src/pocketmine/Server.php, integer 886, array Array()) 2019-04-29 [09:16:47] [Server thread/DEBUG]: #1 src/pocketmine/Server(886): file_put_contents(string /home/teracube/players/jumpi durendal.dat, string ...........\k.[....v..nh..!M......Z{...J4..H.B.e#.....g.7.~..z.m..H.OD#H.....J.HU.T.Z)RK..P..Cj..-...E...s.\.q...}x....Y.<s.....s....jG...5..^3.i..-..R_...g.dDS.....M|9A".*.!BHd....|.T.....Y........~.'..t.jdxQ..j.. .....lT...F.%L.j!.&Dbs.z.....n..,QBFH.P."dd?.*.>W..l.M....|.fG..$.&.mY#.....~....~..G[}F...*F.9..h.#.(.#$..n_......uF.H....x9.....D'.9.(..C.......K.D....!'..r6.$l>..f...5...2Ks..q.;$4qN..m.4......D.f.N.....f.Ns..g....4.8..H...M..l.4.u.~..v...e.".N;..V.Mv...&.4);...<..O..j..K4aNs..3......3......4..in.4Y....U..U......:.l(g...M..f.....Y..&lc.D.d........f.....I.q.-v..n...&.a/4-..y.-.b..z......v...ib.&.B3.a..4k.4.....N..4.|A..C.X.T...........'[..B. ..s..:gf?.`...o...1g.....<..q..5..;b..K.l.$......%.*Q.#.E..5......=..oL...%ln..EQ[.|^.f..2.h.w...ht.......-...f..Fw..*;[email protected]....=.J.e...uU+.S.....Bl.....\......*..v...]...y.'.%A..+..t1.Fs.6>...k....;.M......7..I.NU..jv.z....S.=:..R...Q..TW.4v0#...a.%..p.TUo..uZ.(Z..}.*.Q.u..J,2P.o.....z..q...k .9...?:.G....+..bb....j....Du.....>XE.x.D.V....{.|~..f.G......yJ.o^x..!...F..-..`3.Ad...Q.q..P.c.....R....l&.......0=..Q.....,]..<0..TJ.$.[1.Bv...7.htS=...........N..GK...6..=..._.=iVh...c....?.._.....`..7O....~........./>r........=y.l........................O.....6?a._-.....@....~.....|.....G..}.!...........l...^..C.~....:..._.....?........&~.w..1...@G0...>[email protected]....}..E...a...~..uo>.Es...l3..|h...rE...|..(7.p.aP......0c.Zx...z+.A...z....T.......8.......?....y..*..g......i.w....hL...T.....`>....K...B..[...{.!V......k>..zb.m/...[.....<...~.<..x.<.S...?.....:..~.....5z....A.....?.....k~?..5.....:...W.,...=.1...P17.}.9b........J...G=@[.G....\..m....s....6...?.......?>.b....+..qb[..<.qYl...........#~..V.....]..V.G...z.........m......k!....8.7... .!.+Y\.....+?Y.s[[f............./..........+..g...q..|*..5.{..0..J....N.....=k<........1...T...O...././n1.m.wb.......;Au..7..._V..#...?..........Y..}...~._V.gk.....N......k\.>b.c...%(A.JP.....%(A.JP...N.......N...\........R........j...3[...{.~.[.~......d.......C....F.... ...={5.e.| ..?(...g.....W~...{.A..v..r.p{.1.....~..A.."v.{.N..^.......N...].x?..A..^.....v...............z........*~....1.............z........[..I|N..... $NF..J....._.6-..x.^R...0...B.E..;...I.qr.xr.R.......e.19...V..dU]....D*.KM.J%...NX..%....\*.M..l..~.M.....X...z..Tf...C'R-.G..f0.e.L.....Pr...T\....'..R./..L.D...J4...X+Fo8Of..jyQS.6:1>u.....6.\4v.%A..T*.u.`...\..s.6ukt.....9..S......@{...(3..iO9.I6<....R...KL.g.,aA....a.l..f1.1....j.(&g.s)|R..=9........'KO:H;[email protected]..{E...d...p0.o.77C...*Z.J........F....^........i..aO.-~.6...].m...^S..dQN.i..%.hn^.lV.v..(.-*e...c.d..[.Mf;...F..F].........S.F...Fn.j.....>V....r.5%K.....?B;H.^...N....5.2..n.]f|.e?.....^.<.%.........r..QN..W...QU.._.*...K...x7......72_U...a..*..+.2d>;._..s/k.a.>.K....[...[..) 2019-04-29 [09:16:47] [Server thread/DEBUG]: #2 src/pocketmine/Player(3606): pocketmine\Server->saveOfflinePlayerData(string jumpi durendal, pocketmine\nbt\tag\CompoundTag object) 2019-04-29 [09:16:47] [Server thread/DEBUG]: #3 src/pocketmine/Server(2449): pocketmine\Player->save() 2019-04-29 [09:16:47] [Server thread/DEBUG]: #4 src/pocketmine/Server(2594): pocketmine\Server->doAutoSave() 2019-04-29 [09:16:47] [Server thread/DEBUG]: #5 src/pocketmine/Server(2335): pocketmine\Server->tick() 2019-04-29 [09:16:47] [Server thread/DEBUG]: #6 src/pocketmine/Server(2196): pocketmine\Server->tickProcessor() 2019-04-29 [09:16:47] [Server thread/DEBUG]: #7 src/pocketmine/Server(1775): pocketmine\Server->start() 2019-04-29 [09:16:47] [Server thread/DEBUG]: #8 src/pocketmine/PocketMine(258): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/teracube/, string /home/teracube/plugins/) 2019-04-29 [09:16:47] [Server thread/DEBUG]: #9 (1): require(string phar:///home/teracube/PocketMine-MP.phar/src/pocketmine/PocketMine.php) https://jenkins.pmmp.io/job/PocketMine-MP/1761/artifact/PocketMine-MP.phar
2 questions 1. are you using a dev build of pmmp or old version? 2. is this a plugin you have that is acting up? if not then try running the server without any plugins and see if you still have this problem