What I expected to happen was...:
Spawn me to the spawnpoint that was set
What actually happened was...:
I set my spawn to 0,0,0 using a command block and the /spawnpoint in the command block failed to work and spawned me back at original spawn
Steps to Reproduce:
1. set your spawn with /spawnpoint (name) (X) (Y) (Z)
In a command block
2. Every time you try to respawn you will spawn at the original spawn
The spawnpoint is in a bunch of blocks.