UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 63180

2014.4 Vivado - Selecting "Place ports in an Area" and then clicking on the Floorplanner will cause an Internal Exception

Description

In the following two cases I get the Java exception shown below.
 
  • When I open Synthesized netlist and have the I/O Ports Window open along with the Floorplanning layout. 
    Then in the I/Ports tab, I select an object and then select "Place ports in Area".
    I then go to the Floorplanner view and click the left mouse button.
  • When I open the synthesized netlist and run the report timing summary from flow navigator (I Have layout as Floorplanning). 
    In the Timing summary report, I select "no_input_delay" in the "Check Timing section" -> Select an object and select "Place ports in an Area".
    I then Click the left mouse button in the Floorplanning view.

java.lang.NullPointerException
at ui.views.floorplan.a.h.dkP(SourceFile:1231)
at ui.views.floorplan.a.h.emZ(SourceFile:1134)
at ui.views.floorplan.a.h.aC(SourceFile:643)
at ui.views.j.b.o.mouseReleased(SourceFile:226)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)
at java.awt.Component.processMouseEvent(Component.java:6527)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6292)
at java.awt.Container.processEvent(Container.java:2234)
at java.awt.Component.dispatchEventImpl(Component.java:4883)
at java.awt.Container.dispatchEventImpl(Container.java:2292)
at java.awt.Component.dispatchEvent(Component.java:4705)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
at java.awt.Container.dispatchEventImpl(Container.java:2278)
at java.awt.Window.dispatchEventImpl(Window.java:2739)
at java.awt.Component.dispatchEvent(Component.java:4705)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:719)
at java.awt.EventQueue$4.run(EventQueue.java:717)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
at ui.frmwork.a.e.dispatchEvent(SourceFile:75)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)


Solution

This exception has been seen in Vivado 2014.3 and 2014.4 if you click and release without drawing the area to place the object.

This issue is fixed in Vivado 2015.1
AR# 63180
Date Created 12/17/2014
Last Updated 01/08/2015
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2014.3
  • Vivado Design Suite - 2014.4