Open kirse opened 11 years ago
Issue has shown up on the Google Groups a few times. Have not been able to replicate the situation. When you do encounter it though an admittedly less-than-optimal work-around is to delete the corrupted dashboard as noted here:
delete from dashboard where layout_config like '%[Ljava.lang.String%';
Perhaps "pessimistic locking" is required?
We have noticed this will often occur when there are multiple logins both modifying and saving the layout. Removing the dashboard associated with the user typically fixes the issue. Inside the table, it looks like a bad serialization from JSON as the value in the table relates to java.
I don't have the exact root cause on this, but here's as much info as I can provide:
Extra Notes: [1] This garbage data tends to look similar to this: [Ljava.lang.String;@6661b6c [2] To an informed dev, this will show a "Trying to decode an invalid JSON string" error in Console
Java Stack trace: