View Issue Details

Category
SSPBT:本体(SSP)
SeverityminorReproducibilityalways 
Status new 
Summary0000813: <channel>の<link>要素がスラッシュで終わるRSSをゴーストにD&DするとRSSのインストールに失敗する
Description# 環境

- SSP/2.9.27 (20261101-7)
- Windows 11 Pro 26H2(OSビルド 26300.9711)
  - 参考までに25H2でも再現した(OSビルドは控えられていない)
- UAC: Enabled, Limited
- CPU: Intel Core Ultra 7 265F / メモリ 64GB
- 確認したゴースト: Emily/Phase4.5
- OSを再起動しても再現する

# 再現手順

1. SSPインストール直下にある`temp\` フォルダを削除する(RSSのキャッシュがあると再現しないため)
2. 次のRSSをゴーストにD&Dする
   `https://temp.lycolia.info/ng-slash-ending-link-rss.xml`

# 期待される結果

RSSがインストールされる

# 実際の結果

インストールに失敗する。

この時のスクリプトログ:

```
\p[2]\s[200]\0\h\_q\f[bold,true]■\_?インストール開始\_?■\f[default]\n\_q\u\s[10]\h\s[5]テディ、\w5何か来たよ~。\w9\w9\u友達が増えるのかな?\e
\p[2]\s[200]\0\h\_q\f[bold,true]■\_?インストール失敗\_?■\f[default]\n\_q\u\s[10]\h\s[4]インストール失敗したよ\w5…\w5…\w9\w9\u駄目みたいだね。\w5can't analyzeだってさ。\w9\w9\h\n\n何でだろうね\w5…\w5…。\e
```

# 原因の切り分け

チャンネルの`<link>`だけを書き換えたRSSではインストールに成功する。

| | channel `<link>` | 結果 |
| ---------------------------------------------------------- | -------------------------------------- | ---- |
| https://temp.lycolia.info/ng-slash-ending-link-rss.xml | `https://blog.lycolia.info/` | 失敗 |
| https://temp.lycolia.info/ok-non-slash-ending-link-rss.xml | `https://blog.lycolia.info/index.html` | 成功 |

これ以外の要素(XML宣言、名前空間、title、atom:link、各itemのlinkとguidなど)は同じ。

# 回避策

`rss\blog.lycolia.info\descript.txt` を手動で次の内容で作ると、インストールしたときと同じように使える。

```
//Auto-Created Definition
charset,UTF-8
type,rss
name,Lycolog
url,https://blog.lycolia.info/
feed,https://blog.lycolia.info/pub/rss.xml
```

# 備考(参考情報)

以前のバージョン(バージョン不明)では同じRSSのインストールに成功していたが、フォルダ名が文字化けしていた。

- `rss\픀ཋ⥱뵟퓴ཋᄒ畝헌ཋ햤ཋq헌ཋ.blog.lycolia.info`
- `rss\픀Ԉᕢ퓴Ԉᄒ畝헌Ԉ햤Ԉ潗s헌Ԉ.blog.lycolia.info`
- `rss\奍ꘇ樸ǝ‐.blog.lycolia.info`

再現条件は特定できていないが、文字化け部分はバージョンごとに決まっているように見えた。これは適当に古いバージョンをインストールし、差分アップデートしていると、何度試してもバージョンによって文字化けの部分が固定だったため。

チャンネルの`<link>`に設定されたURLがスラッシュ終わりでないときは発生していなかったため、URLがスラッシュで終わるときに、フォルダ名を作る処理で何かが起きている可能性があるため、この情報を付記している。

Activities

There are no notes attached to this issue.

Add Note

View Status
Note
Upload Files
Maximum size: 1,953 KiB

Attach files by dragging & dropping, selecting or pasting them.

送信ボタンを押す前に / Before pushing "Send" button

  • スパム避けのためにパスワードが必要です。送信ボタンを押すとユーザー名とパスワードを聞かれますので、それぞれ "bts" と入力してください。
  • To send report, please input "bts" into username and password box in popup dialog.

Issue History

Date Modified Username Field Change
2026-11-02 12:34 guest New Issue