<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Error loading image via headless API in commerce</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=122812192" />
  <subtitle>Error loading image via headless API in commerce</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=122812192</id>
  <updated>2026-04-07T11:47:55Z</updated>
  <dc:date>2026-04-07T11:47:55Z</dc:date>
  <entry>
    <title>Error loading image via headless API in commerce</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122812191" />
    <author>
      <name>Markus Frietsch</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122812191</id>
    <updated>2024-08-05T14:34:07Z</updated>
    <published>2024-08-01T06:58:06Z</published>
    <summary type="html">&lt;p&gt;
  &lt;span style="font-size: 11.0pt;"&gt;
    &lt;span style="font-family: Aptos , sans-serif;"&gt;
      &lt;span style="font-family: Arial , sans-serif;"&gt;I am trying to use
        an existing image from the document library as an image in a
        commerce product. I use the following endpoint for this: &lt;/span&gt;
      &lt;span style="font-family: Arial , sans-serif;"&gt;
        &lt;a href="http://localhost:8080/o/headless-commerce-admin-catalog/v1.0/products/58558/images/by-url" style="color: rgb(70,120,134);text-decoration: underline;"&gt;http://localhost:8080/o/headless-commerce-admin-catalog/v1.0/products/58558/images/by-url&lt;/a&gt;&lt;/span&gt;
    &lt;/span&gt;
  &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style="font-size: 11.0pt;"&gt;
    &lt;span style="font-family: Aptos , sans-serif;"&gt;
      &lt;span style="font-family: Arial , sans-serif;"&gt;The process works
        fine and without errors if I have previously loaded the image
        manually into the document library. However, if I load the image
        into the document library via the API, the above call fails and
        the log shows: &lt;/span&gt;
    &lt;/span&gt;
  &lt;/span&gt;
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 2024-08-01 06:40:50.103 WARN&amp;nbsp; [http-nio-8080-exec-4][ResponseProcessCookies:130] Invalid cookie header: "Set-Cookie: COOKIE_SUPPORT=true; Max-Age=31536000; Expires=Fri, 01 Aug 2025 06:40:50 GMT; Path=/; HttpOnly". Invalid 'expires' attribute: Fri, 01 Aug 2025 06:40:50 GMT

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 2024-08-01 06:40:50.106 WARN&amp;nbsp; [http-nio-8080-exec-4][ResponseProcessCookies:130] Invalid cookie header: "Set-Cookie: GUEST_LANGUAGE_ID=en_US; Max-Age=31536000; Expires=Fri, 01 Aug 2025 06:40:50 GMT; Path=/; HttpOnly". Invalid 'expires' attribute: Fri, 01 Aug 2025 06:40:50 GMT

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 2024-08-01 06:40:50.250 WARN&amp;nbsp; [http-nio-8080-exec-4][ResponseProcessCookies:130] Invalid cookie header: "Set-Cookie: COOKIE_SUPPORT=true; Max-Age=31536000; Expires=Fri, 01 Aug 2025 06:40:50 GMT; Path=/; HttpOnly". Invalid 'expires' attribute: Fri, 01 Aug 2025 06:40:50 GMT

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 2024-08-01 06:40:50.460 WARN&amp;nbsp; [liferay/adaptive_media_processor-4][AMMessageListener:79] Unable to scale file entry 59679 to match adaptive media configuration Preview-1000x0

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | com.liferay.adaptive.media.exception.AMRuntimeException$IOException: Unable to scale file entry 59679 to match adaptive media configuration Preview-1000x0

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.scaler.AMDefaultImageScaler.scaleImage(AMDefaultImageScaler.java:60) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.processor.AMImageAMProcessor.process(AMImageAMProcessor.java:105) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.processor.AMImageAMProcessor.process(AMImageAMProcessor.java:63) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.processor.AMImageAMProcessor.process(AMImageAMProcessor.java:35) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.web.internal.messaging.AMProcessorCommand$2.execute(AMProcessorCommand.java:34) ~[bundleFile:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.web.internal.messaging.AMMessageListener.doReceive(AMMessageListener.java:70) [bundleFile:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.portal.kernel.messaging.BaseMessageListener.doReceive(BaseMessageListener.java:39) [portal-kernel.jar:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseMessageListener.java:25) [portal-kernel.jar:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(InvokerMessageListener.java:62) [portal-kernel.jar:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.portal.messaging.internal.ParallelDestination$1.run(ParallelDestination.java:47) [bundleFile:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_412]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_412]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:750) [?:1.8.0_412]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Caused by: com.liferay.adaptive.media.exception.AMRuntimeException$IOException: java.io.IOException: Unsupported image type

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.processor.util.TiffOrientationTransformer.transform(TiffOrientationTransformer.java:46) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.scaler.AMDefaultImageScaler.scaleImage(AMDefaultImageScaler.java:40) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... 12 more

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Caused by: java.io.IOException: Unsupported image type

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.util.RenderedImageUtil.readImage(RenderedImageUtil.java:105) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.processor.util.TiffOrientationTransformer.transform(TiffOrientationTransformer.java:43) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.liferay.adaptive.media.image.internal.scaler.AMDefaultImageScaler.scaleImage(AMDefaultImageScaler.java:40) ~[?:?]

liferay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... 12 more&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
  &lt;span style="font-size: 11.0pt;"&gt;
    &lt;span style="font-family: Aptos , sans-serif;"&gt;
      &lt;span style="font-family: Arial , sans-serif;"&gt;The metadata of
        both files (the one loaded manually and the one loaded via the
        API are identical). I am using verion 7.4.3.GA120 (CE)&lt;/span&gt;
    &lt;/span&gt;
  &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style="font-size: 11.0pt;"&gt;
    &lt;span style="font-family: Aptos , sans-serif;"&gt;
      &lt;span style="font-family: Arial , sans-serif;"&gt;I am grateful for
        any advice.&lt;/span&gt;
    &lt;/span&gt;
  &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;span style="font-size: 11.0pt;"&gt;
    &lt;span style="font-family: Aptos , sans-serif;"&gt;
      &lt;span style="font-family: Arial , sans-serif;"&gt;Regards&lt;br&gt; Markus&amp;nbsp;&lt;/span&gt;
    &lt;/span&gt;
  &lt;/span&gt;
&lt;/p&gt;</summary>
    <dc:creator>Markus Frietsch</dc:creator>
    <dc:date>2024-08-01T06:58:06Z</dc:date>
  </entry>
</feed>
