Tom Beerbower created AMBARI-11774:
--------------------------------------

             Summary: Views : NPE accessing view that includes velocity.
                 Key: AMBARI-11774
                 URL: https://issues.apache.org/jira/browse/AMBARI-11774
             Project: Ambari
          Issue Type: Bug
            Reporter: Tom Beerbower
            Assignee: Tom Beerbower
             Fix For: 2.1.0


Intermittent issue accessing a view that includes a version of the Velocity jar 
in its archive.  Shows up as an NPE in the Velocity initialization code.

Likely related to class loader conflict with the Velocity classes included with 
Ambari.

{code}
java.lang.NullPointerException

java.lang.NullPointerException
        at 
org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeInstance.java:1198)
        at 
org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeInstance.java:1181)
        at 
org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1297)
        at 
org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1265)
        at org.apache.velocity.app.Velocity.evaluate(Velocity.java:180)
        at 
org.apache.ambari.server.view.ViewContextImpl.evaluatePropertyTemplates(ViewContextImpl.java:453)
        at 
org.apache.ambari.server.view.ViewContextImpl.getPropertyValues(ViewContextImpl.java:419)
        at 
org.apache.ambari.server.view.ViewContextImpl.getProperties(ViewContextImpl.java:172)
        at org.apache.ambari.view.utils.ambari.AmbariApi.(AmbariApi.java:62)
        at 
org.apache.ambari.view.hive.client.ConnectionFactory.(ConnectionFactory.java:42)
        at 
org.apache.ambari.view.hive.utils.SharedObjectsFactory.(SharedObjectsFactory.java:65)
        at 
org.apache.ambari.view.hive.resources.browser.HiveBrowserService.getConnectionFactory(HiveBrowserService.java:72)
        at 
org.apache.ambari.view.hive.resources.browser.HiveBrowserService.databases(HiveBrowserService.java:93)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at 
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
        at 
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to