• テストしてみました

    By Hiroshi Jimbo 1 decade ago

    Public betaのリリースおめでとうございます!

    ご協力すると申し出ておきながら、そのまま音信不通で申し訳ありませんでした。

    言い訳ですがOpenNTFの使い方が(いまだに)よくわからなかったもので…



    早速ですが、v0.9のテストをしてみました。



    Virtual PC上に Notes 8.5をインストールしてテストしてみました。

    普段使っている環境は7.xなので、こちらが同期ができればと思っています。



    1.Notes 8.5 のローカルに作成したテストDBに作成したエントリー

    クライアント:8.5

    DBテンプレート:8.5 (テストDB)

    Sync相手先:goocalsync@gmail.com



    正常に同期できました!





    2.Dominoサーバー上に作成したテストDBに作成したエントリー

    クライアント:8.5

    DBテンプレート:DJX7.0.2 (テストDB)

    Sync相手先:goocalsync@gmail.com



    正常に同期できました!



    テストDBはうまく同期できたので、本番で使っているDBを個人のGoogleカレンダーに同期することにしてみました



    3.Dominoサーバー上の本番DBの同期

    クライアント:8.5

    DBテンプレート:DJX7.0.2

    Sync相手先:個人アカウント



    以下のエラーが発生しました。



    2009/05/28 19:13:02 INFO GooCalSync has started.

    2009/05/28 19:13:02 INFO Start Notes to Google synchronization.

    com.google.gdata.util.ServiceException: Internal Server Error

    Server Error


        at com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(HttpGDataRequest.java:533)<br/>
        at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:562)<br/>
        at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:481)<br/>
        at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:460)<br/>
        at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:534)<br/>
        at com.google.gdata.client.Service.insert(Service.java:1243)<br/>
        at com.google.gdata.client.GoogleService.insert(GoogleService.java:561)<br/>
        at goocalsync.GoogleCalendarDAO.insert(GoogleCalendarDAO.java:63)<br/>
        at goocalsync.SyncService.executeNotesToGoogle(SyncService.java:22)<br/>
        at goocalsync.GooCalSync.main(GooCalSync.java:15)<br/>
    



    以上、簡単ですが動作確認をお送りします。

    明日以降、もう少しテストケースを増やしてみます。

    ex)本番DBを8.5にレプリカし、Templateを8.5にしてみるなど

    よろしくお願いします。

    • これは初めて見るエラーですね。

      By Muneyuki Ohkawa 1 decade ago

      以下の2つの観点で、問題を切り分けていただけないでしょうか。



      1.Google個人アカウント

      1と2は、goocalsync@gmail.comを使っていて、うまくいっています。ご使用の個人アカウントの設定に依存する問題かもしれないので、1や2でうまくいったカレンダーを使って、個人アカウントと同期してみていただけないでしょうか。



      2.カレンダーデータ

      このエラーは、最初のカレンダーエントリーで起こっているのでしょうか。個人アカウントのカレンダーには、カレンダーが幾つか作成されていませんか? 作成されていないとしたら、カレンダーデータ依存では無い可能性が高いですし、幾つか作成されていれば、Insertエラーになったカレンダーのデータが知りたいです。・・・・・といっても、判別するのは難しいですよね。これから、デバッグコードを入れたバージョンを作ってみます。



      よろしくお願いいたします。

      • 繰り返しエントリーかもしれません

        By Hiroshi Jimbo 1 decade ago

        >1.Google個人アカウント

        >1と2は、goocalsync@gmail.comを使っていて、うまくいっています。

        >ご使用の個人アカウントの設定に依存する問題かもしれないので、

        >1や2でうまくいったカレンダーを使って、

        >個人アカウントと同期してみていただけないでしょうか。



        ローカルの8.5設計のDB、サーバ上の7.0.2設計のDBともに、うまく個人アカウントのカレンダーに同期できました。



        >2.カレンダーデータ

        >このエラーは、最初のカレンダーエントリーで起こっているのでしょうか。

        >個人アカウントのカレンダーには、カレンダーが幾つか作成されていませんか?

        >作成されていないとしたら、カレンダーデータ依存では無い可能性が高いですし、

        >幾つか作成されていれば、Insertエラーになったカレンダーのデータが知りたいです。

        >・・・・・といっても、判別するのは難しいですよね。

        >これから、デバッグコードを入れたバージョンを作ってみます。



        引っかっていそうなエントリーで臭いのは、Windows MobileからInteliSyc経由で同期をとったときに作成された友人などの誕生日のエントリーかもしれません。

        たしか、InteliSyncを利用するとアドレス帳に誕生日が設定されてるとカレンダーに自動的にエントリーが作成されたような気がします。

        (もしかすると、Outlookを経由したときかもしれません)

        このエントリーが0:00~23:59で繰り返しが2142年までに自動的に作成されていました。

        こちらを削除してみましょうか?

        • データ依存の可能性が高いのですね。

          By Muneyuki Ohkawa 1 decade ago

          昨日、v0.911というのをアップしました。このコードにデバッグプリントを入れて、シンクするカレンダーエントリーを表示するようにしました。Log Level の設定で、DEBUGを選択して実行してみてください。問題のあるエントリーが表示された後、insertのエラーが発生するはずです。ログ上で、insertエラー発生直前のカレンダーのデータを見せていただけないでしょうか。

          • By Hiroshi Jimbo 1 decade ago

            ご面倒をおかけします。

            エラーになる前のカレンダーエントリー部分からを貼り付けておきます。名前の部分は伏せておきます。



            2009/05/29 11:54:16 DEBUG — Retrieved Notes calendar entry —

            2009/05/29 11:54:16 DEBUG ID : 08215A3DDFB945AC4925730500047BDE

            2009/05/29 11:54:16 DEBUG Title : P の 誕生日

            2009/05/29 11:54:16 DEBUG Content :

            2009/05/29 11:54:16 DEBUG startDateTime : 1964-03-31T00:00:00+09:00

            2009/05/29 11:54:16 DEBUG endDateTime : 1964-03-31T23:59:00+09:00

            2009/05/29 11:54:16 DEBUG location :

            2009/05/29 11:54:16 DEBUG lastupdated : 2008-05-19T13:08:40+09:00

            2009/05/29 11:54:16 DEBUG apptype : 3

            2009/05/29 11:54:16 DEBUG frequency : 99

            2009/05/29 11:54:17 DEBUG interval : 0

            2009/05/29 11:54:17 DEBUG until :

            2009/05/29 11:54:17 DEBUG rdate : 1964-03-30T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1965-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1966-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1967-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1968-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1969-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1970-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1971-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1972-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1973-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1974-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1975-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1976-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1977-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1978-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1979-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1980-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1981-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1982-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1983-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1984-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1985-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1986-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1987-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1988-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1989-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1990-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1991-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1992-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1993-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1994-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1995-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1996-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1997-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1998-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 1999-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2000-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2001-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2002-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2003-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2004-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2005-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2006-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2007-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2008-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2009-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2010-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2011-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2012-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2013-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2014-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2015-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2016-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2017-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2018-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2019-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2020-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2021-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2022-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2023-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2024-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2025-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2026-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2027-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2028-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2029-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2030-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2031-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2032-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2033-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2034-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2035-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2036-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2037-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2038-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2039-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2040-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2041-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2042-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2043-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2044-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2045-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2046-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2047-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2048-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2049-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2050-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2051-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2052-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2053-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2054-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2055-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2056-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2057-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2058-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2059-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2060-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2061-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2062-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2063-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2064-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2065-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2066-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2067-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2068-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2069-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2070-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2071-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2072-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2073-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2074-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2075-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2076-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2077-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2078-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2079-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2080-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2081-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2082-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2083-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2084-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2085-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2086-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2087-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2088-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2089-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2090-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2091-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2092-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2093-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2094-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2095-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2096-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2097-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2098-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2099-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2100-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2101-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2102-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2103-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2104-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2105-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2106-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2107-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2108-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2109-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2110-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2111-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2112-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2113-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2114-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2115-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2116-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2117-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2118-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2119-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2120-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2121-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2122-03-31T00:00:00+09:00

            2009/05/29 11:54:17 DEBUG rdate : 2123-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2124-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2125-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2126-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2127-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2128-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2129-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2130-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2131-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2132-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2133-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2134-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2135-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2136-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2137-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2138-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2139-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2140-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2141-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2142-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG rdate : 2143-03-31T00:00:00+09:00

            2009/05/29 11:54:18 DEBUG ————————————–

            2009/05/29 11:54:18 DEBUG executing insert

            • Googleとしては想定外のRDATEを受け取って処理できなかったんだと思います。

              By Muneyuki Ohkawa 1 decade ago

              RDATEは、ノーツでいう”カスタム”を表現するためのiCalendarの仕様です。

              こんなに多くの日時を受けるだなんて想定していなくて、Google側がパンクしてしまったんだと思います。

              RDATEの許容数を調べて、一定数以上だったら同期させずに、警告を出すようにしたほうがよさそうです。



              誕生日なのに、RDATEで書き込もうとGooCalSyncがしようとしているのは、最初の日が、3/30になっていて、残りが3/31になっているからですね。最初が3/31ならば、RDATEではなくて、Yearlyのタイプで書き込むはずで、この問題は起こらないはずです。なんで3/30になっているでしょうか? ノーツ上のデータも3/30ですか? それとも、GooCalSyncがまちがっている?そうだとしたら、問題なので修正する必要があります。1964年3月30日、31日の状態を調べていただけますか?



              2009/05/29 11:54:17 DEBUG rdate : 1964-03-30T00:00:00+09:00

              2009/05/29 11:54:17 DEBUG rdate : 1965-03-31T00:00:00+09:00

              2009/05/29 11:54:17 DEBUG rdate : 1966-03-31T00:00:00+09:00

              • ノーツのカレンダー上では3月31日でした

                By Hiroshi Jimbo 1 decade ago

                ログを見てその点は気になりました。ノーツのカレンダー上では3月31日でした。

                InteliSyncでWindows Mobileとの同期を行い、個人アドレス帳の記念日、誕生日のデータがカレンダーに作成されたものがおかしくなっていたような感じです。

                作成されたエントリーのタイプが「会議」で0:00~23:59分のものができるというへんてこな仕様でしたので、しょうがないかと思います。

                その後、これらの誕生日、記念日データを削除し、ノーツで「記念日」として作成し直してからGooCalSyncをしてみたところ、正常に同期できるようになりました。

                InteliSyncは終息してしまった製品ですので、本件はマイナーな現象と考えていただいてもよさそうです。

                おさわがせしました。

                ただし、ConfigurationのSyncStartDateは無視されてしまっているようで、すべてのエントリーが同期されました。

                • ちなみに繰り返し数は

                  By Hiroshi Jimbo 1 decade ago

                  >RDATEの許容数を調べて、一定数以上だったら同期させずに、警告を出すようにしたほうがよさそうです。



                  今回、新たに作成した記念日エントリーは、期間をすべて2100年までにしてみました。

                  誕生日のエントリーで終了期限を近い将来にするのは、ちょっと縁起が悪いと思ったもので…

                  Google側はすべて正常に処理してくれているようです。

                  Googleカレンダーでは、繰り返しの終了期限「なし」という設定ができますが、ノーツ側でも同様の設定ができればよいのですがね。

        • やはり繰り返しエントリーのようです。

          By Hiroshi Jimbo 1 decade ago

          Debugを有効にして同期を行ってみました。

          やはり誕生日の繰り返しエントリーが原因のようです。

          途中までは同期されているのですが。

          ログを取得してあります。どこかにアップしましょうか?

          • ここのディスカッションに貼り付けてください。

            By Muneyuki Ohkawa 1 decade ago

            問題のある誕生日エントリーと、後続のエラーだけの部分だけで結構ですので、お願いいたします。