IBM Support

PM75057: Jave exception when viewing asset relationships from publishing topolog asset dialog

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Problem Subject: Jave exception when viewing asset relationships
    from publishing topolog asset dialog
    
    Problem description:
    There is Jave exception as below when viewing asset
    relationships from publishing topolog asset dialog in Rational
    Software Architect v8.0.4.
    org.eclipse.core.runtime.AssertionFailedException: null
    argument:
    at org.eclipse.core.runtime.Assert.isNotNull(Unknown Source)
    at org.eclipse.core.runtime.Assert.isNotNull(Unknown Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.assertElementsNotNull
    (Unknown
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.getRawChildren(Unknow
    n
    Source)
    at org.eclipse.jface.viewers.ColumnViewer.getRawChildren(Unknown
    Source)
    at
    org.eclipse.jface.viewers.AbstractTableViewer.getRawChildren(Unk
    nown
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(U
    nknown
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(Unk
    nown
    Source)
    at
    org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll
    (Unknown
    Source)
    at
    org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(Un
    known
    Source)
    at
    org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(Un
    known
    Source)
    at org.eclipse.jface.viewers.AbstractTableViewer$2.run(Unknown
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.preservingSelection(U
    nknown
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.preservingSelection(U
    nknown
    Source)
    at
    org.eclipse.jface.viewers.CheckboxTableViewer.preservingSelectio
    n(Unknown
    Source)
    at
    org.eclipse.jface.viewers.AbstractTableViewer.inputChanged(Unkno
    wn
    Source)
    at org.eclipse.jface.viewers.ContentViewer.setInput(Unknown
    Source)
    at org.eclipse.jface.viewers.StructuredViewer.setInput(Unknown
    Source)
    at
    com.ibm.xtools.emf.ram.ui.internal.pages.ModelsAssetSelectionPag
    e$14.selectionChanged(Unknown
    Source)
    at org.eclipse.jface.viewers.Viewer$2.run(Unknown Source)
    at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)
    at org.eclipse.ui.internal.JFaceUtil$1.run(Unknown Source)
    at org.eclipse.jface.util.SafeRunnable.run(Unknown Source)
    at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Unknown
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.updateSelection(Unkno
    wn
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer.handleSelect(Unknown
    Source)
    at
    org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(Unkn
    own
    Source)
    at
    org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(Unknown
    Source)
    at org.eclipse.jface.util.OpenStrategy.access$4(Unknown Source)
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(Unknown
    Source)
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown
    Source)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown
    Source)
    at org.eclipse.jface.window.Window.runEventLoop(Unknown Source)
    at org.eclipse.jface.window.Window.open(Unknown Source)
    at
    com.ibm.xtools.emf.ram.ui.internal.actions.PublishModelingAssetA
    ction.run(Unknown
    Source)
    at
    com.ibm.ccl.soa.deploy.ram.ui.internal.actions.PublishAction.run
    (Unknown
    Source)
    at org.eclipse.ui.internal.PluginAction.runWithEvent(Unknown
    Source)
    at
    org.eclipse.jface.action.ActionContributionItem.handleWidgetSele
    ction(Unknown
    Source)
    at
    org.eclipse.jface.action.ActionContributionItem.access$2(Unknown
    Source)
    at
    org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Un
    known
    Source)
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown
    Source)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown
    Source)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown
    Source)
    at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
    at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)
    at org.eclipse.ui.internal.Workbench$7.run(Unknown Source)
    at
    org.eclipse.core.databinding.observable.Realm.runWithDefault(Unk
    nown
    Source)
    at
    org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown
    Source)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown
    Source)
    at
    org.eclipse.ui.internal.ide.application.IDEApplication.start(Unk
    nown
    Source)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown
    Source)
    at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run
    Application(Unknown
    Source)
    at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta
    rt(Unknown
    Source)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown
    Source)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown
    Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
    Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown
    Source)
    at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
    at org.eclipse.equinox.launcher.Main.run(Unknown Source)
    at org.eclipse.equinox.launcher.Main.main(Unknown Source)
    
    Reproduction steps
    1) Create new topology project in Rational Software Architect.
    Name Infrastructure.
    2) Create Infrastructure concrete topology (x86 server +
    Win2008).  Publish to RAM (right-click topology, publish asset).
     Approve the Topology asset in RAM.
    3) Create new topology project. Name Middleware.
    4) Import Infrastructure Asset created in (2).  Add MQ
    Installation unit.  Add hosting relationship.  Save.
    5) Publish Middleware concrete topology to RAM (right-click
    topology, publish asset). Whenever view asset relationships from
    this dialog and select a topological asset, a null pointer
    exception occured.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Jave exception when viewing asset relationships from
    publishing topology asset dialog
    

Problem conclusion

  • The reported issue is fixed and no exception should be
    observed while viewing asset relationship from publish
    dialog.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM75057

  • Reported component name

    RATL ASSET MGR

  • Reported component ID

    5724R4200

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-15

  • Closed date

    2014-06-13

  • Last modified date

    2014-06-13

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL ASSET MGR

  • Fixed component ID

    5724R4200

Applicable component levels

  • R700 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSUS84","label":"Rational Asset Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 October 2021