You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Ashutosh Mestry (JIRA)" <ji...@apache.org> on 2018/04/25 00:02:00 UTC

[jira] [Commented] (ATLAS-2606) Graph shutdown called twice when Atlas is shutting down

    [ https://issues.apache.org/jira/browse/ATLAS-2606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16451436#comment-16451436 ] 

Ashutosh Mestry commented on ATLAS-2606:
----------------------------------------

+1 for patch

> Graph shutdown called twice when Atlas is shutting down
> -------------------------------------------------------
>
>                 Key: ATLAS-2606
>                 URL: https://issues.apache.org/jira/browse/ATLAS-2606
>             Project: Atlas
>          Issue Type: Bug
>    Affects Versions: 1.0.0-alpha
>            Reporter: Apoorv Naik
>            Assignee: Apoorv Naik
>            Priority: Minor
>             Fix For: 1.0.0
>
>         Attachments: 0001-ATLAS-2606-Graph-shutdown-fix.patch
>
>
> The Graph database registers a shutdown hook and spring infers the destroy method bean, the shutdown hook registered with JVM kicks in after the spring bean destruction which causes this error to be reported in the logs
>  
> {noformat}
> 2018-04-24 15:16:51,443 WARN  - [Thread-0:] ~ Failed to remove shutdown hook (StandardJanusGraph:262)
> java.lang.IllegalStateException: Shutdown in progress
>     at java.lang.ApplicationShutdownHooks.remove(ApplicationShutdownHooks.java:82)
>     at java.lang.Runtime.removeShutdownHook(Runtime.java:239)
>     at org.janusgraph.graphdb.database.StandardJanusGraph.removeHook(StandardJanusGraph.java:259)
>     at org.janusgraph.graphdb.database.StandardJanusGraph.close(StandardJanusGraph.java:193)
>     at org.apache.atlas.repository.graphdb.janus.AtlasJanusGraph.shutdown(AtlasJanusGraph.java:211)
>     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:498)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)