ホーム › PC-KYOTEI フォーラム › PC-KYOTEIに関するご質問・ご意見フォーラム › セットアップデータ登録時エラー
- このトピックには9件の返信、3人の参加者があり、最後に
管理人@PC-KYOTEIにより1週、 2日前に更新されました。
-
投稿者投稿
-
2025/08/12 15:23 #4380
sch4560
参加者セットアップデータ登録時に以下のエラーが出てしまい、データ登録ができませんでした。
通常データ登録(おそらくスクレイピングでデータを取得している?)は問題なく実行できているようでした。
私の端末の問題でしょうか?
よろくお願いします。登録作業中に以下の例外がスローされました。
中央ディレクトリの終わりレコードが見つかりません。
場所 System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()
場所 System.IO.Compression.ZipArchive.Init(Stream stream, ZipArchiveMode mode, Boolean leaveOpen)
場所 System.IO.Compression.ZipArchive..ctor(Stream stream, ZipArchiveMode mode, Boolean leaveOpen, Encoding entryNameEncoding)
場所 System.IO.Compression.ZipFile.Open(String archiveFileName, ZipArchiveMode mode, Encoding entryNameEncoding)
場所 System.IO.Compression.ZipFile.ExtractToDirectory(String sourceArchiveFileName, String destinationDirectoryName, Encoding entryNameEncoding)
場所 System.IO.Compression.ZipFile.ExtractToDirectory(String sourceArchiveFileName, String destinationDirectoryName)
場所 Com.Pckyotei.Database.Forms.SetupDataToroku2Form.<>c__DisplayClass16_0.<JVGets1>b__0()
場所 System.Threading.Tasks.Task.InnerInvoke()
場所 System.Threading.Tasks.Task.Execute()
~(省略)~
— 直前に例外がスローされた場所からのスタック トレースの終わり —
場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
場所 System.Runtime.CompilerServices.TaskAwaiter.GetResult()
場所 Com.Pckyotei.Database.Forms.SetupDataToroku2Form.<WebClient_DownloadFileCompleted>d__5.MoveNext()2025/08/12 15:26 #4381sch4560
参加者申し訳ありません、FAQに関連する説明があるのを見つけました。まずそちらを試してみます。
2025/08/12 15:53 #4382sch4560
参加者setupdataの削除はpostgreSQLの再インストール含めてFAQの対応項目一通り実施しましてもエラーになってしまったのでログを確認しました。
セットアップデータ、オッズデータでそれぞれ以下のエラーが出ていました。
アプリの仕様自体あまり詳しくはないのですが、両方7月のデータでエラーが出ているあたり、おそらく元データ自体に何か問題があるのではと思っているのですが、ご確認いただけますでしょうか?1. セットアップデータ
2025-08-12 15:40:12,110 [1] ERROR – 22001: 値は型character varying(2)としては長すぎます
2025-08-12 15:40:12,110 [1] ERROR – COPY brd_b1 FROM ‘C:\ProgramData\PC-KYOTEI Database\brd_b1202507.tsv’2. 艇番払戻データ
2025-08-12 15:47:41,264 [1] ERROR – 22007: “timestamp”型の入力構文が不正です: “?2025/07/03 0:00:00″
2025-08-12 15:47:41,264 [1] ERROR – COPY apd_r3 FROM ‘C:\ProgramData\PC-KYOTEI Database\apd_r3202507.tsv’ WITH NULL AS ”よろしくお願いします。
2025/08/12 16:40 #4383sch4560
参加者連投申し訳ありません。
brd_b1テーブルのカラムのうち長さ制約 = 2のもの(record_idとkyoteijo_code)をとりあえず長めにしてデータ登録してみたところ成功していて、
どうも以下クエリで20250701のkyoteijo = ’05’, nichime = ‘4’のレコードがヒットされました。
(brd_b1成功後brd_b2ですぐインサート失敗していたのでおそらくこのレコードのrecord_idが全部あやしいのかも?と思っています。)select *
from public.brd_b1
where record_id != ‘B1’宜しくお願いします
2025/08/12 20:33 #4386管理人@PC-KYOTEI
キーマスターsch4560様
お問い合わせありがとうございます。
管理人@PC-KYOTEIです。管理システムの更新に伴い、直近(7~8月分)のファイル文字コードが意図せず変更されておりました。
現在、修正作業を進めております。完了まで今しばらくお待ちくださいますようお願いいたします。2025/08/13 13:38 #4387sch4560
参加者お世話になります。
すでに修正作業なさっているとのことで、もしかしたらご不要かも知れませんが、2024年データインポート中にも以下エラー発生したため念のため共有させていただきます。
2025-08-13 13:31:07,245 [1] ERROR – 22021: 符号化方式”UTF8″に対する不正なバイト列です: 0x8d
2025-08-13 13:31:07,245 [1] ERROR – COPY brd_ki FROM ‘C:\ProgramData\PC-KYOTEI Database\brd_ki20241.tsv’宜しくお願いします。
2025/08/16 13:35 #4408tantan
参加者お世話になります。
上記の指示通りの手順を実行しましたが、相変わらず以下のエラーが出ます。
対処法を教えてください。
==== 処理を完了しました ====
登録作業中に以下の例外がスローされました。
22001: 値は型character varying(2)としては長すぎます
場所 Npgsql.Internal.NpgsqlConnector.<ReadMessageLong>d__231.MoveNext()2025/08/16 14:06 #4411管理人@PC-KYOTEI
キーマスターsch4560様、tantan様
原因が判明いたしました。管理システム側でセットアップデータを再作成する必要がございますので、誠に恐れ入りますが、明日までお待ちいただけますでしょうか。
以下のフォルダ内にあるファイルをすべて削除したうえで、明日の朝9時以降にセットアップデータ登録を実行いただければ問題ございません。
■フォルダの場所
C:\Users\(Windowsのユーザー名)\AppData\Roaming\PC-KYOTEI Database\setupdata大変申し訳ございません。
2025/08/19 23:36 #4421sch4560
参加者確認遅れて申し訳ありません。
問題なくセットアップできること確認しました。
ご対応いただきありがとうございました。
引き続きよろしくお願いします。
2025/08/20 06:43 #4422管理人@PC-KYOTEI
キーマスターsch4560様
ご返信いただき、ありがとうございます。
無事に解決されたとのことで安心しました。また何かご不明点やご質問がございましたら、どうぞご遠慮なくお問い合わせください。
これにて本件はクローズとさせていただきます。 -
投稿者投稿
- トピック「セットアップデータ登録時エラー」には新しい返信をつけることはできません。