cannot get ACF9 to work on macOS High Sierra

I have to do some work for a client that uses ACF9. I cannot get it to start up for me. I have done a lot of reviewing and found the Java limitations of ACF9 needing JDK 1.7. SO I installed that and set my javaHome config to point to JDK 1.7. But when I start up the server I get this error:

`

CommandBox:lockton> server start lockton --console --debug

✓ | Starting Server


Looking for server JSON file by convention: /Users/rob/Sites/cfwt/lockton//server-lockton.json

webroot defaulted to location of server’s JSON file: /Users/rob/Sites/cfwt/lockton/

Switching to the last-used server JSON file for this server: /Users/rob/Sites/cfwt/lockton//server.json

Recalculating web root based on new server JSON file.

webroot defaulted to location of server’s JSON file: /Users/rob/Sites/cfwt/lockton/

start server in - /Users/rob/Sites/cfwt/lockton/

server name - lockton

server config file - /Users/rob/Sites/cfwt/lockton//server.json

Contacting ForgeBox to determine the latest & greatest version of [adobe 9]… Use an exact ‘cfengine’ versi

on to skip this check.

OK, [adobe 9.0.2+282541] it is!

WAR/zip archive already installed.

Server start command:

/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java

-jar /Users/rob/.CommandBox/lib/runwar-3.8.1-SNAPSHOT.jar

–background=false

–host 127.0.0.1

–stop-port 53939

–processname lockton [adobe 9.0.2+282541]

–log-dir /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/logs

–server-name lockton

–tray-icon /Users/rob/.CommandBox/cfml/system/config/server-icons/trayicon-cf09.png

–tray-config /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/trayOptions.json

–tray-enable true

–directoryindex false

–timeout 240

–proxy-peeraddress true

–cookie-secure false

–cookie-httponly false

–debug true

–servlet-rest-mappings DISABLED

–gzip-enable true

–cfengine-name adobe

-war /Users/rob/Sites/cfwt/lockton/

–web-xml-path /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/

WEB-INF/web.xml

–http-enable true

–ssl-enable false

–ajp-enable false

–open-browser true

–open-url http://127.0.0.1:51753

–port 51753

–urlrewrite-enable false

The server for /Users/rob/Sites/cfwt/lockton/ is starting on http://127.0.0.1:51753


Exception in thread “main” java.lang.UnsupportedClassVersionError: runwar/Start : Unsupported major.minor version 52.0

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

at java.net.URLClassLoader.access$100(URLClassLoader.java:71)

at java.net.URLClassLoader$1.run(URLClassLoader.java:361)

at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

at java.lang.ClassLoader.loadClass(ClassLoader.java:425)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

Server’s output stream closed. It’s been stopped elsewhere.

Stopping server…

CommandBox:lockton>

Enter code here…
`

I am at a loss what to do. Please help!

You’re in a bit of a pickle there. First, yell at your client to drag their butts out of the dark ages. This sort of stuff will only get worse :slight_smile: There are people using CF9 on CommandBox but CommandBox 4.x requires java 8 (which is already EOL) so what those people do is use an OLDER version of java 1.8 such as update 92. You can configure a separate JRE for each server, so you can run your CLI on whatever you want, but install java 8 update 92 and point the “jvm.javaHome” in your server.json over to it.

There’s a note about this on this page:
https://commandbox.ortusbooks.com/embedded-server/multi-engine-support

No luck, still bombing. I think I set it up right.

CommandBox:lockton> server start lockton --console --debug

✓ | Starting Server


Looking for server JSON file by convention: /Users/rob/Sites/cfwt/lockton//server-lockton.json

webroot defaulted to location of server’s JSON file: /Users/rob/Sites/cfwt/lockton/

Switching to the last-used server JSON file for this server: /Users/rob/Sites/cfwt/lockton//server.json

Recalculating web root based on new server JSON file.

webroot defaulted to location of server’s JSON file: /Users/rob/Sites/cfwt/lockton/

start server in - /Users/rob/Sites/cfwt/lockton/

server name - lockton

server config file - /Users/rob/Sites/cfwt/lockton//server.json

Contacting ForgeBox to determine the latest & greatest version of [adobe 9]… Use an exact ‘cfengine’ versi

on to skip this check.

OK, [adobe 9.0.2+282541] it is!

WAR/zip archive already installed.

Server start command:

/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java

-jar /Users/rob/.CommandBox/lib/runwar-3.8.1-SNAPSHOT.jar

–background=false

–host 127.0.0.1

–stop-port 61401

–processname lockton [adobe 9.0.2+282541]

–log-dir /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/logs

–server-name lockton

