Open issues

Valid base64 string doesn't convert into image
LDEV-2310
Error with (jTDS (MSQL and Sybase) Drivers on 5.3.1.102 and above
LDEV-2246
CLONE - scheduled task errors when shutting down tomcat
LDEV-2222
ReMatchNoCase() doesn't work as expected when handling with vast data
LDEV-2156
Query of Queries UNION returns incorrect results with cfqueryparam
LDEV-2128
Schedule Task Not Running on https
LDEV-1950
mysql driver issue (v 8.0.11) - timezone error
LDEV-1932
cfftp - existsfile method fails
LDEV-1920
event gateway listing should always show all active tasks
LDEV-1777
Expose XML Parser Configuration to prevent XXE
LDEV-1676
Corrupt search index file causes whole site to fail
LDEV-1550
ORMClear Session is closing session with could not initialize proxy - no Session
LDEV-1363
Application init very slow compared to 5.1.1
LDEV-1315
Upgrade database drivers
LDEV-1037
Stop allowing unauthenticated people set default passwords for web admins
LDEV-926
Hibernate errors on application startup
LDEV-786
NPE With Web Service Method
LDEV-120
SerializeJSON not preserving case on query
LDEV-2304
server update crashes when lucee can't connect to internet or lucee webservices down
LDEV-2301
Replace by struct multiplies when value contains key
LDEV-2273
CFPDF Add watermark problem in openJDK8
LDEV-2256
EncodeForHTML missing in 5.3.1.102
LDEV-2241
Image Rotate throws error on odd number or odd size image
LDEV-2228
Regression: cachePut silently fails with memcached under 5.3.1.102
LDEV-2218
Lucee 5.3.1.95 administrator.updateExtension “was not able to install extension”
LDEV-2214
Scheduled Task
LDEV-2193
String parsing significantly slower in Lucee than in OpenBD
LDEV-2188
include url for stopped threads in logs
LDEV-2171
Caused by: java.lang.NoClassDefFoundError: com/singularity/ee/agent/appagent/entrypoint/bciengine/FastMethodInterceptorDelegatorBoot
LDEV-2165
cfthread object empty inside of a thread
LDEV-2150
java.io.IOException with Tomcat 9
LDEV-2132
executable bit is lost on files when using cfzip action=zip on binaries
LDEV-2117
executable bit is lost on files when using directoryCopy() on binaries
LDEV-2116
cfajaxproxy does not correctly serialize arrays
LDEV-2115
CFQuery Lazy="true", i.e. SimpleQuery is able to consume infinite heap memory during request
LDEV-2097
ArrayNew is not default synchronized=true and missing typed arrays documentation
LDEV-2096
CFThread after join logs implicit error that is not fixable
LDEV-2091
Lucee 5 is recording the start time of CFML requests too early, which prevents the CFML setting RequestTimeout from working.
LDEV-2088
add possibility to define a directory containing OSGi bundles with this.javaSettings
LDEV-2085
downloads on S3 sometimes corrupt
LDEV-2082
Enhance orm setting for logging output to include DDL schema updates, else debugging is horrible
LDEV-2064
Java heap is not cleared
LDEV-2013
Upgrade Hibernate Extension to Latest version (5)
LDEV-1991
Update Lucee automatically updates all extensions
LDEV-1981
memory increase and never give back tho the system
LDEV-1967
Nested cftry in cfcatch duplicates error logs
LDEV-1939
mySQL requires SSL connection by default
LDEV-1936
PDF: cfpdf - remove password from pdf-file
LDEV-1850
Negative Index array
LDEV-1836
Default Function in Interface
LDEV-1835
issue 1 of 956

Valid base64 string doesn't convert into image

Description

When we try to convert the base64 format into image file, it throws an error on lucee. ACF18 does as expected. I've attached the test file to reproduce the issue.

Java stack trace:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 lucee.runtime.exp.NativeException: org.apache.commons.imaging.ImageReadException:4 components are invalid or unsupported at org.apache.commons.imaging.formats.jpeg.decoder.JpegDecoder.visitSOS(JpegDecoder.java:115) at org.apache.commons.imaging.formats.jpeg.JpegUtils.traverseJFIF(JpegUtils.java:75) at org.apache.commons.imaging.formats.jpeg.decoder.JpegDecoder.decode(JpegDecoder.java:428) at org.apache.commons.imaging.formats.jpeg.JpegImageParser.getBufferedImage(JpegImageParser.java:95) at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1369) at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1263) at org.apache.commons.imaging.Imaging.getBufferedImage(Imaging.java:1232) at org.lucee.extension.image.coder.SanselanCoder.toBufferedImage(SanselanCoder.java:72) at org.lucee.extension.image.coder.DoubleCoder.toBufferedImage(DoubleCoder.java:55) at org.lucee.extension.image.ImageUtil.toBufferedImage(ImageUtil.java:72) at org.lucee.extension.image.Image.(Image.java:238) at org.lucee.extension.image.Image.(Image.java:224) at org.lucee.extension.image.tag.Image.doStartTag(Image.java:274) at test.testcases.ldev2210.test.test_cfm$cf.call(/test/testcases/LDEV2210/test/test.cfm:7) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:942) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:834) at lucee.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:216) at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:42) at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2409) at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2399) at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2374) at lucee.runtime.engine.Request.exe(Request.java:43) at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1109) at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1055) 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:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:394) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: org.apache.commons.imaging.ImageReadException:4 components are invalid or unsupported ... 48 more

Environment

Status

Assignee

Michael Offner

Reporter

Pothys - MitrahSoft

Priority

Blocker