Pocketmine-mp: Can't write text on signs

Created on 15 Nov 2016  路  5Comments  路  Source: pmmp/PocketMine-MP

Issue description


When you place a sign, write text on it and then hit close, the text will disappear...

Steps to reproduce the issue

  1. Get a sign
  2. Write text on it
  3. Hit the Close Button (X) in the top-right-corner
  4. The text will disappear

OS and versions

  • PocketMine-MP: Jenkins build #76
  • PHP: PHP_7.0.12_x86-64_Linux (#8 on Jenkins)
  • Server OS: Linux
  • Game version: PE

Crashdump, backtrace or other files

  • Nothing

Edit by @dktapps

This ONLY happens to servers run from Jenkins phars. Servers run from source are not affected. This indicates a preprocessor issue.

Gameplay Other Fixed

Most helpful comment

I've disabled the preprocessor inlining to resolve the issue.

All 5 comments

@iPocket he's banned from this organisation...

@HimbeersaftLP Would you mind trying running a server from source and see if the issue still occurs? We have reason to believe it's an issue with the phar preprocessor.

@dktapps It's NBT issue.
Let me try to find that commit...

@iPocket It's because of a preprocessor inlining bug. In case you didn't notice, this does not happen if you build a phar yourself or if you run from source code.

Yup, when I run from source it works, when using a phar, not.

Also, I fount another old pocketmine forums link in the issue template, will you fix it, so I don't have to make a PR?

I've disabled the preprocessor inlining to resolve the issue.

Was this page helpful?
0 / 5 - 0 ratings