leftbower
02/25/2022, 11:38 PMExtension/Applications
page in the server admin in any SNAP after 5.3.9.83 - is it just me? Filed:
https://luceeserver.atlassian.net/browse/LDEV-3890bdw429s
02/25/2022, 11:40 PMbdw429s
02/25/2022, 11:41 PM5.3.9.88-SNAPSHOT
bdw429s
02/25/2022, 11:41 PMbdw429s
02/25/2022, 11:42 PMleftbower
02/25/2022, 11:43 PMbdw429s
02/25/2022, 11:43 PMleftbower
02/25/2022, 11:44 PMserver forget
multiple times, trying fresh install with 88 or install 83 and upgrade via admin... each way, same thingleftbower
02/25/2022, 11:44 PMbdw429s
02/25/2022, 11:44 PMbdw429s
02/25/2022, 11:44 PMjstack
if you have a JDKbdw429s
02/25/2022, 11:45 PMbdw429s
02/25/2022, 11:45 PMbdw429s
02/25/2022, 11:45 PMbdw429s
02/25/2022, 11:46 PMbdw429s
02/25/2022, 11:46 PMbdw429s
02/25/2022, 11:47 PMbdw429s
02/25/2022, 11:49 PMbdw429s
02/25/2022, 11:50 PMleftbower
02/25/2022, 11:50 PMrequest /lucee/admin/server.cfm (<zip://C>:\Users\User\.CommandBox\server\11380ECFE99F9C8B2813348F3BC40E05-MySite\lucee-5.3.9-SNAPSHOT.88\WEB-INF\lucee-web\context\lucee-admin.lar!/server.cfm) has run into a timeout (timeout: 30 seconds) and has been stopped. The thread started 36140ms ago
bdw429s
02/25/2022, 11:50 PMbdw429s
02/25/2022, 11:51 PMbut the error seems to be coming from the lar file isn't it?no, not really, but the lar is irrelevant anyway
bdw429s
02/25/2022, 11:51 PMbdw429s
02/25/2022, 11:51 PMbdw429s
02/25/2022, 11:52 PMleftbower
02/25/2022, 11:53 PMbdw429s
02/25/2022, 11:54 PMbdw429s
02/25/2022, 11:54 PMit's having trouble reading that zip file, no?No. The path to the CFM file is just inside the lar. That's all
bdw429s
02/25/2022, 11:55 PM<zip://C>:/path/to/archive.zip!/path/inside/archive.txt
is just the generic way you can access a file inside a zip. Lucee's just showing you where the file livesbdw429s
02/25/2022, 11:55 PMbdw429s
02/25/2022, 11:56 PMjava install openjdk11_jdk
bdw429s
02/25/2022, 11:56 PMbin/jstack
binary on your hard drive under ~/.CommandBox/serverJREs
bdw429s
02/25/2022, 11:56 PMC:/path/to/openjdk/bin/jstack.exe -l <PID>
while the page is loading to get a stack tracebdw429s
02/25/2022, 11:57 PMleftbower
02/25/2022, 11:58 PMbdw429s
02/25/2022, 11:58 PMbdw429s
02/25/2022, 11:59 PMdata:image/png;base64,XXXXXX
it's really just terrible for performancebdw429s
02/25/2022, 11:59 PMbdw429s
02/25/2022, 11:59 PM<https://raw.githubusercontent.com/cfsimplicity/lucee-mariadb/master/extension/META-INF/logo.png>
etc, so your browser can load it after the page is up and cache itbdw429s
02/26/2022, 12:01 AMbdw429s
02/26/2022, 12:01 AMbdw429s
02/26/2022, 12:02 AMbdw429s
02/26/2022, 12:02 AMbdw429s
02/26/2022, 12:03 AMleftbower
02/26/2022, 12:04 AMbdw429s
02/26/2022, 12:04 AMbdw429s
02/26/2022, 12:05 AMleftbower
02/26/2022, 12:05 AMbdw429s
02/26/2022, 12:05 AMbdw429s
02/26/2022, 12:05 AMbdw429s
02/26/2022, 12:05 AMleftbower
02/26/2022, 12:05 AMleftbower
02/26/2022, 12:07 AMbdw429s
02/26/2022, 12:07 AMjava.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(java.base@11.0.13/Native Method)
at java.net.SocketInputStream.socketRead(java.base@11.0.13/SocketInputStream.java:115)
at java.net.SocketInputStream.read(java.base@11.0.13/SocketInputStream.java:168)
at java.net.SocketInputStream.read(java.base@11.0.13/SocketInputStream.java:140)
at java.io.BufferedInputStream.fill(java.base@11.0.13/BufferedInputStream.java:252)
at java.io.BufferedInputStream.read1(java.base@11.0.13/BufferedInputStream.java:292)
at java.io.BufferedInputStream.read(java.base@11.0.13/BufferedInputStream.java:351)
- locked <0x00000000cafe1750> (a java.io.BufferedInputStream)
at sun.net.www.http.HttpClient.parseHTTPHeader(java.base@11.0.13/HttpClient.java:754)
at sun.net.www.http.HttpClient.parseHTTP(java.base@11.0.13/HttpClient.java:689)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(java.base@11.0.13/HttpURLConnection.java:1615)
- locked <0x00000000cafd70a0> (a sun.net.www.protocol.http.HttpURLConnection)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(java.base@11.0.13/HttpURLConnection.java:1520)
- locked <0x00000000cafd70a0> (a sun.net.www.protocol.http.HttpURLConnection)
at java.net.HttpURLConnection.getResponseCode(java.base@11.0.13/HttpURLConnection.java:527)
at lucee.loader.engine.CFMLEngineFactory.downloadBundle(CFMLEngineFactory.java:709)
at lucee.runtime.osgi.OSGiUtil._loadBundle(OSGiUtil.java:555)
at lucee.runtime.osgi.OSGiUtil.loadBundle(OSGiUtil.java:492)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:155)
at lucee.commons.lang.ClassUtil.loadClassByBundle(ClassUtil.java:149)
at lucee.runtime.functions.FunctionHandlerPool.use(FunctionHandlerPool.java:59)
at lucee.runtime.functions.FunctionHandlerPool.invoke(FunctionHandlerPool.java:40)
at ext_functions_cfm184$cf.udfCall3(/admin/ext.functions.cfm:204)
bdw429s
02/26/2022, 12:08 AMbdw429s
02/26/2022, 12:08 AMbdw429s
02/26/2022, 12:08 AM<cfset local.img=imageRead(data)>
bdw429s
02/26/2022, 12:08 AMbdw429s
02/26/2022, 12:10 AMbdw429s
02/26/2022, 12:10 AMleftbower
02/26/2022, 12:11 AMbdw429s
02/26/2022, 12:11 AMleftbower
02/26/2022, 12:11 AMleftbower
02/26/2022, 12:12 AMbdw429s
02/26/2022, 12:12 AMWouldn't they be trying to do the same thing from this same machine?no freaking clue. I assume the extension version may be different between releases. just a guess
bdw429s
02/26/2022, 12:12 AMbdw429s
02/26/2022, 12:12 AMbdw429s
02/26/2022, 12:12 AMbdw429s
02/26/2022, 12:13 AMbdw429s
02/26/2022, 12:13 AMbdw429s
02/26/2022, 12:14 AMbdw429s
02/26/2022, 12:14 AMleftbower
02/26/2022, 12:17 AMleftbower
02/26/2022, 1:07 AM.env
file:
LUCEE_EXTENSIONS=B737ABC4-D43F-4D91-8E8E973E37C40D1B;name=Image extension;version=1.1.0.6-SNAPSHOT
(among other extensions)
Removing that extension from .env
fixes issue or setting that extension to anything pre 1.1.x.x works.
Not sure why the same .env
and extension works in SNAP-83 and below, but something new in 1.1.x.x messes with Lucee SNAPs beyond 83...