Skip to content

Memory leak in the kb builder  #93

@lfoppiano

Description

@lfoppiano

After several weeks we've got this:

Exception in thread "main" java.lang.reflect.InvocationTargetException
        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)
        at com.simontuffs.onejar.Boot.run(Boot.java:340)
        at com.simontuffs.onejar.Boot.main(Boot.java:166)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
        at java.util.concurrent.CopyOnWriteArrayList.remove(CopyOnWriteArrayList.java:557)
        at java.util.concurrent.CopyOnWriteArrayList.remove(CopyOnWriteArrayList.java:528)
        at com.mysql.jdbc.ConnectionImpl.unregisterStatement(ConnectionImpl.java:5219)
        at com.mysql.jdbc.StatementImpl.realClose(StatementImpl.java:2178)
        at com.mysql.jdbc.PreparedStatement.realClose(PreparedStatement.java:2708)
        at com.mysql.jdbc.StatementImpl.close(StatementImpl.java:532)
        at fr.inria.anhalytics.commons.dao.DAO.closeQuietly(DAO.java:42)
        at fr.inria.anhalytics.commons.dao.anhalytics.OrganisationDAO.getOrganisationNames(OrganisationDAO.java:506)
        at fr.inria.anhalytics.commons.dao.anhalytics.OrganisationDAO.update(OrganisationDAO.java:197)
        at fr.inria.anhalytics.commons.dao.anhalytics.OrganisationDAO.create(OrganisationDAO.java:83)
        at fr.inria.anhalytics.kb.datamine.KnowledgeBaseFeeder.parseListRelation(KnowledgeBaseFeeder.java:385)
        at fr.inria.anhalytics.kb.datamine.KnowledgeBaseFeeder.parseAffiliationOrg(KnowledgeBaseFeeder.java:456)
        at fr.inria.anhalytics.kb.datamine.KnowledgeBaseFeeder.processPersons(KnowledgeBaseFeeder.java:564)
        at fr.inria.anhalytics.kb.datamine.KnowledgeBaseFeeder.initKnowledgeBase(KnowledgeBaseFeeder.java:137)
        at fr.inria.anhalytics.kb.main.Main.processCommand(Main.java:55)
        at fr.inria.anhalytics.kb.main.Main.main(Main.java:40)
        ... 6 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions