Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-7197

Startup errors when using Java 9

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Fixed
    • Icon: Neutral Neutral
    • 5.6.5
    • 5.5.7, 5.6
    • None
    • None
    • macOS Sierra
      Tomcat 8.5
      Java 9.0.1
    • Saigon 136, Saigon 137, Saigon 138, Saigon 139, Saigon 140, Saigon 141, Saigon 142
    • 2

      Last login: Tue Nov 14 18:13:33 on ttys001
      MacBook-Pro-3:~ rgange$ cd MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/bin/
      MacBook-Pro-3:bin rgange$ ./magnolia_control.sh start && tail -f ./../logs/catalina.out
                                         _ _       
       _ __ ___   __ _  __ _ _ __   ___ | (_) __ _  (R)
      | '_ ` _ \ / _` |/ _` | '_ \ / _ \| | |/ _` |
      | | | | | | (_| | (_| | | | | (_) | | | (_| |
      |_| |_| |_|\__,_|\__, |_| |_|\___/|_|_|\__,_|
                       |___/       
      
      Using CATALINA_BASE:   /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5
      Using CATALINA_HOME:   /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5
      Using CATALINA_TMPDIR: /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/temp
      Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home
      Using CLASSPATH:       /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/bin/bootstrap.jar:/Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/bin/tomcat-juli.jar
      Tomcat started.
      Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
      16-Nov-2017 15:34:32.854 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.5
      16-Nov-2017 15:34:32.856 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Aug 31 2016 19:51:16 UTC
      16-Nov-2017 15:34:32.857 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.5.0
      16-Nov-2017 15:34:32.857 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Mac OS X
      16-Nov-2017 15:34:32.857 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.12.6
      16-Nov-2017 15:34:32.857 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          x86_64
      16-Nov-2017 15:34:32.857 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home
      16-Nov-2017 15:34:32.858 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           9.0.1+11
      16-Nov-2017 15:34:32.858 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
      16-Nov-2017 15:34:32.858 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5
      16-Nov-2017 15:34:32.858 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5
      16-Nov-2017 15:34:32.860 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/conf/logging.properties
      16-Nov-2017 15:34:32.860 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
      16-Nov-2017 15:34:32.860 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
      16-Nov-2017 15:34:32.861 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=256m
      16-Nov-2017 15:34:32.861 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms64M
      16-Nov-2017 15:34:32.861 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024M
      16-Nov-2017 15:34:32.861 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true
      16-Nov-2017 15:34:32.861 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5
      16-Nov-2017 15:34:32.861 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5
      16-Nov-2017 15:34:32.862 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/temp
      16-Nov-2017 15:34:32.862 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/rgange/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
      16-Nov-2017 15:34:32.913 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
      16-Nov-2017 15:34:32.955 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
      16-Nov-2017 15:34:32.958 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
      16-Nov-2017 15:34:32.960 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
      16-Nov-2017 15:34:32.961 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 684 ms
      16-Nov-2017 15:34:33.021 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
      16-Nov-2017 15:34:33.021 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.5
      16-Nov-2017 15:34:33.034 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/webapps/magnoliaAuthor
      16-Nov-2017 15:34:42.030 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
      WARNING: An illegal reflective access operation has occurred
      WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/webapps/magnoliaAuthor/WEB-INF/lib/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
      WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2
      WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
      WARNING: All illegal access operations will be denied in a future release
      2017-11-16 15:34:48,430 INFO  info.magnolia.init.DefaultMagnoliaInitPaths       : servername is macbook-pro-3.local, rootPath is /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/webapps/magnoliaAuthor, webapp is magnoliaAuthor, contextPath is /magnoliaAuthor
      Initializing Log4J
      2017-11-16 15:34:49,564 INFO  info.magnolia.init.MagnoliaServletContextListener : Property sources loaded: [DefaultMagnoliaConfigurationProperties with sources: [SystemPropertySource][ServletContextPropertySource from WEB-INF/config/magnoliaAuthor/magnolia.properties][ServletContextPropertySource from WEB-INF/config/magnoliaAuthor/magnolia.properties][ServletContextPropertySource from WEB-INF/config/default/magnolia.properties][ModulePropertiesSource from modules [core, dam, freemarker-support, lang-da, license, categorization-support, ce-product-descriptor, imaging-support, publishing-core, resource-loader, rest-client, rest-integration, config, i18n, publishing-receiver, publishing-sender, publishing-transactional-core, rest-content-delivery, rest-services, cache, publishing-transactional-receiver, publishing-transactional-sender, rendering, ui-framework, virtual-uri, appswitcher, dam-jcr, diff, ehcache3, imaging, link-unfurl, resteasy-client, scheduler, templating, ui-mediaeditor, block-templating, resources, task-management, templating-jsp, ui-admincentral, about-app, backup, cache-app, groovy, log-tools, magnolia-resources-templating, messages-app, pages, password-manager, publishing-app, resources-app, sample-app, security-app, site, tools, ui-contentapp, cache-browser-app, contacts, dam-app, dam-imaging, dam-templating, definitions-app, diff-pages-integration, enterprise, google-sitemap, jcr-browser-app, jcr-tools, lang-el, mail, mte-imaging, publishing-transactional-app, site-app, soft-locking, workflow, dependencies, ee-std-product-descriptor, form, mte, multisite, personalization-integration, translation, workflow-jbpm, advanced-cache, advanced-cache-personalization, ee-pro-product-descriptor, javascript-models, marketing-tags, mtk, personalization-components, personalization-preview-app, personalization-segmentation-app, public-user-registration, rssaggregator, translation-pages-integration, advanced-cache-app, advanced-cache-dpc, categorization, content-editor, content-tags-core, personalization-personas-app, content-tags-ui, lang-ar, lang-cs, lang-de, lang-es, lang-fi, lang-fr, lang-he, lang-hr, lang-hu, lang-id, lang-it, lang-ja, lang-nl, lang-no, lang-pl, lang-pt, lang-pt_BR, lang-ru, lang-sk, lang-sq, lang-sv, lang-tr, lang-zh_CN, lang-zh_TW, personalization-samples, personalization-traits, stories-app, travel-demo, tours, travel-demo-marketing-tags, travel-demo-component-personalization, travel-demo-content-tags, travel-demo-multisite, travel-demo-personalization, travel-demo-stories-app, lang-ko, webapp]][InitPathsPropertySource]]
      ---------------------------------------------
      MAGNOLIA LICENSE
      ---------------------------------------------
      Version number : 5.6
      Core version   : 5.6.0
      Build          : 14. November 2017 (rev. 05b10492fff8163a183867318c0d38dade330a90 of UNKNOWN)
      Edition        : Enterprise Edition Pro
      Provider       : Magnolia International Ltd. (info@magnolia-cms.com)
      2017-11-16 15:34:49,576 INFO  info.magnolia.cms.beans.config.ConfigLoader       : Initializing content repositories
      2017-11-16 15:34:49,577 INFO  info.magnolia.repository.DefaultRepositoryManager : Loading JCR
      2017-11-16 15:34:49,585 INFO  info.magnolia.repository.DefaultRepositoryManager : Loading JCR magnolia
      2017-11-16 15:34:49,618 INFO  info.magnolia.jackrabbit.ProviderImpl             : Loading repository at /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/webapps/magnoliaAuthor/repositories/magnolia (config file: /Users/rgange/MagnoliaEE/magnolia-enterprise-5.6/apache-tomcat-8.5.5/webapps/magnoliaAuthor/WEB-INF/config/repo-conf/jackrabbit-bundle-h2-search.xml) - cluster id: "<unset>"
      2017-11-16 15:34:51,314 ERROR org.apache.jackrabbit.core.RepositoryImpl         : In addition to startup fail, another unexpected problem occurred while shutting down the repository again.
      java.lang.IllegalStateException: Not initialized
      	at org.apache.jackrabbit.core.DefaultSecurityManager.checkInitialized(DefaultSecurityManager.java:552) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.DefaultSecurityManager.close(DefaultSecurityManager.java:254) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.RepositoryImpl.doShutdown(RepositoryImpl.java:1095) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.RepositoryImpl.shutdown(RepositoryImpl.java:1074) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:374) [jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615) [jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepository.createRepository(BindableRepository.java:141) [jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:117) [jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepository.<init>(BindableRepository.java:106) [jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.getObjectInstance(BindableRepositoryFactory.java:52) [jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:74) [jackrabbit-core-2.12.4.jar:2.12.4]
      	at info.magnolia.jackrabbit.ProviderImpl.init(ProviderImpl.java:223) [magnolia-core-5.6.jar:?]
      	at info.magnolia.repository.DefaultRepositoryManager.loadRepository(DefaultRepositoryManager.java:259) [magnolia-core-5.6.jar:?]
      	at info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.java:222) [magnolia-core-5.6.jar:?]
      	at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:121) [magnolia-core-5.6.jar:?]
      	at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:136) [magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:259) [magnolia-core-5.6.jar:?]
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:407) [magnolia-core-5.6.jar:?]
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:404) [magnolia-core-5.6.jar:?]
      	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:378) [magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:256) [magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:182) [magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:128) [magnolia-core-5.6.jar:?]
      	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189) [catalina.jar:8.5.5]
      	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.5]
      	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107) [catalina.jar:8.5.5]
      	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841) [catalina.jar:8.5.5]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) [?:?]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) [?:?]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) [?:?]
      	at java.lang.Thread.run(Thread.java:844) [?:?]
      2017-11-16 15:34:51,323 ERROR info.magnolia.init.MagnoliaServletContextListener : Oops, Magnolia could not be started
      java.lang.ExceptionInInitializerError: null
      	at org.apache.jackrabbit.core.query.QOMQueryFactory.getSupportedLanguages(QOMQueryFactory.java:61) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.query.CompoundQueryFactory.createQuery(CompoundQueryFactory.java:66) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.query.QueryManagerImpl$2.perform(QueryManagerImpl.java:95) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.query.QueryManagerImpl$2.perform(QueryManagerImpl.java:91) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.query.QueryManagerImpl.perform(QueryManagerImpl.java:197) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:91) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.IndexNodeResolver.buildQuery(IndexNodeResolver.java:195) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.IndexNodeResolver.buildQuery(IndexNodeResolver.java:144) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.IndexNodeResolver.findNode(IndexNodeResolver.java:72) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.getAuthorizable(UserManagerImpl.java:503) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.setPrincipal(UserManagerImpl.java:738) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.createUser(UserManagerImpl.java:595) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.createUser(UserManagerImpl.java:579) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.createAdmin(UserManagerImpl.java:1026) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.getAuthorizable(UserManagerImpl.java:448) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.DefaultSecurityManager.createSystemUsers(DefaultSecurityManager.java:621) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.DefaultSecurityManager.init(DefaultSecurityManager.java:206) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.RepositoryImpl.initSecurityManager(RepositoryImpl.java:473) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:332) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepository.createRepository(BindableRepository.java:141) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:117) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepository.<init>(BindableRepository.java:106) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.getObjectInstance(BindableRepositoryFactory.java:52) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:74) ~[jackrabbit-core-2.12.4.jar:2.12.4]
      	at info.magnolia.jackrabbit.ProviderImpl.init(ProviderImpl.java:223) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.repository.DefaultRepositoryManager.loadRepository(DefaultRepositoryManager.java:259) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.java:222) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:121) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:136) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:259) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:407) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:404) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:378) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:256) ~[magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:182) [magnolia-core-5.6.jar:?]
      	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:128) [magnolia-core-5.6.jar:?]
      	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189) [catalina.jar:8.5.5]
      	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) [catalina.jar:8.5.5]
      	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.5]
      	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107) [catalina.jar:8.5.5]
      	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841) [catalina.jar:8.5.5]
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) [?:?]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) [?:?]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) [?:?]
      	at java.lang.Thread.run(Thread.java:844) [?:?]
      Caused by: java.lang.IllegalArgumentException: org.apache.jackrabbit.commons.query.QueryObjectModelBuilder is not an ImageIO SPI class
      	at javax.imageio.spi.ServiceRegistry.checkClassAllowed(ServiceRegistry.java:745) ~[?:?]
      	at javax.imageio.spi.ServiceRegistry.lookupProviders(ServiceRegistry.java:193) ~[?:?]
      	at org.apache.jackrabbit.commons.query.QueryObjectModelBuilderRegistry.<clinit>(QueryObjectModelBuilderRegistry.java:47) ~[jackrabbit-jcr-commons-2.12.4.jar:?]
      	... 51 more
      java.lang.ExceptionInInitializerError
      	at org.apache.jackrabbit.core.query.QOMQueryFactory.getSupportedLanguages(QOMQueryFactory.java:61)
      	at org.apache.jackrabbit.core.query.CompoundQueryFactory.createQuery(CompoundQueryFactory.java:66)
      	at org.apache.jackrabbit.core.query.QueryManagerImpl$2.perform(QueryManagerImpl.java:95)
      	at org.apache.jackrabbit.core.query.QueryManagerImpl$2.perform(QueryManagerImpl.java:91)
      	at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
      	at org.apache.jackrabbit.core.query.QueryManagerImpl.perform(QueryManagerImpl.java:197)
      	at org.apache.jackrabbit.core.query.QueryManagerImpl.createQuery(QueryManagerImpl.java:91)
      	at org.apache.jackrabbit.core.security.user.IndexNodeResolver.buildQuery(IndexNodeResolver.java:195)
      	at org.apache.jackrabbit.core.security.user.IndexNodeResolver.buildQuery(IndexNodeResolver.java:144)
      	at org.apache.jackrabbit.core.security.user.IndexNodeResolver.findNode(IndexNodeResolver.java:72)
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.getAuthorizable(UserManagerImpl.java:503)
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.setPrincipal(UserManagerImpl.java:738)
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.createUser(UserManagerImpl.java:595)
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.createUser(UserManagerImpl.java:579)
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.createAdmin(UserManagerImpl.java:1026)
      	at org.apache.jackrabbit.core.security.user.UserManagerImpl.getAuthorizable(UserManagerImpl.java:448)
      	at org.apache.jackrabbit.core.DefaultSecurityManager.createSystemUsers(DefaultSecurityManager.java:621)
      	at org.apache.jackrabbit.core.DefaultSecurityManager.init(DefaultSecurityManager.java:206)
      	at org.apache.jackrabbit.core.RepositoryImpl.initSecurityManager(RepositoryImpl.java:473)
      	at org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:332)
      	at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:615)
      	at org.apache.jackrabbit.core.jndi.BindableRepository.createRepository(BindableRepository.java:141)
      	at org.apache.jackrabbit.core.jndi.BindableRepository.init(BindableRepository.java:117)
      	at org.apache.jackrabbit.core.jndi.BindableRepository.<init>(BindableRepository.java:106)
      	at org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.getObjectInstance(BindableRepositoryFactory.java:52)
      	at org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository(RegistryHelper.java:74)
      	at info.magnolia.jackrabbit.ProviderImpl.init(ProviderImpl.java:223)
      	at info.magnolia.repository.DefaultRepositoryManager.loadRepository(DefaultRepositoryManager.java:259)
      	at info.magnolia.repository.DefaultRepositoryManager.loadRepositories(DefaultRepositoryManager.java:222)
      	at info.magnolia.repository.DefaultRepositoryManager.init(DefaultRepositoryManager.java:121)
      	at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:136)
      	at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:259)
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:407)
      	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:404)
      	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:378)
      	at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:256)
      	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:182)
      	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:128)
      	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
      	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)
      	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
      	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
      	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
      	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
      	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
      	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
      	at java.base/java.lang.Thread.run(Thread.java:844)
      Caused by: java.lang.IllegalArgumentException: org.apache.jackrabbit.commons.query.QueryObjectModelBuilder is not an ImageIO SPI class
      	at java.desktop/javax.imageio.spi.ServiceRegistry.checkClassAllowed(ServiceRegistry.java:745)
      	at java.desktop/javax.imageio.spi.ServiceRegistry.lookupProviders(ServiceRegistry.java:193)
      	at org.apache.jackrabbit.commons.query.QueryObjectModelBuilderRegistry.<clinit>(QueryObjectModelBuilderRegistry.java:47)
      	... 51 more
      16-Nov-2017 15:34:51.327 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
      ...
      

        Acceptance criteria

              ngoc.nguyenthanh Ngoc Nguyenthanh
              rgange Richard Gange
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoD

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Time Spent - 7h Remaining Estimate - 1.5h
                    1.5h
                    Logged:
                    Time Spent - 7h Remaining Estimate - 1.5h
                    7h