My Oracle Support Banner

Encountering A Blank Page When Clicking On A Protocol In The Trading Partner Capability Page. (Doc ID 1104635.1)

Last updated on APRIL 23, 2019

Applies to:

Oracle B2B 10g (Business to Business) - Version 10.1.2.3.0 to 10.1.2.3.0
Information in this document applies to any platform.

Symptoms

In the B2B 10.1.2.3 UI, while configuring a trading partner or while importing a trading partner , when the user tries to click on the protocol section under capabilities,  a blank page is encountered.

Reviewing the ui.log, following stack trace is obtained.

2010.03.02 at 04:53:02:727: AJPRequestHandler-ApplicationServerThread-8: UI - (ERROR) In getLongVersion()
2010.03.02 at 04:53:03:078: AJPRequestHandler-ApplicationServerThread-8: UI - (ERROR) In getVersionOnly()
2010.03.02 at 04:53:08:584: AJPRequestHandler-ApplicationServerThread-8: UI - (ERROR) In getVersionOnly()
2010.03.02 at 04:53:10:827: AJPRequestHandler-ApplicationServerThread-7: UI - (ERROR) In getVersionOnly()
2010.03.02 at 04:53:14:468: AJPRequestHandler-ApplicationServerThread-8: UI - (ERROR) In getVersionOnly()
2010.03.02 at 04:53:16:391: AJPRequestHandler-ApplicationServerThread-8: UI - (ERROR) In getVersionOnly()
2010.03.02 at 04:53:19:320: AJPRequestHandler-ApplicationServerThread-8: UI - (ERROR) Error occurred during IPBaseDataObject getProperty() - update_image_icon
2010.03.02 at 04:53:19:338: AJPRequestHandler-ApplicationServerThread-8: UI - (ERROR) java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:507)
at java.util.ArrayList.get(ArrayList.java:324)
at oracle.tip.repos.core.driver.AssociationList.get(AssociationList.java:67)
at oracle.tip.buslogic.bll.b2b.BusinessProtocolWizard.isEndpointUpdateable(BusinessProtocolWizard.java:1204)
at oracle.tip.tools.integration.data.IPBaseDataObject.getProperty(IPBaseDataObject.java:480)
at oracle.tip.tools.integration.data.IPBaseDataObject.selectValue(IPBaseDataObject.java:166)
at oracle.cabo.ui.data.bind.NestedBoundValue.getValue(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValueImpl(Unknown Source)
at oracle.cabo.ui.BaseUINode.getAttributeValue(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.getFlippableURI(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ImageRenderer.getSource(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ImageRenderer._getLocalSource(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ImageRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnGroupRenderer.renderAsStackLayout(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderKids(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderTD(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderDataMode(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderSingleRow(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.TableRenderer._renderTableRows(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderTableRows(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderTableContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.TableRenderer.renderContent(Unknown Source)

Changes

If any endpoint is seeded with isseeded=true, then at time of deletion of transport, endpoint does not get deleted. This gets us into this situation that there can be an endpoint with no associated protocol endpoint (i.e. transport).

The issue can be re-created with the following steps.

1. Import acme_export.xml (RN Over RNIF).
2. Execute below query on b2b schema:

update endpoint_t set isseeded='Y' where uri='b2b/transportServlet';
commit;


3. Delete the Agreement.
4. Delete Communication Capabilities (DeliveryChannel) for Acme and GlobalChips.
5. Now go to Acme->Capabilities->RosettaNet Over RNIF->UI goes blank.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.