Pavel Kovalenko created IGNITE-11773: ----------------------------------------
Summary: JDBC suite hangs due to cleared non-serializable proxy objects Key: IGNITE-11773 URL: https://issues.apache.org/jira/browse/IGNITE-11773 Project: Ignite Issue Type: Bug Components: cache Affects Versions: 2.8 Reporter: Pavel Kovalenko Assignee: Pavel Kovalenko Fix For: 2.8 {noformat} [01:53:02]W: [org.apache.ignite:ignite-clients] java.lang.AssertionError [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.testframework.junits.GridAbstractTest$SerializableProxy.readResolve(GridAbstractTest.java:2419) [01:53:02]W: [org.apache.ignite:ignite-clients] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [01:53:02]W: [org.apache.ignite:ignite-clients] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [01:53:02]W: [org.apache.ignite:ignite-clients] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.lang.reflect.Method.invoke(Method.java:498) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1260) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2078) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1573) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:431) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal0(JdkMarshaller.java:141) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:93) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal0(JdkMarshaller.java:163) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:81) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10039) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.cache.CacheConfigurationEnricher.deserialize(CacheConfigurationEnricher.java:151) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.cache.CacheConfigurationEnricher.enrich(CacheConfigurationEnricher.java:122) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.cache.CacheConfigurationEnricher.enrichFully(CacheConfigurationEnricher.java:143) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.cache.GridCacheProcessor.getConfigFromTemplate(GridCacheProcessor.java:3776) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor.dynamicTableCreate(GridQueryProcessor.java:1549) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.h2.CommandProcessor.runCommandH2(CommandProcessor.java:437) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.h2.CommandProcessor.runCommand(CommandProcessor.java:195) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.executeCommand(IgniteH2Indexing.java:954) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.querySqlFields(IgniteH2Indexing.java:1038) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor$3.applyx(GridQueryProcessor.java:2292) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor$3.applyx(GridQueryProcessor.java:2288) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.util.lang.IgniteOutClosureX.apply(IgniteOutClosureX.java:36) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor.executeQuery(GridQueryProcessor.java:2804) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor.lambda$querySqlFields$1(GridQueryProcessor.java:2308) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor.executeQuerySafe(GridQueryProcessor.java:2346) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2282) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2240) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.odbc.jdbc.JdbcRequestHandler.executeQuery(JdbcRequestHandler.java:563) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.odbc.jdbc.JdbcRequestHandler.doHandle(JdbcRequestHandler.java:294) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.odbc.jdbc.JdbcRequestHandler.handle(JdbcRequestHandler.java:232) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.odbc.ClientListenerNioListener.onMessage(ClientListenerNioListener.java:181) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.processors.odbc.ClientListenerNioListener.onMessage(ClientListenerNioListener.java:48) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.util.nio.GridNioFilterChain$TailFilter.onMessageReceived(GridNioFilterChain.java:279) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.util.nio.GridNioFilterAdapter.proceedMessageReceived(GridNioFilterAdapter.java:109) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.util.nio.GridNioAsyncNotifyFilter$3.body(GridNioAsyncNotifyFilter.java:97) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120) [01:53:02]W: [org.apache.ignite:ignite-clients] at org.apache.ignite.internal.util.worker.GridWorkerPool$1.run(GridWorkerPool.java:70) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [01:53:02]W: [org.apache.ignite:ignite-clients] at java.lang.Thread.run(Thread.java:748) {noformat} This can be fixed by setting test-class property org.apache.ignite.testframework.junits.GridAbstractTest#keepSerializedObjects to true for JDBC test-classes. -- This message was sent by Atlassian JIRA (v7.6.3#76005)