OpenBSD 7.5, lucee-5.4.4.38p1.tgz admin errors after install

I installed a fresh OpenBSD release 7.5, installed lucee with ‘pkg_add lucee’ (lucee-5.4.4.38p1) which installed tomcat and java and whatever else it wanted.

didn’t notice any issues with the install, read the readme and modified tomcat config based on that.

afterwards, get an error when trying to visit the admin to complete the setup.

with some searching there seems to be very little mention of Lucee on OpenBSD on the forums and on the web.

Lucee 5.4.4.38 Error (java.net.UnknownHostException)
Message	foo.localdomain: foo.localdomain: no address associated with name
Stacktrace	The Error Occurred in
/admin/web.cfm: line 22
Java Stacktrace	lucee.runtime.exp.NativeException: foo.localdomain: foo.localdomain: no address associated with name
  at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1670)
  at lucee.commons.io.SystemUtil.getMacAddress(SystemUtil.java:1177)
  at lucee.commons.io.MacAddressWrap.getEmbededObject(SystemUtil.java:1776)
  at lucee.commons.io.MacAddressWrap.toString(SystemUtil.java:1834)
  at lucee.commons.io.MacAddressWrap.castToString(SystemUtil.java:1828)
  at lucee.runtime.op.Caster.toString(Caster.java:1936)
  at web_cfm$cf.call(/admin/web.cfm:22)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1056)
  at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:948)
  at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:219)
  at lucee.runtime.listener.ModernAppListener.onRequest(ModernAppListener.java:107)
  at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2493)
  at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2478)
  at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2449)
  at lucee.runtime.engine.Request.exe(Request.java:45)
  at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1215)
  at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1161)
  at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
  at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
  at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
  at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
  at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:388)
  at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
  at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
  at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
  at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
  at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
  at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
  at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
  at java.base/java.lang.Thread.run(Thread.java:829)
 Caused by: java.net.UnknownHostException: foo.localdomain: foo.localdomain: no address associated with name
  ... 42 more
 Caused by: java.net.UnknownHostException: foo.localdomain: no address associated with name
  at java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
  at java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:930)
  at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1543)
  at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848)
  at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1533)
  at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1665)
  ... 41 more
 
Timestamp	5/25/24 10:12:56 PM EDT

OS: OpenBSD foo.localdomain 7.5 GENERIC.MP#82 amd64
Java Version: jdk-11.0.22.7.1v0 OpenJDK Software Development Kit v11.0.22+7-1
Tomcat Version: tomcat-9.0.89 Java servlet 4.0 and Java server pages 2.3 server
Lucee Version: lucee-5.4.4.38p1 JVM-based scripting language for web apps (open-source CFML)

for some reason i read the error a different way and something clicked,

i added these lines to the /etc/hosts mirroring what it has for ‘localhost’ and the error goes away.
127.0.0.1 foo.localdomain
::1 foo.localdomain

ill leave this up for people to find that also run into this :slight_smile:

I would add this domain to your /etc/hosts