Body: <p>Running civiCRM 5.66.0 on WP 6.3.2 upgraded to php 8.1 over the weekend.</p>
  <p>The internal civicEvent calendar no longer displays event titles, or previous events at all.</p>
  <p>We are also using the Event Calendar extension for a public listing and that is still working fine. We can use the manage event function to see a listing of events, but the calendar view is (was) very handy for quickly finding an upcoming event to check volunteers / registrations / etc.</p>
  <p>The only two things I did over the weekend were upgrade from 5.65.0 to 5.66.0 and from php 7.4 to php 8.1</p>
  <ol>
  <li>Has anyone else seen this issues?</li>
  <li>Does anyone have a suggestion on how to fix (other than downgrading)?</li>
  </ol>
  <p><a href="https://i.sstatic.net/poP5w.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/poP5w.png" alt="civiCRM calendar" /></a>
  <a href="https://i.sstatic.net/2QEK7.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/2QEK7.png" alt="external Event Calendar extension view" /></a>
  <a href="https://i.sstatic.net/l6em6.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/l6em6.png" alt="enter image description here" /></a></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-16T14:54:30.397Z
Comments.Text: Are there any error in the logs?
Comments.UserDisplayName: Lars SG
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-16T20:00:36.193Z
Comments.Text: Not anything obvious. I'm not really sure what I'm looking for to be honest. There are some msg's about missing eid but I don't know if that's event ID or some other civicrm ref. The events are there - they're showing on the public view and in the manage event list view.
Comments.UserDisplayName: John Bradford
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-16T20:21:58.620Z
Comments.Text: Missing eid is probably missing event id, would probably be helpful to add those to your question.
Comments.UserDisplayName: Lars SG
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-16T20:22:55.787Z
Comments.Text: Best thing to do would be to load the calendar page with the problem, then check for errors that just came up when you do that.
Comments.UserDisplayName: Lars SG
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-17T07:43:11.753Z
Comments.Text: Tried that, nothing new added to log. I also turned on Debug & Backtrace and opened the calendar, nothing added and no pop-ups appear.
Comments.UserDisplayName: John Bradford
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-17T07:55:37.950Z
Comments.Text: OK - I tried inspecting the actual web page, as no errors are being thrown. It looks like the table cell has a title, but it's not visible. Which makes me suspect a css issue is rendering it either in the same colour as the cell background, or some 'invisible' colour setting. Will try digging through the style sheets. However, I've not changed the site theme recently, and civicrm should be using the site css.
Comments.UserDisplayName: John Bradford
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-17T08:28:01.303Z
Comments.Text: Partial solution - I edited the css and the titles now show up again on the calendar entries. This was the css entry in question, the color had be set to the same as background colour. I've reset it to white here and titles are back - now just to figure out why previous events aren't showing up.      **.crm-container a, .crm-container a:link, .crm-container a:visited {
      color: #ffffff;
      text-decoration: none;
  }**
Comments.UserDisplayName: John Bradford
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-10-17T10:58:42.007Z
Comments.Text: Ok - that wasn't the fix I thought it was. That changed all the container text white, rendering other screens unreadable. Still searching for the css that defines the calendar element colour.
Comments.UserDisplayName: John Bradford
Tags: <civievent><php><php8>
Title: civiEvent calendar not showing details after php 8.1 upgrade
ThreadText: # civiEvent calendar not showing details after php 8.1 upgrade
  
  (Asked by: username_0 on 2023-10-16)
  
  Running civiCRM 5.66.0 on WP 6.3.2 upgraded to php 8.1 over the weekend.
  
  The internal civicEvent calendar no longer displays event titles, or previous events at all.
  
  We are also using the Event Calendar extension for a public listing and that is still working fine. We can use the manage event function to see a listing of events, but the calendar view is (was) very handy for quickly finding an upcoming event to check volunteers / registrations / etc.
  
  The only two things I did over the weekend were upgrade from 5.65.0 to 5.66.0 and from php 7.4 to php 8.1
  
  1. Has anyone else seen this issues?
  2. Does anyone have a suggestion on how to fix (other than downgrading)?
  
  [![civiCRM calendar](https://i.sstatic.net/poP5w.png)](https://i.sstatic.net/poP5w.png)
  [![external Event Calendar extension view](https://i.sstatic.net/2QEK7.png)](https://i.sstatic.net/2QEK7.png)
  [![enter image description here](https://i.sstatic.net/l6em6.png)](https://i.sstatic.net/l6em6.png)
  
  **Tags:** civievent, php, php8
  
  > **Comments:**
  > **username_1**: Are there any error in the logs?  
  > **username_0**: Not anything obvious. I'm not really sure what I'm looking for to be honest. There are some msg's about missing eid but I don't know if that's event ID or some other civicrm ref. The events are there - they're showing on the public view and in the manage event list view.  
  > **username_1**: Missing eid is probably missing event id, would probably be helpful to add those to your question.  
  > **username_1**: Best thing to do would be to load the calendar page with the problem, then check for errors that just came up when you do that.  
  > **username_0**: Tried that, nothing new added to log. I also turned on Debug & Backtrace and opened the calendar, nothing added and no pop-ups appear.  
  > **username_0**: OK - I tried inspecting the actual web page, as no errors are being thrown. It looks like the table cell has a title, but it's not visible. Which makes me suspect a css issue is rendering it either in the same colour as the cell background, or some 'invisible' colour setting. Will try digging through the style sheets. However, I've not changed the site theme recently, and civicrm should be using the site css.  
  > **username_0**: Partial solution - I edited the css and the titles now show up again on the calendar entries. This was the css entry in question, the color had be set to the same as background colour. I've reset it to white here and titles are back - now just to figure out why previous events aren't showing up.      **.crm-container a, .crm-container a:link, .crm-container a:visited {     color: #ffffff;     text-decoration: none; }**  
  > **username_0**: Ok - that wasn't the fix I thought it was. That changed all the container text white, rendering other screens unreadable. Still searching for the css that defines the calendar element colour.  
  
  ---
  
  ## 0 answers
  
  