Using tellraw commands inside signs to clone a sign into the spot of another sign doesn't update the sign... sometimes.
This is the command I'm using: /blockdata ~ ~ ~-2 { Text1:"{ text:\"1\", color:blue,bold:true, clickEvent:{ action:run_command, value:\"execute @e[type=Villager,c=1] ~ ~ ~ /say The Field? Come up front and I'll take you there.\" } }",Text2:"{ text:\"Grassy Field\", color:black,bold:true, clickEvent:{ action:run_command, value:\"/clone ~ ~-4 ~ ~ ~-4 ~ -53 60 1334\" } }",Text3:"{ text:\"\", color:green,bold:true, clickEvent:{ action:run_command, value:\"/playsound mob.villager.yes @a ~ ~ ~ 1 1 1\" } }",Text4:"{ text:\"Very Easy\", color:green,bold:true, clickEvent:{ action:run_command, value:\"/clone 42 14 0 44 16 0 -39 25 8\" } }"}
It clones the sign at ~ ~-4 ~ ~ ~-4 and puts it onto another sign that already exists. Most of the time it works, however sometimes it doesn't. It usually occurs when I teleport away from the area, do some other stuff, intensive cloning and entity manipulation, and teleport back. If I right click the same sign, it stops working.
However it should be noted that when I leave the world and come back in, the sign did actually update, it just isn't reflected in what I see.
**I've also experienced the issue with a straight up blockdata command*
Please re-open this still happens in 14w34a and 14w34b