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)