davla
07/02/2024, 2:52 PMdavla
07/02/2024, 3:33 PMbdw429s
07/02/2024, 3:40 PMdavla
07/02/2024, 3:51 PMmicha
07/02/2024, 4:15 PMmicha
07/02/2024, 4:16 PMmicha
07/02/2024, 4:21 PMmicha
07/02/2024, 7:37 PMartknight
07/02/2024, 7:59 PM"extensions": [
{
"id": "3F9DFF32-B555-449D-B0EB5DB723044045",
"name": "Lucee WebSockets Extension",
"version": "2.0.3"
},
{
"id": "6E2CB28F-98FB-4B51-B6BE6C64ADF35473",
"version": "1.0.0.3-SNAPSHOT",
"name": "Ajax Extension"
},
{
"id": "8D7FB0DF-08BB-1589-FE3975678F07DB17",
"name": "Compress Tags",
"version": "1.0.0.15"
},
{
"id": "37C61C0A-5D7E-4256-8572639BE0CF5838",
"name": "ESAPI extension",
"version": "2.2.4.15"
},
{
"id": "B737ABC4-D43F-4D91-8E8E973E37C40D1B",
"name": "Image extension",
"version": "2.0.0.26-RC"
},
{
"id": "DF28D0A4-6748-44B9-A2FDC12E4E2E4D38",
"name": "Axis 1 Webservices",
"version": "1.4.0.25-SNAPSHOT"
},
{
"id": "FAD67145-E3AE-30F8-1C11A6CCF544F0B7",
"name": "Form Tags",
"version": "1.0.0.10-SNAPSHOT"
},
{
"id": "66E312DD-D083-27C0-64189D16753FD6F0",
"name": "PDF Extension",
"version": "1.2.0.10-RC"
},
{
"id": "EFDEB172-F52E-4D84-9CD1A1F561B3DFC8",
"name": "Lucene Search Engine",
"version": "2.4.1.32"
},
{
"id": "FAD1E8CB-4F45-4184-86359145767C29DE",
"name": "Hibernate ORM Engine",
"version": "3.5.5.75-SNAPSHOT"
},
{
"id": "D46B46A9-A0E3-44E1-D972A04AC3A8DC10",
"name": "Chart Extension",
"version": "1.0.19.24"
},
{
"id": "87FE44E5-179C-43A3-A87B3D38BEF4652E",
"name": "EHCache",
"version": "2.10.0.36"
},
{
"id": "17AB52DE-B300-A94B-E058BD978511E39E",
"name": "S3 Resource Extension",
"version": "2.0.1.15"
},
{
"id": "D46D49C3-EB85-8D97-30BEC2F38561E985",
"name": "Lucee Documentation",
"version": "1.0.0.4"
},
{
"id": "CED6227E-0F49-6367-A68D21AACA6B07E8",
"name": "Lucee Administrator",
"version": "1.0.0.5"
},
{
"id": "2BCD080F-4E1E-48F5-BEFE794232A21AF6",
"name": "jTDS (MSSQL,Sybase)",
"version": "1.3.1"
},
{
"id": "671B01B8-B3B3-42B9-AC055A356BED5281",
"name": "PostgreSQL",
"version": "42.7.3"
},
{
"id": "99A4EF8D-F2FD-40C8-8FB8C2E67A4EEEB6",
"name": "Microsoft SQL Server (Vendor Microsoft)",
"version": "12.2.0.jre8"
},
{
"id": "7E673D15-D87C-41A6-8B5F1956528C605F",
"name": "MySQL",
"version": "8.1.0"
}
],artknight
07/02/2024, 8:01 PMmicha
07/02/2024, 9:40 PM{lucee-installation}/lucee-server/context/.CFConfig.json
and not in the web context json filemicha
07/02/2024, 9:42 PM{lucee-installation}/lucee-server/context/logs/deploy.log not only for any error reported, also to see what it did, that log is by default set to info and should have all info about the whole processartknight
07/02/2024, 9:42 PMartknight
07/02/2024, 9:51 PM"INFO","main","07/02/2024","15:21:27","controller","Successfully installed the following extensions: B737ABC4-D43F-4D91-8E8E973E37C40D1B;name=Image;label=Image;version=2.0.0.26;since=5.3.0.35-ALPHA, 99A4EF8D-F2FD-40C8-8FB8C2E67A4EEEB6;name=MSSQL;label=MS SQL Server;version=12.4.2.jre8, 17AB52DE-B300-A94B-E058BD978511E39E;name=S3;label=S3;version=2.0.1.25, 7E673D15-D87C-41A6-8B5F1956528C605F;name=MySQL;label=MySQL;version=8.4.0, 66E312DD-D083-27C0-64189D16753FD6F0;name=PDF;label=PDF;version=1.2.0.10"
"INFO","main","07/02/2024","15:21:27","controller","Failed to install the following extensions: 2BCD080F-4E1E-48F5-BEFE794232A21AF6;name=JDTsSQL;label=jTDS (MSSQL);version=1.3.1, 671B01B8-B3B3-42B9-AC055A356BED5281;name=PostgreSQL;label=PostgreSQL;version=42.7.3, D46D49C3-EB85-8D97-30BEC2F38561E985;name=Doc;label=Lucee Documentation;version=1.0.0.4, CED6227E-0F49-6367-A68D21AACA6B07E8;name=Admin;label=Lucee Administrator;version=1.0.0.5, 87FE44E5-179C-43A3-A87B3D38BEF4652E;name=EHCache;label=EHCache;version=2.10.0.36, 8D7FB0DF-08BB-1589-FE3975678F07DB17;name=Compress;label=Compress;version=1.0.0.15;since=5.3.2.31-SNAPSHOT, 37C61C0A-5D7E-4256-8572639BE0CF5838;name=Esapi;label=ESAPI;version=2.2.4.15;since=5.3.0.37-ALPHA"
"ERROR","main","07/02/2024","15:21:28","configuration","Failed to install extension [3F9DFF32-B555-449D-B0EB5DB723044045:2.0.3];lucee.runtime.exp.ApplicationException: Failed to install extension [3F9DFF32-B555-449D-B0EB5DB723044045:2.0.3]
at lucee.runtime.config.DeployHandler.deployExtension(DeployHandler.java:390)
at lucee.runtime.extension.RHExtension.installExtension(RHExtension.java:265)
at lucee.runtime.config.ConfigWebFactory._loadExtensionBundles(ConfigWebFactory.java:4921)
at lucee.runtime.config.ConfigWebFactory.load(ConfigWebFactory.java:561)
at lucee.runtime.config.ConfigServerFactory.load(ConfigServerFactory.java:243)
at lucee.runtime.config.ConfigServerFactory.newInstance(ConfigServerFactory.java:161)
at lucee.runtime.engine.CFMLEngineImpl.getConfigServerImpl(CFMLEngineImpl.java:852)
at lucee.runtime.engine.CFMLEngineImpl.<init>(CFMLEngineImpl.java:415)
at lucee.runtime.engine.CFMLEngineImpl.getInstance(CFMLEngineImpl.java:699)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at lucee.loader.engine.CFMLEngineFactory.getEngine(CFMLEngineFactory.java:1752)
at lucee.loader.engine.CFMLEngineFactory._getCore(CFMLEngineFactory.java:859)
at lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:659)
at lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:279)
at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:178)
at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:212)
at lucee.loader.servlet.CFMLServlet.init(CFMLServlet.java:37)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:984)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:941)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:838)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4182)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4482)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:721)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:211)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:878)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Catalina.start(Catalina.java:735)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
"
"ERROR","main","07/02/2024","15:21:28","configuration","Failed to install extension [6E2CB28F-98FB-4B51-B6BE6C64ADF35473:1.0.0.3-SNAPSHOT];lucee.runtime.exp.ApplicationException: Failed to install extension [6E2CB28F-98FB-4B51-B6BE6C64ADF35473:1.0.0.3-SNAPSHOT]
at lucee.runtime.config.DeployHandler.deployExtension(DeployHandler.java:390)
at lucee.runtime.extension.RHExtension.installExtension(RHExtension.java:265)
at lucee.runtime.config.ConfigWebFactory._loadExtensionBundles(ConfigWebFactory.java:4921)
at lucee.runtime.config.ConfigWebFactory.load(ConfigWebFactory.java:561)
at lucee.runtime.config.ConfigServerFactory.load(ConfigServerFactory.java:243)
at lucee.runtime.config.ConfigServerFactory.newInstance(ConfigServerFactory.java:161)
at lucee.runtime.engine.CFMLEngineImpl.getConfigServerImpl(CFMLEngineImpl.java:852)
at lucee.runtime.engine.CFMLEngineImpl.<init>(CFMLEngineImpl.java:415)
at lucee.runtime.engine.CFMLEngineImpl.getInstance(CFMLEngineImpl.java:699)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at lucee.loader.engine.CFMLEngineFactory.getEngine(CFMLEngineFactory.java:1752)
at lucee.loader.engine.CFMLEngineFactory._getCore(CFMLEngineFactory.java:859)
at lucee.loader.engine.CFMLEngineFactory.initEngine(CFMLEngineFactory.java:659)
at lucee.loader.engine.CFMLEngineFactory.initEngineIfNecessary(CFMLEngineFactory.java:279)
at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:178)
at lucee.loader.engine.CFMLEngineFactory.getInstance(CFMLEngineFactory.java:212)
at lucee.loader.servlet.CFMLServlet.init(CFMLServlet.java:37)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:984)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:941)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:838)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4182)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4482)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:721)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:211)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:878)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Catalina.start(Catalina.java:735)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
"micha
07/02/2024, 9:51 PMartknight
07/02/2024, 9:55 PMFROM lucee/lucee:6.1.1.17-SNAPSHOT-tomcat9.0-jdk11-temurin-jammy
ENV LUCEE_JAVA_OPTS "-Xms1024m -Xmx1024m"
RUN apt-get update && apt-get install -y gnupg2
RUN curl -O <https://nginx.org/keys/nginx_signing.key> && apt-key add ./nginx_signing.key
RUN echo "deb <http://nginx.org/packages/debian/> stretch nginx" >> /etc/apt/sources.list
RUN set -x && \
apt-get update && \
apt-get install --no-install-recommends --no-install-suggests -y \
nginx \
supervisor && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
# nginx config
COPY config/nginx/nginx.conf /etc/nginx/
COPY config/nginx/lucee.conf /etc/nginx/conf.d/
COPY config/nginx/lucee-proxy.conf /etc/nginx/conf.d/
COPY config/nginx/cogency.io.conf /etc/nginx/sites-enabled/
# ssl certs
COPY config/nginx/certs/local.cert.pem /etc/ssl/
COPY config/nginx/certs/local.key.pem /etc/ssl/
# supervisord.conf
COPY config/supervisor/supervisord.conf /etc/supervisor/conf.d/
# tomcat config
COPY config/tomcat/web.xml /usr/local/tomcat/conf/
COPY config/tomcat/server.xml /usr/local/tomcat/conf/
COPY config/tomcat/servlet-filter-utils-1.1.1.jar /usr/local/tomcat/lib/
############# CONTENT START #############
# create site directories
RUN mkdir -p /var/www/cogency.io/site /var/www/cogency.io/account /var/www/cogency.io/shared
# copy app content
COPY app/site /var/www/cogency.io/site/
COPY app/account /var/www/cogency.io/account/
COPY app/shared /var/www/cogency.io/shared/
RUN rm -rf /var/www/cogency.io/account/css/less /var/www/cogency.io/account/css/css
COPY app/account/css/css /var/www/cogency.io/account/css/
RUN rm -rf /var/www/cogency.io/site/css/less /var/www/cogency.io/site/css/css
COPY app/site/css/css /var/www/cogency.io/site/css/
RUN rm -rf /var/www/cogency.io/shared/css/less /var/www/cogency.io/shared/css/css
COPY app/shared/css/css /var/www/cogency.io/shared/css/
# copy server config
RUN rm -rf /usr/local/tomcat/lucee-server/context/.CFConfig.json
COPY config/lucee/.CFConfig.json /usr/local/tomcat/lucee-server/context/.CFConfig.json
# copy extensions
# COPY config/lucee/lucee-websocket-extension-2.0.3.lex /usr/local/tomcat/lucee-server/deploy/
############# CONTENT END #############
ENV TZ=America/New_York
# expose HTTP and HTTPS ports
EXPOSE 80 443
# engage
CMD ["supervisord", "-c", "/etc/supervisor/supervisord.conf"]micha
07/02/2024, 9:56 PMmicha
07/02/2024, 9:57 PMmicha
07/02/2024, 9:59 PMmicha
07/02/2024, 9:59 PMmicha
07/02/2024, 10:00 PMartknight
07/02/2024, 10:04 PMmicha
07/02/2024, 10:04 PMartknight
07/02/2024, 10:06 PMmicha
07/02/2024, 10:06 PMartknight
07/02/2024, 10:06 PMmicha
07/02/2024, 10:07 PMmicha
07/02/2024, 10:07 PMartknight
07/02/2024, 10:07 PMmicha
07/02/2024, 10:07 PMmicha
07/02/2024, 10:08 PMartknight
07/02/2024, 10:08 PMartknight
07/02/2024, 10:08 PMmicha
07/02/2024, 10:10 PMartknight
07/02/2024, 10:10 PMmicha
07/02/2024, 10:11 PMzackster
07/02/2024, 10:31 PMzackster
07/02/2024, 10:31 PMartknight
07/02/2024, 10:31 PMzackster
07/02/2024, 10:35 PMartknight
07/02/2024, 10:35 PMartknight
07/02/2024, 10:35 PMartknight
07/02/2024, 10:35 PMzackster
07/02/2024, 10:37 PMzackster
07/02/2024, 10:38 PMartknight
07/02/2024, 10:38 PMzackster
07/02/2024, 10:38 PMartknight
07/02/2024, 10:40 PMzackster
07/02/2024, 10:45 PM"ERROR","main","07/02/2024","18:34:56","deploy-extension","the extension ESAPI extension (id: 37C61C0A-5D7E-4256-8572639BE0CF5838) in version 2.2.4.15 is already installed;lucee.runtime.exp.ApplicationException: the extension ESAPI extension (id: 37C61C0A-5D7E-4256-8572639BE0CF5838) in version 2.2.4.15 is already installed
at lucee.runtime.config.ConfigAdmin.updateRHExtension(ConfigAdmin.java:4577)
at lucee.runtime.config.ConfigAdmin.updateRHExtension(ConfigAdmin.java:4550)
at lucee.runtime.config.ConfigAdmin._updateRHExtension(ConfigAdmin.java:4530)
at lucee.runtime.config.DeployHandler.deployExtension(DeployHandler.java:380)
at lucee.runtime.config.DeployHandler.deployExtensions(DeployHandler.java:190)
at lucee.runtime.engine.CFMLEngineImpl.<init>(CFMLEngineImpl.java:369)
at lucee.runtime.engine.CFMLEngineImpl.getInstance(CFMLEngineImpl.java:699)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)zackster
07/02/2024, 11:00 PMmicha
07/03/2024, 7:18 AM{
"id": "6E2CB28F-98FB-4B51-B6BE6C64ADF35473",
"version": "1.0.0.3-SNAPSHOT",
"name": "Ajax Extension"
},
problem here, that extension does not exist (anymore?)
you can see when you call
https://ext.lucee.org/ajax.extension-1.0.0.3-SNAPSHOT.lex
you get a 403, switching to “1.0.0.4-SNAPSHOT” should solve it or even better take a release instead of a snapshot
so “1.0.0.3" (what is the identical code base as 1.0.0.3-SNAPSHOT ) or “1.0.0.5”
and of course this works as well
{
"id": "6E2CB28F-98FB-4B51-B6BE6C64ADF35473",
"path": "<https://ext.lucee.org/ajax.extension-1.0.0.5.lex>",
"name": "Ajax Extension"
},
For me that is even the preferred way, because you take out the middle man (Lucee extension provider)zackster
07/03/2024, 7:33 AMmicha
07/03/2024, 7:38 AMmicha
07/03/2024, 7:42 AMartknight
07/03/2024, 2:05 PMartknight
07/03/2024, 2:53 PM"ERROR","main","07/03/2024","10:49:42","lucee.runtime.config.DeployHandler","the extension PostgreSQL (id: 671B01B8-B3B3-42B9-AC055A356BED5281) in version 42.7.3 is already installedartknight
07/03/2024, 2:53 PMartknight
07/03/2024, 2:53 PMmicha
07/04/2024, 8:57 AMartknight
07/05/2024, 3:29 PM"ERROR","http-nio-8888-exec-1","07/05/2024","11:07:34","controller","No matching function [encodeForJavascript] found;lucee.runtime.exp.ExpressionException: No matching function [encodeForJavascript] found
which should have been resolved by having the ESAPI extension. Also postgres extension does not seem to exist either. I am going to include the three log files for you to check.artknight
07/05/2024, 3:31 PM.CFConfig.json I could upload it here as well 🙂artknight
07/05/2024, 9:04 PMpath has fixed all the issues. Its weird that it was not getting picked up without it!