Title: error forward engineering foreign key constraints

Hello
  I am trying to forward engineer some foreign key constraints into SQL Server 2000. Everytime I attempt this I receive a null pointer exception:

Actions selected to perform:

Modify FK_MethodologyElement_QualityGateTemplateGUID ForeignKey Constraint on MethodologyElement Table
Modify FK_MethodologyElement_QualityGateTemplateGUID ForeignKey Constraint Comment on ForeignKey Constraint
Modify FK_MethodologyElement_QualityGateTemplateGUID ForeignKey Constraint ColumnList on ForeignKey Constraint
Modify FK_MethodologyElement_QualityGateTemplateGUID ForeignKey Constraint Parent Table on ForeignKey Constraint
Modify FK_MethodologyElement_QualityGateTemplateGUID ForeignKey Constraint KeyList on ForeignKey Constraint
Modify FK_MethodologyElement_QualityGateTemplateGUID ForeignKey Constraint RIDelete Rule on ForeignKey Constraint
Modify FK_MethodologyElement_QualityGateTemplateGUID ForeignKey Constraint RIDelete Rule on ForeignKey Constraint

Info Displayed on error:

java.lang.NullPointerException
        at com/rational/rose/dm/core/collaboration/model/store/transitory/graph/definition/StateGraphVertexHashMap.get (StateGraphVertexHashMap.java)

        at com/rational/rose/dm/core/collaboration/model/store/transitory/graph/definition/StateGraphVertexHashMap.remove (StateGraphVertexHashMap.java)

        at com/rational/rose/dm/core/collaboration/model/store/transitory/graph/models/data/ReferenceConstraintHashMap.remove (ReferenceConstraintHashMap.java)

        at com/rational/rose/dm/core/collaboration/model/store/transitory/graph/models/data/Table.removeForeignKeyConstraint (Table.java)

        at com/rational/rose/dm/core/feature/services/compare/ProcessSyncAction.addDBFKConstraint (ProcessSyncAction.java)

        at com/rational/rose/dm/core/feature/services/compare/ProcessSyncAction.commitSync (ProcessSyncAction.java)
        at com/rational/rose/dm/core/feature/services/compare/CompareWizardInteraction.commit (CompareWizardInteraction.java)

        at com/rational/rose/dm/core/feature/invocation/construction/adapters/CompareWizardInteractionAdapter.commit (CompareWizardInteractionAdapter.java)

        at com/rational/rose/dm/core/user/dbCompareWizard/SyncProgressBar.show (SyncProgressBar.java)
        at com/rational/rose/dm/core/user/foundation/WizardSheet.onClickNext (WizardSheet.java)
        at com/ms/wfc/core/EventHandler.invoke (EventHandler.java)
        at com/ms/wfc/core/Component.fireEvent (Component.java)
        at com/ms/wfc/ui/Control.onClick (Control.java)
        at com/ms/wfc/ui/Button.onClick (Button.java)
        at com/ms/wfc/ui/Button.wndProc (Button.java)
        at com/ms/wfc/ui/Control$ControlWindow.wndProc (Control.java)
        at com/ms/wfc/app/Window.callback (Window.java)
        at com/ms/wfc/win32/Windows.SendMessage (Windows.java)
        at com/ms/wfc/ui/Control.sendMessage (Control.java)
        at com/ms/wfc/ui/Control.reflectMessage (Control.java)
        at com/ms/wfc/ui/Control.wmCommand (Control.java)
        at com/ms/wfc/ui/Control.wndProc (Control.java)
        at com/ms/wfc/ui/Form.wndProc (Form.java)
        at com/ms/wfc/ui/Control$ControlWindow.wndProc (Control.java)
        at com/ms/wfc/app/Window.callback (Window.java)
        at com/ms/wfc/win32/Windows.CallWindowProc (Windows.java)
        at com/ms/wfc/app/Window.defWndProc (Window.java)
        at com/ms/wfc/ui/Control$ControlWindow.defWndProc (Control.java)
        at com/ms/wfc/ui/Control.defWndProc (Control.java)
        at com/ms/wfc/ui/Control.wmMouseUp (Control.java)
        at com/ms/wfc/ui/Control.wndProc (Control.java)
        at com/ms/wfc/ui/Button.wndProc (Button.java)
        at com/ms/wfc/ui/Control$ControlWindow.wndProc (Control.java)
        at com/ms/wfc/app/Window.callback (Window.java)
        at com/ms/wfc/win32/Windows.DispatchMessage (Windows.java)
        at com/ms/wfc/app/Application$ThreadContext.runMessageLoop (Application.java)
        at com/ms/wfc/app/Application.runDialog (Application.java)
        at com/ms/wfc/ui/Form.showDialog (Form.java)
        at com/ms/wfc/ui/Form.showDialog (Form.java)
        at com/rational/rose/dm/core/user/foundation/WizardSheet.display (WizardSheet.java)
        at com/rational/rose/dm/core/user/DBCompareUI.displayWizard (DBCompareUI.java)
        at com/rational/rose/dm/core/collaboration/interaction/userCommand/UserInteraction.displayGUI (UserInteraction.java)

        at com/rational/rose/dm/core/collaboration/interaction/userCommand/UserInteraction.compare (UserInteraction.java)

        at com/rational/rose/dm/core/feature/invocation/construction/UserInteractionConnection.compare (UserInteractionConnection.java)

        at com/rational/rose/dm/core/feature/services/compare/CompareExecutive.execute (CompareExecutive.java)
        at com/rational/rose/dm/core/engine/AbstractRoseDataModelerEngine.invoke (AbstractRoseDataModelerEngine.java)
        at com/rational/rose/dm/core/engine/RoseDataModelerEngine.invoke (RoseDataModelerEngine.java)
        at com/rational/rose/dm/core/collaboration/interaction/userCommand/CommandHandler.executeEngine (CommandHandler.java)

        at com/rational/rose/dm/core/collaboration/interaction/userCommand/CommandHandler.invokeFeatureSync (CommandHandler.java)

        at com/rational/rose/dm/core/collaboration/interaction/userCommand/CommandHandler.invokeFeature (CommandHandler.java)

        at com/rational/rose/dm/core/collaboration/interaction/userCommand/CompareSchemaCommandHandler.invoke (CompareSchemaCommandHandler.java)

        at com/rational/rose/dm/core/collaboration/interaction/userCommand/CommandHandler.invoke (CommandHandler.java)
        at com/rational/rose/dm/core/collaboration/interaction/userCommand/CommandControlCenter.invokeCommand (CommandControlCenter.java)

        at com/rational/rose/dm/platform/k2/collaboration/interaction/RoseDataModeler.contextMenuItemSelected (RoseDataModeler.java)

        at com/rational/rose/dm/platform/k2/collaboration/interaction/Rose2DMCommunicator.OnSelectedContextMenuItem (Rose2DMCommunicator.java)


I have looked at the constraint in the model and everything looks correct. Does anyone have any suggestions?

Rose Ver: 2001.03.00
Data Modeler Ver: 2.0
Data Modeler Communicator Ver: 2.0

Thanks in advance.

Robert Mcilvaine
MESSAGE IS INTENDED ONLY FOR THE USE OF THE INDIVIDUAL OR ENTITY TO WHICH IT IS ADDRESSED AND MAY CONTAIN INFORMATION THAT IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM DISCLOSURE. If the reader of this message is not the recipient or an employee or agent responsible  for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited.  If you have received this communication in error, please notify the sender immediately by E-Mail and return the original message to the sender.  Thank you.

Reply via email to