Project

General

Profile

Actions

Bug #5531

open

Globus security "PEMFilebasedKeyStore not found"

Added by Schwarz Lionel over 11 years ago. Updated about 11 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Globus adaptors
Target version:
-
Start date:
11/20/2013
Due date:
% Done:

0%

Estimated time:

Description

AuthenticationFailed: GSSException: PEMFilebasedKeyStore not found
    at fr.in2p3.jsaga.adaptor.data.GsiftpDataAdaptorAbstract.createConnection(GsiftpDataAdaptorAbstract.java:351)
    at fr.in2p3.jsaga.adaptor.data.GsiftpDataAdaptorAbstract.connect(GsiftpDataAdaptorAbstract.java:81)
    at fr.in2p3.jsaga.adaptor.data.GsiftpDataAdaptor.connect(GsiftpDataAdaptor.java:64)
    at fr.in2p3.jsaga.engine.factories.DataAdaptorFactory.getDataAdaptorAndConnect(DataAdaptorFactory.java:101)
    at fr.in2p3.jsaga.impl.namespace.AbstractSyncNSFactoryImpl.doCreateNSDirectorySync(AbstractSyncNSFactoryImpl.java:61)
    at fr.in2p3.jsaga.impl.namespace.NSFactoryImpl.doCreateNSDirectory(NSFactoryImpl.java:48)
    at org.ogf.saga.namespace.NSFactory.createNSDirectory(NSFactory.java:667)
    at org.ogf.saga.namespace.NSFactory.createNSDirectory(NSFactory.java:606)
    at org.ogf.saga.namespace.NSFactory.createNSDirectory(NSFactory.java:722)
    at hu.sztaki.lpds.dataavenue.adaptors.jsaga.JSagaGenericAdaptor.list(JSagaGenericAdaptor.java:339)
    at hu.sztaki.lpds.dataavenue.adaptors.jsaga.JSagaGenericAdaptor.list(JSagaGenericAdaptor.java:324)
    at hu.sztaki.lpds.dataavenue.core.webservices.DataAvenueServiceImpl.list(DataAvenueServiceImpl.java:98)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
    at org.apache.cxf.jaxws.AbstractJAXWSMethodInvoker.invoke(AbstractJAXWSMethodInvoker.java:178)
    at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:68)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
    at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
    at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:137)
    at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:158)
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:243)
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:163)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:219)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:724)
Caused by: GSSException: PEMFilebasedKeyStore not found
    at org.globus.gsi.gssapi.GlobusGSSContextImpl.init(GlobusGSSContextImpl.java:1298)
    at org.globus.gsi.gssapi.GlobusGSSContextImpl.initSecContext(GlobusGSSContextImpl.java:948)
    at org.globus.ftp.extended.GridFTPControlChannel.authenticate(GridFTPControlChannel.java:209)
    at org.globus.ftp.GridFTPClient.authenticate(GridFTPClient.java:127)
    at org.globus.ftp.GridFTPClient.authenticate(GridFTPClient.java:103)
    at fr.in2p3.jsaga.adaptor.data.GsiftpDataAdaptorAbstract.createConnection(GsiftpDataAdaptorAbstract.java:329)
    ... 58 more
Caused by: java.security.KeyStoreException: PEMFilebasedKeyStore not found
    at java.security.KeyStore.getInstance(KeyStore.java:664)
    at org.globus.gsi.stores.Stores.getTrustStore(Stores.java:55)
    at org.globus.gsi.stores.Stores.getDefaultTrustStore(Stores.java:46)
    at org.globus.gsi.gssapi.GlobusGSSContextImpl.init(GlobusGSSContextImpl.java:1281)
    ... 63 more
Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: PEMFilebasedKeyStore, provider: Globus, class: org.globus.gsi.stores.PEMKeyStore)
    at java.security.Provider$Service.newInstance(Provider.java:1262)
    at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)
    at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)
    at java.security.Security.getImpl(Security.java:698)
    at java.security.KeyStore.getInstance(KeyStore.java:661)
    ... 66 more
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Log4JLogger does not implement Log
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:414)
    at org.globus.gsi.stores.ResourceSecurityWrapperStore.<init>(ResourceSecurityWrapperStore.java:47)
    at org.globus.gsi.stores.ResourceCACertStore.<init>(ResourceCACertStore.java:36)
    at org.globus.gsi.stores.PEMKeyStore.<init>(PEMKeyStore.java:92)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at java.lang.Class.newInstance(Class.java:374)
    at java.security.Provider$Service.newInstance(Provider.java:1238) 

See also:
https://forge.in2p3.fr/boards/11/topics/698

Actions

Also available in: Atom PDF