PersistenceManager NullPointerException

TongWeb启动报错如下:

2020-09-02 11:12:58 726] [WARNING] [main] [System.out] [java.lang.ExceptionInInitializerError]
[2020-09-02 11:12:58 726] [WARNING] [main] [System.out] [    at com.tongweb.server.monitor.snapshot.Generater.<clinit>(Generater.java:41)]
[2020-09-02 11:12:58 727] [WARNING] [main] [System.out] [    at com.tongweb.server.monitor.snapshot.autorun.AutoSnapshotManager.<init>(AutoSnapshotManager.java:24)]
[2020-09-02 11:12:58 727] [WARNING] [main] [System.out] [    at com.tongweb.server.monitor.snapshot.autorun.AutoSnapshotManager.<clinit>(AutoSnapshotManager.java:21)]
[2020-09-02 11:12:58 728] [WARNING] [main] [System.out] [    at com.tongweb.server.MonitorLifecycleListener.<init>(MonitorLifecycleListener.java:15)]
[2020-09-02 11:12:58 728] [WARNING] [main] [System.out] [    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)]
[2020-09-02 11:12:58 728] [WARNING] [main] [System.out] [    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)]
[2020-09-02 11:12:58 729] [WARNING] [main] [System.out] [    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)]
[2020-09-02 11:12:58 729] [WARNING] [main] [System.out] [    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)]
[2020-09-02 11:12:58 729] [WARNING] [main] [System.out] [    at java.lang.Class.newInstance(Class.java:442)]
[2020-09-02 11:12:58 730] [WARNING] [main] [System.out] [    at com.tongweb.catalina.startup.ThanosCatalina.l(Unknown Source)]
[2020-09-02 11:12:58 730] [WARNING] [main] [System.out] [    at com.tongweb.catalina.startup.ThanosCatalina.load(Unknown Source)]
[2020-09-02 11:12:58 730] [WARNING] [main] [System.out] [    at com.tongweb.catalina.startup.Catalina.load(Catalina.java:629)]
[2020-09-02 11:12:58 731] [WARNING] [main] [System.out] [    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)]
[2020-09-02 11:12:58 731] [WARNING] [main] [System.out] [    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)]
[2020-09-02 11:12:58 731] [WARNING] [main] [System.out] [    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)]
[2020-09-02 11:12:58 732] [WARNING] [main] [System.out] [    at java.lang.reflect.Method.invoke(Method.java:498)]
[2020-09-02 11:12:58 741] [WARNING] [main] [System.out] [    at com.tongweb.catalina.startup.Bootstrap.load(Bootstrap.java:322)]
[2020-09-02 11:12:58 741] [WARNING] [main] [System.out] [    at com.tongweb.catalina.startup.Bootstrap.main(Bootstrap.java:500)]
[2020-09-02 11:12:58 749] [WARNING] [main] [System.out] [Caused by: java.lang.NullPointerException]
[2020-09-02 11:12:58 749] [WARNING] [main] [System.out] [    at com.tongweb.server.monitor.persistence.PersistenceManager.initPersistenceLogDir(PersistenceManager.java:86)]
[2020-09-02 11:12:58 758] [WARNING] [main] [System.out] [    at com.tongweb.server.monitor.persistence.PersistenceManager.<init>(PersistenceManager.java:59)]
[2020-09-02 11:12:58 759] [WARNING] [main] [System.out] [    at com.tongweb.server.monitor.persistence.PersistenceManager.<clinit>(PersistenceManager.java:31)]
[2020-09-02 11:12:58 767] [WARNING] [main] [System.out] [    ... 18 more]

原因是TongWeb的持久化监控目录persistence出现问题。 将该目录清空即可解决问题。