diff --git a/build/build.properties b/build/build.properties
index 299b4719..cc7f5c83 100644
--- a/build/build.properties
+++ b/build/build.properties
@@ -12,7 +12,7 @@ java.debug=true
dependencies.dir=${basedir}/lib
cfml.version=5.3.9.133-SNAPSHOT
cfml.extensions=8D7FB0DF-08BB-1589-FE3975678F07DB17
-cfml.loader.version=2.6.16
+cfml.loader.version=2.6.17
cfml.cli.version=${cfml.loader.version}.${cfml.version}
lucee.version=${cfml.version}
# Don't bump this version. Need to remove this dependency from cfmlprojects.org
diff --git a/build/build.xml b/build/build.xml
index bdc0d7cd..b80c36ef 100644
--- a/build/build.xml
+++ b/build/build.xml
@@ -16,8 +16,8 @@ External Dependencies:
-
-
+
+
diff --git a/src/cfml/system/config/box.schema.json b/src/cfml/system/config/box.schema.json
index 7eeddfef..715755a1 100644
--- a/src/cfml/system/config/box.schema.json
+++ b/src/cfml/system/config/box.schema.json
@@ -210,7 +210,10 @@
"keywords": {
"title": "Keywords",
"description": "ForgeBox keywords",
- "type": "array",
+ "type": [
+ "array",
+ "string"
+ ],
"items": {
"title": "Keyword",
"description": "ForgeBox keyword",
diff --git a/src/java/cliloader/LoaderCLIMain.java b/src/java/cliloader/LoaderCLIMain.java
index 3e595678..a530d1d5 100644
--- a/src/java/cliloader/LoaderCLIMain.java
+++ b/src/java/cliloader/LoaderCLIMain.java
@@ -713,6 +713,8 @@ public static ArrayList< String > initialize( String[] arguments ) throws IOExce
File libDir = getLibDir();
// Default Log4j2 config is in the libn folder
System.setProperty("log4j2.configurationFile", new File( libDir, "log4j2.xml" ).toURI().toString() );
+ // The OSGI bundle loader is throwing an error so we need to force the default CL context selector
+ System.setProperty("Log4jContextSelector", "org.apache.logging.log4j.core.selector.ClassLoaderContextSelector" );
props.setProperty( "cfml.cli.lib", libDir.getAbsolutePath() );
File cfmlDir = new File( cli_home.getPath() + "/cfml" );
File cfmlSystemDir = new File( cli_home.getPath() + "/cfml/system" );