–tray-icon /Users/rob/.CommandBox/cfml/system/config/server-icons/trayicon-cf09.png

–tray-config /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/trayOptions.json

–tray-enable true

–directoryindex false

–timeout 240

–proxy-peeraddress true

–cookie-secure false

–cookie-httponly false

–debug true

–servlet-rest-mappings DISABLED

–gzip-enable true

–cfengine-name adobe

-war /Users/rob/Sites/cfwt/lockton/

–web-xml-path /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/

WEB-INF/web.xml

–http-enable true

–ssl-enable false

–ajp-enable false

–open-browser true

–open-url http://127.0.0.1:51753

–port 51753

–urlrewrite-enable false

The server for /Users/rob/Sites/cfwt/lockton/ is starting on http://127.0.0.1:51753


Enabling URL rewrite log level: DEBUG

[INFO ] Runwar: Enabling URL rewrite log level: DEBUG

[INFO ] Runwar: Starting RunWAR 3.8.1-SNAPSHOT

[DEBUG] Runwar: Checking that we’re running on > java7

[DEBUG] Runwar: Requisitioning 127.0.0.1:51753 (http) 127.0.0.1:61401 (stop socket)

[INFO ] Runwar: Adding additional lib dir of: /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/lib

[DEBUG] Runwar: Initializing classloader with 11 libraries

[DEBUG] Runwar: Server Mode: war

[INFO ] Runwar: ******************************************************************************

[INFO ] Runwar: Starting - port:51753 stop-port:61401 warpath:file:/Users/rob/Sites/cfwt/lockton/

[INFO ] Runwar: context: / - version: 3.8.1-SNAPSHOT

[INFO ] Runwar: web-dirs: /Users/rob/Sites/cfwt/lockton

[INFO ] Runwar: Log Directory: /Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/logs

[INFO ] Runwar: ******************************************************************************

[DEBUG] Runwar: Added shutdown hook

[DEBUG] Runwar: Transfer Min Size: 100

[DEBUG] Runwar: Setting coldfusion.home: '/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion’

[DEBUG] Runwar: Setting coldfusion.classpath: '/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/lib/updates/,/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/lib/,/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/lib/axis2,/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/gateway/lib/,/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/…/cfform/jars,/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/…/flex/jars,/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/lib/oosdk/lib,/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfusion/lib/oosdk/classes’

[DEBUG] Runwar: Setting flex.dir (cfform): '/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfform’

[DEBUG] Runwar: found WEB-INF: '/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF’

[INFO ] Runwar: Serving content from /Users/rob/Sites/cfwt/lockton

[INFO ] Runwar: Parsing '/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/web.xml’

[DEBUG] Runwar: Setting coldfusion.compiler.outputDir: '/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfclasses’

[DEBUG] Runwar: {cfx.registry.nativelibrary=cfregistry, coldfusion.compiler.outputDir=/Users/rob/.CommandBox/server/3FC15574A1A5A3002E5108228E8FE715-lockton/adobe-9.0.2.282541/WEB-INF/cfclasses, cfx.report.nativelibrary=cfreport, cf.lib.path=./WEB-INF/cfusion/lib, cftags=/WEB-INF/cftags, cf.class.path=./WEB-INF/cfusion/lib/updates,./WEB-INF/cfusion/lib,./WEB-INF/cfusion/gateway/lib,./WEB-INF/flex/jars,./WEB-INF/cfform/jars}

[DEBUG] Runwar: URL rewriting is disabled

[DEBUG] Runwar: enabling path_info filter

[DEBUG] Runwar: File cache is disabled

[INFO ] Runwar: welcome pages in deployment manager: [index.cfm, index.html, index.htm]

[INFO ] Runwar: Overriding web.xml rest mappings with [DISABLED]

[DEBUG] Runwar: Added websocket context

[INFO ] 03/22 14:15:48 Information [main] - Starting logging…

[INFO ] 03/22 14:15:48 Information [main] - Starting license…

[INFO ] 03/22 14:15:48 Information [main] - Invalid ColdFusion 9 license.

[INFO ] 03/22 14:15:48 Information [main] - Invalid ColdFusion 9 license.

[INFO ] 03/22 14:15:48 Information [main] - Developer Edition enabled

[INFO ] 03/22 14:15:48 Information [main] - Starting crypto…

[INFO ] 03/22 14:15:48 Information [main] - Installed JSafe JCE provider: Version 3.6 RSA Security Inc. Crypto-J JCE Security Provider (implements RSA, DSA, Diffie-Hellman, AES, DES, Triple DES, DESX, RC2, RC4, RC5, PBE, MD2, MD5, RIPEMD160, SHA1, SHA224, SHA256, SHA384, SHA512, HMAC-MD5, HMAC-RIPEMD160, HMAC-SHA1, HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, HMAC-SHA512)

