<p>I had this issue with a page using the neo blocks for content. <a href="https://github.com/spicywebau/craft-neo" rel="nofollow noreferrer">https://github.com/spicywebau/craft-neo</a></p>
<p>Someone had modified the field for that page from &quot;Neo&quot; to &quot;Asset&quot;, the exact same problem you had. The version history was trying to display historic content for Neo blocks in an in compatible field type, so it crashed.</p>
<p>Resolution was to go back to the field for that page back to &quot;Neo&quot; and then version history worked once again and I could restore my page.</p>
<p>As a note, there is a warning on the fields editor that modifying the type of field will reset your page content!</p>

CC BY-SA 4.0
2024-02-27T04:50:40.743Z
2024-02-27T04:50:40.743Z
Damian Mooyman
<p>My content within all of my pages has disappeared.  The website is only displaying the header and footer on each page. When I try to restore the internal page to it's previous version to get the content back I get this error: "Internal Server Error: mb_convert_case() expects parameter 1 to be string, array given".  I also cannot add anything to my pages other than Assets.  When can I do to get the content back?  Any ideas on how to fix the Error I'm getting?  Thank you!</p>

CC BY-SA 4.0
2019-11-19T09:04:29.937Z
Can you provide some more context? Any changes in the codebase before the error occurred? Any craft (or other) updates?
Anthronaut
CC BY-SA 4.0
2019-11-24T11:39:32.217Z
possible solution here? https://craftcms.stackexchange.com/questions/22189/sprout-email-conflicts-with-craft-contact-form
James Smith
<error-message><error><content>
Craft CMS Content has Disappeared?
# Craft CMS Content has Disappeared?

(Asked by: username_0 on 2019-11-18)

My content within all of my pages has disappeared. The website is only displaying the header and footer on each page. When I try to restore the internal page to it's previous version to get the content back I get this error: "Internal Server Error: mb\_convert\_case() expects parameter 1 to be string, array given". I also cannot add anything to my pages other than Assets. When can I do to get the content back? Any ideas on how to fix the Error I'm getting? Thank you!

**Tags:** error-message, error, content

> **Comments:**
> **username_1**: Can you provide some more context? Any changes in the codebase before the error occurred? Any craft (or other) updates?  
> **username_2**: possible solution here? https://craftcms.stackexchange.com/questions/22189/sprout-email-conflicts-with-craft-contact-form  

---

## 1 answers

### Answer by username_3 on 2024-02-27. Score: 0

I had this issue with a page using the neo blocks for content. <https://github.com/spicywebau/craft-neo>

Someone had modified the field for that page from "Neo" to "Asset", the exact same problem you had. The version history was trying to display historic content for Neo blocks in an in compatible field type, so it crashed.

Resolution was to go back to the field for that page back to "Neo" and then version history worked once again and I could restore my page.

As a note, there is a warning on the fields editor that modifying the type of field will reset your page content!


---

