[ https://issues.apache.org/jira/browse/HIVE-15096?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fei Hui updated HIVE-15096: --------------------------- Assignee: Fei Hui Target Version/s: 2.2.0 Status: Patch Available (was: Open) diff --git a/hplsql/src/main/java/org/apache/hive/hplsql/Exec.java b/hplsql/src/main/java/org/apache/hive/hplsql/Exec.java index 6da4f5b..1e14361 100644 --- a/hplsql/src/main/java/org/apache/hive/hplsql/Exec.java +++ b/hplsql/src/main/java/org/apache/hive/hplsql/Exec.java @@ -615,9 +615,13 @@ public void registerUdf() { } ArrayList<String> sql = new ArrayList<String>(); String dir = Utils.getExecDir(); - sql.add("ADD JAR " + dir + "hplsql.jar"); - sql.add("ADD JAR " + dir + "antlr-runtime-4.5.jar"); - sql.add("ADD FILE " + dir + Conf.SITE_XML); + sql.add("ADD JAR " + dir + "hive-hplsql-2.2.0-SNAPSHOT.jar"); + sql.add("ADD JAR " + dir + "antlr4-runtime-4.5.jar"); + if(!conf.getLocation().equals("")) { + sql.add("ADD FILE " + conf.getLocation()); + } else { + sql.add("ADD FILE " + dir + Conf.SITE_XML); + } if (dotHplsqlrcExists) { sql.add("ADD FILE " + dir + Conf.DOT_HPLSQLRC); } > hplsql registerUDF conflicts with pom.xml > ----------------------------------------- > > Key: HIVE-15096 > URL: https://issues.apache.org/jira/browse/HIVE-15096 > Project: Hive > Issue Type: Bug > Components: hpl/sql > Affects Versions: 2.0.1, 2.1.0, 2.0.0 > Reporter: Fei Hui > Assignee: Fei Hui > Fix For: 2.2.0 > > > in hplsql code, registerUDF code is > sql.add("ADD JAR " + dir + "hplsql.jar"); > sql.add("ADD JAR " + dir + "antlr-runtime-4.5.jar"); > sql.add("ADD FILE " + dir + Conf.SITE_XML); > but pom configufation is > <parent> > <groupId>org.apache.hive</groupId> > <artifactId>hive</artifactId> > <version>2.2.0-SNAPSHOT</version> > <relativePath>../pom.xml</relativePath> > </parent> > <artifactId>hive-hplsql</artifactId> > <packaging>jar</packaging> > <name>Hive HPL/SQL</name> > <dependency> > <groupId>org.antlr</groupId> > <artifactId>antlr4-runtime</artifactId> > <version>4.5</version> > </dependency> > when run hplsql , errors occur as below > Error while processing statement: > /opt/apps/apache-hive-2.0.0-bin/lib/hplsql.jar does not exist -- This message was sent by Atlassian JIRA (v6.3.4#6332)