[INFO ] 03/22 14:15:48 Information [main] - Starting security…

[INFO ] 03/22 14:15:48 Information [main] - Starting scheduler…

[INFO ] 03/22 14:15:48 Information [main] - Starting WatchService…

[INFO ] 03/22 14:15:48 Information [main] - Starting debugging…

[INFO ] 03/22 14:15:48 Information [main] - Starting sql…

[INFO ] 03/22 14:15:48 Information [main] - Starting mail…

[INFO ] 03/22 14:15:48 Information [main] - Starting runtime…

[INFO ] 03/22 14:15:48 Information [main] - CORBA Configuration not enabled

[INFO ] 03/22 14:15:48 Information [main] - Starting cron…

[INFO ] 03/22 14:15:48 Information [main] - Starting registry…

[INFO ] 03/22 14:15:48 Information [main] - Starting client…

[INFO ] 03/22 14:15:48 Error [main] - Unable to initialize Client Storage service: java.lang.ExceptionInInitializerError

[INFO ] 03/22 14:15:48 Information [main] - The metrics service is disabled for the J2EE edition

[INFO ] 03/22 14:15:48 Information [main] - Starting xmlrpc…

[INFO ] 03/22 14:15:48 Information [main] - Starting graphing…

[INFO ] 03/22 14:15:50 Information [main] - Starting solr…

[INFO ] 03/22 14:15:50 Information [main] - Starting archive…

[INFO ] 03/22 14:15:50 Information [main] - Starting document…

[INFO ] 03/22 14:15:50 Information [main] - Starting eventgateway…

[INFO ] 03/22 14:15:50 Information [main] - Starting Event Backend Handlers.

[INFO ] 03/22 14:15:50 Information [main] - Initialized EventRequestDispatcher with a Thread Pool size of 1.

[INFO ] 03/22 14:15:50 Information [main] - Initializing EventRequestHandler

[INFO ] 03/22 14:15:50 Information [main] - Starting Event Gateways.

[INFO ] 03/22 14:15:50 Information [main] - Starting FlexAssembler…

[INFO ] 03/22 14:15:50 Information [main] - Starting .NET…

[INFO ] 03/22 14:15:50 Information [main] - Starting Monitoring…

[INFO ] 03/22 14:15:50 Information [main] - ColdFusion started

[INFO ] 03/22 14:15:50 INFO License Service: Flex 1.5 CF Edition enabled

[INFO ] 03/22 14:15:50 INFO Starting Flex 1.5 CF Edition

[INFO ] 03/22 14:15:50 INFO Macromedia Flex Build: 87315.134646

[ERROR] *** Error setting up logging system

[ERROR] java.lang.ExceptionInInitializerError

[ERROR] at flex.messaging.log.AbstractTarget.(AbstractTarget.java:55)

[ERROR] at flex.messaging.log.LineFormattedTarget.(LineFormattedTarget.java:82)

[ERROR] at flex.messaging.log.ConsoleTarget.(ConsoleTarget.java:37)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

[ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

[ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

[ERROR] at java.lang.Class.newInstance(Class.java:442)

[ERROR] at flex.messaging.config.MessagingConfiguration.createLogAndTargets(MessagingConfiguration.java:481)

[ERROR] at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:112)

[ERROR] at coldfusion.flex.ColdFusionMessageBrokerServlet.init(ColdFusionMessageBrokerServlet.java:78)

[ERROR] at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:94)

[ERROR] at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)

[ERROR] at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)

[ERROR] at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:300)

[ERROR] at io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:140)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536)

[ERROR] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)

[ERROR] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578)

[ERROR] at runwar.Server.startServer(Server.java:478)

[ERROR] at runwar.Start.main(Start.java:127)

[ERROR] Caused by: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

[ERROR] at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:213)

[ERROR] at java.security.SecureRandom.(SecureRandom.java:162)

[ERROR] at flex.messaging.util.UUIDUtils.(UUIDUtils.java:41)

[ERROR] … 23 more

[ERROR] Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

[ERROR] at java.security.Provider$Service.newInstance(Provider.java:1617)

[ERROR] at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)

[ERROR] at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)

[ERROR] at java.security.SecureRandom.getInstance(SecureRandom.java:288)

[ERROR] at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:205)

[ERROR] … 25 more

[ERROR] Caused by: java.lang.SecurityException: JsafeJCE provider self-integrity check failed

