[jboss-jira] [JBoss JIRA] (DROOLS-833) PermGen issue with Kie CI

Mario Fusco (JIRA) issues at jboss.org
Tue May 23 13:15:00 EDT 2017


     [ https://issues.jboss.org/browse/DROOLS-833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mario Fusco resolved DROOLS-833.
--------------------------------
    Resolution: Out of Date


> PermGen issue with Kie CI
> -------------------------
>
>                 Key: DROOLS-833
>                 URL: https://issues.jboss.org/browse/DROOLS-833
>             Project: Drools
>          Issue Type: Bug
>          Components: core engine
>    Affects Versions: 6.2.0.Final
>         Environment: RHEL 6.5, JDK 1.7.0_71, Wildfly 8.2, Sonatype Nexus 2.11.3-0
>            Reporter: C R
>            Assignee: Mario Fusco
>
> We're facing a lot of issues with permgen OOM errors while using the KIE CI implementation to get the rules during runtime from a Nexus host.
> A jmap analysis shows that 414MB of dead permgen is produced by org/eclipse/sisu/space/CloningClassSpace$CloningClassLoader at 0x00000007ef60b6a0
> With a dependency tree analysis it's shown, that only kie CI uses the sisu classes:
> +- org.kie:kie-ci:jar:6.2.0.Final:compile
> [INFO] |  +- org.apache.maven:maven-artifact:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven:maven-core:jar:3.2.2:compile
> [INFO] |  |  +- org.apache.maven:maven-repository-metadata:jar:3.2.2:compile
> [INFO] |  |  +- org.codehaus.plexus:plexus-interpolation:jar:1.19:compile
> [INFO] |  |  +- org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile
> [INFO] |  |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
> [INFO] |  +- org.apache.maven:maven-model:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven:maven-model-builder:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven:maven-plugin-api:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven:maven-settings:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven:maven-settings-builder:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven:maven-compat:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven:maven-aether-provider:jar:3.2.2:compile
> [INFO] |  +- org.apache.maven.wagon:wagon-provider-api:jar:1.0:compile
> [INFO] |  +- org.codehaus.plexus:plexus-classworlds:jar:2.5.1:compile
> [INFO] |  +- org.codehaus.plexus:plexus-utils:jar:3.0.17:compile
> [INFO] |  +- org.eclipse.aether:aether-api:jar:1.0.0.v20140518:compile
> [INFO] |  +- org.eclipse.aether:aether-util:jar:1.0.0.v20140518:compile
> [INFO] |  +- org.eclipse.aether:aether-impl:jar:1.0.0.v20140518:compile
> [INFO] |  +- org.eclipse.aether:aether-connector-basic:jar:1.0.0.v20140518:compile
> [INFO] |  +- org.eclipse.aether:aether-spi:jar:1.0.0.v20140518:compile
> [INFO] |  +- org.eclipse.aether:aether-transport-wagon:jar:1.0.0.v20140518:compile
> [INFO] |  +- org.eclipse.aether:aether-transport-file:jar:1.0.0.v20140518:compile
> [INFO] |  +- org.eclipse.aether:aether-transport-http:jar:1.0.0.v20140518:compile
> [INFO] |  |  \- org.slf4j:jcl-over-slf4j:jar:1.6.2:compile
> [INFO] |  +- org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.0.0.M5:compile
> [INFO] |  |  \- org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.0.0.M5:compile
> [INFO] |  +- org.apache.ant:ant:jar:1.8.2:compile
> [INFO] |  |  \- org.apache.ant:ant-launcher:jar:1.8.2:compile
> [INFO] |  +- org.apache.maven.wagon:wagon-http:jar:2.0:compile
> [INFO] |  |  \- org.apache.maven.wagon:wagon-http-shared4:jar:2.0:compile
> [INFO] |  |     \- org.jsoup:jsoup:jar:1.6.1:compile
> [INFO] |  +- org.sonatype.plexus:plexus-cipher:jar:1.4:compile
> [INFO] |  \- org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0:compile
> [INFO] |     \- aopalliance:aopalliance:jar:1.0:compile
> The most current version of the sisu implementation is 0.3.1 while kie-ci is using 0.0.0.M5. Maybe this is related to a bug in sisu with this old version.
> Is it possible to include a newer version of sisu with ki-ci?



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list