[ 
https://issues.apache.org/jira/browse/SPARK-20111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joseph K. Bradley updated SPARK-20111:
--------------------------------------
    Description: 
In GraphFrames, test {{test("named edges")}} in {{PatternMatchSuite}} surfaces 
a SQL codegen bug.
This is described in https://github.com/graphframes/graphframes/issues/165

Summary
* The unit test does a simple motif query on a graph.  Essentially, this means 
taking 2 DataFrames, doing a few joins, selecting 2 columns, and collecting the 
(tiny) DataFrame.
* The test runs, but codegen fails.  See the linked GraphFrames issue for the 
stacktrace.

To reproduce this:
* Check out GraphFrames https://github.com/graphframes/graphframes
* Run {{sbt assembly}} to compile it and run tests

Copying [~felixcheung]'s comment from the GraphFrames issue 165:
{quote}
Seems like codegen bug; it looks like at least 2 issues:
1. At L472, inputadapter_value is not defined within scope
2. inputadapter_value is an InternalRow, for this statement to work
{{bhj_primitiveA = inputadapter_value;}}
it should be
{{bhj_primitiveA = inputadapter_value.getLong(0);}}
{quote}

  was:
In GraphFrames, test {{test("named edges")}} in {{PatternMatchSuite}} surfaces 
a SQL codegen bug.
This is described in https://github.com/graphframes/graphframes/issues/165

Summary
* The unit test does a simple motif query on a graph.  Essentially, this means 
taking 2 DataFrames, doing a few joins, selecting 2 columns, and collecting the 
(tiny) DataFrame.
* The test runs, but codegen fails.  See the linked GraphFrames issue for the 
stacktrace.

To reproduce this:
* Check out GraphFrames https://github.com/graphframes/graphframes
* Run {{sbt assembly}} to compile it and run tests


> codegen bug surfaced by GraphFrames issue 165
> ---------------------------------------------
>
>                 Key: SPARK-20111
>                 URL: https://issues.apache.org/jira/browse/SPARK-20111
>             Project: Spark
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 2.0.2, 2.1.0, 2.2.0
>            Reporter: Joseph K. Bradley
>
> In GraphFrames, test {{test("named edges")}} in {{PatternMatchSuite}} 
> surfaces a SQL codegen bug.
> This is described in https://github.com/graphframes/graphframes/issues/165
> Summary
> * The unit test does a simple motif query on a graph.  Essentially, this 
> means taking 2 DataFrames, doing a few joins, selecting 2 columns, and 
> collecting the (tiny) DataFrame.
> * The test runs, but codegen fails.  See the linked GraphFrames issue for the 
> stacktrace.
> To reproduce this:
> * Check out GraphFrames https://github.com/graphframes/graphframes
> * Run {{sbt assembly}} to compile it and run tests
> Copying [~felixcheung]'s comment from the GraphFrames issue 165:
> {quote}
> Seems like codegen bug; it looks like at least 2 issues:
> 1. At L472, inputadapter_value is not defined within scope
> 2. inputadapter_value is an InternalRow, for this statement to work
> {{bhj_primitiveA = inputadapter_value;}}
> it should be
> {{bhj_primitiveA = inputadapter_value.getLong(0);}}
> {quote}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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

Reply via email to