Reproduced on a 1.7.2 and a 1.7.4 vanilla server. Stack traces and crash reports here: https://gist.github.com/t00thpick1/6c1302555a3fe2ed7f48
If you need a copy of the world that can reliably reproduce this, contact wolvereness in #bukkit on irc.esper.net
Is there any chance an option in the form of a GameRule could be added that would allow servers to toggle whether pistons work with current behavior or with the behavior asked for by this bug report?
Reproduced on a 1.7.2 and a 1.7.4 vanilla server. Stack traces and crash reports here: https://gist.github.com/t00thpick1/6c1302555a3fe2ed7f48
If you need a copy of the world that can reliably reproduce this, contact wolvereness in #bukkit on irc.esper.net