Here's a fun way to bork an Adobe server. Add a s...
# adobe
b
Here's a fun way to bork an Adobe server. Add a system property with no name
Copy code
-D=foo
The code inside CF that load the system properties into the server scope will blow chunks
✔️ 1
Copy code
java.lang.IllegalArgumentException: key can't be empty
        at java.base/java.lang.System.checkKey(Unknown Source)
        at java.base/java.lang.System.getProperty(Unknown Source)
        at coldfusion.runtime.RuntimeServiceImpl.setupServerScope(RuntimeServiceImpl.java:1703)
        at coldfusion.runtime.RuntimeServiceImpl.<init>(RuntimeServiceImpl.java:172)
        at coldfusion.server.j2ee.CFServiceImpl.setupRuntime(CFServiceImpl.java:95)
        at coldfusion.server.CFService.start(CFService.java:1811)
        at coldfusion.server.j2ee.CFStartUpServlet.startCFService(CFStartUpServlet.java:609)
        at coldfusion.server.j2ee.CFStartUpServlet.init(CFStartUpServlet.java:552)
        at javax.servlet.GenericServlet.init(GenericServlet.java:180)
        at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:137)
        at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:111)
I found this on accident today when my
.env
file got messed up