Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-79989

Make Confluence graceful shutdown with Struts

    XMLWordPrintable

Details

    Description

      Exceptions are seen in Contributors Macro plugin shutdown:
      https://server-syd-bamboo.internal.atlassian.com/browse/CONF80P2BLOCKERS-TIER2PLUGINSPHNX113-CONTRBTRUNK-82/log

       

      Example trace: 
      Caused by: java.lang.NullPointerException
      16-Sep-2022 01:47:27 [INFO] [talledLocalContainer] at com.opensymphony.xwork2.config.ConfigurationManager.updateReloadConfigsFlag(ConfigurationManager.java:197)
      16-Sep-2022 01:47:27 [INFO] [talledLocalContainer] at com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:191)
      16-Sep-2022 01:47:27 [INFO] [talledLocalContainer] at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:72)
      16-Sep-2022 01:47:27 [INFO] [talledLocalContainer] at com.opensymphony.xwork2.config.ConfigurationManager.reload(ConfigurationManager.java:238)
      16-Sep-2022 01:47:27 [INFO] [talledLocalContainer] at com.atlassian.confluence.event.listeners.XWorkChangeListener.handleXWorkStateChangeEvent(XWorkChangeListener.java:13)
      16-Sep-2022 01:47:27 [INFO] [talledLocalContainer] at jdk.internal.reflect.GeneratedMethodAccessor2183.invoke(Unknown Source)
       

      One more:

      [INFO] [talledLocalContainer] java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')

      Attachments

        Issue Links

          Activity

            People

              mswami@atlassian.com Mahesh Swami
              ggautam Ganesh Gautam
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: