Symptom
Login to SAP HANA Cockpit fails with the following error:
In XSA Cockpit, it is confirmed that the user has been assigned all the required roles, especially COCKPIT_ADMIN.
In the cockpit-persistence-svc.log
, the following error messages were observed:
[DATE TIME] [APP/INSTANCE] SYS #2.0#[DATE TIME]#TIMEZONE#ERROR#org.apache.coyote.http11.Http11Processor#
###ERROR_ID###org.apache.juli.logging.DirectJDKLog########http-nio-127.0.0.1-PORT-exec-THREAD#PLAIN##
Error processing request
java.lang.NoSuchMethodError: com.sap.cloud.security.config.Service.from(Ljava/lang/String;)Lcom/sap/cloud/security/config/Service;
at com.sap.cloud.security.config.cf.CFEnvironment.lambda$readServiceConfigurations\$0(CFEnvironment.java:115)
at java.util.stream.ReferencePipeline\$2\$1.accept(ReferencePipeline.java:174)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at com.sap.cloud.security.config.cf.CFEnvironment.readServiceConfigurations(CFEnvironment.java:120)
at com.sap.cloud.security.config.cf.CFEnvironment.getInstance(CFEnvironment.java:66)
at com.sap.cloud.security.config.cf.CFEnvironment.getInstance(CFEnvironment.java:50)
at com.sap.cloud.security.config.Environments.getCurrent(Environments.java:45)
at com.sap.cloud.security.servlet.HybridTokenFactory.getXsAppId(HybridTokenFactory.java:82)
at com.sap.cloud.security.servlet.HybridTokenFactory.getOrCreateScopeConverter(HybridTokenFactory.java:74)
at com.sap.cloud.security.servlet.HybridTokenFactory.create(HybridTokenFactory.java:52)
at com.sap.cloud.security.token.Token.create(Token.java:59)
at com.sap.xs.security.UserInfoFactory.createXsuaaToken(UserInfoFactory.java:96)
at com.sap.xs.security.UserInfoFactory.checkAndSetToken(UserInfoFactory.java:47)
at com.sap.xs.security.UserInfoValve.invoke(UserInfoValve.java:17)
at com.sap.xs.statistics.tomcat.valve.RequestTracingValve.invoke(RequestTracingValve.java:43)
at com.sap.xs.logging.catalina.RuntimeInfoValve.invoke(RuntimeInfoValve.java:42)
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:765)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:838)
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Read more...
Environment
SAP HANA Cockpit 2.0 SP16
Product
Keywords
HANA Cockpit, login, error, COCKPIT_ADMIN, You are not authorized to open SAP HANA Cockpit, java.lang.NoSuchMethodError: com.sap.cloud.security.config.Service.from, , KBA , HAN-CPT-CPT2-ADM , SAP HANA Cockpit 2 (Administration Core) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.