• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

apache / carbondata / 1472 / 1
76%
master: 76%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2019 05:07PM UTC
Files 1026
Run time 8min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Jan 2019 05:07PM UTC coverage: 79.317% (+5.2%) from 74.111%
1472.1

push

jenkins

ravipesala
[CARBONDATA-3238] Solve StackOverflowError using MV datamap

【Problem】 An exception or error caused a run to abort. (Using MV)
java.lang.StackOverflowError
at org.apache.spark.sql.catalyst.expressions.AttributeMap6712anonfun.apply(AttributeMap.scala:34)
at org.apache.spark.sql.catalyst.expressions.AttributeMap6712anonfun.apply(AttributeMap.scala:34)
at scala.Option.map(Option.scala:146)
at org.apache.spark.sql.catalyst.expressions.AttributeMap.get(AttributeMap.scala:34)
at org.apache.spark.sql.catalyst.expressions.AttributeMap.contains(AttributeMap.scala:36)
at org.apache.carbondata.mv.rewrite.SelectSelectGroupbyChildDelta6712anonfun.applyOrElse(DefaultMatchMaker.scala:693)

【Cause】When column of table is lowcase and column of mv is uppercase and this column is the selected column(detail test case see the code), the tree node of this selected column in the logic plan tree have will be alias which has a child of attributeReference, when this code run in the sel_3q.transformExpressions in DefaultMatchMaker.scala, the executor rule will cause loop call in transformDown of TreeNode class。

【Solution】this executor rule only need be transformed twrice or less by one experssion(select and having), so define a flag to solve it

This closes #3058

62475 of 78766 relevant lines covered (79.32%)

1.05 hits per line

Source Files on job 1472.1
  • Tree
  • List 0
  • Changed 264
  • Source Changed 1
  • Coverage Changed 264
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1472
  • 98048730 on github
  • Prev Job for on master (#1473.1)
  • Next Job for on master (#1474.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc