已提出到 https://drupal.org/node/2081333
先說明一下這個問題的原因:
由於 record feature 會使用 array_diff_assoc 函數來比較 start / stop 之間的差異,但是該函數在比較時無法處理非 scalar 的變數,所以會造成 error 使得在 stop record 時程式中斷。
另外在 view diff 表格時,render cell 時也是無法處理非 scalar 的變數。
我提出的 Patch 主要是在修正這兩個 Bug,Patch 檔在上面的連結裡面可以下載~