Robert Kanter created OOZIE-1320:
------------------------------------
Summary: Tests for sharelib actions fail with
ClassNotFoundException against Hadoop 2
Key: OOZIE-1320
URL: https://issues.apache.org/jira/browse/OOZIE-1320
Project: Oozie
Issue Type: Bug
Components: tests
Affects Versions: trunk
Reporter: Robert Kanter
Assignee: Robert Kanter
Fix For: trunk
The changes done to the sharelib actions in OOZIE-1311 have caused their tests
to throw {{ClassNotFoundException}} on the Main class (e.g.
{{TestSqoopActionExecutor}} throws {{ClassNotFoundException}} on {{SqoopMain}})
when run against Hadoop 2. This issue only affects the tests, not an actual
deployment.
Before OOZIE-1311, the Main classes were in the launcher jar. Now that they
are not, in Hadoop 1, they get picked up by simply being in the classpath. In
Hadoop 2, this doesn't work because its classpath by default only contains
JARs. We need to modify the classpath to have the Main class to fix this.
Note that even with a fix, many of the actions will still fail for other
reasons because they were not compiled against Hadoop 2. (Though it should
work if you have the proper JARs).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira