hmmmm
it all looks ok (at quick glance) you could check that the class name is in the enum for Page in the DB - but I agree this is strange
sorry I cannot be more help - maybe other can see it
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
Please use forum.silverstripe.org for any new questions
(announcement).
The forum archive will stick around, but will be read only.
You can also use our Slack channel
or StackOverflow to ask for help.
Check out our community overview for more options to contribute.
hmmmm
it all looks ok (at quick glance) you could check that the class name is in the enum for Page in the DB - but I agree this is strange
sorry I cannot be more help - maybe other can see it
Yes, again very strange, thanks a lot for your help in laying out the problem here.
You've mentioned 'check that the class name is in the enum for Page in the DB' but i didn't get it.
Where should i look for the enum value in the database, NGSiteNamePage has no table as it has no fields, it just extends the NGSiteNameCore but the Core has only 2 fields, ID and ExtraJavaScript.
Sorry, i'm very new to SilverStripe, missing something here, can you help me understand this?
the database will hold a value for the enum of classname - please see attached braowing the db with http://www.heidisql.com/ focusing on teh sitetree table
I managed to solve the problem.
Since Silverstripe uses /tmp folder of the server for it's cache i checked there and found NGSiteNameMobilePage temp file and manually deleted it.
Everything works as expected now, hope this helps someone in the future.
Many thanks to Swaiba for his help to eliminate all the other potential causes of this particular case.