プロジェクト

全般

プロフィール

バグ #9659

完了

【共通PF】申込内容修正サイトを開くとエラーが出て情報が表示されない

中村 英二 さんが15日前に追加. 14日前に更新.

ステータス:
終了
優先度:
通常
担当者:
開始日:
2025/12/02
期日:
2025/12/02
進捗率:

100%

予定工数:
対応ランク:
S
現象(内容):

申込内容修正サイトを開くとエラーが出て情報が表示されない

原因:

Lambdaで使用しているLayerのpsycopg2のライブラリがWindows用のものだったため、LinuxのLambdaでは動かなかった

暫定対応内容:
恒久対応内容:

Lambdaで使用しているLayerのpsycopg2のライブラリをLinuxのものに差し替えた

対象バージョン:

説明

申込内容修正サイトを開くとエラーが出て情報が表示されない
申込内容修正サイトで使用しているLambdaでImportしているモジュールが不足しておりエラーが出ているよう
https://ap-northeast-1.console.aws.amazon.com/cloudwatch/home?region=ap-northeast-1#logsV2:log-groups/log-group/$252Faws$252Flambda$252Fevo-lam-sys-company-info/log-events/2025$252F12$252F02$252F$255B$2524LATEST$255D3e3c4bbca0d1484eb3371b582c79f3e1

---02: response: {'ResponseMetadata': {'RequestId': '6d5e66c0-a08d-4b75-8fcd-ff9b6fe128b9', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Tue, 02 Dec 2025 02:15:46 GMT', 'content-type': 'application/json', 'content-length': '175', 'connection': 'keep-alive', 'x-amzn-requestid': '6d5e66c0-a08d-4b75-8fcd-ff9b6fe128b9', 'x-amz-function-error': 'Unhandled', 'x-amzn-remapped-content-length': '0', 'x-amz-executed-version': '$LATEST', 'x-amzn-trace-id': 'Root=1-692e4bd0-65f8fae96211196867d1930f;Parent=184363ca60a6bf64;Sampled=0;Lineage=2:1ab7c4fd:0'}, 'RetryAttempts': 0}, 'StatusCode': 200, 'FunctionError': 'Unhandled', 'ExecutedVersion': '$LATEST', 'Payload': <botocore.response.StreamingBody object at 0x7ff837f4e3b0>}
---03: body: {'errorMessage': "Unable to import module 'lambda_function': No module named 'psycopg2._psycopg'", 'errorType': 'Runtime.ImportModuleError', 'requestId': '', 'stackTrace': []} {'errorMessage': "Unable to import module 'lambda_function': No module named 'psycopg2._psycopg'", 'errorType': 'Runtime.ImportModuleError', 'requestId': '', 'stackTrace': []}
'body'
Traceback (most recent call last):
File "/var/task/lambda_function.py", line 190, in lambda_handler
result_body = json.loads(result['body'])
~~~~^^^^^^^^
KeyError: 'body'


ファイル

中村 英二 さんが15日前に更新

psycopg2をAmazon Linux(Python3.11環境)で用意していないのでは?
Windows用のバイナリファイルをレイヤーに入れている?

中村 英二 さんが15日前に更新

  • 対応ランクA から S に変更

中村 英二 さんが14日前に更新

Windows用のライブラリが使用されており、Linux用のpsycopg2が読み込めずエラーが出ていた
evo-lam-layer-python311-common-libs-d74088ce-9f03-4b21-8364-a82aacdebfef\python\psycopg2\_psycopg.cp311-win_amd64.pyd
他のレイヤーにLinux用のライブラリがあったので差し替えた。
sup-lam-layer-db-apl-py311-7b0db7b2-14aa-4cc0-972b-d451ab66e7be\python\psycopg2\_psycopg.cpython-311-x86_64-linux-gnu.so

arn:aws:lambda:ap-northeast-1:965166023933:layer:evo-lam-layer-python311-common-libs:2

evo-lam-sys-rdsのレイヤーを切り替えて、psycopg2の読み込みエラーが出なくなったことを確認した

中村 英二 さんが14日前に更新

別のエラーが出て申込内容修正サイトでエラーメッセージが表示される。

中村 英二 さんが14日前に更新

evo-lam-sim-calculateMonthlyChargesを呼び出して実行しているが、利用料の取得に失敗した場合にそこで定義されていない環境変数を呼び出してエラーになっている。
evo-lam-simsp-calculateMonthlyChargesでも同じ。

中村 英二 さんが14日前に更新

psycopg2のエラーの件で、ユーザー管理サイトの処理でDB登録がうまく行っていないところがあり、異常な本契約のデータができたため各種エラーが出ているよう
新しく本契約して動作確認をし直す

中村 英二 さんが14日前に更新

  • ステータス進行中 から 終了 に変更
  • 進捗率20 から 100 に変更
  • 現象(内容) を更新 (差分)
  • 原因 を更新 (差分)
  • 恒久対応内容 を更新 (差分)

正常に動作するようになったことを確認した

他の形式にエクスポート: Atom PDF