Ignition Maker License Error on Docker

Hi,

I have a docker running with maker version 8.1.14.
yesterday i've tried to put the licensing on it and it was pending. Today i see this error

I've try with a other license but it' seems to do the same.

i'm running docker desktop on a OSX Os

Regards

You can check if there’s more details in the logs, but it’s likely a firewall or other networking restriction preventing the Maker gateway from reaching out to our licensing server

I will check the configuration of the network configuration.

this is what i get in the log of the gateway

LeasedActivationStrategy 08Feb2022 17:08:22 Unable to activate
com.inductiveautomation.ignition.gateway.licensing.activation.leased.protocol.api.LeasedActivationException: Unable to send HTTP POST request

at com.inductiveautomation.ignition.gateway.licensing.activation.leased.protocol.http.LeasedActivationHttpClient.sendHttpPostRequest(LeasedActivationHttpClient.java:37)

at com.inductiveautomation.ignition.gateway.licensing.activation.leased.protocol.http.LeasedActivationHttpClient.createNonce(LeasedActivationHttpClient.java:55)

at com.inductiveautomation.ignition.gateway.licensing.LeasedActivationProtocolContext.getServerNonce(LeasedActivationProtocolContext.java:140)

at com.inductiveautomation.ignition.gateway.licensing.LeasedActivationStrategy$LeasedActivationLifecycle.getServerNonce(LeasedActivationStrategy.java:187)

at com.inductiveautomation.ignition.gateway.licensing.LeasedActivationProtocolContext.doActivate(LeasedActivationProtocolContext.java:163)

at com.inductiveautomation.ignition.gateway.licensing.LeasedActivationStrategy$LeasedActivationLifecycle.sendActivate(LeasedActivationStrategy.java:198)

at com.inductiveautomation.ignition.gateway.licensing.LeasedActivationStrategy$LeasedActivationLifecycle.activate(LeasedActivationStrategy.java:253)

at com.inductiveautomation.ignition.gateway.licensing.LeasedActivationStrategy$LeasedActivationLifecycle.doCheck(LeasedActivationStrategy.java:285)

at com.inductiveautomation.ignition.gateway.licensing.LeasedActivationStrategy$LeasedActivationLifecycle.doCheck(LeasedActivationStrategy.java:311)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out

at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)

at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)

at com.inductiveautomation.ignition.gateway.licensing.activation.leased.protocol.http.LeasedActivationHttpClient.sendHttpPostRequest(LeasedActivationHttpClient.java:35)

... 11 common frames omitted

java.net.http.HttpConnectTimeoutException: HTTP connect timed out

at java.net.http/jdk.internal.net.http.MultiExchange.toTimeoutException(Unknown Source)

at java.net.http/jdk.internal.net.http.MultiExchange.getExceptionalCF(Unknown Source)

at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)

at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(Unknown Source)

at java.net.http/jdk.internal.net.http.Exchange.checkCancelled(Unknown Source)

at java.net.http/jdk.internal.net.http.Exchange.cancel(Unknown Source)

at java.net.http/jdk.internal.net.http.MultiExchange.cancel(Unknown Source)

at java.net.http/jdk.internal.net.http.PlainHttpConnection$ConnectTimerEvent.handle(Unknown Source)

at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(Unknown Source)

at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(Unknown Source)

Caused by: java.net.ConnectException: HTTP connect timed out

Ensure you can reach https://licensing.inductiveautomation.com/v1-activation/leased/ from inside the container.

Very strange i've restart the container and the licensing is ok.
I will check at the next renew

1 Like