Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Regular Visitor
parthasn
Posts: 15
Registered: ‎03-19-2010
0

PlanAhead 12.1 Internal Exception- Partial Reconfiguration

Hi,


  I get the following error in PlanAhead 12.1. I am designing an example PR Project with an Evaluation Licence.

 

#-------------------------------------------------------------------------------
# PlanAhead v12.1
# Build 61553 by hdbuild on Fri Apr 23 10:13:54 PDT 2010
# Current time: 5/31/10 11:02:21 AM
# Process ID: 976
# Platform: Windows
#
# This report is an indication that an internal PlanAhead error occurred.
# This information is useful for debugging. Please open a case with Xilinx
# Technical Support with this file and a testcase attached.
#-------------------------------------------------------------------------------
java.lang.NullPointerException
    at ui.views.p.v(SourceFile:611)
    at ui.views.p.a(SourceFile:1492)
    at ui.frmwork.Q.f(SourceFile:56)
    at ui.frmwork.Q.d(SourceFile:34)
    at ui.data.I.d(SourceFile:786)
    at ui.dlg.constr.Q.gw(SourceFile:263)
    at ui.dlg.common.h.actionPerformed(SourceFile:210)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.Component.processMouseEvent(Component.java:6263)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6028)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2475)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at ui.frmwork.aa.dispatchEvent(SourceFile:73)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
    at java.awt.Dialog$1.run(Dialog.java:1045)
    at java.awt.Dialog$3.run(Dialog.java:1097)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1095)
    at java.awt.Component.show(Component.java:1563)
    at java.awt.Component.setVisible(Component.java:1515)
    at java.awt.Window.setVisible(Window.java:841)
    at java.awt.Dialog.setVisible(Dialog.java:985)
    at ui.dlg.common.h.w(SourceFile:107)
    at ui.dlg.common.h.gY(SourceFile:116)
    at ui.dlg.constr.Q.gY(SourceFile:283)
    at ui.views.cmdhandler.o.run(SourceFile:35)
    at ui.frmwork.U.atB(SourceFile:51)
    at ui.views.constr.e.actionPerformed(SourceFile:187)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at com.jidesoft.plaf.basic.BasicJideButtonListener.mouseReleased(SourceFile:83)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6263)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6028)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2475)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at ui.frmwork.aa.dispatchEvent(SourceFile:73)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Please give me a solution. Thank you.


Swami

 

 

Contributor
krishnan
Posts: 39
Registered: ‎09-25-2007
0

Re: PlanAhead 12.1 Internal Exception- Partial Reconfiguration

What did you do  when  this happened?

It seems like you were creating a constraint.

This will help us reproduce the problem.

 

Thanks

Krishnan

Regular Visitor
parthasn
Posts: 15
Registered: ‎03-19-2010
0

Re: PlanAhead 12.1 Internal Exception- Partial Reconfiguration

Hi,

 

 yes. I was trying to create timing constraints...

 

Swami.

Contributor
krishnan
Posts: 39
Registered: ‎09-25-2007
0

Re: PlanAhead 12.1 Internal Exception- Partial Reconfiguration

Which timing constraint?

Thanks

Krishnan

Regular Visitor
parthasn
Posts: 15
Registered: ‎03-19-2010
0

Re: PlanAhead 12.1 Internal Exception- Partial Reconfiguration

Hi,

 

 Timing constraints for partition pins..

 

Swami.

Contributor
krishnan
Posts: 39
Registered: ‎09-25-2007
0

Re: PlanAhead 12.1 Internal Exception- Partial Reconfiguration

 

If you are able to reproduce, could you give the steps ?

If it is not possible to reproduce it, Could you describe the type of timing constraint that you were trying to create?

 

Thanks

Krishnan

 

Contributor
krishnan
Posts: 39
Registered: ‎09-25-2007
0

Re: PlanAhead 12.1 Internal Exception- Partial Reconfiguration

I am able to reproduce thsi problem creating TNM constraint on a pin.

Thanks

Krishnan

Contributor
krishnan
Posts: 39
Registered: ‎09-25-2007
0

Re: PlanAhead 12.1 Internal Exception- Partial Reconfiguration

This will be fixed in 12.2.

Unfortunately the only workaround is to manually enter PIN constraint to the UCF file directly.

You can open the ucf file from Source view and add the constraint there.

 

Thanks

Krishnan