4.24. サーバが起動しない¶
4.24.1. iWP / iAF patch 7.2.7 をインストールすると、プラグインの初期化エラーが発生して、サーバが起動しなくなる。¶
条件¶
事象の発生時刻に該当する例外ログに下記のようなスタックトレースが出力されている。
log.message=java.lang.RuntimeException: JavaScript-API initialize error: jp.co.intra_mart.system.javascript.imapi.PluginManagerObject java.lang.RuntimeException: JavaScript-API initialize error: jp.co.intra_mart.system.javascript.imapi.PluginManagerObject at jp.co.intra_mart.system.service.ServiceStartManager.run(ServiceStartManager.java:105) at jp.co.intra_mart.system.servlet.PlatformServletContextListener.contextInitialized(PlatformServletContextListener.java:149) (省略) Caused by: java.lang.IllegalStateException: JavaScript-API initialize error: jp.co.intra_mart.system.javascript.imapi.PluginManagerObject at jp.co.intra_mart.system.service.ApplicationRuntimeService.defineJavaScriptAPIClass(ApplicationRuntimeService.java:220) at jp.co.intra_mart.system.service.ApplicationRuntimeService.fire(ApplicationRuntimeService.java:67) at jp.co.intra_mart.system.service.AbstractServiceProvider.start(AbstractServiceProvider.java:71) at jp.co.intra_mart.bin.server.core.ServiceProfile.start(ServiceProfile.java:61) at jp.co.intra_mart.system.service.ServiceStartManager.run(ServiceStartManager.java:59) ... 25 more (省略) Caused by: jp.co.intra_mart.foundation.security.exception.NoFilterException: HTTPContextHandlingFilterが存在しません。 at jp.co.intra_mart.foundation.security.AccessSecurityManager.getCurrentRequest(AccessSecurityManager.java:281) at jp.co.intra_mart.foundation.security.AccessSecurityManager.getSessionInfo(AccessSecurityManager.java:3041) at jp.co.intra_mart.foundation.plugin.PluginManager.getMessage(PluginManager.java:776) ... 41 moreiWP / iAF patch 7.2.7 をインストールした環境であること。
お客様が独自でプラグインを作成している。