[ERROR] at com.rsa.jsafe.provider.JsafeJCE.c(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JsafeJCE.b(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JSA_FIPS186PRNGX.(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral.(Unknown Source)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

[ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

[ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

[ERROR] at java.security.Provider$Service.newInstance(Provider.java:1595)

[ERROR] … 29 more

[ERROR] **** MessageBrokerServlet in application ‘Adobe ColdFusion 9’ failed to initialize due to runtime exception: Exception: flex.messaging.config.ConfigurationException: Invalid logging target class ‘flex.messaging.log.ConsoleTarget’.

at flex.messaging.config.MessagingConfiguration.createLogAndTargets(MessagingConfiguration.java:496)

at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:112)

at coldfusion.flex.ColdFusionMessageBrokerServlet.init(ColdFusionMessageBrokerServlet.java:78)

at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:94)

at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)

at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)

at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:300)

at io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:140)

at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565)

at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536)

at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)

at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)

at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578)

at runwar.Server.startServer(Server.java:478)

at runwar.Start.main(Start.java:127)

Caused by: java.lang.ExceptionInInitializerError

at flex.messaging.log.AbstractTarget.(AbstractTarget.java:55)

at flex.messaging.log.LineFormattedTarget.(LineFormattedTarget.java:82)

at flex.messaging.log.ConsoleTarget.(ConsoleTarget.java:37)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at java.lang.Class.newInstance(Class.java:442)

at flex.messaging.config.MessagingConfiguration.createLogAndTargets(MessagingConfiguration.java:481)

… 14 more

Caused by: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:213)

at java.security.SecureRandom.(SecureRandom.java:162)

at flex.messaging.util.UUIDUtils.(UUIDUtils.java:41)

… 23 more

Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

at java.security.Provider$Service.newInstance(Provider.java:1617)

at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)

at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)

at java.security.SecureRandom.getInstance(SecureRandom.java:288)

at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:205)

… 25 more

Caused by: java.lang.SecurityException: JsafeJCE provider self-integrity check failed

at com.rsa.jsafe.provider.JsafeJCE.c(Unknown Source)

at com.rsa.jsafe.provider.JsafeJCE.b(Unknown Source)

at com.rsa.jsafe.provider.JSA_FIPS186PRNGX.(Unknown Source)

at com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral.(Unknown Source)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at java.security.Provider$Service.newInstance(Provider.java:1595)

… 29 more

[ERROR] javax.servlet.ServletException: flex.messaging.config.ConfigurationException: Invalid logging target class ‘flex.messaging.log.ConsoleTarget’.

[ERROR] at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:184)

[ERROR] at coldfusion.flex.ColdFusionMessageBrokerServlet.init(ColdFusionMessageBrokerServlet.java:78)

[ERROR] at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:94)

[ERROR] at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)

[ERROR] at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)

[ERROR] at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:300)

[ERROR] at io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:140)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536)

[ERROR] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)

[ERROR] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578)

[ERROR] at runwar.Server.startServer(Server.java:478)

[ERROR] at runwar.Start.main(Start.java:127)

[ERROR] Caused by: flex.messaging.config.ConfigurationException: Invalid logging target class ‘flex.messaging.log.ConsoleTarget’.

[ERROR] at flex.messaging.config.MessagingConfiguration.createLogAndTargets(MessagingConfiguration.java:496)

[ERROR] at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:112)

[ERROR] … 13 more

[ERROR] Caused by: java.lang.ExceptionInInitializerError

[ERROR] at flex.messaging.log.AbstractTarget.(AbstractTarget.java:55)

[ERROR] at flex.messaging.log.LineFormattedTarget.(LineFormattedTarget.java:82)

[ERROR] at flex.messaging.log.ConsoleTarget.(ConsoleTarget.java:37)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

[ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

[ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

[ERROR] at java.lang.Class.newInstance(Class.java:442)

[ERROR] at flex.messaging.config.MessagingConfiguration.createLogAndTargets(MessagingConfiguration.java:481)

[ERROR] … 14 more

[ERROR] Caused by: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

[ERROR] at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:213)

[ERROR] at java.security.SecureRandom.(SecureRandom.java:162)

[ERROR] at flex.messaging.util.UUIDUtils.(UUIDUtils.java:41)

[ERROR] … 23 more

[ERROR] Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

[ERROR] at java.security.Provider$Service.newInstance(Provider.java:1617)

[ERROR] at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)

[ERROR] at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)

[ERROR] at java.security.SecureRandom.getInstance(SecureRandom.java:288)

[ERROR] at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:205)

[ERROR] … 25 more

[ERROR] Caused by: java.lang.SecurityException: JsafeJCE provider self-integrity check failed

