-
Notifications
You must be signed in to change notification settings - Fork 21
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
Languageserver doesn't start with Puppet 7.11.0 #311
Labels
bug
Something isn't working
Comments
Adding facter as a requirement, it works:
|
@tmu-sprd thanks for bringing this to our attention, adding facter does indeed allow the server to come up however there are some additional issues with the new facter implementation which we need to solve before we have a fix. |
sanfrancrisko
pushed a commit
that referenced
this issue
Sep 30, 2021
(GH-311) Explicitly require Facter
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the Bug
Using VSCode 1.60.1 with Puppet extension 1.3.0.
Having Puppet 7.11.0 installed, the Languageserver for puppet fails to start with this error:
Downgrading Puppet to 7.10.0 fixes this.
Expected Behavior
The Languageserver works with Puppet 7.11.0 installed.
Steps to Reproduce
Steps to reproduce the behavior:
gem install puppet
gem uninstall puppet
gem install puppet -v 7.10.0
Edit: Same applies to instructions in Readme:
git clone
,cd
,bundle install
,bundle exec rake gem_revendor
With 7.10.0 it works:
git clone
,cd
,PUPPET_GEM_VERSION="7.10.0" bundle install
,PUPPET_GEM_VERSION="7.10.0" bundle exec rake gem_revendor
Environment
Additional Context
Just a guess: Puppet 7.11.0 introduced support for multiple Facter implementations at Puppet initialization: PUP-11216. Can't tell, if this is causing the issue.
The text was updated successfully, but these errors were encountered: