【emergency】[URGENT] Is this a bug? After updating ConcreteCMS 9.4.8 to 9.5.0, I can no longer add calendars

Thank you for your continued support.

[URGENT] Is this a bug?

After updating ConcreteCMS from 9.4.8 to 9.5.0, two calendar blocks I had placed on my homepage disappeared.

Fortunately, I had backed up two of the same calendar blocks to another page, so I copied them to the clipboard and restored them, and they reappeared.

However, I have a problem.

I can’t place the two existing calendars on new pages or elsewhere.

I haven’t created any new calendars for testing, but not being able to add existing calendars is a problem.

The ConcreteCMS update method is overwriting the “concrete” folder.

This has always worked without problems.

Is there a way to fix this?

Please advise.

Concrete Version

Core Version - 9.5.0
Version Installed - 9.5.0
Database Version - 20260203004500

#Hostname
sv100.xserver.jp

System User

demouser

Environment

production

Database Information

Version: 10.5.13-MariaDB-log
SQL Mode:
Character Set: utf8mb4
Collation: utf8mb4_unicode_ci
Max Connections: 3000

Concrete Packages

Honest Websites Back To Top (1.1.0), Replica Pro Theme (2.6.1), Simple Spacer (0.9.1)

Overwriting the concrete folder is not enough.
First you shouldn’t unzip the new one over it. You should rename or delete altogether the old one and put the new one in its place.
Then you should make sure you don’t have an update.php file in the application/config folder.
And then you should either run the update command line by SSH or load a page to run the update.
Then check in your environment information that the new version installed is the correct one. Otherwise maybe the update didn’t fully install.

There is no update.php file in the application/config folder.

This method has always worked for me.

I restored the concrete folder from the concreteCMS 4.9.8 backup I had just created, and it improved, but my environment is now 9.5.0.

Concrete Version

Core Version - 9.4.8
Version Installed - 9.5.0
Database Version - 20250827152432

I tried this on multiple sites, and the original calendar didn’t reflect, but creating a new calendar displayed it correctly.

Ideally, I don’t want to leave files in the updates folder due to limited storage space.

One is the version from the files and the other from the database.
The database version number is correct so you should probably switch the concrete folder back to the new 9.5.0 one.

Other possibilities for the disappearing block could be the need to empty the cache and/regenerate database entities.

And finally yes it could be a bug but since the block itself seems to be working and the issue doesn’t impact other blocks, I’m not sure how that could happen.

Did you make any modifications to the concrete 9.4.8 core files as that would explain the error when you replaced the concrete folder with the 9.5.0 one.

I reverted the concrete folder to version 9.5.0, but existing calendars still don’t appear when added to blocks.
I also cleared the cache, but the problem persists.
I don’t know how to regenerate the database entities.
It seems that reverting to the 9.4.8 concrete folder works correctly at this point.
I would appreciate any further advice.

I haven’t done anything to the concrete folder in version 9.5.0.

I restored version 9.4.8 to a new state.

This is not what you posted earlier, you said you restored it from a backup.
I was suggesting that your backup concrete 9.4.8 files might have been modified.
I was not suggesting that you had modified the concrete 9.5.0 files.

When I said “new,” I meant the original concrete folder.

I apologize for my poor wording.

Just to be sure, I reverted to the original 9.4.8 concrete folder, and it’s working correctly.

Since this is a translation, there may be some differences in wording.

Is this part of the 9.5.0 Release Notes irrelevant?

Fixed: CalendarEventVersion Entity missing getJSONObject method
Fixed: When creating a calendar event, if you check “All Day” and submit it without changing the date, the end date will be 1970.