• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Error starting Coldfusion10 - MessageDigest SHA1 implementation not found

New Here ,
Jan 28, 2014 Jan 28, 2014

Copy link to clipboard

Copied

Hi, we have a server running WebSphere 7.0.0.31 and Coldfusion 10, it was working fine with WebSphere version 7.0.0.23, but since we did the update, the application does not start up, not even the Coldfusion Administrator.

We really need help on how to troubleshoot  the problem.

All we have is this error en the log:

"Error","server.startup : 1","01/27/14","14:51:26",,"The algorithm is not supported by the Security Provider you have chosen. Algorithm is:"

java.security.NoSuchAlgorithmException: MessageDigest SHA1 implementation not found: java.lang.ClassNotFoundException: SHA1

          at java.security.Provider$Service.getImplementation(Provider.java:826)

          at java.security.Provider$Service.access$000(Provider.java:787)

          at java.security.Provider$1.getImplementation(Provider.java:109)

          at org.apache.harmony.security.fortress.Services.getServiceImplementation(Services.java:1235)

          at org.apache.harmony.security.fortress.Services.access$900(Services.java:60)

          at org.apache.harmony.security.fortress.Services$NormalServices.checkAndGetProperService(Services.java:427)

          at org.apache.harmony.security.fortress.Services$NormalServices.getService(Services.java:462)

          at org.apache.harmony.security.fortress.Services$NormalServices.access$2900(Services.java:165)

          at org.apache.harmony.security.fortress.Services.getService(Services.java:1138)

          at org.apache.harmony.security.fortress.Engine.getInstance(Engine.java:145)

          at java.security.MessageDigest.getInstance(MessageDigest.java:75)

          at coldfusion.security.SecurityUtils.hash(SecurityUtils.java:215)

          at coldfusion.security.SecurityUtils.hash(SecurityUtils.java:150)

          at coldfusion.security.SecurityManager.loadPassword(SecurityManager.java:1380)

          at coldfusion.security.SecurityManager.load(SecurityManager.java:1323)

          at coldfusion.server.ServiceBase.start(ServiceBase.java:59)

          at coldfusion.server.CFService.setupSecurity(CFService.java:411)

          at coldfusion.server.CFService.start(CFService.java:525)

          at coldfusion.server.j2ee.CFStartUpServlet.startCFService(CFStartUpServlet.java:110)

          at coldfusion.server.j2ee.CFStartUpServlet.init(CFStartUpServlet.java:86)

          at javax.servlet.GenericServlet.init(GenericServlet.java:241)

          at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:121)

          at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:363)

          at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:171)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1844)

          at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98)

          at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:715)

          at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:450)

          at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:304)

          at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)

          at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)

          at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:732)

          at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:617)

          at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)

          at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1128)

          at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1319)

          at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)

          at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:944)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:741)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl$3.run(ApplicationMgrImpl.java:2056)

          at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5395)

          at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5483)

          at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2061)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:389)

          at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:332)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:117)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:899)

          at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:496)

          at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)

"Error","server.startup : 1","01/27/14","14:51:26",,"Unable to initialise Security service: coldfusion.security.SecurityUtils$InvalidAlgoException: The SHA-1 algorithm is not supported by the Security Provider you have chosen. "

coldfusion.security.SecurityUtils$InvalidAlgoException: The SHA-1 algorithm is not supported by the Security Provider you have chosen.

          at coldfusion.security.SecurityUtils.hash(SecurityUtils.java:220)

          at coldfusion.security.SecurityUtils.hash(SecurityUtils.java:150)

          at coldfusion.security.SecurityManager.loadPassword(SecurityManager.java:1380)

          at coldfusion.security.SecurityManager.load(SecurityManager.java:1323)

          at coldfusion.server.ServiceBase.start(ServiceBase.java:59)

          at coldfusion.server.CFService.setupSecurity(CFService.java:411)

          at coldfusion.server.CFService.start(CFService.java:525)

          at coldfusion.server.j2ee.CFStartUpServlet.startCFService(CFStartUpServlet.java:110)

          at coldfusion.server.j2ee.CFStartUpServlet.init(CFStartUpServlet.java:86)

          at javax.servlet.GenericServlet.init(GenericServlet.java:241)

          at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:121)

          at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:363)

          at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:171)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1844)

          at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98)

          at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:715)

          at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:450)

          at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:304)

          at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)

          at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)

          at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:732)

          at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:617)

          at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)

          at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1128)

          at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1319)

          at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)

          at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:944)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:741)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl$3.run(ApplicationMgrImpl.java:2056)

          at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5395)

          at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5483)

          at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2061)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:389)

          at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:332)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:117)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:899)

          at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:496)

          at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)

