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

C R (JIRA) issues at jboss.org
Wed Jul 1 03:09:05 EDT 2015


C R created DROOLS-833:
--------------------------

             Summary: 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
(v6.3.15#6346)


More information about the jboss-jira mailing list