We are in the process of migrating to EP7 and have hit a snag with the Personalize - User Mapping" iview (com.sap.portal.persoUserMapping) short dumping with the following when called:
Exception ID:04:37_19/04/07_0203_91834451
[EXCEPTION]
com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/com.shell.siti.gph.shell_content/cust_content/com.shell.shellpeople/100_admin/300_user_admin/100_roles/com.shell.shellpeople.admin.roles.portal_personalization/com.sap.portal.persoUserMapping/com.sap.portal.persoUserMapping
Component class : com.sapportals.portal.prt.component.usermanagement.UserMappingComponent
User : Steve.Caffrey
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:393)
at java.util.Properties.setProperty(Properties.java:102)
at com.sapportals.portal.prt.component.usermanagement.MappingFieldParser.addElementToCreds(MappingFieldParser.java:177)
at com.sapportals.portal.prt.component.usermanagement.MappingFieldParser.parseFieldItem(MappingFieldParser.java:155)
at com.sapportals.portal.prt.component.usermanagement.MappingFieldParser.parse(MappingFieldParser.java:62)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.interpreteUserMappingFields(UserMappingDataModel.java:950)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:643)
at com.sapportals.portal.prt.component.usermanagement.UserMappingDataModel.getCredentials(UserMappingDataModel.java:241)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.addLogonScreenFields(UserMappingView.java:238)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.createUserMappingGrid(UserMappingView.java:498)
at com.sapportals.portal.prt.component.usermanagement.UserMappingView.doContent(UserMappingView.java:71)
at com.sapportals.portal.prt.component.usermanagement.UserMappingComponent.doContent(UserMappingComponent.java:99)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
... 7 more
Has anyone else had problems with this in EP7. It worked perfectly well in EP6 but I am aware there have been some user management API changes for EP7 and wonder if they may be the cause?
Any help or advice you can offer will be gratefully received and of course rewarded with points.
Thanks,
Steve.