"Error","server.startup : 1","01/27/14","14:51:26",,"Unable to initialise WatchService service: coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Security service is not available. This exception is usually caused by service startup failure. Check your server configuration."

coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Security service is not available.

          at coldfusion.server.ServiceFactory.getSecurityService(ServiceFactory.java:43)

          at coldfusion.watch.WatchServiceImpl.registerServices(WatchServiceImpl.java:265)

          at coldfusion.server.CFService.setupWatchService(CFService.java:444)

          at coldfusion.server.CFService.start(CFService.java:537)

          at coldfusion.server.j2ee.CFStartUpServlet.startCFService(CFStartUpServlet.java:110)

          at coldfusion.server.j2ee.CFStartUpServlet.init(CFStartUpServlet.java:86)

          at javax.servlet.GenericServlet.init(GenericServlet.java:241)

          at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:121)

          at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:363)

          at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:171)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrapper.java:1844)

          at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServletWrapper(WebExtensionProcessor.java:98)

          at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp.java:715)

          at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(WebApp.java:450)

          at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:304)

          at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)

          at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166)

          at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:732)

          at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:617)

          at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)

          at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:668)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1128)

          at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1319)

          at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:611)

          at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:944)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:741)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl$3.run(ApplicationMgrImpl.java:2056)

          at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:5395)

          at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5483)

          at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext.java:255)

          at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2061)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:389)

          at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:332)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(CompositionUnitMgrImpl.java:117)

          at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:899)

          at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:496)

          at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)

"Error","WebContainer : 1","01/27/14","14:54:35",,"The Security service is not available.This exception is usually caused by service startup failure. Check your server configuration. The specific sequence of files included or processed is: /wasdata/IBM/WebSphere/AppServer/profiles/Custom01/installedApps/speapl183Cell01/ICEPADcer.ear/icepad.war/index.cfm'' "

coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Security service is not available.

          at coldfusion.server.ServiceFactory.getSecurityService(ServiceFactory.java:43)

          at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:456)

          at coldfusion.util.LruCache.get(LruCache.java:180)

          at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:362)

          at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58)

          at coldfusion.util.SoftCache.get_statsOff(SoftCache.java:133)

          at coldfusion.util.SoftCache.get(SoftCache.java:81)

          at coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:609)

          at coldfusion.filter.PathFilter.invoke(PathFilter.java:101)

          at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)

          at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)

          at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)

          at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

          at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)

          at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)

          at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)

          at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)

          at coldfusion.CfmServlet.service(CfmServlet.java:204)

          at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1661)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1602)

          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)

          at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)

          at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:507)

          at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)

          at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:374)

          at com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyServlet.java:88)

          at com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxyServlet.java:62)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1661)

          at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1602)

          at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)

          at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)

          at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)

          at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997)

          at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:1087)

          at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:784)

          at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3954)

          at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)

          at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:945)

          at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)

          at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)

          at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)

          at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)

          at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306)

          at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:84)

          at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)

          at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)

          at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)

          at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)

          at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)

          at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)

          at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)

          at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)

Views

863

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 13, 2015 Feb 13, 2015

Copy link to clipboard

Copied

LATEST

I'm running WebSphere 7.0.0.35 and I have the same problem. It was running until added ColdFusion update 15. Now even when I install the old version of my application without any ColdFusion 10 updates I get the same issue. It's almost like the CF update messed websphere up.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Documentation