windows下启动报错 ,刚接触mycat,网上资料也比较少,查不到原因,错误信息如下:
WrapperSimpleApp: Encountered an error running main: io.mycat.MycatException: ERROR-CODE: MYCAT-3036 start FileMetadataStorageManager fail
INFO | jvm 1 | 2021/11/30 11:19:31 | io.mycat.MycatException: ERROR-CODE: MYCAT-3036 start FileMetadataStorageManager fail
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.beans.mycat.MycatErrorCode.createMycatException(MycatErrorCode.java:156)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.config.FileMetadataStorageManager.start(FileMetadataStorageManager.java:211)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.config.FileMetadataStorageManager.start(FileMetadataStorageManager.java:204)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.MycatCore.startServer(MycatCore.java:216)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.MycatCore.main(MycatCore.java:235)
INFO | jvm 1 | 2021/11/30 11:19:31 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2021/11/30 11:19:31 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO | jvm 1 | 2021/11/30 11:19:31 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO | jvm 1 | 2021/11/30 11:19:31 | at java.lang.reflect.Method.invoke(Method.java:498)
INFO | jvm 1 | 2021/11/30 11:19:31 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO | jvm 1 | 2021/11/30 11:19:31 | at java.lang.Thread.run(Thread.java:745)
INFO | jvm 1 | 2021/11/30 11:19:31 | Caused by: java.lang.NullPointerException
INFO | jvm 1 | 2021/11/30 11:19:31 | at java.util.Objects.requireNonNull(Objects.java:203)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.replica.ReplicaSelectorRuntime.registerDatasource(ReplicaSelectorRuntime.java:195)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.replica.ReplicaSelectorRuntime.registerDatasource(ReplicaSelectorRuntime.java:262)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.replica.ReplicaSelectorRuntime.addCluster(ReplicaSelectorRuntime.java:245)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.replica.ReplicaSelectorRuntime.<init>(ReplicaSelectorRuntime.java:82)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.config.ConfigPrepareExecuter.fullInitBy(ConfigPrepareExecuter.java:181)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.config.ConfigPrepareExecuter.prepareRuntimeObject(ConfigPrepareExecuter.java:135)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.config.FileMetadataStorageManager.commitAndSyncDisk(FileMetadataStorageManager.java:271)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.config.FileMetadataStorageManager$1.commit(FileMetadataStorageManager.java:250)
INFO | jvm 1 | 2021/11/30 11:19:31 | at io.mycat.config.FileMetadataStorageManager.start(FileMetadataStorageManager.java:209)
INFO | jvm 1 | 2021/11/30 11:19:31 | ... 9 more
错误码 3036 表明可能是配置文件有问题,检查下吧,见 MYCAT ERROR CODE。