-
Notifications
You must be signed in to change notification settings - Fork 115
Open
Description
It looks like the hostname executable is being run. Which in one OSX case, is absent. Surely Java provides a more portable way to query the system hostname?
2025-10-25 16:30:43 FINE [java.lang.ProcessBuilder] ProcessBuilder.start(): pid: 45234, dir: null, cmd: "hostname"
java.lang.RuntimeException: ProcessBuilder.start() debug
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1147)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1089)
at com.aquenos.epics.jackie.common.util.HostNameUtil.hostNameFromCommand(HostNameUtil.java:98)
at com.aquenos.epics.jackie.common.util.HostNameUtil.getHostName(HostNameUtil.java:53)
at com.aquenos.epics.jackie.client.ChannelAccessClientConfiguration.getHostNameFromEnvironment(ChannelAccessClientConfiguration.java:375)
at com.aquenos.epics.jackie.client.ChannelAccessClientConfiguration.<init>(ChannelAccessClientConfiguration.java:279)
at org.phoebus.pv.jackie.JackiePVFactory.<clinit>(JackiePVFactory.java:73)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1160)
Metadata
Metadata
Assignees
Labels
No labels