[ERROR] at com.rsa.jsafe.provider.JsafeJCE.c(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JsafeJCE.b(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JSA_FIPS186PRNGX.(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral.(Unknown Source)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

[ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

[ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

[ERROR] at java.security.Provider$Service.newInstance(Provider.java:1595)

[ERROR] … 29 more

[ERROR] javax.servlet.ServletException: javax.servlet.ServletException: flex.messaging.config.ConfigurationException: Invalid logging target class ‘flex.messaging.log.ConsoleTarget’.

[ERROR] at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:102)

[ERROR] at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)

[ERROR] at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)

[ERROR] at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:300)

[ERROR] at io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:140)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536)

[ERROR] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)

[ERROR] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)

[ERROR] at io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578)

[ERROR] at runwar.Server.startServer(Server.java:478)

[ERROR] at runwar.Start.main(Start.java:127)

[ERROR] Caused by: javax.servlet.ServletException: flex.messaging.config.ConfigurationException: Invalid logging target class ‘flex.messaging.log.ConsoleTarget’.

[ERROR] at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:184)

[ERROR] at coldfusion.flex.ColdFusionMessageBrokerServlet.init(ColdFusionMessageBrokerServlet.java:78)

[ERROR] at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:94)

[ERROR] … 11 more

[ERROR] Caused by: flex.messaging.config.ConfigurationException: Invalid logging target class ‘flex.messaging.log.ConsoleTarget’.

[ERROR] at flex.messaging.config.MessagingConfiguration.createLogAndTargets(MessagingConfiguration.java:496)

[ERROR] at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:112)

[ERROR] … 13 more

[ERROR] Caused by: java.lang.ExceptionInInitializerError

[ERROR] at flex.messaging.log.AbstractTarget.(AbstractTarget.java:55)

[ERROR] at flex.messaging.log.LineFormattedTarget.(LineFormattedTarget.java:82)

[ERROR] at flex.messaging.log.ConsoleTarget.(ConsoleTarget.java:37)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

[ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

[ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

[ERROR] at java.lang.Class.newInstance(Class.java:442)

[ERROR] at flex.messaging.config.MessagingConfiguration.createLogAndTargets(MessagingConfiguration.java:481)

[ERROR] … 14 more

[ERROR] Caused by: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

[ERROR] at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:213)

[ERROR] at java.security.SecureRandom.(SecureRandom.java:162)

[ERROR] at flex.messaging.util.UUIDUtils.(UUIDUtils.java:41)

[ERROR] … 23 more

[ERROR] Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: FIPS186PRNG, provider: JsafeJCE, class: com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral)

[ERROR] at java.security.Provider$Service.newInstance(Provider.java:1617)

[ERROR] at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)

[ERROR] at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)

[ERROR] at java.security.SecureRandom.getInstance(SecureRandom.java:288)

[ERROR] at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:205)

[ERROR] … 25 more

[ERROR] Caused by: java.lang.SecurityException: JsafeJCE provider self-integrity check failed

[ERROR] at com.rsa.jsafe.provider.JsafeJCE.c(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JsafeJCE.b(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JSA_FIPS186PRNGX.(Unknown Source)

[ERROR] at com.rsa.jsafe.provider.JSA_FIPS186PRNGXChangeNoticeGeneral.(Unknown Source)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

[ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

[ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

[ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

[ERROR] at java.security.Provider$Service.newInstance(Provider.java:1595)

[ERROR] … 29 more

[DEBUG] Runwar: Running shutdown hook

[DEBUG] Runwar: shutdown hook:stopServer()

[INFO ] Runwar: ******************************************************************************

[INFO ] Runwar: *** stopping server

[INFO ] 03/22 14:15:52 Error [Thread-1] - The ClientScope service is not available.

[INFO ] 03/22 14:15:52 Information [Thread-1] - Stopping Event Gateways.

[INFO ] 03/22 14:15:57 Information [Thread-1] - ColdFusion stopped

[ERROR] Runwar: *** server did not appear to be running

java.lang.NullPointerException

at runwar.Server.stopServer(Server.java:986)

at runwar.Server.lambda$addShutDownHook$3(Server.java:937)

at java.lang.Thread.run(Thread.java:748)

[INFO ] runwar.server: ******************************************************************************

[DEBUG] Runwar: shutdown hook joining main thread

You didn’t follow my instructions. I told you it had to be an older version of java 8 such as update 92 and you used update 192!

/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java

That won’t work as the security libs were updated eventually in Java 8 which causes the error you just received.

Argh. Sorry.

I got 92 and its now starting up!!! Thank you.