I noticed another thread here with this error, but that seemed to be related to integrations. Since I have gone to the extent of removing and reinstalling CMPS and no longer have any integrations, I don't think it's the same problem.
On my CMPS index I get the following at the top:
In addition, each new page that I create does not save it's 'type'. When viewing the page overview, the type box is empty... Although my default index page (installed by the installer) does have a type.Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /includes/vba_cmps_include_top.php on line 87
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /includes/vba_cmps_include_top.php on line 92
When editing these typeless custom pages, I am always told that I cannot create a page with the same identifier - but I am editing and not creating.
I cannot remember exactly when this started, as I have spent some time trying to fix it myself. If I recall correctly, it was around the time I upgraded to vB 3.7. I don't think it was when I upgraded to the 3.7 compliant version, and I upgraded to RC2 when it was first released.
Regardless, I downgraded to RC1 and applied the fix to allow it to work with 3.7 and the errors were still there. I have now upgraded again to the RC2 3.7 compliant version.
I tried disabling all my installed hacks, but the error persisted. They are now turned back on.
When I Google the error it seems people get it with lots of other PHP scripts, and people usually point the finger at PHP5. But I am no expert, and am at your mercy.
Many thanks to Zach for his hours spent trying to fix it with me. And thanks to anyone who can shed some light on the matter.