Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xenoで途中まで取得してdat落ちしたスレの変換がきかない? #7

Open
onihusube opened this issue May 6, 2022 · 10 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@onihusube
Copy link
Owner

途中まで取得したスレのdat落ちの判定がなんかおかしい気がする

1000まで行っていないスレを読み込む
1000まで行った後にだいたいdat落ちするまで待つ
開いているスレの新着をチェックする
串側で以下のエラーが出てxeno側は「誰もカキコしてない・・・」とステータスバーに表示される
https://i.imgur.com/HvI8KUI.png
https://i.imgur.com/9n92ZLd.png

@onihusube onihusube added the bug Something isn't working label May 6, 2022
@onihusube
Copy link
Owner Author

chaikaで試してみたけどならなかった、1000まで行ってることが重要っぽい?

@onihusube
Copy link
Owner Author

一度も取得していないスレだとならないらしい(xeno170110

@onihusube onihusube mentioned this issue May 6, 2022
@onihusube
Copy link
Owner Author

900くらいで取得してdat落ちしてから読み込みしてみたけど、chaikaとxeno170110で起こらず・・・

@onihusube
Copy link
Owner Author

Xeno220330でも起こらず

@onihusube onihusube added the help wanted Extra attention is needed label May 6, 2022
@onihusube onihusube changed the title 途中まで取得してdat落ちしたスレの変換がきかない? Xenoで途中まで取得してdat落ちしたスレの変換がきかない? May 6, 2022
@onihusube
Copy link
Owner Author

試してみたけど、古いXenoだからか症状は再現できず特に問題なくスレの最後まで取得できた
串の動作ログには「[スレURL] をhtmlから変換」が2個連続して
Xenoのステータスバーには「(・∀・)カンリョウ!!」か「(・∀・)チューシ!!」が表示されるだけだった

環境:JaneXeno x86 210420+20220504test
手順:
(1).XenoでなんGのスレ一覧を開く。(6)を終えるまでXenoのなんGスレ一覧を更新しないように注意。
(2).1000未到達スレをXenoで開く。
(3).なんGのsubback.htmlをWebブラウザから開いて当該スレが一覧から消えるのを待つ。
(4).消えたのを確認したら、Webブラウザから当該スレを開いて「レス数が1000を超えています。これ以上書き込みはできません。」を確認。
(5).Xenoで開いておいた当該スレに新着チェック実行。
(6).串の動作ログとXenoのステータスバーを確認。

・20220504test、動作ログ
2022/05/06 21:02:25
http://nova.5ch.net/test/read.cgi/livegalileo/1651836796/ をhtmlから変換
2022/05/06 21:02:22
http://nova.5ch.net/test/read.cgi/livegalileo/1651836796/ をhtmlから変換
・JaneXeno x86 210420、ステータスバー
(・∀・)カンリョウ!!

・20220504test、動作ログ
2022/05/06 21:19:58
http://nova.5ch.net/test/read.cgi/livegalileo/1651838097/ をhtmlから変換
2022/05/06 21:19:56
http://nova.5ch.net/test/read.cgi/livegalileo/1651838097/ をhtmlから変換
・JaneXeno x86 210420、ステータスバー
(・∀・)チューシ!!

・20220504test、動作ログ
2022/05/06 21:55:31
http://nova.5ch.net/test/read.cgi/livegalileo/1651838490/ をhtmlから変換
2022/05/06 21:55:29
http://nova.5ch.net/test/read.cgi/livegalileo/1651838490/ をhtmlから変換
・JaneXeno x86 210420、ステータスバー
(・∀・)チューシ!!

試していて分からなくなったのが今回の症状で指す「dat落ち」の正確な状態
今回は最終的に「Webブラウザで見たsubback.htmlからスレが消えている」+「Webブラウザからスレを見たら“レス数が> 1000を超えています。これ以上書き込みはできません。”になっている」としたけど

・20220504test、動作ログ
2022/05/06 20:08:42
http://nova.5ch.net/test/read.cgi/livegalileo/1651833912/ をhtmlから変換
2022/05/06 20:08:40
http://nova.5ch.net/test/read.cgi/livegalileo/1651833912/ をhtmlから変換
・JaneXeno x86 210420、ステータスバー
(・∀・)チューシ!!
最初に試したの時の結果はこれで
この時は「Webブラウザで見たsubback.htmlからスレが消えている」+「Webブラウザからスレを見たら“このスレッドは過去ログ倉庫に格納されています”になっている」だった

・20220504test、動作ログ
2022/05/06 20:45:28
http://nova.5ch.net/test/read.cgi/livegalileo/1651834688/ をhtmlから変換
2022/05/06 20:45:25
http://nova.5ch.net/test/read.cgi/livegalileo/1651834688/ をhtmlから変換
・JaneXeno x86 210420、ステータスバー
(・∀・)チューシ!!
次に試した時の結果
これの(3)~(4)の時に「Webブラウザで見たsubback.htmlからスレが消えている」の確認後、
「Webブラウザからスレを見たら“レス数が1000を超えています。これ以上書き込みはできません。”になっている」になっていて
“このスレッドは過去ログ倉庫に格納されています”に変わるのを、Webブラウザからスレを見て待っていたけどいつまでも変わらず
最初の livegalileo/1651833912/ を改めてWebブラウザから見たら“レス数が1000を超えています。これ以上書き込みはできません。”に変わっていたので条件を変更した

20220504testの関連しそうな部分の設定は

・動作設定
その他:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
dat取得時にgZip圧縮で返答:ON
他は未設定またはOFF

・HTML変換設定
過去ログをHTMLから変換する:ON
過去ログ倉庫へのアクセスを置換する:ON
offlaw2/Rokkaへのアクセスを置換する:ON
他は未設定またはOFF

@onihusube
Copy link
Owner Author

>>856
環境を書きます

環境:JaneXeno x86 220330+20220504test

一つ書き忘れましたがXenoからスレ一覧を取得するとスレを読み込めるようになります。
なので検証するにはXenoからスレ一覧を見ないで新作チェックをしないと症状が出ません。
漏れすみません。

>>856
20220504testの関連しそうな部分の設定は

https://i.imgur.com/FNveMwu.png
https://i.imgur.com/BWBhEkS.png
https://i.imgur.com/lBk9GeZ.png

>>856
なんGでテストして出ました
Xenoのステータスバーは以下のような出力になります
https://i.imgur.com/mOglmPo.png

スレ一覧の更新で読み込めるって事はsubback.htmlのキャッシュとかですかね

@onihusube
Copy link
Owner Author

onihusube commented May 6, 2022

>>863
APIMediator.dllを1つ古い奴(5/1より前)に戻しても出る?

>>864
一つ前が20220502testで5/1より後だったので20220425testのAPIMediator.dllを入れてみました
結果串は同じエラーを吐いてXenoの方も同じメッセージが出ました。

これって入れ替えた後再起動したかな・・・?

@onihusube
Copy link
Owner Author

>>860
> 一つ書き忘れましたがXenoからスレ一覧を取得するとスレを読み込めるようになります。
> なので検証するにはXenoからスレ一覧を見ないで新作チェックをしないと症状が出ません。
つまりXenoではスレ一覧を取得せずに
わざわざ別からスレ一覧を取得して開きたいスレを選び、そのスレURLをXenoに渡して、スレだけをXenoで開くということをしてるってこと?
そんな不便そうなスレの開き方は想定外すぎた

>>558 に「スレ一覧を更新した後だと読みに行くんだけど」とあったから
手順(1)で「(6)を終えるまでXenoのなんGスレ一覧を更新しないように注意」としてたんだけど
症状再現にはそもそもスレ一覧を一度も取得してはいけないの?

それと >>858 のとおり、今回の症状における「dat落ち」の正確な状態を定義してほしい
「Webブラウザで見たsubback.htmlからスレが消えている」+「Webブラウザからスレを見たら“レス数が1000を超えています。これ以上書き込みはできません。”になっている」でいいんだろうか

>>866
> つまりXenoではスレ一覧を取得せずに
> わざわざ別からスレ一覧を取得して開きたいスレを選び、そのスレURLをXenoに渡して、スレだけをXenoで開くということをしてるってこと?

なんGのように流れが早くてスレの保持数が少ない板でスレを開いておいてある状態ですね
他にもいくつかスレが開いているんですけど開かれているスレを更新したらdat落ちをしていたって感じになります
既存のスレを新着チェックするのでスレ一覧は開きませんね

> 症状再現にはそもそもスレ一覧を一度も取得してはいけないの?

(5)までXenoでスレ一覧を更新しなければ再現しますね

> それと >>858 のとおり、> 今回の症状における「dat落ち」の正確な状態を定義してほしい
> 「Webブラウザで見たsubback.htmlからスレが消えている」+「Webブラウザからスレを見たら“レス数が1000を超えています。これ以上書き込みはできません。”になっている」でいいんだろうか

「Webブラウザで見たsubback.htmlからスレが消えている」しか確認してませんね
ここから消えて新着チェックをすると串がエラーを吐きます

Xenoのバージョン違いによる差はあるかもしれませんね

>>869
> (5)までXenoでスレ一覧を更新しなければ再現しますね

間違いました
(2)~(5)の間にXenoでスレ一覧を更新しないでした
手順では(1)からですから多分これで再現するはずでしたね
これで出ないならバージョン違いの問題かもしれません

@onihusube
Copy link
Owner Author

一応、私が試した時は別のブラウザでスレのURL拾ってたからxenoでスレ一覧は一度も開いてない・・・

@onihusube
Copy link
Owner Author

>>869
特定の継続したスレしか開かないから
次スレ候補検索やスレ内の次スレ誘導でスレからスレへ移動していて
普段はスレ一覧を更新する機会が無いってことなのかな

>>861 の設定に合わせて試してみたけど症状再現しなかった
Xenoのバージョンか浪人使用の有無の問題なんじゃなかろうか

・20220504test、動作ログ(その他:Monazilla/1.00 JaneStyle/4.23 Windows/10.0.22000)
2022/05/07 1:27:49
http://nova.5ch.net/test/read.cgi/livegalileo/1651851881/ をhtmlから変換
2022/05/07 1:27:47
http://nova.5ch.net/test/read.cgi/livegalileo/1651851881/ をhtmlから変換
・JaneXeno x86 210420、ステータスバー
(・∀・)チューシ!!

・20220504test、動作ログ(その他:Monazilla/1.00 JaneStyle/4.23 Windows/10.0.22000、2chへのアクセスにhttps(TLS)を利用する:ON、5chのリンクを2chに置換する:OFF)
2022/05/07 1:45:26
http://nova.5ch.net/test/read.cgi/livegalileo/1651852586/ をhtmlから変換
2022/05/07 1:45:24
http://nova.5ch.net/test/read.cgi/livegalileo/1651852586/ をhtmlから変換
・JaneXeno x86 210420、ステータスバー
(・∀・)チューシ!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant