tmp dir issue with grouper startup and ehache

XMLWordPrintable

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • 6.1.0, 4.22.1, 7.0.1
    • Affects Version/s: 7.0.1
    • Component/s: None
    • None

      grouper-daemon;tomcat;catalina.out;dev;nothing;2026-03-02T18:56:44,402: [main] ERROR DirectJDKLog.log(175) - [] - Error deploying deployment descriptor [/opt/tomcat/conf/Catalina/localhost/grouper.xml]
      java.lang.IllegalStateException: Error starting child
             at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:602) ~[catalina.jar:9.0.102]
             at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:571) ~[catalina.jar:9.0.102]
             at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:603) ~[catalina.jar:9.0.102]
             at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:680) [catalina.jar:9.0.102]       at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1844) [catalina.jar:9.0.102]
             at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
             at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
             at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:9.0.102]
             at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123) [?:?]
             at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:575) [catalina.jar:9.0.102]
             at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466) [catalina.jar:9.0.102]
             at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584) [catalina.jar:9.0.102]
             at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312) [catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:109) [catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389) [catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:336) [catalina.jar:9.0.102]
             at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:776) [catalina.jar:9.0.102]       at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:721) [catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) [catalina.jar:9.0.102]
             at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) [catalina.jar:9.0.102]
             at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) [catalina.jar:9.0.102]
             at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
             at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:9.0.102]
             at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) [?:?]
             at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) [catalina.jar:9.0.102]       at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:211) [catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) [catalina.jar:9.0.102]
             at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415) [catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) [catalina.jar:9.0.102]
             at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:874) [catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) [catalina.jar:9.0.102]
             at org.apache.catalina.startup.Catalina.start(Catalina.java:739) [catalina.jar:9.0.102]
             at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
             at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
             at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
             at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
             at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) [bootstrap.jar:9.0.102]
             at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) [bootstrap.jar:9.0.102]
      Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/grouper]]
             at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:406) ~[catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:179) ~[catalina.jar:9.0.102]
             at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) ~[catalina.jar:9.0.102]
             ... 37 more
      Caused by: java.lang.ExceptionInInitializerError
             at edu.internet2.middleware.grouper.subj.SubjectResolverFactory.getInstance(SubjectResolverFactory.java:60) ~[?:?]
             at edu.internet2.middleware.grouper.SubjectFinder.getResolver(SubjectFinder.java:1274) ~[?:?]
             at edu.internet2.middleware.grouper.SubjectFinder.findRootSubject(SubjectFinder.java:1259) ~[?:?]
             at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:462) ~[?:?]
             at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1125) ~[?:?]
             at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1099) ~[?:?]
             at edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperStartup.java:292) ~[?:?]
             at edu.internet2.middleware.grouper.j2ee.CommonServletContainerInitializer.onStartup(CommonServletContainerInitializer.java:34) ~[?:?]
             at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4491) ~[catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) ~[catalina.jar:9.0.102]
             at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) ~[catalina.jar:9.0.102]
             ... 37 more
      Caused by: net.sf.ehcache.CacheException: Disk store path can't be created: /opt/tomcat/temp/grouper_ehcache_auto_WWJTSXDF
             at net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:141) ~[?:?]
             at net.sf.ehcache.DiskStorePathManager.getFile(DiskStorePathManager.java:262) ~[?:?]
             at net.sf.ehcache.DiskStorePathManager.getFile(DiskStorePathManager.java:251) ~[?:?]
             at net.sf.ehcache.store.disk.DiskStorageFactory.<init>(DiskStorageFactory.java:125) ~[?:?]
             at net.sf.ehcache.store.disk.DiskStore.create(DiskStore.java:134) ~[?:?]
             at net.sf.ehcache.store.DiskBackedMemoryStore.createDiskStore(DiskBackedMemoryStore.java:61) ~[?:?]
             at net.sf.ehcache.store.DiskBackedMemoryStore.create(DiskBackedMemoryStore.java:49) ~[?:?]
             at net.sf.ehcache.Cache.initialise(Cache.java:1097) ~[?:?]
             at net.sf.ehcache.CacheManager.initializeEhcache(CacheManager.java:1306) ~[?:?]
             at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1337) ~[?:?]
             at net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:758) ~[?:?]
             at net.sf.ehcache.CacheManager.doInit(CacheManager.java:459) ~[?:?]
             at net.sf.ehcache.CacheManager.init(CacheManager.java:377) ~[?:?]
             at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259) ~[?:?]
             at edu.internet2.middleware.grouper.cache.EhcacheController.initialize(EhcacheController.java:380) ~[?:?]
             at edu.internet2.middleware.grouper.cache.EhcacheController.getCache(EhcacheController.java:230) ~[?:?]
             at edu.internet2.middleware.grouper.cache.GrouperCache.<init>(GrouperCache.java:127) ~[?:?]
             at edu.internet2.middleware.grouper.subj.CachingResolver.<clinit>(CachingResolver.java:72) ~[?:?]
             at edu.internet2.middleware.grouper.subj.SubjectResolverFactory.getInstance(SubjectResolverFactory.java:60) ~[?:?]
             at edu.internet2.middleware.grouper.SubjectFinder.getResolver(SubjectFinder.java:1274) ~[?:?]
             at edu.internet2.middleware.grouper.SubjectFinder.findRootSubject(SubjectFinder.java:1259) ~[?:?]
             at edu.internet2.middleware.grouper.GrouperSession.startRootSession(GrouperSession.java:462) ~[?:?]
             at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1125) ~[?:?]
             at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1099) ~[?:?]
             at edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperStartup.java:292) ~[?:?]
             at edu.internet2.middleware.grouper.j2ee.CommonServletContainerInitializer.onStartup(CommonServletContainerInitializer.java:34) ~[?:?]
             at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4491) ~[catalina.jar:9.0.102]
             at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) ~[catalina.jar:9.0.102]
             at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:599) ~[catalina.jar:9.0.102]
             ... 37 more
       

            Assignee:
            Chris Hyzer
            Reporter:
            Chris Hyzer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: