# 5xx Server Error for calendar feed URL: /ccm/calendar/feed/1

**URL:** https://forums.concretecms.org/t/5xx-server-error-for-calendar-feed-url-ccm-calendar-feed-1/9074
**Category:** Using Concrete / Help
**Created:** [May 13, 2025, 7:11pm UTC](https://forums.concretecms.org/t/5xx-server-error-for-calendar-feed-url-ccm-calendar-feed-1/9074 "2025-05-13T19:11:01Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![mcgurrant](https://forums.concretecms.org/user_avatar/forums.concretecms.org/mcgurrant/32/5178_2.png) [@mcgurrant](https://forums.concretecms.org/u/mcgurrant)
#### Post date: [May 13, 2025, 7:11pm UTC](https://forums.concretecms.org/t/5xx-server-error-for-calendar-feed-url-ccm-calendar-feed-1/9074/1 "2025-05-13T19:11:01Z")

</div>

Hello!  
We are running Concrete 9.3.9 and PHP 8.2.28.  
We aren’t having any failures with the calendar on the site but felt obligated to report this error for review. They only reason I know about this is Google Search Console sent me a Server error (5xx) alert when it tried to index this URL: [https://reachhighermontana.org/ccm/calendar/feed/1](https://reachhighermontana.org/ccm/calendar/feed/1)  
The error received when going to that URL is:  
_Controller “Concrete\Controller\CalendarFeed::view()” requires that you provide a value for the “$identifier” argument. Either the argument is nullable and no null value has been provided, no default value has been provided or because there is a non optional argument after this one._  
Let me know if there is any other information needed for troubleshooting this.

---

<div class="post-metadata">

### Author: ![andrew](https://forums.concretecms.org/user_avatar/forums.concretecms.org/andrew/32/4631_2.png) [@andrew](https://forums.concretecms.org/u/andrew)
#### Post date: [June 10, 2025, 5:24pm UTC](https://forums.concretecms.org/t/5xx-server-error-for-calendar-feed-url-ccm-calendar-feed-1/9074/2 "2025-06-10T17:24:38Z")

</div>

It looks like to me like this is a core bug. The route definition for this endpoint is here:

```auto
$router->get('/ccm/calendar/feed/{calendar_id}', 'Concrete\Controller\CalendarFeed::view')
      ->setName('calendar_rss')
      ->setRequirements(['calendar_id' => '[0-9]+'])

```

So the route definition is expecting a variable named `$calendar_id` in the `Concrete\Controller\CalendarFeed::view()` method.

However, when looking at the actual controller method in the core, we see it’s set up to use a different parameter.

```auto
class CalendarFeed extends Controller
{
    public function view($identifier)
    {
    // ...
    }
}

```

I think if we replaced `$identifier` with `$calendar_id` that would fix this issue.

---

<div class="post-metadata">

### Author: ![andrew](https://forums.concretecms.org/user_avatar/forums.concretecms.org/andrew/32/4631_2.png) [@andrew](https://forums.concretecms.org/u/andrew)
#### Post date: [June 10, 2025, 5:25pm UTC](https://forums.concretecms.org/t/5xx-server-error-for-calendar-feed-url-ccm-calendar-feed-1/9074/3 "2025-06-10T17:25:34Z")

</div>

I’ve created a github issue for this: [5xx Server Error for calendar feed URL: /ccm/calendar/feed/1 · Issue #12580 · concretecms/concretecms · GitHub](https://github.com/concretecms/concretecms/issues/12580)

---

<div class="post-metadata">

### Author: ![mcgurrant](https://forums.concretecms.org/user_avatar/forums.concretecms.org/mcgurrant/32/5178_2.png) [@mcgurrant](https://forums.concretecms.org/u/mcgurrant)
#### Post date: [June 10, 2025, 6:39pm UTC](https://forums.concretecms.org/t/5xx-server-error-for-calendar-feed-url-ccm-calendar-feed-1/9074/4 "2025-06-10T18:39:02Z")

</div>

Thanks for having a look and creating a github issue!
