I’m running issues when starting up an app for the first time on an immutable AWS EC2 instance. I’m building the instance and deploying the app with Terraform. Sometimes the server loads the app without any issues. Other times, the app never loads and nginx returns a 502. Opus 4.7 is telling me that Lucee is failing to download my maven dependencies but I’m not so sure about that because I see nothing about Maven in my exceptions. My maven settings are:
"javasettings": {
"maven": [
"com.rabbitmq:amqp-client:5.25.0",
"software.amazon.awssdk:cloudfront:2.20.0",
"software.amazon.awssdk:secretsmanager:2.20.0",
"software.amazon.awssdk:url-connection-client:2.20.0"
]
}
The exception I get in exception.log is:
"ERROR","http-nio-8888-exec-1","05/14/2026","05:50:09","","Failed to download [groupID:io.dropwizard.metrics;artifactId:metrics-core;version:4.2.30;optional:true] ;Failed to download [groupID:io.dropwizard.metrics;artifactId:metrics-core;version:4.2.30;optional:true] ;Failed to download [groupID:io.dropwizard.metrics;artifactId:metrics-core;version:4.2.30;optional:true] ;lucee.runtime.exp.TemplateException: Failed to download [groupID:io.dropwizard.metrics;artifactId:metrics-core;version:4.2.30;optional:true]
at lucee.transformer.library.tag.TagLibTag.getTag(TagLibTag.java:738)
at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:670)
at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:409)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:348)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:340)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:195)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:101)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:73)
at lucee.runtime.PageSourceImpl._compile(PageSourceImpl.java:492)
at lucee.runtime.PageSourceImpl.compile(PageSourceImpl.java:458)
at lucee.runtime.PageSourceImpl.loadPhysical(PageSourceImpl.java:356)
at lucee.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:190)
at lucee.runtime.listener.MixedAppListener.getApplicationPageCurrToRoot(MixedAppListener.java:110)
at lucee.runtime.listener.MixedAppListener.getApplicationPage(MixedAppListener.java:65)
at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:41)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2816)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2803)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2774)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1113)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1070)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:52)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:685)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: lucee.transformer.library.tag.TagLibException: Failed to download [groupID:io.dropwizard.metrics;artifactId:metrics-core;version:4.2.30;optional:true]
... 45 more
OS: Ubuntu 24.04 LTS (Noble Numbat)
Java Version: OpenJDK 21
Tomcat Version: 10.1.x (bundled by the Lucee Linux installer)
Lucee Version: 6.2.6.19