legacy-knowledge-base
公開されました Jul. 2, 2025

PropertySettingJobFactory クラスタ環境内に出現する警告メッセージ

投稿者

Liferay Support

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

この記事はレガシー記事です。 以前のバージョンのLiferay製品にも適用されます。 記事がメンテナンスされなくなったとはいえ、まだ該当する可能性があります。

いくつかのPropertySettingJobFactory WARNメッセージがクラスタ化されたLiferayで記録されています。

WARN  [PropertySettingJobFactory:248] No setter on Job class com.liferay.portal.scheduler.job.MessageSenderJob for property 'MESSAGE'
WARN  [PropertySettingJobFactory:248] No setter on Job class com.liferay.portal.scheduler.job.MessageSenderJob for property 'STORAGE_TYPE'
WARN  [PropertySettingJobFactory:248] No setter on Job class com.liferay.portal.scheduler.job.MessageSenderJob for property 'DESCRIPTION'
WARN  [PropertySettingJobFactory:248] No setter on Job class com.liferay.portal.scheduler.job.MessageSenderJob for property 'DESTINATION_NAME'
WARN  [PropertySettingJobFactory:248] No setter on Job class com.liferay.portal.scheduler.job.MessageSenderJob for property 'JOB_STATE'

決議

Liferay Portalは、デフォルトでは、 QuartzSchedulerEngine クラス内の JobDataMap に情報を保存します。 ただし、 org.quartz.simpl.PropertySettingJobFactory内のフィールドのみが期待されます。 警告メッセージを解決するには、クラスのロギングレベルを有効にしてERRORレベルに設定する必要があります。

did-this-article-resolve-your-issue

legacy-knowledge-base