Any feedback on the 6.2.1.112 final RC?
# lucee
z
Any feedback on the 6.2.1.112 final RC?
q
So far, so good... but still stuck on older versions with a few of my apps because of the websockets extension 😞
I've got 5 apps in QA on 6.2.1. Nothing broken of the stuff I use.
if anything else isn't working webservice wise, can you drop a PR for a test case here? https://github.com/lucee/lucee-testlab/tree/main/custom/axis/tests we can't test this stuff as part of our normal CI, so I added an Integration test
g
@quetwo you able to work with websockets in lucee We actually tried a lot but not a single luck We were on Ubuntu setup
q
@zackster -- I asked about websockets, not webservices 🙂 I don't think I've used webservices in a decade at this point.
@quetwo finally got it working locally with 6.2
q
sweet! I'll give it a whirl in a bit
z
q
Can confirm that the websocket extension is working as designed! Thanks! Only thing I can't figure out is why it isn't loading via the ENV variables in the docker container. Logs are not showing anything and it looks like it is just getting skipped.
z
sweet
which env vars?
q
Copy code
ENV LUCEE_EXTENSIONS="3F9DFF32-B555-449D-B0EB5DB723044045;version=3.0.0.17-RC"
within the docker file
z
if you dump server.system.environment?
that's the internal function we use to resolve these, figured it would be useful to expose it
q
Interestingly enough, it's blank :
z
no you need to pass in the prop name
q
But I do load my extensions during the build phase.... it is picking up the other ones I have in there in the logs :
Copy code
"Severity","ThreadID","Date","Time","Application","Message"
"INFO","main","04/11/2025","13:23:07","controller","No extension(s) found to add/install"
"INFO","main","04/11/2025","13:23:07","controller","Extensions to install defined in env variable or system property:3F9DFF32-B555-449D-B0EB5DB723044045;version=3.0.0.17-RC,D062D72F-F8A2-46F0-8CBC91325B2F067B;name=ORM;version=6.5.2,CED6227E-0F49-6367-A68D21AACA6B07E8"
"INFO","main","04/11/2025","13:23:10","extension","copy [D062D72F-F8A2-46F0-8CBC91325B2F067B:6.5.2] to [/opt/lucee/server/lucee-server/context/extensions/available/D062D72F-F8A2-46F0-8CBC91325B2F067B-6.5.2.lex]"
"DEBUG","main","04/11/2025","13:23:10","extension","Deploy fld [ormFunctions.fld]"
"DEBUG","main","04/11/2025","13:23:10","OSGi","add bundle:/opt/lucee/server/lucee-server/bundles/orm-extension-6.5.2.jar"
"DEBUG","main","04/11/2025","13:23:10","OSGi","Start bundle: [orm-extension:6.5.2]"
"INFO","main","04/11/2025","13:23:10","extension","Update orm engine [class:ortus.extension.orm.HibernateORMEngine;name:orm-extension;version:6.5.2;] from extension [Ortus ORM Extension:6.5.2]"
"INFO","main","04/11/2025","13:23:11","extension","copy [CED6227E-0F49-6367-A68D21AACA6B07E8:1.0.0.5] to [/opt/lucee/server/lucee-server/context/extensions/available/CED6227E-0F49-6367-A68D21AACA6B07E8-1.0.0.5.lex]"
"DEBUG","main","04/11/2025","13:23:11","extension","Update Mapping [/lucee/admin]"
z
or env var
it's a snapshot, not an rc
q
image.png
z
image.png
q
that was it
z
ENV LUCEE_EXTENSIONS="3F9DFF32-B555-449D-B0EB5DB723044045;version=3.0.0.17-SNAPSHOT"
that should log an error, let me fix that
q
too much copy/paste on these 😉
Anyway, the extension is working 🙂 Just need to tweak my code a bit but I'm back in business 🙂
z
i see this on startup
Copy code
"INFO","main","04/11/2025","16:12:56","controller","No extension(s) found to add/install"
"INFO","main","04/11/2025","16:12:56","controller","Extensions to install defined in env variable or system property:3F9DFF32-B555-449D-B0EB5DB723044045;version=3.0.0.17-RC"
"INFO","main","04/11/2025","16:12:57","controller","Failed to install the following extensions: 3F9DFF32-B555-449D-B0EB5DB723044045;version=3.0.0.17-RC"
"Severity","ThreadID","Date","Time","Application","Message"
"INFO","main","04/11/2025","16:12:58","startup","Touched monitors"
"INFO","main","04/11/2025","16:12:58","startup","Start CFML Controller"
"INFO","main","04/11/
should be error not info, hash tag fixed https://luceeserver.atlassian.net/browse/LDEV-5495
q
Getting ready to deploy the new websocket code to QA tomorrow. I'll be submitting a pull request tomorrow on the docs with examples on how to send URL and Query param variables from the JS side to make it easier to line them up on the CF side. Also adding some examples that simplify things a bit and don't include Redis or separate threads.
z
if you want to drop a PR with the example, we have an examples repo
q
I'll do that too