Copy link to clipboard
Copied
Hello,
I am unable to activate our server. I am working in a closed environment and must use offline activation. I followed the process found here - https://coldfusion.adobe.com/2024/02/cf2023-offline-activation/. After running the generate request file, I get an error on the response page
Detail | [empty string] | ||
ErrNumber | 0 | ||
Message | Variable PATH is undefined. | ||
StackTrace | coldfusion.runtime.UndefinedVariableException: Variable PATH is undefined. at coldfusion.runtime.CfJspPage._get(CfJspPage.java:360) at coldfusion.runtime.CfJspPage._get(CfJspPage.java:334) at coldfusion.runtime.CfJspPage._get(CfJspPage.java:321) at coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:2440) at coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:2402) at cflicense2ecfc1132610686$funcGENERATEOFFLINEACTIVATIONREQUEST.runFunction(/CFIDE/adminapi/license.cfc:215) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:629) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:559) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:522) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:469) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:444) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:316) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4142) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4105) at cfgenerate_request_file2ecfm1412217856.runPage(D:\www\ColdFusion\cfusion\wwwroot\generate_request_file.cfm:10) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:613) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:162) at coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:231) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:373) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) | ||
I also have the following message in the coldfusion-out.log:
Error [http-nio-8500-exec-6] - Offline activation is not allowed for the specified serial key.
How do I activate this license?
Adobe support was able toresolve the issue. A new serial number was provide.
Copy link to clipboard
Copied
While someone else may recognize the error and a solution, if not then you will want to direct this question by email to cfinstal@adobe.com. They should be able to help.
Also, I'll ask (about the second error): are you in fact using a cf2023 license? Sometimes people try using an older license for some reason.
Copy link to clipboard
Copied
Absolutely positive this is a ColdFusion 2023 license. It has been double checked.
Copy link to clipboard
Copied
Ok. And will you be reaching out to Adobe at that email I'd offered, even while you may await replies here from others?
Copy link to clipboard
Copied
Yes, an email has already been sent. Thank you.
Copy link to clipboard
Copied
Adobe support was able toresolve the issue. A new serial number was provide.
Copy link to clipboard
Copied
Glad you got things sorted. That seemed a strange one. So Patty (or Adobe), did anyone determine what was "wrong" with the CF2023 license you were using, to cause this unexpected error?
Might it have been that perhaps you were using what you (or someone there) had bought an "upgrade" license? What that means is that you get a 50% discount for upgrading from the immediately preceding CF version--and when you put in a serial number (in both the CF Admin or CF installer) you would be asked to provide BOTH serial numbers.
In the case of the admin API code on that page you linked to, note how it has commented-out a "previousSN" variable (in both the offered templates). I wonder if the code fails with this error if one DOES use an upgrade license for the "currentSN" variable but leaves commented-out this other previousSN var (which should hold the license of the serial number of the immediately precending CF version, so the one for CF2021 in this case).
Even if you (and Adobe) don't know/don't recall what the situation was (and they perhaps kindly offered you a new serial number instead of sorting out this error), I leave this idea as something for folks to consider if they find this error when searching for it in the future. In fact, I found this now 5 months on while helping someone else getting that same error. And I'll ask them also, but in case we don't get an answer there I wanted to raise this here.)
Also, sadly, I don't myself have such an "upgrade" license to test this with.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now