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

Kevin Minder updated KNOX-57:
-----------------------------

       Assignee: Kevin Minder
    Description: 
This occurs when the directory in which the Knox Gateway is installed is 
deleted while the Gateway is running.  In particular the gateway is monitoring 
the deployments directory and doesn't handle it well when that is deleted.

java.lang.NullPointerException
        at 
org.apache.hadoop.gateway.GatewayServer$InternalTopologyListener.handleTopologyEvent(GatewayServer.java:354)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.notifyChangeListeners(FileTopologyProvider.java:150)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.reloadTopologies(FileTopologyProvider.java:115)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.handleFileEvent(FileTopologyProvider.java:181)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.fileDeleted(FileTopologyProvider.java:192)
        at 
org.apache.commons.vfs2.events.DeleteEvent.notify(DeleteEvent.java:36)
        at 
org.apache.commons.vfs2.provider.AbstractFileSystem.fireEvent(AbstractFileSystem.java:600)
        at 
org.apache.commons.vfs2.provider.AbstractFileSystem.fireFileDeleted(AbstractFileSystem.java:550)
        at 
org.apache.commons.vfs2.impl.DefaultFileMonitor$FileMonitorAgent.check(DefaultFileMonitor.java:634)
        at 
org.apache.commons.vfs2.impl.DefaultFileMonitor$FileMonitorAgent.access$200(DefaultFileMonitor.java:430)
        at 
org.apache.commons.vfs2.impl.DefaultFileMonitor.run(DefaultFileMonitor.java:385)
        at java.lang.Thread.run(Thread.java:680)

  was:
java.lang.NullPointerException
        at 
org.apache.hadoop.gateway.GatewayServer$InternalTopologyListener.handleTopologyEvent(GatewayServer.java:354)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.notifyChangeListeners(FileTopologyProvider.java:150)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.reloadTopologies(FileTopologyProvider.java:115)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.handleFileEvent(FileTopologyProvider.java:181)
        at 
org.apache.hadoop.gateway.topology.file.FileTopologyProvider.fileDeleted(FileTopologyProvider.java:192)
        at 
org.apache.commons.vfs2.events.DeleteEvent.notify(DeleteEvent.java:36)
        at 
org.apache.commons.vfs2.provider.AbstractFileSystem.fireEvent(AbstractFileSystem.java:600)
        at 
org.apache.commons.vfs2.provider.AbstractFileSystem.fireFileDeleted(AbstractFileSystem.java:550)
        at 
org.apache.commons.vfs2.impl.DefaultFileMonitor$FileMonitorAgent.check(DefaultFileMonitor.java:634)
        at 
org.apache.commons.vfs2.impl.DefaultFileMonitor$FileMonitorAgent.access$200(DefaultFileMonitor.java:430)
        at 
org.apache.commons.vfs2.impl.DefaultFileMonitor.run(DefaultFileMonitor.java:385)
        at java.lang.Thread.run(Thread.java:680)

    
> NPE when GATEWAY_HOME deleted out from underneath a running gateway instance
> ----------------------------------------------------------------------------
>
>                 Key: KNOX-57
>                 URL: https://issues.apache.org/jira/browse/KNOX-57
>             Project: Apache Knox
>          Issue Type: Bug
>    Affects Versions: 0.2.0
>            Reporter: Kevin Minder
>            Assignee: Kevin Minder
>
> This occurs when the directory in which the Knox Gateway is installed is 
> deleted while the Gateway is running.  In particular the gateway is 
> monitoring the deployments directory and doesn't handle it well when that is 
> deleted.
> java.lang.NullPointerException
>       at 
> org.apache.hadoop.gateway.GatewayServer$InternalTopologyListener.handleTopologyEvent(GatewayServer.java:354)
>       at 
> org.apache.hadoop.gateway.topology.file.FileTopologyProvider.notifyChangeListeners(FileTopologyProvider.java:150)
>       at 
> org.apache.hadoop.gateway.topology.file.FileTopologyProvider.reloadTopologies(FileTopologyProvider.java:115)
>       at 
> org.apache.hadoop.gateway.topology.file.FileTopologyProvider.handleFileEvent(FileTopologyProvider.java:181)
>       at 
> org.apache.hadoop.gateway.topology.file.FileTopologyProvider.fileDeleted(FileTopologyProvider.java:192)
>       at 
> org.apache.commons.vfs2.events.DeleteEvent.notify(DeleteEvent.java:36)
>       at 
> org.apache.commons.vfs2.provider.AbstractFileSystem.fireEvent(AbstractFileSystem.java:600)
>       at 
> org.apache.commons.vfs2.provider.AbstractFileSystem.fireFileDeleted(AbstractFileSystem.java:550)
>       at 
> org.apache.commons.vfs2.impl.DefaultFileMonitor$FileMonitorAgent.check(DefaultFileMonitor.java:634)
>       at 
> org.apache.commons.vfs2.impl.DefaultFileMonitor$FileMonitorAgent.access$200(DefaultFileMonitor.java:430)
>       at 
> org.apache.commons.vfs2.impl.DefaultFileMonitor.run(DefaultFileMonitor.java:385)
>       at java.lang.Thread.run(Thread.java:680)

--
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

Reply via email to