フォームからジョブフローを実行したときのエラーの影響について
マネージャサーバの/var/log/kompira/Kompira.logに以下のようなERRORログが出力されます。
[2023-08-29 09:17:11,396:942199:mod_wsgi:Dummy-3] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/' は読み取り不可です",)
[2023-08-29 15:39:57,753:942200:mod_wsgi:Dummy-23] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_GetMessageInfo' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff0992e80>
当該ログは、Kompira内のアクセス権限を絞ったユーザでログインし、フォームからジョブフローを実行したときに発生しているが、ログイン、及びジョブフロー自体は問題なく実行できている。(ように見える)
これらのログが出力されることによる影響、及び回避策をご教示いただきたいです。
<参考ログ>
[2023-08-28 21:06:19,884:792725:mod_wsgi:Dummy-12] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8735630>, dependent_values={}: objects[25]=[{'text': '/system/types/TypeObject:型オブジェクト', 'id': 1}, {'text': '/system/types/Directory:ディレクトリ', 'id': 2}, {'text': '/:ルートディレクトリ', 'id': 3}]...
[2023-08-28 21:07:29,154:792725:mod_wsgi:Dummy-14] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あプ英', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8573b70>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:29,296:792725:mod_wsgi:Dummy-16] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff895b978>, dependent_values={}: objects[25]=[{'text': '/system/types/TypeObject:型オブジェクト', 'id': 1}, {'text': '/system/types/Directory:ディレクトリ', 'id': 2}, {'text': '/:ルートディレクトリ', 'id': 3}]...
[2023-08-28 21:07:29,951:792725:mod_wsgi:Dummy-19] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あ', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff83696a0>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:30,219:792725:mod_wsgi:Dummy-18] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あp', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff868f0b8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:30,589:792725:mod_wsgi:Dummy-20] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷ', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8599eb8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:30,926:792725:mod_wsgi:Dummy-22] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷr', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff865d4a8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:31,013:792725:mod_wsgi:Dummy-1] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷり', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8218d30>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:31,165:792725:mod_wsgi:Dummy-23] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりk', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85b0e10>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:31,299:792725:mod_wsgi:Dummy-17] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけ', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85b95f8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:31,657:792725:mod_wsgi:Dummy-21] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけー', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85e3710>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:32,277:792725:mod_wsgi:Dummy-6] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーs', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8a41e80>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:32,847:792725:mod_wsgi:Dummy-2] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーsy', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85e8da0>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:32,937:792725:mod_wsgi:MainThread] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょ', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff852a908>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:33,254:792725:mod_wsgi:Dummy-7] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょn', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff824ba58>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:33,412:792725:mod_wsgi:Dummy-8] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょん', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8653898>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:33,580:792725:mod_wsgi:Dummy-9] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょんs', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85ca470>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:33,727:792725:mod_wsgi:Dummy-10] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょんせ', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff7f78550>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:34,152:792725:mod_wsgi:Dummy-3] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょんせt', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8646e80>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:34,320:792725:mod_wsgi:Dummy-24] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょんせtt', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8397dd8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:34,404:792725:mod_wsgi:Dummy-12] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょんせって', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8857f60>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:34,557:792725:mod_wsgi:Dummy-15] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='あぷりけーしょんせってい', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8819390>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:07:34,682:792725:mod_wsgi:Dummy-11] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='アプリケーション設定', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff868f5f8>, dependent_values={}: objects[1]=[{'text': '/user/app/****_****/Base/Configs/アプリケーション設定:アプリケーション設定', 'id': 315}]...
[2023-08-28 21:07:37,467:792725:mod_wsgi:Dummy-5] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='アプリケーション設定', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8599518>, dependent_values={}: objects[1]=[{'text': '/user/app/****_****/Base/Configs/アプリケーション設定:アプリケーション設定', 'id': 315}]...
[2023-08-28 21:11:11,977:792725:mod_wsgi:Dummy-1] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8994748>, dependent_values={}: objects[25]=[{'text': '/system/types/TypeObject:型オブジェクト', 'id': 1}, {'text': '/system/types/Directory:ディレクトリ', 'id': 2}, {'text': '/:ルートディレクトリ', 'id': 3}]...
[2023-08-28 21:11:13,354:792725:mod_wsgi:Dummy-23] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='t', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff849c470>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:13,446:792725:mod_wsgi:Dummy-17] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='た', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85e82b0>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:13,628:792725:mod_wsgi:Dummy-21] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たn', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8275e10>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:13,781:792725:mod_wsgi:Dummy-6] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たん', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff852aef0>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:13,939:792725:mod_wsgi:Dummy-2] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんm', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8554f98>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:14,010:792725:mod_wsgi:MainThread] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんま', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff84f0160>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:14,186:792725:mod_wsgi:Dummy-7] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまt', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff81c4a58>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:14,318:792725:mod_wsgi:Dummy-8] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまつ', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8884cf8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:14,476:792725:mod_wsgi:Dummy-9] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまつs', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85adc18>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:14,673:792725:mod_wsgi:Dummy-10] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまつせ', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff83354a8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:14,882:792725:mod_wsgi:Dummy-3] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまつせt', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85d54a8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:15,022:792725:mod_wsgi:Dummy-24] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまつせtt', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff81eccc0>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:15,095:792725:mod_wsgi:Dummy-12] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまつせって', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff85b06d8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:15,244:792725:mod_wsgi:Dummy-15] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='たんまつせってい', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff844a9e8>, dependent_values={}: objects[0]=[]...
[2023-08-28 21:11:15,404:792725:mod_wsgi:Dummy-11] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='端末設定', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff8369a20>, dependent_values={}: objects[3]=[{'text': '/user/app/****_****/Packages/****_Package/Configs/端末設定:端末設定', 'id': 407}, {'text': '/user/app/****_****/Packages/****_Package/Configs/端末設定/pcom1:pcom1', 'id': 586}, {'text': '/user/app/****_****/Packages/****_Package/Configs/端末設定/pcom2:pcom2', 'id': 587}]...
[2023-08-28 21:11:16,762:792725:mod_wsgi:Dummy-5] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='端末設定', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff854fba8>, dependent_values={}: objects[3]=[{'text': '/user/app/****_****/Packages/****_Package/Configs/端末設定:端末設定', 'id': 407}, {'text': '/user/app/****_****/Packages/****_Package/Configs/端末設定/pcom1:pcom1', 'id': 586}, {'text': '/user/app/****_****/Packages/****_Package/Configs/端末設定/pcom2:pcom2', 'id': 587}]...
[2023-08-28 21:48:23,106:792725:mod_wsgi:Dummy-13] INFO: user 'operator2' logged in: next_page='/user/data/****_****/Works/Waiting'
[2023-08-28 21:48:42,699:792725:mod_wsgi:Dummy-19] INFO: user 'operator2' logged out
[2023-08-28 21:56:42,641:792725:mod_wsgi:Dummy-6] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff83696a0>, dependent_values={}: objects[25]=[{'text': '/system/types/TypeObject:型オブジェクト', 'id': 1}, {'text': '/system/types/Directory:ディレクトリ', 'id': 2}, {'text': '/:ルートディレクトリ', 'id': 3}]...
[2023-08-28 21:56:45,850:792725:mod_wsgi:Dummy-21] INFO: /home/guest/****_グループ権限変更/group_permission_setting.select2_object: field=</home/guest/****_グループ権限変更/group_permission_setting.target_obj: Object, None>, term='Template_CancelResetForm', widget=<kompira.views.forms.widgets.ObjectWidget object at 0x7f2ff801a6d8>, dependent_values={}: objects[1]=[{'text': '/user/app/****_****/Packages/****_Package/ObjectTemplates/Template_CancelResetForm:中止取消', 'id': 539}]...
[2023-08-28 22:23:45,589:792725:mod_wsgi:Dummy-14] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/' は読み取り不可です",)
[2023-08-28 22:24:00,477:792725:mod_wsgi:Dummy-16] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/' は読み取り不可です",)
[2023-08-28 22:24:04,238:792725:mod_wsgi:Dummy-1] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/' は読み取り不可です",)
[2023-08-28 22:28:34,532:792725:mod_wsgi:Dummy-19] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff8573ef0>
[2023-08-28 22:48:42,772:792725:mod_wsgi:Dummy-11] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff7f30240>
[2023-08-28 22:48:45,899:792725:mod_wsgi:Dummy-14] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0040' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff7eb7b70>
[2023-08-29 09:17:11,274:942199:mod_wsgi:Dummy-2] INFO: user 'operator1' logged in: next_page='/'
[2023-08-29 09:17:11,396:942199:mod_wsgi:Dummy-3] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/' は読み取り不可です",)
[2023-08-29 09:17:23,459:942199:mod_wsgi:Dummy-5] INFO: user 'operator1' logged in: next_page='/user/data/****_****/Works/Waiting'
[2023-08-29 09:29:01,303:942200:mod_wsgi:Dummy-1] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/user/data/****_****' は読み取り不可です",)
[2023-08-29 09:29:26,931:989660:mod_wsgi:Dummy-3] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/user/data/****_****' は読み取り不可です",)
[2023-08-29 10:41:54,946:989660:mod_wsgi:Dummy-11] INFO: user 'operator1' logged out
[2023-08-29 10:43:04,531:942198:mod_wsgi:Dummy-7] INFO: user 'a06camnt' logged in: next_page='/home/a06camnt'
[2023-08-29 13:28:34,260:989660:mod_wsgi:Dummy-15] INFO: [JSONFileExporter] export start: origin_dir=/, owner_mode=False, virtual_mode=False
[2023-08-29 13:28:41,908:989660:mod_wsgi:Dummy-15] INFO: [JSONFileExporter] export finished: exported=739, error=0, warning=0
[2023-08-29 13:28:42,389:942199:mod_wsgi:Dummy-12] INFO: user 'a06camnt' logged in: next_page='/'
[2023-08-29 15:05:44,485:989660:mod_wsgi:Dummy-17] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/' は読み取り不可です",)
[2023-08-29 15:23:38,843:942198:mod_wsgi:Dummy-11] INFO: user 'operator2' logged in: next_page='/'
[2023-08-29 15:23:38,909:942198:mod_wsgi:Dummy-3] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/' は読み取り不可です",)
[2023-08-29 15:39:54,550:942200:mod_wsgi:Dummy-15] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff0190470>
[2023-08-29 15:39:57,753:942200:mod_wsgi:Dummy-23] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_GetMessageInfo' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff0992e80>
[2023-08-29 15:40:00,830:942200:mod_wsgi:Dummy-18] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0040' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff04aaf60>
[2023-08-29 15:45:11,080:989660:mod_wsgi:MainThread] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/CaSshCmdExec' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff81a9208>
[2023-08-29 15:45:21,433:989660:mod_wsgi:Dummy-15] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff7f99128>
[2023-08-29 15:49:45,532:942199:mod_wsgi:Dummy-12] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/CaSshCmdExec' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff80d6208>
[2023-08-29 15:49:51,794:942199:mod_wsgi:Dummy-13] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff80d16d8>
[2023-08-29 15:49:55,876:942199:mod_wsgi:Dummy-2] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff8342748>
[2023-08-29 15:54:54,012:989660:mod_wsgi:Dummy-10] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/U0130' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff8421470>
[2023-08-29 15:54:55,075:989660:mod_wsgi:Dummy-11] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/CaSshCmdExec' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff829e6a0>
[2023-08-29 15:55:00,236:942199:mod_wsgi:MainThread] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff886abe0>
[2023-08-29 15:55:09,406:989660:mod_wsgi:Dummy-5] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff8187470>
[2023-08-29 16:00:47,119:942199:mod_wsgi:Dummy-12] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/CaSshCmdExec' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff856f320>
[2023-08-29 16:01:02,502:942200:mod_wsgi:Dummy-9] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff02765f8>
[2023-08-29 16:01:07,555:989660:mod_wsgi:Dummy-12] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff84a48d0>
[2023-08-29 16:13:45,875:942199:mod_wsgi:Dummy-8] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/CaSshCmdExec' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff7f3f5c0>
[2023-08-29 16:14:06,470:942198:mod_wsgi:MainThread] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_LogWriter' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff8883e48>
[2023-08-29 16:14:11,550:942198:mod_wsgi:Dummy-22] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff8841be0>
[2023-08-29 16:14:48,870:989660:mod_wsgi:Dummy-3] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff87f4f28>
[2023-08-29 16:14:51,985:989660:mod_wsgi:Dummy-9] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0040' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff8070e10>
[2023-08-29 17:16:27,559:989660:mod_wsgi:Dummy-18] INFO: user 'a06camnt' logged in: next_page='/'
[2023-08-29 19:44:53,412:942198:mod_wsgi:Dummy-1] ERROR: HandleExceptionMiddleware._process_exception: DirectoryError('「test-niki」は不正な名前です。',)
[2023-08-29 19:45:34,952:942199:mod_wsgi:Dummy-16] INFO: user 'a06camnt' logged out
[2023-08-29 19:45:44,942:942199:mod_wsgi:Dummy-18] INFO: user 'operator2' logged in: next_page='/user/data/****_****/Works/Waiting'
[2023-08-29 19:53:25,631:942199:mod_wsgi:Dummy-21] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",)
[2023-08-29 19:53:32,333:989660:mod_wsgi:Dummy-8] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0020' は読み取り不可です",)
[2023-08-29 19:54:12,844:942199:mod_wsgi:Dummy-6] INFO: user 'operator2' logged out
[2023-08-29 19:54:23,498:989660:mod_wsgi:Dummy-11] INFO: user 'a06camnt' logged in: next_page='/home/a06camnt'
[2023-08-29 20:07:24,744:942198:mod_wsgi:Dummy-8] INFO: user 'a06camnt' logged out
[2023-08-29 20:07:38,251:989660:mod_wsgi:Dummy-7] INFO: user 'operator2' logged in: next_page='/user/data/****_****/Works/Waiting'
[2023-08-29 20:08:15,946:989660:mod_wsgi:Dummy-16] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff87a9518>
[2023-08-29 20:08:21,062:989660:mod_wsgi:Dummy-10] ERROR: api_exception_handler: PermissionDenied("'/user/app/****_****/Packages/****_Package/Programs/Jobflows/Jobs/J0040' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff847f550>
[2023-08-29 20:12:55,620:942200:mod_wsgi:Dummy-13] INFO: user 'operator2' logged out
[2023-08-29 20:13:03,448:989660:mod_wsgi:Dummy-8] INFO: user 'a06camnt' logged in: next_page='/home/a06camnt'
[2023-08-29 21:47:21,263:942199:mod_wsgi:Dummy-23] ERROR: HandleExceptionMiddleware._process_exception: ObjectNotFound('/user/app/****_****/Packages/****_Package/Configs/端末設定/pcom1_****_operator1',)
-
正式なコメント
ご確認ありがとうございます。
ログに含まれるジョブフロー(CaSshCmdExec、_APIExecJobflow、J0020)は、
フォームXで起動されるジョブフロー(J0020)と
そのジョブフローから呼び出されるサブジョブフロー(CaSshCmdExec、_APIExecJobflow)で、
実行ユーザにはグループを介して実行権限が付与されており、上記の条件ですと、以下ご推察いただいているとおりとなります。
フォームにて実行ボタンを押下した後に遷移するプロセス詳細画面にて、ジョブフローのタブがあります。
画面としては、コンソールタブがアクティブになっていますが、
当該画面を定期的に更新する際に、
当該ジョブフローを参照し、上記エラーログが発生しているのではないか実行中のプロセス詳細画面ではジョブフローの実行箇所を表示していますが、その際にジョブフローオブジェクトにアクセスするため、読み込み権限のないジョブフローを表示しようとするたびにエラーログが記録されることになります(弊社内でも同様の挙動を確認いたしました)。
以上、よろしくお願いいたします。
コメントアクション -
ご回答ありがとうございます。
フォームと実行ジョブフローの権限につきましては承知いたしました。ただ、この情報だけでは原因の特定は難しい状況です。
上記のような権限を持つ単純なジョブフローとフォームを用意して、フォームからジョブフローを起動するというだけでは、問題なくジョブフローの実行までできてご報告いただいているようなログは出現いたしませんでした。
ログが kompirad.log であればジョブフロー開始後のジョブフロー動作内部でのエラーなどが記録されますが、kompira.log ということですのでジョブフロー開始前のブラウザ操作や API アクセス時のエラーが記録されているということは予想できます。
フォームの定義によっては画面操作時に Kompira サーバに対して API アクセスを行なうこともあることから、その設定内容に影響をうけるような操作時エラーが記録されている可能性は考えられます。
以下のようなフォーム編集画面で定義している、フォームの具体的な設定内容についての情報をいただけますでしょうか。

あるいは、該当するフォームオブジェクトおよび呼び出すジョブフローオブジェクトをエクスポートしてご提供いただくことは可能でしょうか。
-
ご回答ありがとうございました。
それぞれ以下となります。お手数ですがご確認のほど
よろしくお願いいたします。
sample_form_masked.json
[{
"id": 155848,
"owner": "xxxxxxxxxx",
"fields": {
"submitObject": "/user/app/xxxxxxxxx_zzzz/Packages/zzzz_Package/Programs/Jobflows/Jobs/J0020",
"fieldNames": [
"code",
"status",
"start_index"
],
"fieldDisplayNames": [
"ワークフロー番号",
"ステータス",
"実行コマンド"
],
"fieldTypes": [
"Enum#{\n \"enum\": [\n \"aaaaaa-bbbb-cccc\"\n ],\n \"default\": \"aaaaaa-bbbb-cccc\",\n \"no_empty\": true\n}",
"Enum#{\n \"enum\": [\n \"受付\"\n ],\n \"default\": \"受付\",\n \"no_empty\": true\n}",
"Enum#{\n \"enum\": [\n [\n 1,\n \"1:未:Command1 ¥xxx\"\n ],\n [\n 2,\n \"2:未:Command2 yyy¥\"\n ],\n [\n 3,\n \"3:未:¥¥¥¥Command3 zzz\"\n ],\n [\n 4,\n \"4:未:Command2¥¥¥ yyy\"\n ],\n [\n 5,\n \"5:未:Command2¥¥ yyy\"\n ]\n ],\n \"default\": 1,\n \"no_empty\": true\n}"
]
},
"user_permissions": {},
"group_permissions": {
"smtb_operator": {
"readable": true,
"writable": false,
"executable": true,
"priority": 0
}
},
"created": "2023-08-28T18:43:20.333431+09:00",
"updated": "2023-08-28T18:43:20.382991+09:00",
"display_name": "実行",
"description": "",
"parent_object": "/user/data/xxxxxxxxx_zzzz/Forms/Exec",
"objpath": "aaaaaa_bbbb_cccc",
"typepath": "/system/types/Form"
}]sample_jobflow_masked.json
[{
"id": 144517,
"owner": "xxxxxxxxxx",
"fields": {
"source": "|code|\r\n|status|\r\n|start_index|\r\n以下省略\r\n",
"multiplicity": null,
"defaultCheckpointMode": false,
"defaultMonitoringMode": "NOTHING"
},
"user_permissions": {},
"group_permissions": {
"smtb_operator": {
"readable": false,
"writable": false,
"executable": true,
"priority": 0
}
},
"created": "2023-07-03T20:41:24.545840+09:00",
"updated": "2023-09-01T19:29:18.672249+09:00",
"display_name": "開始要求",
"description": "",
"parent_object": "/user/app/xxxxxxxxx_zzzz/Packages/zzzz_Package/Programs/Jobflows/Jobs",
"objpath": "J0020",
"typepath": "/system/types/Jobflow"
}] -
ご返信遅くなり申し訳ございません。
社内にで CentOS8 上に KE 1.6.7 を新規にインストールして、いただいたものと同等のフォームとジョブフローを作成して再現確認を行なってみました。
前回同様に、権限が制限されたユーザで当該フォームを表示、パラメータの選択、ジョブフローの実行などを行なってみましたが、ご報告いただいているようなログは出現いたしませんでした。
フォームから実行するジョブフローは制限ユーザでは閲覧不可になっているため、当該ユーザでジョブフローの画面を開こうとすると(例:フォーム画面からジョブフローのリンクをクリックすると)以下のようなエラーログが記録されますが、フォームの操作やフォームからのジョブフロー実行ではエラーログの記録はありませんでした。
[2023-09-12 16:58:58,023:37464:mod_wsgi:Dummy-13] ERROR: HandleExceptionMiddleware._process_exception: PermissionDenied("'/root/test_limited_form/test_jobflow' は読み取り不可です",)いただいたフォームとジョブフローを見る限り、実行(開始)が出来ているのであればジョブフローの動作への影響があるとは考えにくいです(影響があれば kompirad.log にエラーが記録されていたり、プロセスが異常終了していると考えられます)。
最初の投稿の2行のエラーログは、ブラウザまたは API によって権限がないオブジェクトへのアクセスがなされたことを示すログですので、回避策としてはそうしたアクセスを無くすことになります。現状では、フォーム操作とは別に要因があるように感じますが詳細は不明です。さらに HTTP のログを調査すれば、新たな情報を得られる可能性はあるかと思います。
御社環境でのフォーム操作によるログの再現性についてはいかがでしょうか?
-
ご回答ありがとうございます。
フォームXからジョブフローを実行しながら、ログを確認してみたところ、
画面上は特にエラーが表示されることなく、kompira.logに以下のログが出力されていました。[2023-09-14 09:20:10,040:343588:mod_wsgi:Dummy-2] ERROR: api_exception_handler: PermissionDenied("'/user/app/xxxxx/Jobflows/Utils/CaSshCmdExec' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ffb1749e8> [2023-09-14 09:20:25,381:343588:mod_wsgi:Dummy-9] ERROR: api_exception_handler: PermissionDenied("'/user/app/xxxxx/Jobflows/Utils/_APIExecJobflow' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ffb0d2a58> [2023-09-14 09:20:30,455:309063:mod_wsgi:Dummy-8] ERROR: api_exception_handler: PermissionDenied("'/user/app/xxxxx/Jobflows/Jobs/J0020' は読み取り不可です",) on view <kompira.views.extends.object.APIView object at 0x7f2ff85e5eb8>ログに含まれるジョブフロー(CaSshCmdExec、_APIExecJobflow、J0020)は、
フォームXで起動されるジョブフロー(J0020)と
そのジョブフローから呼び出されるサブジョブフロー(CaSshCmdExec、_APIExecJobflow)で、
実行ユーザにはグループを介して実行権限が付与されており、
操作中特にエラーなどは発生しませんでした。
可能性としてですが、フォームにて実行ボタンを押下した後に遷移するプロセス詳細画面にて、ジョブフローのタブがあります。
画面としては、コンソールタブがアクティブになっていますが、
当該画面を定期的に更新する際に、
当該ジョブフローを参照し、上記エラーログが発生しているのではないかと推察していますが、
その可能性はないでしょうか? -
9/15 に回答させていただきました。「正式なコメント」と設定したためコメント欄の一番上部に表示されているかと思いますので、ご確認いただけますでしょうか。
サインインしてコメントを残してください。
コメント
13件のコメント