salted
02/08/2022, 11:07 AMaaronstoddard
02/08/2022, 3:34 PMSimone
02/08/2022, 9:23 PMbhartsfield
02/08/2022, 9:31 PMadam.euans
02/09/2022, 4:40 PMbdw429s
02/09/2022, 5:34 PMlaslo7
02/10/2022, 5:19 PMwebsolete
02/10/2022, 8:33 PM"web":{
"host":"${HOST}",
"webroot":"www",
"SSL":{
"enable":"true",
"port":"8443",
"certFile":"./certs/domainname.org.crt",
"keyFile":"./certs/domainname.org.key"
},
"rewrites":{
"enable":"true"
}
},
but getting an exception on server start (more in thread)Simone
02/11/2022, 8:07 PMfunction users(event, rc, prc) {
local.qusers = usersService.load(rc.userid);
var st= = {};
var c = queryToArray(local.qusers);
st['statusCode'] = 200;
st['results'] = c;
return st;
}
i want to add validation and if validation is wrong return the status code along with error and if its true
, just return my st
elpete
02/11/2022, 8:56 PMSimone
02/11/2022, 9:21 PM1: component {
2:
3: /**called from D\E Drive\commandbox\coldbox\system\web\config\ApplicationLoader.cfc line 77 called from D\E Drive\commandbox\coldbox\system\web\services\LoaderService.cfc line 33 called from D\E Drive\commandbox\coldbox\system\Bootstrap.cfc line 98 called from D\E Drive\commandbox\coldbox\system\Bootstrap.cfc line 154 called from D\E Drive\commandbox\coldbox\system\Bootstrap.cfc line 502 called from D\E Drive\commandbox\Application.cfc line 60
Markus Wollny
02/14/2022, 4:23 PMdeactivateduser
02/15/2022, 4:10 PMryan
02/16/2022, 3:57 PMLucee 5.3.8.201 Error (java.lang.NullPointerException)
Message java.lang.NullPointerException
Java Stacktrace lucee.runtime.exp.NativeException: java.lang.NullPointerException
at lucee.runtime.PageContextImpl.initApplicationContext(PageContextImpl.java:3145)
at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:120)
at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:44)
at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2460)
at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2450)
at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2421)
at lucee.runtime.engine.Request.exe(Request.java:45)
at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1179)
at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1125)
at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
at lucee.loader.servlet.CFMLServlet.service(CFMLServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at org.cfmlprojects.regexpathinfofilter.RegexPathInfoFilter.doFilter(RegexPathInfoFilter.java:47)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:405)
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at runwar.Server$1.handleRequest(Server.java:510)
at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:280)
at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:260)
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
... 57 more
Robert Zehnder
02/16/2022, 10:56 PMthisOldDave
02/17/2022, 3:37 PMbdw429s
02/18/2022, 11:26 PMryaneberly
02/21/2022, 1:45 PMdanlance
02/21/2022, 2:48 PM5.3.8+206
rather than specified 5.3.7+47
Pertinent parts of the dockerfile as follows:
FROM ortussolutions/commandbox:3.4.4
ARG BOX_SERVER_APP_CFENGINE lucee@5.3.7+47
RUN ${BUILD_DIR}/util/warmup-server.sh
But when I load the container, I get the following within STD-OUT
lucee_1 | Set verboseErrors = true
lucee_1 | INFO: Server Home Directory set to: /usr/local/lib/serverHome
lucee_1 | + [[ -n '' ]]
lucee_1 | + [[ -n '' ]]
lucee_1 | INFO: Generating server startup script
lucee_1 | √ | Starting Server
lucee_1 | |------------------------------
lucee_1 | | start server in - /var/www/
lucee_1 | | server name - www
lucee_1 | | server config file - /var/www//server.json
lucee_1 | | WAR/zip archive already installed.
lucee_1 | | Start script for shell [bash] generated at: /var/www/server-start.sh
lucee_1 | | Server start command:
lucee_1 | | /opt/java/openjdk/bin/java
lucee_1 | | -XX:+UseContainerSupport
lucee_1 | | -XX:MaxRAMPercentage=90.0
lucee_1 | | -jar /usr/local/lib/CommandBox/lib/runwar-4.5.2.jar
lucee_1 | | --background=false
lucee_1 | | --host 0.0.0.0
lucee_1 | | --stop-port 35473
lucee_1 | | --processname www [lucee 5.3.8+206]
lucee_1 | | --log-dir /usr/local/lib/serverHome//logs
lucee_1 | | --server-name www
lucee_1 | | --tray-enable false
lucee_1 | | --dock-enable true
lucee_1 | | --directoryindex false
lucee_1 | | --timeout 240
lucee_1 | | --proxy-peeraddress true
lucee_1 | | --cookie-secure false
lucee_1 | | --cookie-httponly false
lucee_1 | | --pid-file /usr/local/lib/serverHome//.pid.txt
lucee_1 | | --gzip-enable true
lucee_1 | | --logaccess-enable true
lucee_1 | | --logaccess-basename access
lucee_1 | | --logaccess-dir /usr/local/lib/serverHome//logs
lucee_1 | | --cfengine-name lucee
lucee_1 | | -war /var/www/
lucee_1 | | --web-xml-path /usr/local/lib/serverHome//WEB-INF/web.xml
lucee_1 | | --http-enable true
lucee_1 | | --ssl-enable false
lucee_1 | | --ajp-enable false
lucee_1 | | --http2-enable true
lucee_1 | | --open-browser false
lucee_1 | | --open-url <http://0.0.0.0:8888>
lucee_1 | | --port 8888
lucee_1 | | --urlrewrite-enable false
lucee_1 | | --predicate-file /usr/local/lib/serverHome//.predicateFile.txt
lucee_1 | | Dry run specified, exiting without starting server.
lucee_1 | |------------------------------
lucee_1 | | √ | Setting Server Profile to [production]
lucee_1 | | |-----------------------------------------------------
lucee_1 | | | Profile set from secure by default
lucee_1 | | | Block CF Admin external
lucee_1 | | | Block Sensitive Paths enabled
lucee_1 | | | Block Flash Remoting enabled
lucee_1 | | | Directory Browsing disabled
lucee_1 | | |-----------------------------------------------------
lucee_1 | | √ | Loading CFConfig into server
lucee_1 | | |-------------------------------------------
lucee_1 | | | Setting OS environment variable [cfconfig_adminPassword] into luceeser
lucee_1 | | | ver
lucee_1 | | | [adminPassword] set.
lucee_1 | | |-------------------------------------------
lucee_1 | INFO: Starting server using generated script: /usr/local/bin/startup.sh
Specifically the following: --processname www [lucee 5.3.8+206]
Can anyone advise what’s going on here - shouldn’t ARG BOX_SERVER_APP_CFENGINE lucee@5.3.7+47
within the dockerfile cause Lucee 5.3.7.47 to be used rather than 5.3.8.206 (which is the latest release version of lucee)?danmurphy
02/24/2022, 12:11 AMdanlance
02/24/2022, 11:18 AMENV JAVA_VERSION=jdk-11.0.11+9
Latest version of java 11 is jdk-11.0.14.1+1
When we test our builds using HackMyCF, we are getting Important Warning regarding Java 11 Security Update Available.
We can of course manually override the version of Java used within our dockerfiles - but before I do, can I ask if there is a good reason for not creating a new tag with the latest version of Java 11?Ryan Albrecht
02/24/2022, 9:49 PMOnce this is defined, any new BookMedia entity will be saved with a type value of book in the media table. As such, the following query will result in only entities of BookMedia being returned:
however this does not seem to be the case. It seems you have to explicitly set the discriminator property before saving. Is this the expected behavior? Reading the docs it seems like this should be done implicitly for you.deactivateduser
02/25/2022, 4:40 PMthisOldDave
02/25/2022, 5:25 PMbockensm
02/28/2022, 5:02 PMwebsites
<http://website1.com|website1.com>
app
<http://website2.com|website2.com>
app
fman
02/28/2022, 6:06 PMSlackbot
03/01/2022, 9:33 PMPatrick Roy
03/02/2022, 3:19 PMinstall 037A....
but it'll only install if for the webserver if I start server
.... Any help / clarifications would be great! Thanks 🙂bdw429s
03/02/2022, 6:36 PMdavidrschaller
03/03/2022, 12:22 PM