locked image files with image extension

Description

[java] [script] testImageFormatSupport [java] [script] [java] [script] Errored: Can't delete file [C:\work\script-runner\temp\lucee\lucee-server\context\temp\image-write-test31.PNM] [java] [script] [java] [script] C:\work\lucee6\test\functions\ImageFormats.cfc:44 [java] [script] C:\work\lucee6\test_testRunner.cfc:376 [java] [script] C:\work\lucee6\test\run-tests.cfm:203 [java] [script] /bootstrap-tests.cfm:108 [java] [script] [java] [script] [java] [script] lucee.runtime.exp.NativeException: Can't delete file [C:\work\script-runner\temp\lucee\lucee-server\context\temp\image-write-test31.PNM] [java] [script] [java] [script] at lucee.commons.io.res.type.file.FileResource.remove(FileResource.java:305) [java] [script] at lucee.runtime.functions.file.FileDelete.call(FileDelete.java:37) [java] [script] at functions.imageformats_cfc$cf.udfCall(/test/functions/ImageFormats.cfc:44)

Environment

Windows 11, JDK 11

Activity

Show:

Pothys - MitrahSoft 31 October 2022 at 11:58

Yes, imageformat.cfc test was passed in image extension 2.0.0.16-BETA version. But the LDEV3931.cfc test failed in my local image extension build.

checking file locking issue in isImageFile()
[java] [script]
[java] [script] Failed: Expected [File deleted successfully] but received [Can't delete file [D:\....\extension-image\tests\LDEV3931\test.txt]]
[java] [script]
[java] [script] D:\....\extension-image\tests\LDEV3931.cfc:21
[java] [script] D:\....\extension-image_testRunner.cfc:336
[java] [script] D:\....\extension-image\run-tests.cfm:216
[java] [script] /bootstrap-tests.cfm:128

Zac Spitzer 31 October 2022 at 11:45

but not with 2.0.0.16-BETA?

Pothys - MitrahSoft 31 October 2022 at 11:21

I've checked this ticket and confirmed the issue happened on the image extension versions 1.0.0.42, 1.0.0.48-SNAPSHOT and 1.2.0.3-SNAPSHOT. Yes, image files are locked with an image extension.

Zac Spitzer 11 October 2022 at 12:54

improved the test case https://github.com/lucee/Lucee/pull/1839

it now runs for every image type, regardless if one fails

Fixed

Details

Assignee

Reporter

Priority

Labels

Fix versions

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Affects versions

Created 10 October 2022 at 12:10
Updated 14 December 2022 at 17:42
Resolved 14 December 2022 at 17:42

Flag notifications