mhc sync error

58 views
Skip to first unread message

Hideyuki SHIRAI

unread,
Mar 31, 2016, 10:34:54 AM3/31/16
to mhc-...@googlegroups.com
こんばんは、白井です。

いつからこうなったのかまったく気づいていなかったのですが、mhc が
エラーするようになっていました。

% mhc sync inbox
ABOUT he9pqsjcm5dsc...@google.com => move1_to_2 (created vs norecord)
MOVING: he9pqsjcm5dsc...@google.com
Mhc::Calendar#put_if_match(uid:he9pqsjcm5dsc...@google.com, expected_etag:)...succeeded he9pqsjcm5dsc...@google.com-0

% mhc sync mirror
ABOUT 51CB2C05-E037-4163-9CDD-07BD39787FC6 => copy1_to_2 (modified vs deleted)
COPYING: 51CB2C05-E037-4163-9CDD-07BD39787FC6
/usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/converter.rb:121:in `dtstart': undefined method `dtstart' for nil:NilClass (NoMethodError)
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/converter.rb:88:in `block in to_icalendar'
from /usr/local/lib/ruby/gems/2.3.0/gems/ri_cal-0.8.8/lib/ri_cal/component.rb:50:in `initialize'
from /usr/local/lib/ruby/gems/2.3.0/gems/ri_cal-0.8.8/lib/ri_cal.rb:118:in `new'
from /usr/local/lib/ruby/gems/2.3.0/gems/ri_cal-0.8.8/lib/ri_cal.rb:118:in `Event'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/converter.rb:79:in `to_icalendar'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/converter.rb:74:in `to_ics_string'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/event.rb:325:in `to_ics_string'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/sync/status.rb:60:in `to_ics_string'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/sync/status_manager.rb:76:in `put'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/sync/driver.rb:103:in `copy'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/sync/driver.rb:62:in `sync'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/sync/driver.rb:30:in `block in sync_all'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/sync/driver.rb:29:in `each'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/sync/driver.rb:29:in `sync_all'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/bin/mhc:235:in `sync'
from /usr/local/lib/ruby/gems/2.3.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
from /usr/local/lib/ruby/gems/2.3.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/bin/mhc:245:in `invoke_command'
from /usr/local/lib/ruby/gems/2.3.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
from /usr/local/lib/ruby/gems/2.3.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/bin/mhc:315:in `<top (required)>'
from /usr/local/bin/mhc:23:in `load'
from /usr/local/bin/mhc:23:in `<main>'

のように inbox から新しいスケジュールは取ってこれるのですが、
mirror でエラーになります。

で調べたところ、~/mhc/spool に

51CB2C05-E037-4163-9CDD-07BD39787FC6.mhc
というファイルと同時に
51CB2C05-E037-4163-9CDD-07BD39787FC6 (MBA-shirai の競合コピー 2016-03-18).mhc
などという Dropbox の conflict ファイルがあり、そいつを消したと
ころ問題なく動作しました。()内はちょっと言葉が違っていたかもです。

で、泣きつこうと思ったら動いちゃったので、FYI ということで。。。

------------------------------------

話は変わってなのですが、mhc で todo と memo 復活できないですか?
scan するときに "Category: TODO" とか "日付指定がないもの" を出
力するオプションがあれば elisp 側はどうとでもなるのだけど。

--
白井秀行 (mailto:shi...@quickhack.net)

Yoshinari Nomura

unread,
Apr 4, 2016, 12:46:33 AM4/4/16
to mhc-...@googlegroups.com, shi...@quickhack.net
乃村です.

On Thu, 31 Mar 2016 23:34:45 +0900 (JST),
Hideyuki SHIRAI (白井秀行) <shi...@quickhack.net> said:

> % mhc sync mirror
> ABOUT 51CB2C05-E037-4163-9CDD-07BD39787FC6 => copy1_to_2 (modified vs deleted)
> COPYING: 51CB2C05-E037-4163-9CDD-07BD39787FC6
> /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/converter.rb:121:in `dtstart': undefined method `dtstart' for nil:NilClass (NoMethodError)
> from /usr/local/lib/ruby/gems/2.3.0/gems/mhc-1.1.1/lib/mhc/converter.rb:88:in `block in to_icalendar'
> from /usr/local/lib/ruby/gems/2.3.0/gems/ri_cal-0.8.8/lib/ri_cal/component.rb:50:in `initialize'
:
>
> のように inbox から新しいスケジュールは取ってこれるのですが、
> mirror でエラーになります。
>
> で調べたところ、~/mhc/spool に
>
> 51CB2C05-E037-4163-9CDD-07BD39787FC6.mhc
> というファイルと同時に
> 51CB2C05-E037-4163-9CDD-07BD39787FC6 (MBA-shirai の競合コピー 2016-03-18).mhc
> などという Dropbox の conflict ファイルがあり、そいつを消したと
> ころ問題なく動作しました。()内はちょっと言葉が違っていたかもです。

うーむ,X-SC-Record-Id: とファイル名が同じという前提があるので,
その部分でおかしなことになっているんだとは思います.


> 話は変わってなのですが、mhc で todo と memo 復活できないですか?
> scan するときに "Category: TODO" とか "日付指定がないもの" を出
> 力するオプションがあれば elisp 側はどうとでもなるのだけど。

別の方にも言われて,今,Todo を復活させようとしている所です.
--
nom
Reply all
Reply to author
Forward
0 new messages