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

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

    Fix Version/s: 0.3.0
    
> 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
>             Fix For: 0.3.0
>
>         Attachments: KNOX-57.patch
>
>
> 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