You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Anilkumar Gingade (JIRA)" <ji...@apache.org> on 2018/03/15 23:58:00 UTC

[jira] [Updated] (GEODE-4866) JdbcConnector error for an unsupported field type does not report field/type name

     [ https://issues.apache.org/jira/browse/GEODE-4866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anilkumar Gingade updated GEODE-4866:
-------------------------------------
    Affects Version/s: 1.5.0

> JdbcConnector error for an unsupported field type does not report field/type name
> ---------------------------------------------------------------------------------
>
>                 Key: GEODE-4866
>                 URL: https://issues.apache.org/jira/browse/GEODE-4866
>             Project: Geode
>          Issue Type: Bug
>          Components: extensions, regions
>    Affects Versions: 1.5.0
>            Reporter: Anilkumar Gingade
>            Priority: Major
>
> The call stack that occurs when attempting to use an unsupported field type:
> ERROR distcache.DistCacheException: remote server on 10.118.19.43(edgegemfire1_lgallinat-mbpro_8622:8622:loner):59462:e87f651b:edgegemfire1_lgallinat-mbpro_8622: : While performing a remote put
>   distcache.DistCacheException: remote server on 10.118.19.43(edgegemfire1_lgallinat-mbpro_8622:8622:loner):59462:e87f651b:edgegemfire1_lgallinat-mbpro_8622: : While performing a remote put
>         at distcache.gemfire.GemFireCacheTestImpl.create(GemFireCacheTestImpl.java:242)
>         at cacheperf.CachePerfClient.create(CachePerfClient.java:1090)
>         at cacheperf.CachePerfClient.createData(CachePerfClient.java:1077)
>         at cacheperf.CachePerfClient.createDataTask(CachePerfClient.java:1066)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at hydra.MethExecutor.execute(MethExecutor.java:181)
>         at hydra.MethExecutor.execute(MethExecutor.java:149)
>         at hydra.TestTask.execute(TestTask.java:192)
>         at hydra.RemoteTestModule$1.run(RemoteTestModule.java:212)
>   Caused by: org.apache.geode.cache.client.ServerOperationException: remote server on 10.118.19.43(edgegemfire1_lgallinat-mbpro_8622:8622:loner):59462:e87f651b:edgegemfire1_lgallinat-mbpro_8622: : While performing a remote put
>         at org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processAck(PutOp.java:385)
>         at org.apache.geode.cache.client.internal.PutOp$PutOpImpl.processResponse(PutOp.java:309)
>         at org.apache.geode.cache.client.internal.PutOp$PutOpImpl.attemptReadResponse(PutOp.java:470)
>         at org.apache.geode.cache.client.internal.AbstractOp.attempt(AbstractOp.java:388)
>         at org.apache.geode.cache.client.internal.ConnectionImpl.execute(ConnectionImpl.java:276)
>         at org.apache.geode.cache.client.internal.pooling.PooledConnection.execute(PooledConnection.java:327)
>         at org.apache.geode.cache.client.internal.OpExecutorImpl.executeWithPossibleReAuthentication(OpExecutorImpl.java:885)
>         at org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:170)
>         at org.apache.geode.cache.client.internal.OpExecutorImpl.execute(OpExecutorImpl.java:127)
>         at org.apache.geode.cache.client.internal.PoolImpl.execute(PoolImpl.java:782)
>         at org.apache.geode.cache.client.internal.PutOp.execute(PutOp.java:91)
>         at org.apache.geode.cache.client.internal.ServerRegionProxy.put(ServerRegionProxy.java:159)
>         at org.apache.geode.internal.cache.LocalRegion.serverPut(LocalRegion.java:3009)
>         at org.apache.geode.internal.cache.LocalRegion.cacheWriteBeforePut(LocalRegion.java:3120)
>         at org.apache.geode.internal.cache.ProxyRegionMap.basicPut(ProxyRegionMap.java:239)
>         at org.apache.geode.internal.cache.LocalRegion.virtualPut(LocalRegion.java:5635)
>         at org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
>         at org.apache.geode.internal.cache.LocalRegion.basicPut(LocalRegion.java:5063)
>         at org.apache.geode.internal.cache.LocalRegion.validatedCreate(LocalRegion.java:1062)
>         at org.apache.geode.internal.cache.LocalRegion.create(LocalRegion.java:1044)
>         at org.apache.geode.internal.cache.AbstractRegion.create(AbstractRegion.java:302)
>         at distcache.gemfire.GemFireCacheTestImpl.create(GemFireCacheTestImpl.java:235)
>         ... 11 more
>   Caused by: org.apache.geode.connectors.jdbc.JdbcConnectorException: java.sql.SQLException: Type is not supported., caused by java.sql.SQLException: Type is not supported.
>         at org.apache.geode.connectors.jdbc.JdbcWriter.writeEvent(JdbcWriter.java:82)
>         at org.apache.geode.connectors.jdbc.JdbcWriter.beforeCreate(JdbcWriter.java:58)
>         at org.apache.geode.internal.cache.SearchLoadAndWriteProcessor.doLocalWrite(SearchLoadAndWriteProcessor.java:872)
>         at org.apache.geode.internal.cache.SearchLoadAndWriteProcessor.doNetWrite(SearchLoadAndWriteProcessor.java:209)
>         at org.apache.geode.internal.cache.PartitionedRegion.cacheWriteBeforePut(PartitionedRegion.java:7721)
>         at org.apache.geode.internal.cache.BucketRegion.cacheWriteBeforePut(BucketRegion.java:1973)
>         at org.apache.geode.internal.cache.AbstractRegionMap.invokeCacheWriter(AbstractRegionMap.java:2563)
>         at org.apache.geode.internal.cache.AbstractRegionMap.basicPut(AbstractRegionMap.java:2322)
>         at org.apache.geode.internal.cache.BucketRegion.virtualPut(BucketRegion.java:506)
>         at org.apache.geode.internal.cache.PartitionedRegionDataStore.putLocally(PartitionedRegionDataStore.java:1202)
>         at org.apache.geode.internal.cache.PartitionedRegion.putInBucket(PartitionedRegion.java:2819)
>         at org.apache.geode.internal.cache.PartitionedRegion.virtualPut(PartitionedRegion.java:2027)
>         at org.apache.geode.internal.cache.LocalRegionDataView.putEntry(LocalRegionDataView.java:152)
>         at org.apache.geode.internal.cache.LocalRegion.basicUpdate(LocalRegion.java:5616)
>         at org.apache.geode.internal.cache.LocalRegion.basicBridgePut(LocalRegion.java:5252)
>         at org.apache.geode.internal.cache.tier.sockets.command.Put65.cmdExecute(Put65.java:390)
>         at org.apache.geode.internal.cache.tier.sockets.BaseCommand.execute(BaseCommand.java:163)
>         at org.apache.geode.internal.cache.tier.sockets.ServerConnection.doNormalMsg(ServerConnection.java:868)
>         at org.apache.geode.internal.cache.tier.sockets.OriginalServerConnection.doOneMessage(OriginalServerConnection.java:85)
>         at org.apache.geode.internal.cache.tier.sockets.ServerConnection.run(ServerConnection.java:1248)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>         at org.apache.geode.internal.cache.tier.sockets.AcceptorImpl$4$1.run(AcceptorImpl.java:644)
>         at java.lang.Thread.run(Thread.java:748)
>   Caused by: java.sql.SQLException: Type is not supported.
>         at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
>         at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
>         at org.apache.derby.client.am.PreparedStatement.setObject(Unknown Source)
>         at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.setObject(HikariProxyPreparedStatement.java)
>         at org.apache.geode.connectors.jdbc.internal.SqlHandler.setValuesInStatement(SqlHandler.java:155)
>         at org.apache.geode.connectors.jdbc.internal.SqlHandler.executeWriteStatement(SqlHandler.java:212)
>         at org.apache.geode.connectors.jdbc.internal.SqlHandler.write(SqlHandler.java:196)
>         at org.apache.geode.connectors.jdbc.JdbcWriter.writeEvent(JdbcWriter.java:79)
>         ... 23 more
>   Caused by: org.apache.derby.client.am.SqlException: Type is not supported.
>         ... 29 more



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)