The official community for ColdFusion.
Recently active
Would greatly appreciate if someone could comment on this snippet from the external session storage doc:Once a session object is received from Redis, there can be changes to the object within the timespan of a given request. The session is persisted (if modified) back to external storage on request end. The changes made by the current request on one node are available to all other nodes.https://helpx.adobe.com/coldfusion/using/external-session-storage.htmlAs part of my organization's move to a cluster of cf server instances, we're also moving to storing sessions in a redis cache. Some places in the app make remote invocations via fetch request to first modify the session in some way, then before that request has finished, re-fetch some data which may or may not use the newly modified state. This was fine while we were storing session in memory, but we're finding that the modified state is getting overwritten by the second request (perhaps because that second request pulls from the cach
I've run into a bit of a strange issue. I installed CF 2023 and had everything up and running without issue including the Solr server. I left for the day, and upon logging back in this morning, the ColdFusion Collections page was giving a generic 404 error page and is now just not loading anything (i.e. blank page). Again, everything worked when I signed out yesterday. The Solr server is still functioning correctly, I can navigate to ...:8995/solr/ and the Solr admin page is fully functional, and I can see all the collections I created yesterday. I'm assuming this is just an issue with the CF admin GUI, but nothing was changed, so I'm not sure why it would suddenly start failing to load a specific page. Checking the logs, the corresponding errors appear to be:Error [http-nio-8500-exec-8] - org/apache/zookeeper/KeeperException$NoNodeException The specific sequence of files included or processed is: {cfrootpath}\wwwroot\CFIDE\administrator\solr\index.cfm, line: 346and:Apr 02, 2
I ran ./cf-init-run.sh install which created /etc/systemd/system/cf2023.service and created the symlink to run it but it doesn't work cf2023.service has the following which doesn't seem right (sysinit doesn't exist) [Unit]Description=Adobe ColdFusion 2023After=multi-user.target[Service]ExecStart=/appl/ColdFusion2023/cfusion/bin/../bin/sysinit startExecStop=/appl/ColdFusion2023/cfusion/bin/../bin/sysinit stopRemainAfterExit=yes[Install]WantedBy=multi-user.target I tried changing "sysinit" to "coldfusion" but that didn't work either Has anyone gotten this to work? Or is there a diffferent way I should get ColdFusion to start on reboot?Thanks!
In the MemberUpdateForm.cfm, I have the following......<cfFORM ACTION="MemberUpdateActionPage.cfm" METHOD="Post">...........<table border="1" height="350">.........<P><INPUT TYPE="text" Name="MembersID" size="15" maxlength="50" required="yes" VALUE="<CFOUTPUT QUERY="MemberRecord">#MembersID#</CFOUTPUT>"></P><P><b>My handle name is</b><INPUT TYPE="Text" Name="HandleName" size="15" maxlength="50" required="yes" disabled="disabled" VALUE="<CFOUTPUT QUERY="MemberRecord">#HandleName#</CFOUTPUT>"> </P><P><INPUT TYPE="submit" NAME="SUBMIT" VALUE="Submit Data"> <INPUT TYPE="reset" NAME="Clear" VALUE="Clear Form"></P><br></center></cfform> In the MemberUpdateActionPage.cfm page, I have the following...........<CFQUERY NAME="MemberRecordUpdate" DATASOURCE="Contact">UPDATE Me
I'm attempting to run the ColdFusion_2023_GUI_WWEJ_win64.exe Windows installer on a 2019 server that currently has ColdFusion 2018 installed. The plan is to upgrade to CF 2023. Everytime that I run the installer, it ultimately fails with an error. It unpacks 100% of the contents of the installer to the user profile temp folder and begins to launch the install wizard.The green status bar gets about 70 - 80% and then it throws a fatal error:These are the error details:java.lang.ClassCastException: class java.lang.String cannot be cast to class java.lang.Integer (java.lang.String and java.lang.Integer are in module java.base of loader 'bootstrap')at com.zerog.ia.installer.LifeCycleManager.getEnable8dot3(Unknown Source)at com.zerog.ia.installer.LifeCycleManager.a6(Unknown Source)at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)at com.zerog.ia.installer.Main.main(Unknown Source)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invok
var keySpec = createObject("java", "javax.crypto.spec.PBEKeySpec").init(arguments.password.toCharArray(), salt, 128, 80); results in error:java.lang.reflect.InaccessibleObjectException: Unable to make public boolean com.sun.crypto.provider.PBKDF2KeyImpl.equals(java.lang.Object) accessible: module java.base does not "opens com.sun.crypto.provider" to unnamed module @db99785 this code works on previous versions of CF/Java. Is there something I should add to the JVM arguments?
Ever since we upgraded from ColdFusion 2021 to ColdFusion 2023 we have been dealing with out of memory issues. ColdFusion will run fine for roughly 24-30 hours, then we will start seeing CPU spikes to 100% every 30 seconds. Garbage collection can't free up enough memory so ColdFusion eventually crashes and we have to restart the server. Things we have tried that don't seem to help: - Downgrading to 17.0.11- Tweaking the min and max heap sizes- Tweaking the caching settings- Changing the garbage collector algorithm to G1GC- Tweaking our websites to cache queries for a shorter period of time (1 hour down to 15 minutes down to 5 minutes) Here are our current settings: Min Heap: 8192Max Heap: 8192Garbage Collector: UseParallelGCCached Templates: 1000Cached Queries: 5000 We do have Fusion Reactor installed on all of our servers but this is like trying to find a needle in a haystack. I really don't know what I should be looking at. Here is a most recent screensh
We have a working CFHTTP call in our production code on a CF2021 server which works just dandy. It calls an outside party to get a token and follow up with more specific requests using get & put. As part of our enterprise migration process we have cloned the same code to our newly installed CF2023 instance on our twin sister dev server, where many of the same calls have now failed. We're pretty sure it's not any SSL or CERT issue, because the one initial call to get the token still works. The subsequent calls fail with:<html><head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>400 Bad Request</title> </head> <body text=#000000 bgcolor=#ffffff> <h1>Error: Bad Request</h1> <h2>Your client has issued a malformed or illegal request.</h2> <h2></h2> </body></html> This sure looks like the API's response, not a network issue. I had started down the typical d
Hi,using cfoauth at amazon to access selling portal api.If I hard code my clientid, secretKey etc everything works great I get the access_token. I have a query in the cfc component that gets these but if I use them in the <cfoauth tag the process fails - "invalid_client". I tried this <cfset x = "typed my client id here" />then in cfoauth clientid = "#x#" and this worked also. I tried adding toString() to the query result of clientid, that did not help. Wondering if anyone else has had problems with using query results inside cfoauth?
I'm thinking about hosting a CF site at Hostek, starting with shared hosting and maybe moving up to a dedicated setup later. I just want to test the site initially. Just wondering if anyone can share their experience with Hostek. As I understand it, shared hosting doesn't give you access to the CFAdministrator. Initially I just want to upload and start testing.
I'm trying to get HTTPS to work for accessing the CF2023 Administrator using a signed certificate. It works fine for a self-signed certificate but I want to use a signed certificate. Self-signed certificate works with this Connector code in server.xml:<Connector port="8216" protocol="HTTP/1.1" SSLEnabled="true" scheme="https" secure="true" keystoreFile="/appl/ColdFusion2023/tomcat.keystore" keystorePass="slfjdslfjsdlfj" keyAlias="tomcat" clientAuth="false" sslProtocol="TLSv1.3" /> I've tried a few things for the signed certificate and neither seem to be working (error - The device or resource is not set up to accept connections on port "8216":<Connector port="8216" protocol="HTTP/1.1" SSLEnabled="true" scheme="https" secure="true" keystoreFile="/appl/ColdFusion2023/jre/lib/security/cacerts" keystorePass="slfjdslfjsdlfj" keyAlias="mycertalias" clientAuth="false" sslProtocol="TLSv1.3" /> <Connector protocol="org.apache.coyote.http11.Http11Protocol" port
I have an CF 2018 Standard install on a windows server. I set up a new install of CF2018 on Azure windows server. I'm trying use the same license. The current install will not be used anymore so that can be disabled if possible. I don't see any way to disable the license on the old install. I don't see a link to Licensing & Activation and CF Admininstrator. When I try to add the same license on the Azure server I get a message "Important notice about last submission..." and it just sits like that without doing anything. How can I get that license to work on the new server? I used commandbox to install cf2018 on the new server.
I'm using vs code with the cfbuilder plugin and using commandbox as my development server. I am getting an error when I start cfbuilder in vscode that cfbuilder requires a version of Java greater than 7. I already had a version greater than 7 but I clicked on the download Java button in the error and reinstalled it. However I still get the error. When I enter "java -version" in the VSCode terminal it responds:java version "23.0.2" 2025-01-21Java(TM) SE Runtime Environment (build 23.0.2+7-58)Java HotSpot(TM) 64-Bit Server VM (build 23.0.2+7-58, mixed mode, sharing) Not sure what to do. -Rick
I'm trying to work with the Adobe ColdFusion docker images on an Apple M3. I have a `docker-compose.yml` file that contains the following:services: coldfusion: image: adobecoldfusion/coldfusion:latest container_name: coldfusion hostname: coldfusion platform: linux/amd64 ports: - "80:8500" - "443:8443" environment: - "acceptEULA=YES" - "installModules=all" - "password=P@ssword" - "enableSecureProfile=false" - "TZ=US/Pacific" volumes: - ./app:/app networks: - docker_network...which should be pretty straightforward. However, when I start the container, the docker logs say this:2025-02-11 10:15:31 Start Time: 18:15:31 2025-02-11 10:15:31 Updating webroot to /app 2025-02-11 10:15:31 Configuring virtual directories 2025-02-11 10:15:32 Updating password 2025-02-11 10:15:32 Skipping language updation 2025-02-11 10:15:32 Serial Key: Not Provided 2025-02-11 10:15:32 Previous Serial Key: Not Provid
The latest vulnerability for Tomcat CVE-2025-24813 is reported to affect all Tomcat versions prior to 9.0.99. From the CVE - The vulnerability exists due to insufficient validation of user-supplied input when handling file uploads via HTTP PUT requests. A remote attacker can send a specially crafted HTTP PUT request to the server and gain access to sensitive information or even execute arbitrary code. I manage both a CF 2021 and a CF 2023 installation, which as you know are on Tomcat 9.0.93. Both use Tomcat for the CF Admin console, but the hosted apps run on an external Apache web server. We have HTTP PUT disabled in Apache config using <LimitExcept> directive. I'm aware it is futile asking when Adobe will put out an update to Tomcat (although if you _do_ have info, I'd be glad to hear it), but I was hoping to get answers to the following: 1. Are apps hosted on Apache vulnerable via the AJP Connector to Tomcat? 2. Is CF Admin
Hi,Our users do not want to see the debugging info.Error on server 1: Error on server 2:User wants to see the error as on Server 2 for security reason.I have compared all the config, and have tried to check/uncheck some debug settings, but no luck.Can anyone help on this?Thanks in advance. James
Hello Team, We are trying to wrap up Dev testing. 1 main issue that we can't fix and could cause us to rollback end of this week has to do with newer version of Tomcat. In ColdFusion (2021 release) Update 15 (release date: August 20, 2024), we’ve upgraded Tomcat from version 9.0.85 to version 9.0.93 We continue to get this: (below) Our code generating multiple PDF's. We have tried org.apache.catalina.connector.RECYCLE_FACADES=true in catalina.propterties file NO Difference andalso tried: server.xml file NO Difference. PLEASE HELP, if anyone has any other ideas. <Service name="Catalina"> <Connector discardFacades="false"</Service> ERROR: at coldfusion.tagext.lang.ThreadTag.terminateThread(ThreadTag.java:341)  
I have the full Adobe suite; it's costing me over $50 a month and I rarely use it.I have a couple of sites coded in ColdFusion.Is there a decent replacement for Dreamweaver that includes CF in it? Since I am not a programmer, ideally this will include a visual editor like I have in Dreamweaver.Thank youViews
I have a Redhat 9.5 Server where i have apache as web server. which is working fine.Downloaded the installer file (ColdFusion_2023_GUI_WWEJ_linux64.bin). Did the install, but when trying to access the tomcat pages for the administration part (port 8500) , i get a error 404. even on <ip>:8500 When checking the log file i see an error message that it cant find the apache tomcat native library for openssl not sure if this is causing the issue i have at this moment or an other strange issue any help is appreciated regards eddy
HelloI'm 74 and have had a long relationship with CF (I met the Allaire brothers in person) & have had a long-time customer for whom I built a comprehensive Real Estate Appraisal app 12 years ago and am still keeping it updated when he requests any new functionality, etc.They have a long time strong relationship with local mortgage lenders and cover a substantial area of RI and Southeastern MA.It is physically located in Rhode Island.This is a web-based intranet in use by several employees there.I host the site.It's just a matter of a few months now when this client will probably want some "new blood" and most CF developers are way overpriced.Let me know what you think a fair price would be to take over upkeep and occasional edits/issues.There are several thousand records - SQL Server.This wold need to be OK'd by the president of the comapny, but don't see any issues.Thanks for your interest, Norman B.
I am unable to create a CF Server in Visual Studio Code Adobe ColdFusion Builder Extension. Configuration and steps are listed below I followed during installation: Environment installing on Operating: System MacOS Monterey (version 12.6) Processor: 4 GHz Quad-Core Intel Core i7 (Late 2015) Visual Studio Code Version 1.72.0 Coldfusion Builder Extension version 1.0.443 Java(TM) SE Runtime Environment 18.9 (build 11.0.16+11-LTS-199) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.16+11-LTS-199, mixed mode) System requirements macOS: macOS 12. Java 11 as the recommended JDK. Version 1.68 of VS Code or above. MACOS Installation Note: macOS 10.15 Catalina and above uses zsh shell. I followed steps below using both the Terminal Windows in VS Code, (when it did not appear to work work) then I tried again using the Mac’s Terminal Window) zsh shell Downloaded and installed (jdk-11.0.16_macos-x64_bin.dmg) Created zsh environment file: touch ~/.zshenv Located th
On ColdFusion 2016 local developer edition running SQL Server 2022 I cannot set up my datasource and getting the following error: "Connection verification failed for data source: XXXYYYjava.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC Driver][SQLServer]Cannot open database "aveglass" requested by the login. The login failed.The root cause was that: java.sql.SQLNonTransientConnectionException: [Macromedia][SQLServer JDBC Driver][SQLServer]Cannot open database "aveglass" requested by the login. The login failed." I can query the database successfully directly in the SSMS. Checked permissions, other settings. Using Windows authentication.
I have an application client side both in php and cf code which does simliar things. Both post to cf server 2021 upadate 18. i believe the update 18 is cuasing the issue but i would have to roll back to 17 to test this. In my logs everything was fine until 2/20/2025 and in my installer downloads on the CF server i see on 2/19 i downloaded update 18 so i assume it was intalled on the 19th or early on 20th of feb. Every since then I have the problem. I am not 100% certain that is the issue but if that makes sense to anyone let me know. Now for the issue. To be clear If i encrypt on a CF server which front end app is (also update 18) and then decrpt on 2nd CF server update 18th this still works even after update 18 installed on 2/20. My issue is with PHP front end. I am encrypting with php page and posting to cf server (same one as the cf front end app) and this now does not work. Both php and cf front end worked fine before update 18. For Cf front end i am using basic: function
Hi All,Is there a way to make the SonarQube for vscode extension (https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarlint-vscode) work with .cfm files? Thank you
Cant connect Adobe Admin Panel my MariaDB. i have to connect to an external Database. its a MariaDB 11.4.4. Versioni only have in the admin to select :Apache Derby ClientApache Derby EmbeddedMicrosoft SQL ServerMysql (DataDirect)Mysql 5otherPostgeSQL How i can connect to MariaDB 11.4.4Where i can find the KDBC Connector to download. on MariaDB Site i cant find a .JAR file like Mysql....Who can help me? Kindly Regards Thorsten I have Coldfusion 2016 , Ubuntu 18
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.