Strange SVG import error (OS X vs Windows and URI)

Hi all,

We have a symbol library of our own in SVG (images are generated on a Mac) and and Ignition 7.5.3 on a Windows PC.
When using the Designer on a PC, I can import the SVG (rename enclosed file to pump.svg) by drag-and-drop with no problem.
When using the Designer on a Mac (from the same gateway), I have the following error :

[quote]java.lang.IllegalArgumentException: URI has an authority component
at java.io.File.(File.java:368)
at com.inductiveautomation.factorypmi.designer.workspace.DropHandler.handleFilesDropped(DropHandler.java:225)
at com.inductiveautomation.factorypmi.designer.workspace.DropHandler.handleDrop(DropHandler.java:161)
at com.inductiveautomation.factorypmi.designer.workspace.WindowWorkspace.handleDrop(WindowWorkspace.java:969)
at com.inductiveautomation.ignition.designer.designable.InteractionLayer$DropHandler.drop(InteractionLayer.java:448)
at java.awt.dnd.DropTarget.drop(DropTarget.java:434)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:519)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:832)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:756)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:30)
at java.awt.Component.dispatchEventImpl(Component.java:4601)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
at java.awt.Component.dispatchEvent(Component.java:4572)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4354)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4205)
at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2489)
at java.awt.Component.dispatchEvent(Component.java:4572)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:704)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:677)
at java.awt.EventQueue$3.run(EventQueue.java:675)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Ignition v7.5.3 (b1163)
Java: Apple Inc. 1.6.0_35
[/quote]

Any idea ?

Have a nice we.
pompe_rename_to_svg.txt (4.24 KB)

Well it’s at least repeatable on my Mac :slight_smile: We’ll look into it…

:wink

This is fixed for 7.5.4.