cancel
Showing results for 
Search instead for 
Did you mean: 

SAPME PAPI Interface Action Block error

Former Member
0 Kudos

Hi all,

I wasn't sure whether this goes under MII or ME, as it relates to the SAPMEINT component in MII.  There is a new action that was delivered with MEINT with ME 6.x called the SAPME PAPI Interface Action in the SAP ME Integration action group.

On my computer when I try to Configure Object for the action and enter in a valid Credential Alias, and SAP ME Site, no matter what I put in the Search Filter (if anything) and click search I get an empty 'Message' popup with an 'info' icon and nothing else.  I am not sure what is causing this and how to rectify it. See attached file for screenshot.

I have upgraded my Java multiple times both backwards and forwards and every update the same resulting empty Message appears.

Has anyone come across this issue, and if so how did you fix this apparent Bug?

Thanks,

Joe

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Updating ME to latest Patch (6.1.4.14) and MII to latest Patch (14.0 SP5 Patch 2) has fixed issue, closing question.

Thanks,

Joe Zdon

Answers (1)

Answers (1)

former_member182330
Active Contributor
0 Kudos

Hi Joe,


You need to upgrade your MII to 14.0 SP05.

Regards,

Konstantin

Former Member
0 Kudos

Hi Konstantin,

We upgraded the box to 14.0 SP05 recently.  I just cleared the Java Cache so that the Workbench loads in SP05 and I am still facing the same problem, unfortunately.

Thanks,

Joe

former_member196557
Active Contributor
0 Kudos

Hi Konstantin,

I have the same issue on the same sandbox. The current versions are:

NW:

1.6.0_51
6.1.057 23.5-b11

ME: Base 6.1.4.12 Counter 2014041409

MII: 14.0 SP4 Patch 5

I think this is related to the java version on the PC running MII workbench.  I have Java SE 1.7.0_51 32bit on my laptop and I get the same issue as Joe. I do not see any errors in the NW logs either.

This also appears to be rendering the list in the PAPI browser.  The empty error message popup appears sooner when seaching for a specific PAPI than when doing a wild card search.

Regards, Steve

former_member196557
Active Contributor
0 Kudos

Hi Konstantin,

Restarted MII Workbench after enabling the Java Console. When I try to browse for PAPI from the action block I get this exception:

java.lang.NullPointerException

at com.sap.lhcommon.xml.XMLDataType.<init>(XMLDataType.java:109)

at com.sap.lhcommon.xml.XMLDataType.<init>(XMLDataType.java:119)

at com.sap.me.integration.actions.SAPMEPAPIInterfaceActionDialog.retrievePAPIList(SAPMEPAPIInterfaceActionDialog.java:465)

at com.sap.me.integration.actions.SAPMEPAPIInterfaceActionDialog.retrievePAPIs(SAPMEPAPIInterfaceActionDialog.java:233)

at com.sap.me.integration.actions.SAPMEPAPIInterfaceActionDialog.actionPerformed(SAPMEPAPIInterfaceActionDialog.java:206)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.WaitDispatchSupport$2.run(Unknown Source)

at java.awt.WaitDispatchSupport$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.WaitDispatchSupport.enter(Unknown Source)

at java.awt.Dialog.show(Unknown Source)

at java.awt.Component.show(Unknown Source)

at java.awt.Component.setVisible(Unknown Source)

at java.awt.Window.setVisible(Unknown Source)

at java.awt.Dialog.setVisible(Unknown Source)

at com.sap.xmii.bls.sdk.BaseConfigurationDialog.showDialog(BaseConfigurationDialog.java:301)

at com.sap.xmii.bls.legacy.NewActionWrapper.ShowConfigurationDialog(NewActionWrapper.java:926)

at com.sap.xmii.xacute.editors.transaction.dialogs.ActionPropertiesDialog.actionPerformed(ActionPropertiesDialog.java:262)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.WaitDispatchSupport$2.run(Unknown Source)

at java.awt.WaitDispatchSupport$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.WaitDispatchSupport.enter(Unknown Source)

at java.awt.Dialog.show(Unknown Source)

at com.sap.xmii.common.ui.dialogs.BaseDialog.show(BaseDialog.java:119)

at com.sap.xmii.Illuminator.gui.workbench.components.dialogs.WorkbenchOKCancelDialog.show(WorkbenchOKCancelDialog.java:63)

at com.sap.xmii.xacute.editors.transaction.GUIObjectModel.EditAction(GUIObjectModel.java:174)

at com.sap.xmii.xacute.editors.transaction.GUIObjectModel.EditSelectedAction(GUIObjectModel.java:458)

at com.sap.xmii.xacute.editors.transaction.GUIObjectModel.EditSelectedObject(GUIObjectModel.java:204)

at com.sap.xmii.xacute.editors.transaction.GenericLayoutControl.mouseClicked(GenericLayoutControl.java:1453)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$200(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

former_member196557
Active Contributor
0 Kudos

Hi Konstantin,

I am also getting this error when trying to browse the PAPI.  This occurs if I select a Credential that is not authorized to connect to the ME Site. However, after this error occurs, it continues to occur AFTER I re-select the authorized Credential:

Apr 24, 2014 11:18:20 AM com.sap.me.integration.util.XMLFactoryManager createXMLDocumentBuilderFactory

SEVERE: XMLFactoryManager.createXMLDocumentBuilderFactory(): Error in creating the document builder factory. The error is: access denied ("java.lang.RuntimePermission" "accessClassInPackage.com.sun.org.apache.xerces.internal.jaxp")

java.lang.NullPointerException

at com.sap.me.integration.util.XMLHandler.createDocumentBuilderFactory(XMLHandler.java:60)

at com.sap.me.integration.util.XMLHandler.createDocument(XMLHandler.java:106)

at com.sap.me.integration.actions.SAPMEPAPIInterfaceActionDialog.retrievePAPIList(SAPMEPAPIInterfaceActionDialog.java:464)

at com.sap.me.integration.actions.SAPMEPAPIInterfaceActionDialog.retrievePAPIs(SAPMEPAPIInterfaceActionDialog.java:233)

.....

Regards, Steve