Skip to content

unexpected character crashing on Mac #77

Open

Description

@whoa220

I run neocities push . , and it freaks out like this in the terminal

Uploading photos/mona-happy-jump.gif ... EXISTS
Uploading photos/mutterbook.jpg ... /opt/homebrew/lib/ruby/gems/4.0.0/gems/json-2.19.5/lib/json/common.rb:355:in 'JSON::Ext::Parser.parse': unexpected character: '' at line 1 column 1 (JSON::ParserError)
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/json-2.19.5/lib/json/common.rb:355:in 'JSON.parse'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/client.rb:168:in 'Neocities::Client#post'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/client.rb:115:in 'Neocities::Client#upload_hash'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/client.rb:127:in 'Neocities::Client#upload'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/cli.rb:280:in 'block (2 levels) in Neocities::CLI#push'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/cli.rb:277:in 'Array#each'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/cli.rb:277:in 'block in Neocities::CLI#push'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/cli.rb:247:in 'Dir.chdir'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/cli.rb:247:in 'Neocities::CLI#push'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/lib/neocities/cli.rb:101:in 'Neocities::CLI#run'
from /opt/homebrew/lib/ruby/gems/4.0.0/gems/neocities-0.2.1/bin/neocities:4:in '<top (required)>'
from /opt/homebrew/lib/ruby/site_ruby/4.0.0/rubygems.rb:305:in 'Kernel#load'
from /opt/homebrew/lib/ruby/site_ruby/4.0.0/rubygems.rb:305:in 'Gem.activate_and_load_bin_path'
from /opt/homebrew/lib/ruby/gems/4.0.0/bin/neocities:25:in '

'
pabloescobar@Mac website %

Activity

  1. Thompsonize commented on May 14, 2026

    @Thompsonize

    I'm getting the same error.

    Uploading gallery/2025/23.jpeg ... /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/json-2.19.4/lib/json/common.rb:355:in 'JSON::Ext::Parser.parse': unexpected character: '' at line 1 column 1 (JSON::ParserError)
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/json-2.19.4/lib/json/common.rb:355:in 'JSON.parse'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/client.rb:168:in 'Neocities::Client#post'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/client.rb:115:in 'Neocities::Client#upload_hash'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/client.rb:127:in 'Neocities::Client#upload'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/cli.rb:278:in 'block (2 levels) in Neocities::CLI#push'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/cli.rb:275:in 'Array#each'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/cli.rb:275:in 'block in Neocities::CLI#push'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/cli.rb:246:in 'Dir.chdir'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/cli.rb:246:in 'Neocities::CLI#push'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/lib/neocities/cli.rb:100:in 'Neocities::CLI#run'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/gems/4.0.0/gems/neocities-0.2.0/bin/neocities:4:in '<top (required)>'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/site_ruby/4.0.0/rubygems.rb:305:in 'Kernel#load'
    from /Users/jack/.rbenv/versions/4.0.3/lib/ruby/site_ruby/4.0.0/rubygems.rb:305:in 'Gem.activate_and_load_bin_path'
    from /Users/jack/.rbenv/versions/4.0.3/bin/neocities:25:in '

    '
    jack@teal neocities %

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions