cancel
Showing results for 
Search instead for 
Did you mean: 

SDM didn't work SecureStore error file location

Former Member
0 Kudos

Hello

We have a problem with the SDM

I can launch the SDM but I cannot deploy anything I first received the following error

========================

java.lang.IllegalStateException: Cannot access SecureStore.

Additional error message is:

com.sap.sdm.util.classloaders.SDMClassLoaderException: Cannot register class loader for SecureStore.

Additional error message is:

com.sap.sdm.util.classloaders.SDMClassLoaderException: Configuration error of SecureStore: Library directory "D:\usr\sap\BPT\SYS\global/security/lib/tools" does not exist.

at com.sap.sdm.is.secstore.SecureStoreAccessFactoryImpl.getSecureStoreComponentId(SecureStoreAccessFactoryImpl.java:88)

at com.sap.sdm.serverext.servertype.dbsc.DBSCExternalFactory.createClassLoader(DBSCExtern

=======================

The file are not on D:/ but on E:/

So I copied this file on this location D:\usr\sap\BPT\SYS\global/security/lib/tools

But I still receiving error because other files are not there

========================

java.lang.IllegalStateException: Cannot access SecureStore.

Additional error message is:

com.sap.security.core.server.secstorefs.FileMissingException: File "D:\usr\sap\BPT\SYS\global/security/data/SecStore.properties" does not exist although it should.

at com.sap.sdm.is.secstore.extern.SecureStoreAccessImpl.openExistingStore(SecureStoreAccessImpl.java:43)

at com.sap.sdm.is.secstore.AbstractSecureStoreAccess.getStringValues(AbstractSecureStoreAccess.java:80)

at com.sap.sdm.serverext.servertype.inqmy.InQMyTargetSystemConfigurator.getLoginDataFromSecStore(InQMyTargetSystemConfigurator.java:278)

at com.sap.sdm.serverext.servertype.inqmy.InQMyTargetSystemConfigurator.getEngineLoginData(InQMyTargetSystemConfigurator.java:197)

at com.sap.sdm.serverext.servertype.inqmy.EngineStateServiceImpl.determineCurrentEngineState(EngineStateServiceImpl.java:53)

at com.sap.sdm.app.proc.deployment.states.State.determineJ2EEEngineState(State.java:97)

at com.sap.sdm.app.proc.deployment.states.StateBeforeFirstDeployment.getJ2EEEngineStateChangeDescription(StateBeforeFirstDeployment.java:75)

at com.sap.sdm.app.view.proc.deployment.mapper.StateMapper.map(StateMapper.java:56)

at com.sap.sdm.app.view.proc.deployment.mapper.FlowMapper.map(FlowMapper.java:28)

at com.sap.sdm.app.view.session.AppViewUpdater.updateAppView(AppViewUpdater.java:22)

at com.sap.sdm.app.view.session.AppViewUpdater.sessionStateChanged(AppViewUpdater.java:18)

at com.sap.sdm.app.proc.deployment.impl.SessionStateObserversImpl.notifySessionStateChanged(SessionStateObserversImpl.java:46)

at com.sap.sdm.app.proc.deployment.states.InstContext.processEventServerSide(InstContext.java:85)

at com.sap.sdm.app.proc.deployment.states.InstContext.processEvent(InstContext.java:59)

at com.sap.sdm.app.view.controllers.DeployEventProcessor.processEvent(DeployEventProcessor.java:11)

at com.sap.sdm.client_server.deployserver.DeployCmdProcessor.processEvent(DeployCmdProcessor.java:264)

at com.sap.sdm.client_server.deployserver.DeployCmdProcessor.process(DeployCmdProcessor.java:108)

at com.sap.sdm.gui.server.GuiAdminRoleCmdProcessor.process(GuiAdminRoleCmdProcessor.java:72)

at com.sap.sdm.is.cs.session.server.SessionCmdProcessor.process(SessionCmdProcessor.java:67)

at com.sap.sdm.is.cs.cmd.server.CmdServer.execCommand(CmdServer.java:76)

at com.sap.sdm.client_server.launch.ServerLauncher$ConnectionHandlerImpl.handle(ServerLauncher.java:286)

at com.sap.sdm.is.cs.ncserver.NetCommServer.serve(NetCommServer.java:43)

at com.sap.sdm.is.cs.ncwrapper.impl.ServiceWrapper.serve(ServiceWrapper.java:39)

at com.sap.bc.cts.tp.net.Worker.run(Worker.java:50)

at java.lang.Thread.run(Thread.java:534)

================================

Do you know which config file or parameter in configtool or visual admin should be change to use the file on the good location ?

Thanks

Regards

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

-