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

Error: Unmatched sequence on line 83 #20

Open
claudiuconstantin opened this issue Dec 9, 2018 · 8 comments
Open

Error: Unmatched sequence on line 83 #20

claudiuconstantin opened this issue Dec 9, 2018 · 8 comments

Comments

@claudiuconstantin
Copy link

After adding this line in my Gemfile and running bundle install:

gem 'jekyll-tidy', group: :jekyll_plugins

I'm getting an error when running bundle exec jekyll s:
jekyll 3.7.4 | Error: Unmatched sequence on line 83

Is there any additional required configuration I'm missing?

@wkirby
Copy link
Contributor

wkirby commented Dec 10, 2018

Thanks for reporting. I haven't seen this error before. Can you give me your ruby version number?

Thanks.

@claudiuconstantin
Copy link
Author

ruby -v:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x64-mingw32]

@ashmaroli
Copy link
Contributor

@claudiuconstantin You can provide additional info by running the build with --trace:

bundle exec jekyll build --verbose --trace

@claudiuconstantin
Copy link
Author

C:[...]>bundle exec jekyll s --verbose --trace

D:\[...]>bundle exec jekyll s --verbose --trace
  Logging at level: debug
Configuration file: D:/[...]/_config.yml
  Logging at level: debug
      GitHub Pages: github-pages v193
      GitHub Pages: jekyll v3.7.4
         Requiring: jekyll-github-metadata
Dotenv not found. Skipping
         Requiring: jekyll-seo-tag
         Requiring: jekyll-feed
         Requiring: jekyll-sitemap
         Requiring: jekyll-coffeescript
         Requiring: jekyll-commonmark-ghpages
         Requiring: jekyll-gist
         Requiring: jekyll-github-metadata
         Requiring: jekyll-paginate
         Requiring: jekyll-relative-links
         Requiring: jekyll-optional-front-matter
         Requiring: jekyll-readme-index
         Requiring: jekyll-default-layout
         Requiring: jekyll-titles-from-headings
   GitHub Metadata: Initializing...
            Source: D:/[...]
       Destination: D:/[...]/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
       EntryFilter: excluded /LICENSE.md
       EntryFilter: excluded /README.md
       EntryFilter: excluded /scripts
       EntryFilter: excluded /test-gem
           Reading: _posts/2018-11-11-a-poison-tree.md
		   [...]
           Reading: _posts/2018-11-20-winter-trees.md
        Generating: JekyllOptionalFrontMatter::Generator finished in 4.7e-05 seconds.
        Generating: JekyllReadmeIndex::Generator finished in 7.5e-05 seconds.
        Generating: JekyllRelativeLinks::Generator finished in 0.000351 seconds.
        Generating: Jekyll::JekyllSitemap finished in 0.001083 seconds.
       Jekyll Feed: Generating feed for posts
        Generating: JekyllFeed::Generator finished in 0.003177 seconds.
        Generating: JekyllDefaultLayout::Generator finished in 0.004234 seconds.
        Generating: JekyllTitlesFromHeadings::Generator finished in 4.7e-05 seconds.
        Generating: Jekyll::Paginate::Pagination finished in 0.004732 seconds.
         Rendering: _posts/2018-11-11-a-poison-tree.md
  Pre-Render Hooks: _posts/2018-11-11-a-poison-tree.md
  Rendering Liquid: _posts/2018-11-11-a-poison-tree.md
  Rendering Markup: _posts/2018-11-11-a-poison-tree.md
  Rendering Layout: _posts/2018-11-11-a-poison-tree.md
  [...]
         Rendering: _posts/2018-11-20-winter-trees.md
  Pre-Render Hooks: _posts/2018-11-20-winter-trees.md
  Rendering Liquid: _posts/2018-11-20-winter-trees.md
  Rendering Markup: _posts/2018-11-20-winter-trees.md
         Rendering: about.md
  Pre-Render Hooks: about.md
  Rendering Liquid: about.md
  Rendering Markup: about.md
  Rendering Layout: about.md
         Rendering: assets/core.scss
  Pre-Render Hooks: assets/core.scss
  Rendering Liquid: assets/core.scss
  Rendering Markup: assets/core.scss
Traceback (most recent call last):
        31: from C:/Ruby25-x64/bin/jekyll:23:in `<main>'
        30: from C:/Ruby25-x64/bin/jekyll:23:in `load'
        29: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/exe/jekyll:15:in `<top (required)>'
        28: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
        27: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
        26: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
        25: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
        24: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
        23: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/commands/serve.rb:75:in `block (2 levels) in init_with_program'
        22: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/commands/serve.rb:93:in `start'
        21: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/commands/serve.rb:93:in `each'
        20: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/commands/serve.rb:93:in `block in start'
        19: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/commands/build.rb:36:in `process'
        18: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/commands/build.rb:65:in `build'
        17: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/command.rb:28:in `process_site'
        16: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/site.rb:73:in `process'
        15: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/site.rb:191:in `render'
        14: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/site.rb:471:in `render_pages'
        13: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/site.rb:471:in `each'
        12: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/site.rb:474:in `block in render_pages'
        11: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/page.rb:180:in `trigger_hooks'
        10: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/hooks.rb:102:in `trigger'
         9: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/hooks.rb:102:in `each'
         8: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-3.7.4/lib/jekyll/hooks.rb:103:in `block in trigger'
         7: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-tidy-0.2.2/lib/jekyll/tidy.rb:58:in `block in <top (required)>'
         6: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/jekyll-tidy-0.2.2/lib/jekyll/tidy.rb:31:in `output_clean'
         5: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/htmlbeautifier-1.3.1/lib/htmlbeautifier.rb:25:in `beautify'
         4: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/htmlbeautifier-1.3.1/lib/htmlbeautifier.rb:25:in `tap'
         3: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/htmlbeautifier-1.3.1/lib/htmlbeautifier.rb:26:in `block in beautify'
         2: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/htmlbeautifier-1.3.1/lib/htmlbeautifier/parser.rb:16:in `scan'
         1: from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/htmlbeautifier-1.3.1/lib/htmlbeautifier/parser.rb:29:in `dispatch'
C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/htmlbeautifier-1.3.1/lib/htmlbeautifier/parser.rb:34:in `rescue in dispatch': Unmatched sequence on line 83 (RuntimeError)

Running on Windows 10, by the way.

@claudiuconstantin
Copy link
Author

Maybe you're wondering what's in that core.scss file, as I did after seeing the above log:

---
# Front matter comment to ensure Jekyll properly reads file.
---

@import 'main';
@import 'syntax';

if I comment this file content the command seems to run just fine :)

@claudiuconstantin
Copy link
Author

Any news here?

@Potherca
Copy link

I had a similar issue, for me the error was with a JS file.

As a workaround, I just told jekyll-tidy to ignore JS and SCSS files in _config.yml:

jekyll_tidy:
  exclude:
    - '**/*.scss'
    - '**/*.js'

@wkirby
Copy link
Contributor

wkirby commented Jul 14, 2020

We have long since moved on from Jekyll, but if someone wants to open a PR making these asset exclusions part of the default I'll be happy to merge it.

Julian added a commit to Julian/photography that referenced this issue Dec 25, 2022
Kill jekyll-tidy, since I seem to run into
apsislabs/jekyll-tidy#20, and it may be unmaintained.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants