View Issue Details

Category
SSPBT:本体(SSP)
SeverityminorReproducibilityalways 
Status closed 
Fixed in Version2.5 (リリース) 
Summary0000439: 時計合わせイベントの不具合
Description2.5.66からOnSNTPCompareExが追加されましたがOpenKEEPSと偽栞を使った古い栞の
ゴーストでOnSNTPCompareExをOnSNTPCompareと誤認識する不具合が発生しています。

調べてみたところOpenKEEPSはOnSNTPCompareExの「BaseID: OnSNTPCompare」で反応
しているようです(OpenKEEPSのdict-system.kisに「派生元イベント(イベントであることを仮定)」という記載あり)

偽栞も「BaseEvent: OnSNTPCompare」が来ているのでおそらくこちらもこれに反応して
いるのだと思いますがniseshiori.dll内のためわかりませんでした。

時計合わせイベント自体は発生しますがみぞれはReference3で負の値が出るとトークが
おかしくなるようです。(ずれが何秒でも僅かなずれ扱いになる)偽コンフィズリーは
0秒以外という条件のためとりあえず動いているようですが日付けの/と時間の:区切り
が効かずReferenceの内容がそのまま表示されています(本来は偽栞が加工して表示)

みぞれ(OpenKEEPS)
=========================================================
2022/02/21 23:23:36.015

-----send------------------------
GET SHIORI/3.0
Charset: Shift_JIS
Sender: SSP
SenderType: internal
SecurityLevel: local
Status: balloon(0=0)
ID: OnSNTPCompareEx
BaseID: OnSNTPCompare
Reference0: [SNTP]ntp.nict.jp
Reference1: 2022,2,21,23,23,34,686
Reference2: 2022,2,21,23,23,34,365
Reference3: 0.322
Reference4: 322


-----response--------------------
***CallTime:15msec.
SHIORI/3.0 200 OK
Charset: Shift_JIS
Sender: みぞれ
Value: \_q\0\s[0]local time    2022/02/21 23:23:34\nsntp server time 2022/02/21 23:23:34\_q\n\n\0\s[0]‥‥大丈夫だ、秒も一致している。\e


偽コンフィズリー(偽栞)
=========================================================
2022/02/21 23:12:04.507

-----send------------------------
GET Sentence SHIORI/2.2
Charset: UTF-8
Sender: SSP
SecurityLevel: local
Event: OnSNTPCompareEx
BaseEvent: OnSNTPCompare
Status: balloon(0=0/1=0)
Reference0: [SNTP]ntp.jst.mfeed.ad.jp
Reference1: 2022,2,21,23,12,1,723
Reference2: 2022,2,21,23,12,1,944
Reference3: 0.221
Reference4: -221


-----response--------------------
SHIORI/2.6 200 OK
Sentence: \t\0\s[0]\_qサーバー : 2022,2,21,23,12,1,723\n\w8ローカル : 2022,2,21,23,12,1,944\n\n\w8\_q0.221秒ずれてるね。\w8\1\s[15]直しますか?\n\n\_q\![*]\q[直す,clock_change] \![*]\q[直さない,clock_nochange]\![set,choicetimeout,-1]\e
Charset: UTF-8

SSP 2.5.72
Windows 10 21H2
確認ゴースト
みぞれ
偽コンフィズリー
TagsNo tags attached.
Attach Tags

Activities

ponapalt

2022-02-23 20:00

administrator   ~0001123

2.5.73
baseeventをはずしました。

Issue History

Date Modified Username Field Change
2022-02-22 00:24 guest New Issue
2022-02-22 16:49 ponapalt Assigned To => ponapalt
2022-02-22 16:49 ponapalt Status new => assigned
2022-02-22 16:49 ponapalt Status assigned => confirmed
2022-02-22 16:49 ponapalt Fixed in Version => 2.5 (リリース)
2022-02-23 20:00 ponapalt Status confirmed => closed
2022-02-23 20:00 ponapalt Resolution open => fixed
2022-02-23 20:00 ponapalt Note Added: 0001123