You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Pavel Kovalenko (JIRA)" <ji...@apache.org> on 2019/04/18 09:37:00 UTC

[jira] [Created] (IGNITE-11773) JDBC suite hangs due to cleared non-serializable proxy objects

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)