cancel
Showing results for 
Search instead for 
Did you mean: 

Identity Management error when selecting a user

Former Member
0 Kudos

Hi everyone:

We have implemented SAP NetWeaver 7.0, and we defined "ABAP System" as Data Source.

We've come across a strange error while selecting some particular users (clicking on user) in Netweaver under User Management -> Identity Management > Selecting a User (clicking on user)

"java.lang.NoSuchMethodError: com.sap.tc.webdynpro.services.sal.url.api.WDURLGenerator.isSecureURL(Ljava/lang/String;)Z"

So far, this error has happened only when selecting a user that has the E-Mail field defined in the ABAP side. If we delete the E-Mail address from de ABAP account and then select the user in the Java Identity Management, the error disappears and the user account is perfectly shown.

Any suggestions guys??

Regards,

Pablo Vaquero

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Thank you Divyata for your request

The Email ID configured in the user account on the ABAP side is correct since the user does recieve emails to that account from Java applications mounted on this Netweaver server. However, when I click on this user on the UME (java) side the above error is thrown. Only when I go back to the ABAP side and I wipe out Email field, I can then go to UME and click on the user and see the user account without errors... very very strange!

Here is a more Detailed Error Information:


java.lang.NoSuchMethodError: com.sap.tc.webdynpro.services.sal.url.api.WDURLGenerator.isSecureURL(Ljava/lang/String;)Z
	at com.sap.security.core.wd.maintainuser.MaintainUserComp.copyModelToContextUser(MaintainUserComp.java:3240)
	at com.sap.security.core.wd.maintainuser.MaintainUserComp.getAllUserDetails(MaintainUserComp.java:303)
	at com.sap.security.core.wd.maintainuser.wdp.InternalMaintainUserComp.getAllUserDetails(InternalMaintainUserComp.java:670)
	at com.sap.security.core.wd.maintainuser.ReadonlyDetailInterfaceView.onPlugDefault(ReadonlyDetailInterfaceView.java:93)
	at com.sap.security.core.wd.maintainuser.wdp.InternalReadonlyDetailInterfaceView.wdInvokeEventHandler(InternalReadonlyDetailInterfaceView.java:105)
	at com.sap.tc.webdynpro.progmodel.generation.DelegatingInterfaceView.invokeEventHandler(DelegatingInterfaceView.java:85)
	at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:826)
	at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:873)
	at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498)
	at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144)
	at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
	at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
	at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)
	at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
	at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
	at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
	at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
	at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
	at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
	at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
	at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

Former Member
0 Kudos

Hi,

You can check the Email ID field. There may be a type mismatch or an exception when the Email ID is entered or the ID may be invalid. Please elaborate on the error.

Regards,

Divyata