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.0Information 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: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:
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 |