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.getServiceImplementatio n(Services.java:1235)
at org.apache.harmony.security.fortress.Services.access$900(Services.jav a:60)
at org.apache.harmony.security.fortress.Services$NormalServices.checkAnd GetProperService(Services.java:427)
at org.apache.harmony.security.fortress.Services$NormalServices.getServi ce(Services.java:462)
at org.apache.harmony.security.fortress.Services$NormalServices.access$2 900(Services.java:165)
at org.apache.harmony.security.fortress.Services.getService(Services.jav a:1138)
at org.apache.harmony.security.fortress.Engine.getInstance(Engine.java:1 45)
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(CFStartUpServl et.java:110)
at coldfusion.server.j2ee.CFStartUpServlet.init(CFStartUpServlet.java:86 )
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHe lper.java:121)
at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.ja va:363)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrappe rImpl.java:171)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrap per.java:1844)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServ letWrapper(WebExtensionProcessor.java:98)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp .java:715)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(Web App.java:450)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java: 304)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGrou pImpl.java:100)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHost Impl.java:166)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java: 732)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContain er.java:617)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContain erImpl.java:376)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainer Impl.java:668)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrI mpl.java:1128)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObje ctStart(DeployedApplicationImpl.java:1319)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleI mpl.java:611)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedAp plicationImpl.java:944)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Appl icationMgrImpl.java:741)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$3.run(ApplicationMgrI mpl.java:2056)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl. java:5395)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManage rImpl.java:5483)
at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext. java:255)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrI mpl.java:2061)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Composition UnitMgrImpl.java:389)
at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUni tImpl.java:123)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Composition UnitMgrImpl.java:332)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(Compos itionUnitMgrImpl.java:117)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run (CompositionUnitMgrImpl.java:899)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.ru n(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(CFStartUpServl et.java:110)
at coldfusion.server.j2ee.CFStartUpServlet.init(CFStartUpServlet.java:86 )
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHe lper.java:121)
at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.ja va:363)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrappe rImpl.java:171)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrap per.java:1844)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServ letWrapper(WebExtensionProcessor.java:98)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp .java:715)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(Web App.java:450)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java: 304)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGrou pImpl.java:100)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHost Impl.java:166)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java: 732)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContain er.java:617)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContain erImpl.java:376)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainer Impl.java:668)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrI mpl.java:1128)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObje ctStart(DeployedApplicationImpl.java:1319)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleI mpl.java:611)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedAp plicationImpl.java:944)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Appl icationMgrImpl.java:741)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$3.run(ApplicationMgrI mpl.java:2056)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl. java:5395)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManage rImpl.java:5483)
at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext. java:255)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrI mpl.java:2061)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Composition UnitMgrImpl.java:389)
at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUni tImpl.java:123)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Composition UnitMgrImpl.java:332)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(Compos itionUnitMgrImpl.java:117)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run (CompositionUnitMgrImpl.java:899)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.ru n(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.ja va:43)
at coldfusion.watch.WatchServiceImpl.registerServices(WatchServiceImpl.j ava:265)
at coldfusion.server.CFService.setupWatchService(CFService.java:444)
at coldfusion.server.CFService.start(CFService.java:537)
at coldfusion.server.j2ee.CFStartUpServlet.startCFService(CFStartUpServl et.java:110)
at coldfusion.server.j2ee.CFStartUpServlet.init(CFStartUpServlet.java:86 )
at javax.servlet.GenericServlet.init(GenericServlet.java:241)
at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHe lper.java:121)
at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.ja va:363)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrappe rImpl.java:171)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.initialize(ServletWrap per.java:1844)
at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.createServ letWrapper(WebExtensionProcessor.java:98)
at com.ibm.ws.webcontainer.webapp.WebApp.initializeTargetMappings(WebApp .java:715)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinally(Web App.java:450)
at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java: 304)
at com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGrou pImpl.java:100)
at com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHost Impl.java:166)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java: 732)
at com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContain er.java:617)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContain erImpl.java:376)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainer Impl.java:668)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrI mpl.java:1128)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObje ctStart(DeployedApplicationImpl.java:1319)
at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleI mpl.java:611)
at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedAp plicationImpl.java:944)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Appl icationMgrImpl.java:741)
at com.ibm.ws.runtime.component.ApplicationMgrImpl$3.run(ApplicationMgrI mpl.java:2056)
at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl. java:5395)
at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManage rImpl.java:5483)
at com.ibm.ws.security.core.SecurityContext.runAsSystem(SecurityContext. java:255)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrI mpl.java:2061)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Composition UnitMgrImpl.java:389)
at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUni tImpl.java:123)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(Composition UnitMgrImpl.java:332)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$300(Compos itionUnitMgrImpl.java:117)
at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run (CompositionUnitMgrImpl.java:899)
at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.ru n(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/spea pl183Cell01/ICEPADcer.ear/icepad.war/index.cfm'' "
coldfusion.server.ServiceFactory$ServiceNotAvailableException: The Security service is not available.
at coldfusion.server.ServiceFactory.getSecurityService(ServiceFactory.ja va:43)
at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(Template ClassLoader.java:456)
at coldfusion.util.LruCache.get(LruCache.java:180)
at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(Temp lateClassLoader.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(ClientScopePers istenceFilter.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:8 9)
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(WebAppFilte rChain.java:113)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilt erChain.java:80)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFil terManager.java:908)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletW rapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletW rapper.java:507)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(Serv letWrapperImpl.java:181)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebApp RequestDispatcher.java:374)
at com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterPro xyServlet.java:88)
at com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProx yServlet.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(WebAppFilte rChain.java:113)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilt erChain.java:80)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFil terManager.java:908)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebA ppFilterManager.java:997)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFil ters(DefaultExtensionProcessor.java:1087)
at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReq uest(DefaultExtensionProcessor.java:784)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3954)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:2 76)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java: 945)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.j ava:1592)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.jav a:191)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimina tion(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(H ttpInboundLink.java:306)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(Htt pICLReadCallback.java:84)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted (AioReadCompletionListener.java:175)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFutu re.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChanne lFuture.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.j ava:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1660)