dorlevi opened a new issue, #12705:
URL: https://github.com/apache/pinot/issues/12705

   A simple min/max over a big_decimal fails when using the multi-stage engine,
   
   **Query:**
   `select min(block_number) from 
org_2dYiMRMfas142XRKQ3bJIqmN3V6_erc20_balance_changes limit 10`
   
   **Error:**
   
   `Error Code: 200
   
   QueryExecutionError:
   Received error query execution result block: {1000=Unable to create DataBlock
   java.lang.RuntimeException: Unable to create DataBlock
        at 
org.apache.pinot.query.runtime.blocks.TransferableBlock.getDataBlock(TransferableBlock.java:140)
        at 
org.apache.pinot.query.mailbox.GrpcSendingMailbox.toMailboxContent(GrpcSendingMailbox.java:121)
        at 
org.apache.pinot.query.mailbox.GrpcSendingMailbox.send(GrpcSendingMailbox.java:72)
        at 
org.apache.pinot.query.runtime.operator.exchange.BlockExchange.sendBlock(BlockExchange.java:126)
   ...
   Caused by: java.lang.ClassCastException: class java.lang.Double cannot be 
cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal 
are in module java.base of loader 'bootstrap')
        at 
org.apache.pinot.core.common.datablock.DataBlockBuilder.buildFromRows(DataBlockBuilder.java:148)
        at 
org.apache.pinot.query.runtime.blocks.TransferableBlock.getDataBlock(TransferableBlock.java:133)
        ... 16 more}
   
org.apache.pinot.query.service.dispatch.QueryDispatcher.getResultTable(QueryDispatcher.java:332)
   
org.apache.pinot.query.service.dispatch.QueryDispatcher.runReducer(QueryDispatcher.java:276)
   
org.apache.pinot.query.service.dispatch.QueryDispatcher.submitAndReduce(QueryDispatcher.java:100)
   
org.apache.pinot.broker.requesthandler.MultiStageBrokerRequestHandler.handleRequest(MultiStageBrokerRequestHandler.java:199)`
   
   the same query works on v1 query engine.


-- 
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: commits-unsubscr...@pinot.apache.org.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to