Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No valid parser for XML when pushing on GitHub with external source for posts. (Feedjira::NoParserAvailable) #2027

Closed
3 tasks done
theosaulus opened this issue Dec 30, 2023 · 6 comments
Labels

Comments

@theosaulus
Copy link

Acknowledge the following

  • I carefully read and followed the Getting Started guide.
  • I read through FAQ and searched through the past issues, none of which addressed my issue.
  • The issue I am raising is a potential bug in al-folio and not just a usage question.
    [For usage questions, please post in the Discussions instead of raising an issue.]

Describe the bug
Locally, my website runs smoothly, with external source for blog posts (from Medium). When pushing the master branch of my website, I get the following error: No valid parser for XML. (Feedjira::NoParserAvailable), and the deployment step fails.

System (please complete the following information):

  • OS: Windows, but I guess here the problem is on GitHub's side
  • Jekyll version : locally, 4.3.1, on Github 4.3.3
  • Ruby version : locally 3.1.1, on GitHub 3.0.2
@theosaulus theosaulus added the bug label Dec 30, 2023
@george-gca
Copy link
Collaborator

Is it possible that a dependency is missing in the docker image @pourmand1376?

@george-gca
Copy link
Collaborator

Do you run it locally using docker?

@theosaulus
Copy link
Author

Yes, I'm on Windows, I use Docker.

@pourmand1376
Copy link
Collaborator

I don't think this is related to the docker image as he says it happens only when pushing to github (not local).

@Andy-zd
Copy link

Andy-zd commented Jan 2, 2024

For me, I add bundle add webrick before bundle exec jekyll build and specify Jekyll to a specific version in Gemfile(for me I use gem 'jekyll', '4.3.2'). This solved my problem.

@theosaulus
Copy link
Author

Thanks a lot! I believe it's not only linked to the two things you mentioned, I also had to use gem 'mini_racer','~>0.6.2' in Gemfile. Now it works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants