ttscoff / Slogger

Social logging script for Day One
757 stars 160 forks source link

Dedup error #335

Open emory opened 10 years ago

emory commented 10 years ago

I have a problem with the dedup function not working — I'm using rvm and ruby 2.1.2 on Yosemite.

I'm pulling clean as f895b73e0e9d60310434e7b0be07ffcaa19f4df8

/Users/emory/Dropbox/Projects/Slogger/lib/plist.rb:323:in `parse': Unimplemented element (RuntimeError)
        from /Users/emory/Dropbox/Projects/Slogger/lib/plist.rb:247:in `parse_xml'
        from /Users/emory/Dropbox/Projects/Slogger/lib/dayone.rb:242:in `block in dedup'
        from /Users/emory/Dropbox/Projects/Slogger/lib/dayone.rb:241:in `each'
        from /Users/emory/Dropbox/Projects/Slogger/lib/dayone.rb:241:in `dedup'
        from /Users/emory/Dropbox/Projects/Slogger/slogger.rb:409:in `block (2 levels) in <top (required)>'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1359:in `call'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1359:in `block in parse_in_order'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1346:in `catch'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1346:in `parse_in_order'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1340:in `order!'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1432:in `permute!'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1454:in `parse!'
        from /Users/emory/Dropbox/Projects/Slogger/slogger.rb:434:in `<top (required)>'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from /Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from ./slogger:18:in `<main>'
ttscoff commented 10 years ago

that feature is shaky, never got around to polishing it up. Will take a look at it soon.

-Brett

On 29 Oct 2014, at 15:10, emory wrote:

I have a problem with the dedup function not working — I'm using rvm and ruby 2.1.2 on Yosemite.

I'm pulling clean as f895b73e0e9d60310434e7b0be07ffcaa19f4df8

/Users/emory/Dropbox/Projects/Slogger/lib/plist.rb:323:in `parse': 
Unimplemented element (RuntimeError)
     from /Users/emory/Dropbox/Projects/Slogger/lib/plist.rb:247:in 
`parse_xml'
     from /Users/emory/Dropbox/Projects/Slogger/lib/dayone.rb:242:in 
`block in dedup'
     from /Users/emory/Dropbox/Projects/Slogger/lib/dayone.rb:241:in 
`each'
     from /Users/emory/Dropbox/Projects/Slogger/lib/dayone.rb:241:in 
`dedup'
     from /Users/emory/Dropbox/Projects/Slogger/slogger.rb:409:in 
`block (2 levels) in <top (required)>'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1359:in 
`call'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1359:in 
`block in parse_in_order'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1346:in 
`catch'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1346:in 
`parse_in_order'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1340:in 
`order!'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1432:in 
`permute!'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/optparse.rb:1454:in 
`parse!'
     from /Users/emory/Dropbox/Projects/Slogger/slogger.rb:434:in 
`<top (required)>'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 
`require'
     from 
/Users/emory/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 
`require'
     from ./slogger:18:in `<main>'

Reply to this email directly or view it on GitHub: https://github.com/ttscoff/Slogger/issues/335

emory commented 10 years ago

oh that'd be sweet — I end up with a lot of dupes these days and I don't know why it happens but I move things around enough that it could be any number of things.

if it quickly becomes a time suck no hard feelings if you yank it or set it aside.