https://bugs.documentfoundation.org/show_bug.cgi?id=112418

            Bug ID: 112418
           Summary: Calling ImageMagick COM object from macro with more
                    than two parameters results in exception
           Product: LibreOffice
           Version: 3.5.0 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: notBibisectable, regression
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

Download and install ImageMagick from [1]. There are lots of different
versions, for 32-bit LibreOffice ImageMagick-7.0.7-2-Q16-x86-dll.exe should be
good.
During installation make sure check box 'Install ImageMagick OLE Control' etc.
is checked. Finally, restart your computer.

Start Writer, open the macro editor via Tools -> Macros -> Edit Macros.
The following macro code uses ImageMagick to flip the image in the first
parameter horizontally, saving the result into the file in the last parameter
(substitute valid file names).
Run the macro:


Sub Main
Set img = CreateObject("ImageMagickObject.MagickImage.1")
r = img.Convert("c:\input.png", "-flop", "c:\output.png")
End Sub


There is the following error:
"BASIC runtime error.
An exception occurred 
Type: com.sun.star.lang.IllegalArgumentException
Message: [automation bridge]UnoConversionUtilities<T>::createUnoSequenceWrapper 
The any does not contain a sequence!."

There's no error if the 2nd parameter is removed (then the image is just copied
into the target file).

[1] http://www.imagemagick.org/script/download.php

Observed using LO 6.0 daily build (2017-09-14_00:10:31,
f70e0ec6b3c61a7c7caa469949b0ac8016c89854) and 3.5.0.3 / Windows 7.
Doesn't occur with LO 3.3.0.
=> regression

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to