コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

カレンダー

カレンダーの予定変更ServerAPIで、InternalServerError(NullPointerException)が発生します

f-adm

2020.02.12既読 534

カレンダーの予定変更ServerAPIを利用してすでに登録されている予定を変更しようとした際、レスポンスでInternalServerError(NullPointerException)になるスケジュールがあります。(何度実行しても同じエラーになります)

https://developers.worksmobile.com/jp/document/100702704?lang=ja

エラー時のレスポンスは以下のような内容です。

StatusCode: 500, ReasonPhrase: 'Internal Server Error', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
  Strict-Transport-Security: max-age=63072000; includeSubdomains; preload
  Referrer-Policy: unsafe-url
  Connection: close
  Transfer-Encoding: chunked
  Date: Wed, 12 Feb 2020 00:13:54 GMT
  Server: Apache
  Content-Type: application/json
}
{
  "hostName": "jvcapi002",
  "remoteIp": "10.132.52.173",
  "requestMethod": "PUT",
  "responseStatus": "0",
  "elapseTime": "10",
  "requestTime": "2020-02-12 09:13:54",
  "requestUrl": "http://jp1-api.calendar.worksmobile.com:5001/v1/略/calendars/略/events/略",
  "requestMapping": "/v1/{accountId}/calendars/{calendarId}/events/{eventId:.+}",
  "response": "NullPointerException",
  "requestUid": "61evgwsr",
  "requestContentType": "application/json; charset=UTF-8",
  "requestParamMap": "{ical=BEGIN:VCALENDARPRODID:Works Mobile CalendarVERSION:2.0BEGIN:VTIMEZONETZID:Asia/TokyoBEGIN:STANDARDTZOFFSETFROM:+0900TZOFFSETTO:+0900TZNAME:JSTDTSTART:19700101T000000END:STANDARDEND:VTIMEZONEBEGIN:VEVENTSEQUENCE:0CLASS:PUBLICTRANSP:OPAQUEUID:略SUMMARY:略DTSTART;VALUE=DATE:20200401DTEND;VALUE=DATE:20200402DESCRIPTION:略END:VEVENTEND:VCALENDAR}",
  "domain": "calendar",
  "code": "SERVICE_UNAVAILABLE",
  "message": "Service fail"
}
同じAPIで正常終了するスケジュールもあり、エラーになるのは特定のスケジュールなので、icalデータ内容の問題でエラーになっている可能性があるのではないかと考えているのですが、正常終了するものと異なっているのは、Summaryが長い(文字数で62)程度ではないかと考えています。

いずれにしてもInternalServerErrorでNullPointerExceptionが発生するというのは、API側の処理になんらかの問題があるのではないかとも思います。

ご確認いただけないでしょうか。

コメント2

  • LINE WORKS 公式アカウント

    こちらの内容について、確認の上、修正を行いました。
    現在は正常に使用できると思いますので、今一度お確かめいただけますでしょうか。

    2020.02.13

    0
  • f-adm 投稿者

    ご対応ありがとうございます。助かります。
    対象データはすでに削除して再作成したため、現状では確認できませんが、今後同様の問題が発生しないか注視したいと思います。

    2020.02.13

    0
前の投稿 ID登録タイプのServerToken発行時の認証キーについて
次の投稿トークBOTメッセージ送信(text)APIの仕様について