You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by "Henry2SS (via GitHub)" <gi...@apache.org> on 2023/01/31 10:22:02 UTC

[GitHub] [doris] Henry2SS opened a new issue, #16294: [Bug](broker load) hll_hash(null) report incorrect exception `label already used`

Henry2SS opened a new issue, #16294:
URL: https://github.com/apache/doris/issues/16294

   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no similar issues.
   
   
   ### Version
   
   trunck
   
   ### What's Wrong?
   
   create a broker load with `set (coln = hll_hash(null))`, an exception reported. It shows `label already used`.
   
   stack:
   ```
   2023-01-31 17:16:18,852 WARN (pending_load_task_scheduler_pool-0|172) [LoadTask.exec():73] LOAD_JOB=10031, error_msg={Unexpected failed to execute load task}
   java.lang.NullPointerException: null
   	at java.lang.String$CaseInsensitiveComparator.compare(String.java:1192) ~[?:1.8.0_342]
   	at java.lang.String$CaseInsensitiveComparator.compare(String.java:1186) ~[?:1.8.0_342]
   	at java.util.TreeMap.getEntryUsingComparator(TreeMap.java:376) ~[?:1.8.0_342]
   	at java.util.TreeMap.getEntry(TreeMap.java:345) ~[?:1.8.0_342]
   	at java.util.TreeMap.containsKey(TreeMap.java:232) ~[?:1.8.0_342]
   	at org.apache.doris.analysis.DataDescription.validateHllHash(DataDescription.java:374) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.analysis.DataDescription.validateMappingFunction(DataDescription.java:230) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.Load.initColumns(Load.java:1036) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.Load.initColumns(Load.java:946) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.planner.BrokerScanNode.initColumns(BrokerScanNode.java:271) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.planner.BrokerScanNode.initParams(BrokerScanNode.java:234) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.planner.BrokerScanNode.init(BrokerScanNode.java:179) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.loadv2.LoadingTaskPlanner.plan(LoadingTaskPlanner.java:127) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.loadv2.LoadLoadingTask.init(LoadLoadingTask.java:107) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.loadv2.BrokerLoadJob.createLoadingTask(BrokerLoadJob.java:207) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.loadv2.BrokerLoadJob.onPendingTaskFinished(BrokerLoadJob.java:166) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.loadv2.BrokerLoadJob.onTaskFinished(BrokerLoadJob.java:125) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.load.loadv2.LoadTask.exec(LoadTask.java:65) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at org.apache.doris.task.MasterTask.run(MasterTask.java:31) ~[doris-fe.jar:1.0-SNAPSHOT]
   	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_342]
   	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_342]
   	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_342]
   	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_342]
   	at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_342]
   ```
   
   
   
   ### What You Expected?
   
   report ` Column is not in sources, column: null`
   
   ### How to Reproduce?
   
   as mentioned above.
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
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-unsubscribe@doris.apache.org.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


[GitHub] [doris] caiconghui closed issue #16294: [Bug](broker load) hll_hash(null) report incorrect exception `label already used`

Posted by "caiconghui (via GitHub)" <gi...@apache.org>.
caiconghui closed issue #16294: [Bug](broker load) hll_hash(null) report incorrect exception `label already used`
URL: https://github.com/apache/doris/issues/16294


-- 
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-unsubscribe@doris.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org