gavinbaumanis
04/05/2025, 5:25 AM# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 1204976 bytes. Error detail: Chunk::new
# An error report file with more information is saved as:
Is there a way that I can tell commandbox to start with a larger amount of ram - like pass it some JVM args?gavinbaumanis
04/06/2025, 11:32 AMERR_TOO_MANY_REDIRECTS
ortussolutions.com/contentbox
ortussolutions.com/products/contentboxMarco
04/07/2025, 8:17 PMgunnar
04/09/2025, 9:43 AM{
"app": {
"cfengine": "lucee@5."
},
"heap": "2048",
"web": {
"rewrites": {
"enable": true
},
"http": {
"port": "8080"
},
"ssl": {
"certFile": "/Users/gunnar/Sites/xxx/localhost+2.pem",
"enabled": "true",
"keyFile": "/Users/gunnar/Sites/xxx/localhost+2-key.pem",
"port": "8443",
"selfSign": "true"
}
}
}
Chase Lane
04/09/2025, 10:37 AMadam.euans
04/09/2025, 11:01 AM{
"name": "Adobe ColdFusion",
"version": "2023.0.13+330759 ",
"location": "<https://downloads.ortussolutions.com/adobe/coldfusion/2023.0.13/cf-engine-2023.0.13.zip>",
"slug": "adobe",
"createPackageDirectory": false,
"type": "cf-engines"
}
bdw429s
04/09/2025, 5:00 PMthis.ormSettings.CFCLocation
docs on cfdocs say
The specified paths can be: relative paths from the application root, mappings or absolute paths.Can someone test and tell me what CF does if you provide an absolute path which is NOT inside of the web root or any CF mapping? Will CF load those entities? And if so, what does it report their name as? My understanding has always been that all CFC paths must be relative to the webroot or a CF mapping in order to be created.
danlance
04/10/2025, 6:53 PMortussolutions/commandbox:jdk21-3.12.0
Within my base docker file I have as per the instructions on the following lines as the last lines:
RUN box server start --dryRun
RUN box install D062D72F-F8A2-46F0-8CBC91325B2F067B@6.5.2
within my docker output I get:
#7 [4/5] RUN box server start --dryRun
#7 26.69 √ | Starting Server
#7 26.69 | √ | Setting site [app] Profile to [development]
#7 26.69 | √ | Installing package [forgebox:lucee@6.2.0+321]
#7 26.69 | √ | Loading CFConfig into server
#7 26.69 | √ | Loading FusionReactor
#7 26.69 | | √ | Installing package [forgebox:fusionreactor@^12.0.0]
#7 DONE 28.3s
#8 [5/5] RUN box install D062D72F-F8A2-46F0-8CBC91325B2F067B@6.5.2
#8 14.19 √ | Installing package [forgebox:D062D72F-F8A2-46F0-8CBC91325B2F067B@6.5.2]
#8 DONE 15.2s
Which would on first glance appear to indicate that the ORM extension did install sucessfully.
Within my final application docker file, I am executing the ${BUILD_DIR}/util/warmup-server.sh - and I see no reference to the ORM plugin - which I do for other installed CB modules.
When I start the container, and attempt to access the application, I get the error:
No ORM Engine installed!;No ORM Engine installed! Check out the Extension Store in the Lucee Administrator for "ORM"
When I look at the documentation on https://orm-extension.ortusbooks.com/getting-started/installation - I see an alternate way of installation (Lucee based installation rather than CommandBox):
server.json
{
// ...
"env":{
"LUCEE_EXTENSIONS":"D062D72F-F8A2-46F0-8CBC91325B2F067B;version=6.5.2"
}
}
…and this approach does seem to resolve the error.
Is anyone able to advise if the approach I am initially taking, attempting to follow the installation instructions on forgebox should work - or if I’ve missed the plot here somewhere…
Also, are there any downsides to the working approach - I have a recollection that Lucee used to download and install plugins on every application startup… Would that be the case with the env var added to server.json??? Or would it only happen in the warmup. (considering if this would be best as a docker build argument in the container thus not having the env var declared when the container actually starts…)
Appreciate your feedback…seandaniels
04/11/2025, 3:51 PMmburt
04/14/2025, 1:39 PMexpiration:1
) and refresh (refreshExpiration:720
) tokens (enableRefreshTokens:true
), and I’m using annotation-based security on the handler.
What I’m noticing is that both the access and the refresh token can be used to access the function. So even once my access token is expired and returns a “expired” response, I can still pass the refresh token and get a full response.
If the two can be used interchangeably to access a secured route, what is the benefit of using refresh tokens at all? Couldn’t I just set the expiration of my access token to 720 and be done.coldfusioneer
04/14/2025, 4:25 PMbhartsfield
04/14/2025, 5:08 PMJeff
04/14/2025, 5:40 PMlaslo7
04/14/2025, 8:15 PMbdw429s
04/17/2025, 9:09 PMadam.euans
04/21/2025, 12:52 PMError: InvalidSignatureException: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.
Matt Dyer
04/22/2025, 5:34 PMMarco
04/22/2025, 6:38 PMDana Kowalski
04/22/2025, 9:59 PMseandaniels
04/23/2025, 8:45 PMDaniel Mejia
04/23/2025, 10:36 PMbhartsfield
04/24/2025, 2:54 PMjq 'del(.devDependencies)' /app/box.json > /tmp/box.json && mv /tmp/box.json /app/box.json
No big deal really, I'm mostly just curious if I am missing built-in functionality in commandbox.elpete
04/24/2025, 5:08 PMbox install —production
Chase Lane
04/25/2025, 1:46 AMPatrick Roy
04/28/2025, 8:35 AMbox install rabbitsdk
it seems to install rather old amqp-client-5.9.0. Could this safely be updated to latest 5.25.0 ?
2. Is this check for still needed on ModuleConfig : https://github.com/Ortus-Solutions/RabbitSDK/blob/development/ModuleConfig.cfc#L34 We're running on Lucee 6.0.3.1. I commented out that block of code from that ModuleConfig.cfc and started Lucee web server. Start a consumer... published ... got processed. The restarted Lucee and just re-published something to Rabbit : got processed. So.. not sure if and how that fileDelete is needed even? If one can explain, time permitting? Much appreciated! Thanks.
cc. @bdw429sphilcruz
04/28/2025, 10:41 PMfmdano
04/30/2025, 2:57 PMScott Steinbeck
05/01/2025, 1:22 PMJim Priest
05/01/2025, 1:33 PMJohn Liljegren
05/02/2025, 2:49 AM