CipherMail is not yet compatible with OpenJDK 11. OpenJDK 11 removed a large number of standard packages. The upcoming release will be compatible with Java 11. Try OpenJDK 8
Kind regards, Martijn Brinkers On 21-11-19 17:49, Dino Edwards wrote: > Good question. Unfortunately, it looks like it installed 11. > > -----Original Message----- > From: Users [mailto:[email protected]] On Behalf Of Martijn > Brinkers via Users > Sent: Thursday, November 21, 2019 11:48 AM > To: [email protected] > Subject: Re: [CipherMail User] Unable to login to Ciphermail Web GUI > > Which OpenJDK version did you install? 8 or 11? > > Kind regards, > > Martijn Brinkers > > On 21-11-19 17:46, Dino Edwards via Users wrote: >> Brand new Ubuntu 18.04 installation and Tomcat 8. Using the >> /usr/share/djigzo-web/conf/tomcat/server.xml file in /etc/tomcat8 >> >> >> I tried on both Ciphermail 4.3.0-1 and 4.5.0-0 and I get the same error: >> >> Back-end is not running or not yet fully started up >> >> The /var/log/djigzo.log file shows this error: >> >> Caused by: java.lang.ClassNotFoundException: >> javax.activation.MailcapCommandMap >> at >> java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) >> at >> org.apache.avalon.phoenix.components.classloader.PolicyClassLoader.findClass(PolicyClassLoader.java:134) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) >> ... 31 more >> rethrown from >> java.lang.ClassNotFoundException: javax.activation.MailcapCommandMap >> at >> java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) >> at >> org.apache.avalon.phoenix.components.classloader.PolicyClassLoader.findClass(PolicyClassLoader.java:134) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) >> at java.base/java.lang.ClassLoader.defineClass1(Native Method) >> at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) >> at >> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) >> at >> java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550) >> at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458) >> at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452) >> at java.base/java.security.AccessController.doPrivileged(Native >> Method) >> at >> java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451) >> at >> org.apache.avalon.phoenix.components.classloader.PolicyClassLoader.findClass(PolicyClassLoader.java:134) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) >> at >> mitm.application.djigzo.DjigzoConfigurator.configureDefaultCommandMap(DjigzoConfigurator.java:122) >> at >> mitm.application.djigzo.DjigzoConfigurator.configure(DjigzoConfigurator.java:222) >> at >> mitm.application.djigzo.james.service.DjigzoServiceImpl.configure(DjigzoServiceImpl.java:141) >> at >> org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:201) >> at >> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:182) >> at >> org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530) >> at >> org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478) >> at >> org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409) >> at >> org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:180) >> at >> org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260) >> at >> org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295) >> at >> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376) >> at >> org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357) >> at >> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542) >> at >> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535) >> at >> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520) >> at >> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509) >> at >> org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:268) >> at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:198) >> at java.base/java.lang.Thread.run(Thread.java:834) >> >> /var/log/tomcat8/catalina.out shows the following: >> >> [21 Nov 2019 16:36:19 https-jsse-nio-8443-exec-2] ERROR Error in >> isBackendRunning. Backend is propably not running. >> (mitm.djigzo.web.pages.Login) >> org.apache.tapestry5.ioc.internal.OperationException: Error invoking service >> builder method >> mitm.djigzo.web.services.SoapModule.buildSystemManagerWS(SystemManagerWSProxyFactory, >> ApplicationStateManager) (at SoapModule.java:983) (for service >> 'SystemManagerWS'): javax/xml/ws/Service >> at >> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:70) >> at >> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89) >> at >> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68) >> at >> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898) >> at >> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49) >> at >> org.apache.tapestry5.ioc.internal.services.PerThreadServiceCreator.createObject(PerThreadServiceCreator.java:51) >> at >> $SystemManagerWS_16e8ec7a9c4._perThreadInstance($SystemManagerWS_16e8ec7a9c4.java) >> at >> $SystemManagerWS_16e8ec7a9c4.isRunning($SystemManagerWS_16e8ec7a9c4.java) >> at >> $SystemManagerWS_16e8ec7a99c.isRunning($SystemManagerWS_16e8ec7a99c.java) >> at mitm.djigzo.web.pages.Login.isBackendRunning(Login.java:108) >> at >> $PropertyConduit_16e8ec7a9b2.get($PropertyConduit_16e8ec7a9b2.java) >> at >> org.apache.tapestry5.internal.bindings.PropBinding.get(PropBinding.java:53) >> at >> org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:284) >> at >> org.apache.tapestry5.internal.structure.InternalComponentResourcesImpl.readParameter(InternalComponentResourcesImpl.java:315) >> at >> org.apache.tapestry5.corelib.components.Unless._$read_parameter_test(Unless.java) >> at >> org.apache.tapestry5.corelib.components.Unless.beginRender(Unless.java:46) >> at >> org.apache.tapestry5.corelib.components.Unless.beginRender(Unless.java) >> at >> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11$1.run(ComponentPageElementImpl.java:352) >> at >> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:917) >> at >> org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$200(ComponentPageElementImpl.java:50) >> at >> org.apache.tapestry5.internal.structure.ComponentPageElementImpl$11.render(ComponentPageElementImpl.java:356) >> at >> org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72) >> at >> org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:121) >> at >> $PageRenderQueue_16e8ec7a9bf.render($PageRenderQueue_16e8ec7a9bf.java) >> at >> $PageRenderQueue_16e8ec7a95c.render($PageRenderQueue_16e8ec7a95c.java) >> at >> org.apache.tapestry5.services.TapestryModule$19.renderMarkup(TapestryModule.java:1200) >> at >> org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1580) >> at >> $MarkupRenderer_16e8ec7a9c1.renderMarkup($MarkupRenderer_16e8ec7a9c1.java) >> at >> org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1561) >> at >> $MarkupRenderer_16e8ec7a9c1.renderMarkup($MarkupRenderer_16e8ec7a9c1.java) >> at >> org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1543) >> at >> $MarkupRenderer_16e8ec7a9c1.renderMarkup($MarkupRenderer_16e8ec7a9c1.java) >> at >> org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1525) >> at >> $MarkupRenderer_16e8ec7a9c1.renderMarkup($MarkupRenderer_16e8ec7a9c1.j >> ava) at >> org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1495) >> at >> $MarkupRenderer_16e8ec7a9c1.renderMarkup($MarkupRenderer_16e8ec7a9c1.java) >> at >> $MarkupRenderer_16e8ec7a9bd.renderMarkup($MarkupRenderer_16e8ec7a9bd.java) >> at >> org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) >> at >> $PageMarkupRenderer_16e8ec7a9bb.renderPageMarkup($PageMarkupRenderer_16e8ec7a9bb.java) >> at >> org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57) >> at >> $PageResponseRenderer_16e8ec7a97e.renderPageResponse($PageResponseRenderer_16e8ec7a97e.java) >> at >> org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:59) >> at >> org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:1779) >> at >> $PageRenderRequestHandler_16e8ec7a97f.handle($PageRenderRequestHandler_16e8ec7a97f.java) >> at >> $PageRenderRequestHandler_16e8ec7a974.handle($PageRenderRequestHandler_16e8ec7a974.java) >> at >> org.apache.tapestry5.internal.services.PageRenderDispatcher.process(PageRenderDispatcher.java:92) >> at >> org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:71) >> at $Dispatcher_16e8ec7a97a.dispatch($Dispatcher_16e8ec7a97a.java) >> at $Dispatcher_16e8ec7a96d.dispatch($Dispatcher_16e8ec7a96d.java) >> at >> org.apache.tapestry5.services.TapestryModule$17.service(TapestryModule.java:1029) >> at >> mitm.djigzo.web.services.security.XFrameOptionsHeaderInjector.service(XFrameOptionsHeaderInjector.java:72) >> at >> $RequestHandler_16e8ec7a96e.service($RequestHandler_16e8ec7a96e.java) >> at >> org.apache.tapestry5.internal.services.LocalizationFilter.service(LocalizationFilter.java:42) >> at >> $RequestHandler_16e8ec7a96e.service($RequestHandler_16e8ec7a96e.java) >> at >> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) >> at >> $RequestHandler_16e8ec7a96e.service($RequestHandler_16e8ec7a96e.java) >> at >> org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:621) >> at >> $RequestHandler_16e8ec7a96e.service($RequestHandler_16e8ec7a96e.java) >> at >> org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:611) >> at >> $RequestHandler_16e8ec7a96e.service($RequestHandler_16e8ec7a96e.java) >> at >> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85) >> at >> $RequestHandler_16e8ec7a96e.service($RequestHandler_16e8ec7a96e.java) >> at >> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93) >> at >> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:83) >> at >> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:83) >> at >> org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106) >> at >> $RequestHandler_16e8ec7a96e.service($RequestHandler_16e8ec7a96e.java) >> at >> $RequestHandler_16e8ec7a965.service($RequestHandler_16e8ec7a965.java) >> at >> org.apache.tapestry5.services.TapestryModule$16.service(TapestryModule.java:1007) >> at >> org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) >> at >> $HttpServletRequestHandler_16e8ec7a966.service($HttpServletRequestHandler_16e8ec7a966.java) >> at >> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) >> at >> $HttpServletRequestFilter_16e8ec7a963.service($HttpServletRequestFilter_16e8ec7a963.java) >> at >> $HttpServletRequestHandler_16e8ec7a966.service($HttpServletRequestHandler_16e8ec7a966.java) >> at >> mitm.djigzo.web.services.SecurityModule$6.service(SecurityModule.java:385) >> at >> $HttpServletRequestHandler_16e8ec7a966.service($HttpServletRequestHandler_16e8ec7a966.java) >> at >> $HttpServletRequestHandler_16e8ec7a962.service($HttpServletRequestHandler_16e8ec7a962.java) >> at >> org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:179) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186) >> at >> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) >> at >> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) >> at >> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) >> at >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at mitm.djigzo.web.utils.IPFilter.doFilter(IPFilter.java:292) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) >> at >> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) >> at >> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) >> at >> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806) >> at >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) >> at >> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) >> at >> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) >> at >> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) >> at >> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >> at java.base/java.lang.Thread.run(Thread.java:834) >> Caused by: java.lang.RuntimeException: Error invoking service builder method >> mitm.djigzo.web.services.SoapModule.buildSystemManagerWS(SystemManagerWSProxyFactory, >> ApplicationStateManager) (at SoapModule.java:983) (for service >> 'SystemManagerWS'): javax/xml/ws/Service >> at >> org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:87) >> at >> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45) >> at >> org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36) >> at >> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48) >> ... 108 more >> Caused by: java.lang.NoClassDefFoundError: javax/xml/ws/Service >> at >> mitm.common.ws.AbstractWSProxyFactory.internalCreateProxy(AbstractWSProxyFactory.java:163) >> at >> mitm.common.ws.AbstractWSProxyFactory.createProxy(AbstractWSProxyFactory.java:232) >> at >> mitm.djigzo.web.services.SoapModule.buildSystemManagerWS(SoapModule.java:985) >> at >> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >> Method) >> at >> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> at >> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.base/java.lang.reflect.Method.invoke(Method.java:566) >> at >> org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:75) >> ... 111 more >> >> I originally thought it was possibly Amazon Corretto 8 JDK, so I removed and >> I installed OpenJDK but still same results. >> >> I would appreciate some help on this. >> >> thanks >> _______________________________________________ >> Users mailing list >> [email protected] >> https://lists.ciphermail.com/mailman/listinfo/users >> > > -- > CipherMail email encryption > Email encryption with support for S/MIME, OpenPGP, PDF encryption and secure > webmail pull. > > W: https://www.ciphermail.com/ > E: [email protected] > T: +31 20 290 0088 > _______________________________________________ > Users mailing list > [email protected] > https://lists.ciphermail.com/mailman/listinfo/users > -- CipherMail email encryption Email encryption with support for S/MIME, OpenPGP, PDF encryption and secure webmail pull. W: https://www.ciphermail.com/ E: [email protected] T: +31 20 290 0088 _______________________________________________ Users mailing list [email protected] https://lists.ciphermail.com/mailman/listinfo/users
