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

apache / carbondata / 1472
76%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2019 05:07PM UTC
Jobs 1
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

pending completion
1472

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

Jobs
ID Job ID Ran Files Coverage
1 1472.1 18 Jan 2019 05:07PM UTC 0
79.32
Source Files on build 1472
Detailed source file information is not available for this build.
  • Back to Repo
  • Jenkins Build #1472
  • 98048730 on github
  • Prev Build on master (#1473)
  • Next Build on master (#1474)
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