Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register
  • Castopod Castopod
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 111
    • Issues 111
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Ad AuresAd Aures
  • CastopodCastopod
  • Issues
  • #150
Closed
Open
Issue created Oct 24, 2021 by Romain de Laage@rdelaageDeveloper

RSS generation fails

Describe the bug

The application fail to generate a RSS feed on some podcasts, works on other podcasts

Steps to reproduce

  1. Click on RSS button

Expected behavior

A RSS feed to be generated

Actual behavior

A page printing:

Whoops!

We seem to have hit a snag. Please try again later...

is shown and a CRITICAL error is thrown in logs

Relevant logs and/or screenshots

CRITICAL - 2021-10-24 08:56:07 --> SimpleXMLElement::addAttribute(): Argument #2 ($value) must be of type string, null given
#0 /castopod/app/Helpers/rss_helper.php(262): SimpleXMLElement->addAttribute('type', NULL)
#1 /castopod/app/Controllers/FeedController.php(50): get_rss_feed(Object(App\Entities\Podcast), '')
#2 /castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(877): App\Controllers\FeedController->index('la_voix_est_lib...')
#3 /castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(416): CodeIgniter\CodeIgniter->runController(Object(App\Controllers\FeedController))
#4 /castopod/vendor/codeigniter4/codeigniter4/system/CodeIgniter.php(324): CodeIgniter\CodeIgniter->handleRequest(NULL, Object(Config\Cache), false)
#5 /castopod/public/index.php(41): CodeIgniter\CodeIgniter->run()
#6 {main}

Context

  • Castopod: 1.0.0-alpha.75
  • OS: php8-alpine docker container (server), Manjaro (client)
  • Browser: Firefox
  • Web server: Nginx and PHP-FPM

Possible fixes

No idea but I can help you to investigate on this issue

Assignee
Assign to
Time tracking