Skip to main content
Inspiring
August 16, 2021
Answered

ColdFusion 2021 admin submenus no longer appear

  • August 16, 2021
  • 3 replies
  • 1422 views

I have installed ColdFusion 2021 on a Windows Server 2019, with a patch from Adobe which allows me to run Java 11.0.11 and sandbox security. This was working well until recently. After making some changes in the CF admin (dbug IP addresses, enabling only the component cache, disabling HTTP error codes), in CFadmin I have each of the main menu items, such as Debugging and Logging, but none of the submenus, such as the debug IP addresses.  If I maximize the browser window (IE or Firefox), I can often see a vertrical scroll bar where the submenus should appear, but it is too small to see any of the submenu items.  If I look at the source for the page, I can see the submenus there.  I made a ColdFusion backup of everything but Java just before making the changes listed above, but restoring that does not help; nor does it help to reboot the server. Would appreciate any help with this.

 

Thanks,

Mike

 

This topic has been closed for replies.
Correct answer michaelf34344382

I am running CF 2021 on Windows Server 2019.  Adobe sent me a file (iplist.cfm), and a configuration correction, which fixed the issue with the submenus. The correction was to point to the actual location of cf_scripts.

3 replies

BKBK
Community Expert
Community Expert
September 4, 2021
quote

I have installed ColdFusion 2021 on a Windows Server 2019, with a patch from Adobe which allows me to run Java 11.0.11 and sandbox security. This was working well until recently. After making some changes in the CF admin (dbug IP addresses, enabling only the component cache, disabling HTTP error codes),...


By @michaelf34344382

 

You should report a bug. It sounds like one to me. The word, Patch, says it all really. It is likely that a patch at one place will produce a hole at another.

 

Could you please examine your logs for any relevant error messages. Extract the fullest stacktraces. Share them with us and include them in your bug report.

Charlie Arehart
Community Expert
Community Expert
September 7, 2021

How about before turning every problem into a bug report, we see if maybe some diagnostic digging (as I proposed in my note a day before yours) might get him to the answer instead.

/Charlie (troubleshooter, carehart. org)
michaelf34344382AuthorCorrect answer
Inspiring
September 7, 2021

I am running CF 2021 on Windows Server 2019.  Adobe sent me a file (iplist.cfm), and a configuration correction, which fixed the issue with the submenus. The correction was to point to the actual location of cf_scripts.

Charlie Arehart
Community Expert
Community Expert
September 3, 2021

Michael, did you ever solve these problems? I think they may be unrelated.

 

First, as for the "variable IPS is undefined" error, I have found that with a couple of other folks, and in their case the issue was that in their neo-debug.xml file (in the cfusion/lib folder, or [instance]\lib folder if running multiple instances), they were missing a section called <var name="iplist">.  If you are still having the problem, can you look to see if you have one?  If you do not, let me know. I am waiting to hear back from one of them with a proposed fix I offered. 

 

As for why that info was missing, that's certainly another question. I'm curious: are you by any chance running your CF on an AWS EC2 instance? and was it provisioned using the Adobe AMI (Amazon Machine Image)? I'm trying to see if this may be a problem caused in their preconfigured setup.

 

Finally, about your first problem, of the messed up menus, do you still have that? If you do, I suspect that could be about a different configuration issue. If you're familiar with using your browser "developer tools" (ctrl-shift-i in most browsers), in its network tab, do you see any 404's happening for files that are being requested from the browser to a folder on your CF server? If so, tell us one of the paths for one of the files. I could suggest a different solution for that. (Been meaning to do a blog post on that matter, and indeed on the one above.)

 

If you may have solved both by now, that's great. I share this then as much for anyone else who may find this thread and have these problems. And if it may be in the future, while you can reply here and I MAY see it, you can instead reach out to me via my domain, carehart.org, as shown in my signature.)

/Charlie (troubleshooter, carehart. org)
Participant
December 14, 2022

Thanks, Charlie!

For anyone who comes across this while searching for the variable IPs undefined issue -- Charlie's fix works, but it might need to be in its own struct, not just stuck in with other variables in the xml:

<struct type="coldfusion.server.ConfigMap">
<var name="IPLIST">
<string>127.0.0.1,0:0:0:0:0:0:0:1</string>
</var>
</struct>

Inspiring
August 17, 2021

Here is some additional information.  In CF administration, I can search for and get to submenu items.  But if I search for and select Debugging IP Addresses, I get an error page stating that variable IPS is undefined.