ゼルコバの木でコラッツ・ツリーを表示する

最後に開発環境にアクセスしたのが,2021年4月10日.それから,8ヶ月も経過してしまっている.開発履歴の中でリリース版が動作したのは,2021-03-16 版のみだ.それも実行時にエラーが出てしまったので,直近のリリース版V2.2.0.030_R20210317を使うことにしたが,バグが出てしまった.コラッツ数列を#55まで入力して,次の111→167を入力しようとしたところ,下図のようなエラーになった.

image

このパネルが65回くらい連続した後,下記のようなエラーに変わった.

image

幸いサンプルはこの直前に保存してあったので,障害を再現することは可能だ.しかし,この状態ではファイルを読み直しても作業を続行することは難しい.一応アイドル状態には戻るが,画面が壊れてしまっている.いま,この場で直ちにデバッグに入るというのはかなり難しい.データはまだ68件までしか入力されていない.少なくとも50までの奇数が繋がったところまでは持ち込みたいのだが…この対を外して続行できるかどうか試してみよう.

サーバーとのやり取りも少しおかしい.記事を修正して投稿しても反映されない.しかも,上記の2,3行を加筆して投稿したものが,一度は表示されているのに,元に戻ってしまっている.この間もロリポップ!との間で不具合があってサポートに問い合わせしたばかりだ.このときは「ログインの認証メールが届かない」というエラーで,「2021年12月2日14時7分 〜 2021年12月2日18時7分の時間帯で一部メールが届かないという事象が発生していた」というレポートを受け取っている.⇒ようやく更新された.ネットワーク経路のどこかでキャッシングされているという可能性もある.VPNを使っているので,それが影響している可能性も考えられる…今回は何の遅滞もなく更新された.

どういう訳だろう?エラーが収まってしまった.原因は後から追求することにして,とりあえず入力を続けることにしよう.⇒また,同じようなエラーがでてしまった.今度は251→167だ.今回は保存していないし,続行可能な状態にもならない.バックアップには167→111が入っている.この直前の状態でバックアップしたつもりだったのだが…しかし,(今回)エラーが起きた時点でバックアップしたものは再度開いたときにも同じエラーになる.

#102で305→203のところを読み間違えて,305→102と入力してしまったようだ.打ち直そうとして102を上書きして203としたところエラーになった.現在までのカード入力数はカード102を削除して120,ここで一応バックアップを取っておく.カードの追加はここで打ち切って,233, 215, 269の系統だけが非連結状態になっているので,これらを繋ぎ込むのに必要なカードだけを入力してみるようにしよう.ダメだ.この系統233はどんどん大きくなって1000を超えてしまった.とりあえず,ここで打ち切っておこう.

image

▲系図画面上で選択判定が残ってしまっている.他のカードを選択しても選択が消えない.

系統233以外の系統215, 269は連結できた.このチェーン(233)の先頭は719で,1の系統よりもずっと長い…この系統には,31, 41, 27, 55, 73などの若い番号が含まれるのでなんとか繋いでやりたいのだが,後でということにしておこう.

▲ページ設定を開こうとしたら,エラーが発生してパネルが開けない.プリンタの電源を入れてみたが効果なし.それどころか,印刷コマンドではエラーさえ表示しないで,無応答だ.印刷プレビューは開くことができる.

image

どこかに印刷のできる版はあるだろうか?古いバージョンのプログラムではバージョンの新しいファイルを開くことはできないので,Ver 2.2.0.028より新しい版を探さなくてはならない…

どうも所内LANも具合が悪い.頻繁に切れてしまう…開発機ではそういうことは起きていないようなので,外部接続用のノート固有の現象と見られるが…このマシーンはUSBが切れたり,画面が真っ赤になってしまったり,かなり末期的症状も見られるので,万一に備えて代替機を用意しておく必要がありそうだ.

開発機にインストールされている版は2.2.030だが,印刷周りの症状は同じだ.2.2.0.014版ではこのファイルを開くことはできない.しかし,ページ設定や,印刷パネルは開ける.このビルドは2020-10-31だ.印刷周りの不具合は2021年に入ってから潜り込んでいた模様だ.奥の手としては,一旦このファイルをテーブルとしてエクスポートしてから読み込むということが考えられる.やってみよう.ダメだ.エラーになってしまう.-1041:ファイルオープンエラーだが,その後にReuseWasteのエラーが出ている.どういうことだろう?データは131点で特に重いという訳ではない.

image

しかし,明らかにこのエクスポートファイルはおかしい.父番号がすべて(空欄を除き)すべて1になっていて,その代わり母番号のところに父番号に相当する値が入っている.続柄はすべて0になっていて,配偶者に(0), (1), (2)などが入っている.これは続柄に相当するはずだ.修正してOpenOfficeで保存して再オープンしてみたら,漢字がすべてハングルのような文字に変わってしまった…

image

マイクロソフトのOfficeのアイコンは入っていたが,開けない.Character setがKoreanになっていた.どうも打つ手がなくなってきた.一覧表のエクスポートは本来バージョンが変わって列が移動したり,削除されたりしても動作するようになっていたはずなのだが,どうやっても読み込めない.後は,スクリーンショットを取ってペイントで切り繋ぐしかなさそうだ.⇒何とかやりくりしてFBにアップロードした.どこまで伸びるのか分からないが,せめて,31, 41, 27など,50以下の若い数字が入っている系統233だけは本線に繋いでみたい.一画面に収まるようにしたいのだが,できるだろうか?

▲並び替えするとき,数字は文字列としてではなく,数として比較できるようにしたい…

▲新規カードでCheckSelectListのエラーが出る.

image

▲子ども欄の氏名を消去したとき,「結婚リンクが消えていない」エラーになる.

image

▲先祖並び替えが動作しない.ボタンが効かない.また,ドラッグ移動もできない.↑キーでは移動できるが,適用で戻ってしまう.系統が異なるときは移動できないのだろうか?先祖リストには表示されているのだが…

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA