[Exception details]
----------
19:11:39.327 [resin-37] DEBUG j.c.i.f.config.ConfigurationLoader - ConfigurationLoader#load(class jp.co.intra_mart.system.platform.config.ServerContextConfig, SINGLETON,EnvironmentClassLoader[web-app:production/webapp/default/imart])
19:11:39.327 [resin-37] DEBUG j.c.i.s.c.XMLConfigurationService - Load: class jp.co.intra_mart.system.platform.config.ServerContextConfig, SINGLETON, EnvironmentClassLoader[web-app:production/webapp/default/imart]
19:11:39.332 [resin-37] INFO com.caucho.server.webapp.WebApp - WebApp[production/webapp/default/imart] fail
[xx-xx-xx 19:11:39.333] {resin-37} WebApp[production/webapp/default/imart] fail
19:11:39.338 [main] WARN com.caucho.server.webapp.WebApp - java.lang.IllegalStateExceptionjava.lang.IllegalStateException: null at com.caucho.server.webapp.WebApp$StartupTask.run(WebApp.java:5306) ~[resin.jar:4.0.43]
at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) ~[resin.jar:4.0.43]
at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) ~[resin.jar:4.0.43]
[xx-xx-xx 19:11:39.358] {resin-37} java.util.ServiceConfigurationError: jp.co.intra_mart.system.security.MessageSourceProvider: Provider jp.co.intra_mart.system.message.MessageSourceProviderImpl could not be instantiated: java.lang.StackOverflowError
at java.util.ServiceLoader.fail(ServiceLoader.java:224)
at java.util.ServiceLoader.access$100(ServiceLoader.java:181)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:377)
at java.util.ServiceLoader$1.next(ServiceLoader.java:445)
at jp.co.intra_mart.foundation.security.message.MessageManager.<init>(MessageManager.java:133)
at jp.co.intra_mart.foundation.security.message.MessageManager.getInstance(MessageManager.java:162)
at jp.co.intra_mart.system.license.system.message.LicenseSystemLog.getWithCode(LicenseSystemLog.java:267)
at jp.co.intra_mart.system.secure.servlet.SystemServletContextListener.contextInitialized(SystemServletContextListener.java:48)
at com.caucho.server.webapp.WebApp.addListenerObject(WebApp.java:2155)
at com.caucho.server.webapp.WebApp.addListener(WebApp.java:2123)
at com.caucho.server.webapp.WebApp.initAnnotated(WebApp.java:3640)
at com.caucho.server.webapp.WebApp.startImpl(WebApp.java:3773)
at com.caucho.server.webapp.WebApp.access$700(WebApp.java:208)
at com.caucho.server.webapp.WebApp$StartupTask.run(WebApp.java:5297)
at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
Caused by: java.lang.StackOverflowError
----------
[Occurrence Condition]
This exception occurs in the case that full path including file name of the file which is aligned at deployment might be over 260 characters.
[Cause]
This is because Java in the Windows environment cannot deal with paths over 260 characters.
This is corresponding to the below limitations.
Failed to deploy when file of path which is over 260 characters exists in the Windows environment.
https://www.intra-mart.jp/document/library/iap/public/iap_release_note/texts/limitations/environment.html#windows260
[Workaround]
Please make the file path shorter which is aligned when deploying.
For example, please make the layer of aligned path of Resin short when you are using Resin.
-- Target ------------------------------------------------------------------------
iAP/Accel Platform/All Updates
--------------------------------------------------------------------------------
FAQID:538
StackOverflowError exception occurs at deployment.
