$wpdb->insert() returns false which I've learned means that the insert failed. Now, I would like to know why it fails with the insert.
According to this ticket https://core.trac.wordpress.org/ticket/32315 the problem could be that the value is either too long or contains bad characters.
Here is the insert query:
$result = $wpdb->insert('table', $ins_args, array('%d', '%d', '%s', '%s', '%s', '%s'));
It's difficult to show the $ins_args array values since some values are pretty long. Specially the one for field named value. But I use type longtext for that field. And this insert is used a lot. And most times it works with success. So it really feels like a encoding or size problem.
How do I get to know what the problem is? $wpdb->last_error is empty
insert(), the$wpdb->last_queryright after shows anSELECT * FROM ....-query.