You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2022/10/29 11:08:13 UTC

[GitHub] [shardingsphere] zhaojinchao95 opened a new issue, #21842: Run ContextManagerTest.assertReloadTable() throw NPE

zhaojinchao95 opened a new issue, #21842:
URL: https://github.com/apache/shardingsphere/issues/21842

   ```
   "/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/Home/bin/java" -ea --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=56003:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit5-rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/mode/core/target/test-classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/mode/core/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/context/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/binder/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/dialect-exception/core/target/class
 es:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/sql-parser/engine/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/sql-parser/spi/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/sql-parser/statement/target/classes:/Users/zhaojinchao/Documents/ss-repository/com/github/ben-manes/caffeine/caffeine/2.9.3/caffeine-2.9.3.jar:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/parser/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/executor/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/rewrite/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/route/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/kernel/sql-translator/provider/native/target/classes:/Users/zhaojinchao/Documents/ss-repository/io/vertx/vertx-mysql-client/4.3.3/vertx-mysql-client-4.3.3.jar:/Users/zhaojinchao/Documents/ss-repository/io/vertx/vertx-c
 ore/4.3.3/vertx-core-4.3.3.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-common/4.1.84.Final/netty-common-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-buffer/4.1.84.Final/netty-buffer-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-transport/4.1.84.Final/netty-transport-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-handler/4.1.84.Final/netty-handler-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-transport-native-unix-common/4.1.84.Final/netty-transport-native-unix-common-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-codec/4.1.84.Final/netty-codec-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-handler-proxy/4.1.84.Final/netty-handler-proxy-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-codec-socks/4.1.84.Final/netty-codec-socks-4.1.84.Final.jar:/Users/zhaojinchao/Documents
 /ss-repository/io/netty/netty-codec-http/4.1.84.Final/netty-codec-http-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-codec-http2/4.1.84.Final/netty-codec-http2-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-resolver/4.1.84.Final/netty-resolver-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-resolver-dns/4.1.84.Final/netty-resolver-dns-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/io/netty/netty-codec-dns/4.1.84.Final/netty-codec-dns-4.1.84.Final.jar:/Users/zhaojinchao/Documents/ss-repository/com/fasterxml/jackson/core/jackson-core/2.13.4/jackson-core-2.13.4.jar:/Users/zhaojinchao/Documents/ss-repository/io/vertx/vertx-sql-client/4.3.3/vertx-sql-client-4.3.3.jar:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/distsql/parser/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/distsql/statement/target/classes:/Users/zhaojinchao/Documents/ss-repository/org/antlr
 /antlr4-runtime/4.9.2/antlr4-runtime-4.9.2.jar:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/kernel/authority/core/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/kernel/authority/api/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/kernel/transaction/core/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/kernel/transaction/api/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/kernel/sql-translator/core/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/kernel/sql-translator/api/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/test/common/target/classes:/Users/zhaojinchao/Documents/ss-repository/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar:/Users/zhaojinchao/Documents/ss-repository/com/sun/xml/bind/jaxb-core/2.3.0/jaxb-core-2.3.0.jar:/Users/zhaojinchao/Documents/ss-repository/com/sun/xml/bind/jaxb-impl/2.3.0/jaxb-impl-2.3.0.jar:/Users/
 zhaojinchao/Documents/ss-repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/test/fixture/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/common/target/classes:/Users/zhaojinchao/Documents/ss-workspace/shardingsphere/infra/util/target/classes:/Users/zhaojinchao/Documents/ss-repository/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar:/Users/zhaojinchao/Documents/ss-repository/org/apache/groovy/groovy/4.0.6/groovy-4.0.6.jar:/Users/zhaojinchao/Documents/ss-repository/com/h2database/h2/2.1.214/h2-2.1.214.jar:/Users/zhaojinchao/Documents/ss-repository/com/google/guava/guava/30.0-jre/guava-30.0-jre.jar:/Users/zhaojinchao/Documents/ss-repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/zhaojinchao/Documents/ss-repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/zhaojinchao/Documents/ss-repository/org/checkerframework/checker-qual
 /3.5.0/checker-qual-3.5.0.jar:/Users/zhaojinchao/Documents/ss-repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar:/Users/zhaojinchao/Documents/ss-repository/org/projectlombok/lombok/1.18.20/lombok-1.18.20.jar:/Users/zhaojinchao/Documents/ss-repository/junit/junit/4.13.2/junit-4.13.2.jar:/Users/zhaojinchao/Documents/ss-repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/zhaojinchao/Documents/ss-repository/org/junit/vintage/junit-vintage-engine/5.9.1/junit-vintage-engine-5.9.1.jar:/Users/zhaojinchao/Documents/ss-repository/org/junit/platform/junit-platform-engine/1.9.1/junit-platform-engine-1.9.1.jar:/Users/zhaojinchao/Documents/ss-repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/Users/zhaojinchao/Documents/ss-repository/org/junit/platform/junit-platform-commons/1.9.1/junit-platform-commons-1.9.1.jar:/Users/zhaojinchao/Documents/ss-repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:
 /Users/zhaojinchao/Documents/ss-repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/Users/zhaojinchao/Documents/ss-repository/org/mockito/mockito-core/4.8.0/mockito-core-4.8.0.jar:/Users/zhaojinchao/Documents/ss-repository/net/bytebuddy/byte-buddy/1.12.12/byte-buddy-1.12.12.jar:/Users/zhaojinchao/Documents/ss-repository/net/bytebuddy/byte-buddy-agent/1.12.12/byte-buddy-agent-1.12.12.jar:/Users/zhaojinchao/Documents/ss-repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar:/Users/zhaojinchao/Documents/ss-repository/org/mockito/mockito-inline/4.8.0/mockito-inline-4.8.0.jar:/Users/zhaojinchao/Documents/ss-repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/Users/zhaojinchao/Documents/ss-repository/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar:/Users/zhaojinchao/Documents/ss-repository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/Users/zhaojinchao/Documents/ss-repository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar:/
 Users/zhaojinchao/Documents/ss-repository/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 org.apache.shardingsphere.mode.manager.ContextManagerTest,assertReloadTable
   19:06:42.081 [main] ERROR org.apache.shardingsphere.mode.manager.ContextManager - Reload table: foo_table meta data of database: foo_db schema: foo_schema failed
   java.sql.SQLException: Unknown exception: java.lang.NullPointerException
   	at org.apache.shardingsphere.infra.util.exception.external.sql.ShardingSphereSQLException.toSQLException(ShardingSphereSQLException.java:54)
   	at org.apache.shardingsphere.infra.metadata.database.schema.loader.SchemaMetaDataLoaderEngine.load(SchemaMetaDataLoaderEngine.java:73)
   	at org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilder.loadSchemas(GenericSchemaBuilder.java:103)
   	at org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilder.build(GenericSchemaBuilder.java:77)
   	at org.apache.shardingsphere.mode.manager.ContextManager.reloadTable(ContextManager.java:574)
   	at org.apache.shardingsphere.mode.manager.ContextManager.reloadTable(ContextManager.java:546)
   	at org.apache.shardingsphere.mode.manager.ContextManagerTest.assertReloadTable(ContextManagerTest.java:367)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
   	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
   	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
   	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
   	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
   	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
   	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
   	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
   	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
   	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
   	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
   	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
   	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
   	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
   	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
   	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
   	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
   	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
   	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
   	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
   	at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
   	at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:221)
   	at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
   
   Process finished with exit code 0
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] strongduanmu closed issue #21842: Run ContextManagerTest.assertReloadTable() throw NPE

Posted by GitBox <gi...@apache.org>.
strongduanmu closed issue #21842: Run ContextManagerTest.assertReloadTable() throw NPE
URL: https://github.com/apache/shardingsphere/issues/21842


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org