Robert Kanter created OOZIE-1823:
------------------------------------
Summary: OozieSharelibCLI shouldn't load ext services
Key: OOZIE-1823
URL: https://issues.apache.org/jira/browse/OOZIE-1823
Project: Oozie
Issue Type: Bug
Components: tools
Affects Versions: 4.0.1
Reporter: Robert Kanter
Assignee: Robert Kanter
Priority: Blocker
OozieSharelibCLI (invoked via running {{oozie-setup.sh sharelib}} commands)
should not load the ext services (i.e. {{oozie.services.ext}}). This is
unnecessary and can even lead to problems. For example, if you enable JMS/SLA
messaging, you'll add the EventHandlerService which will get loaded when you
run OozieSharelibCLI; however, this will fail because OozieSharelibCLI doesn't
load the SchedulerService, which EventHandlerService tries to use and you get
an NullPointerException. This prevents anyone who is using this feature from
(easily) updating their sharelib.
This isn't a problem for OozieDBCLI even though it uses Services because it
doesn't actually {{init()}} them.
--
This message was sent by Atlassian JIRA
(v6.2#6252)