cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

java.lang.NoClassDefFoundError: com/sap/engine/interfaces/security/auth/LocaleUtil

Former Member
0 Likes
1,173

Hi,

After applying the patches for the SERVERCORE , getting the below error message ,when trying to access the NWA and other tools.

Below is the error message noticed..

java.lang.NoClassDefFoundError: com/sap/engine/interfaces/security/auth/LocaleUtil


#Error#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#

com.sap.ASJ.web.000137#BC-NWA-INC-UIF#sap.com/tc~lm~itsam~ui~mainframe~wd#C0000A88949616F40000000000001B50#7956450000000004#sap.com/tc~lm~itsam~ui~mainframe~wd#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#Guest#0##89B3C56E34B111E48CC30000007967E2#89aecd1b34b111e489100000007967e2#89aecd1b34b111e489100000007967e2#0#Thread[HTTP Worker [@510117476],5,Dedicated_Application_Thread]#Plain##

Cannot process an HTTP request to servlet [dispatcher] in [webdynpro/resources/sap.com/tc~lm~itsam~ui~mainframe~wd] web application.

[EXCEPTION]

java.lang.NoClassDefFoundError: com/sap/engine/interfaces/security/auth/LocaleUtil

  at com.sap.engine.services.security.login.FastLoginContext.notifyAuthState(FastLoginContext.java:1300)

  at com.sap.engine.services.security.login.FastLoginContext.login(FastLoginContext.java:654)

  at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.authenticate(SAPJ2EEAuthenticator.java:1730)

  at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.forceLoggedInUser(SAPJ2EEAuthenticator.java:453)

  at com.sap.tc.webdynpro.serverimpl.wdc.um.ClientUserFactory.forceLoggedInClientUser(ClientUserFactory.java:112)

  at com.sap.tc.webdynpro.serverimpl.wdc.um.ClientUserFactory.checkAuthentication(ClientUserFactory.java:284)

  at com.sap.tc.webdynpro.serverimpl.core.um.AbstractClientUserFactory$1.checkAuthentication(AbstractClientUserFactory.java:223)

  at com.sap.tc.webdynpro.services.sal.um.api.WDClientUser.checkAuthentication(WDClientUser.java:233)

  at com.sap.tc.webdynpro.clientserver.session.RequestManager.checkAuthentication(RequestManager.java:868)

  at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:295)

  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)

  at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:89)

  at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doGet(AbstractDispatcherServlet.java:55)

  at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)

  at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

  at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

  at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)

  at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)

  at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)

  at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)

  at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

  at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

  at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

  at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

  at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

  at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

  at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

  at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

  at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

  at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

  at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

I had already looked into the issue SAP Note 1996572 - Cannot open NWA. java.lang.NoClassDefFoundError: com/sap/engine/interfaces/secur... but even after applying the said components using batchdeployer tool still the above issue occuring..

Could you please throw any light on this  to me

Thanks

Rajesh

View Entire Topic
Former Member
0 Likes

Hi,

The issue maily occurs due to..

1. Dependent components are not deployed with SERVERCORE.

2.Components are not patched/deployed in a standard sequence.

Please check below components and apply their n-1 latest patch using JSPM.

  • BASETABLES
  • J2EEFRMW
  • ENGINEAPI
  • SERVERCORE
  • CORETOOLS
  • J2EE-APPS*

Also, please go through the statments on redeploying...

  • If you want to redeploy an SCA with the same version and all contained SDAs regardless of their versions, start JSPM with this command line:
    go "-config=/jspm/forceMode=true" "-config=/jspm/deployVersionRule=updateAll"

  • If you want to redeploy an SCA with the same version and only those of its SDAs that have higher versions than already deployed components, start JSPM with this command line:
    go "-config=/jspm/forceMode=true" "-config=/jspm/deployVersionRule=updateLowerOnly"

    Note: On Windows OS quotation marks (" ") should be omitted.

Hope this helps to overcome the issue.

Regards,

Prithviraj.

Former Member
0 Likes

Hi

Thanks for your reply on this.

I am using the SUM Tool and also I am unable to deploy the dependent components now using the SUM Tools as Administration user not able to validate due to above error and hence the deployment got stuck...

I tried using the batchdeployer tool to deploy the dependent components but as batch deployer only supports deployment of few SCA's, I tried to deploy the above SCAs and status shows as successsful, but still the error persists...Any other clue on this ?

Thanks

Rajesh

Former Member
0 Likes

Hi,

Please go through below sap notes:

1794179 - Importing AS Java Core patches for NetWeaver 7.1 or higher based products

1715441 - How to deploy .SCA/ .SDA/ .EAR/ .WAR files on J2EE servers on Netweaver release 7.1 and higher

Link on deployinh withouy JSPM

http://scn.sap.com/community/netweaver-administrator/blog/2013/03/11/deploy-sda-files-without-jspm

Also note:

*The J2EE-APPS cannot be deployed using offline tools like BatchDeployer tool

Regards,

Prithviraj

Former Member
0 Likes

Hi,

I tried all the above options earlier itself except batchdeployer tool nothing was working...

Even though I deploy the SCA's using batch deployer tool still I dont see any update on the system status... still the error persists.

Any other thoughts on this issue?

Regards
Rajesh

junwu
SAP Champion
SAP Champion
0 Likes

can you try to deploy with nwds?

Former Member
0 Likes

Yes Alreay tried no luck

junwu
SAP Champion
SAP Champion
0 Likes

how about restart?

Former Member
0 Likes

done couple of times no luck

Ask a Question