Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-10813

OutOfMemory error when trying to display resource adapters in web console

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • 10.0.0.Final, 13.0.0.Final
    • Management, Web Console
    • None
    • Hide

      Create about 25 resource adapters a try to display them in the web administration console.

      Show
      Create about 25 resource adapters a try to display them in the web administration console.

    Description

      We have about 25 resource adapters set through CLI. When I want to display them in web administration console it kills the whole wildfly server - server is not responding and after several minutes it ends up with OutOfMemory error and server must be restarted. We've seen this issue since wildfly 10 (it was the first version we used). With only a few resource adapters it is not happening.

      Memory settings: JAVA_OPTS="-Xms512m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m

      The error which appeared on WidlFly 13.0.0.Final:

      Log

      ERROR [org.jboss.as.controller.management-operation] (External Management Request Threads – 1) WFLYCTL0013: Operation ("read-resource-description") failed - address: ([
      ("subsystem" => "resource-adapters"),
      ("resource-adapter" => "AppAdapter"),
      ("connection-definitions" => "cp-host")
      ]): java.lang.OutOfMemoryError: Java heap space
      at java.util.HashMap.resize(HashMap.java:704)
      at java.util.HashMap.putVal(HashMap.java:629)
      at java.util.HashMap.put(HashMap.java:612)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:180)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:169)
      at org.jboss.dmr.ModelNode.clone(ModelNode.java:1867)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:180)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:169)
      at org.jboss.dmr.ModelNode.clone(ModelNode.java:1867)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:180)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:169)
      at org.jboss.dmr.ModelNode.clone(ModelNode.java:1867)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:180)
      at org.jboss.dmr.ObjectModelValue.copy(ObjectModelValue.java:169)
      at org.jboss.dmr.ModelNode.set(ModelNode.java:693)
      at org.jboss.as.controller.operations.global.ReadResourceDescriptionHandler$ReadResourceDescriptionAssemblyHandler.execute(ReadResourceDescriptionHandler.java:618)
      at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:999)
      at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:743)
      at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:467)
      at org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1404)
      at org.jboss.as.controller.ModelControllerImpl.internalExecute(ModelControllerImpl.java:423)
      at org.jboss.as.controller.ModelControllerImpl.lambda$execute$1(ModelControllerImpl.java:243)
      at org.jboss.as.controller.ModelControllerImpl$$Lambda$490/414756260.run(Unknown Source)
      at org.wildfly.security.auth.server.SecurityIdentity$$Lambda$491/367363594.run(Unknown Source)
      at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:263)
      at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:229)
      at org.jboss.as.controller.ModelControllerImpl.execute(ModelControllerImpl.java:243)
      at org.jboss.as.domain.http.server.DomainApiHandler.handleRequest(DomainApiHandler.java:212)
      at io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)
      at org.jboss.as.domain.http.server.DomainApiCheckHandler.handleRequest(DomainApiCheckHandler.java:93)
      at org.jboss.as.domain.http.server.security.ElytronIdentityHandler.lambda$handleRequest$0(ElytronIdentityHandler.java:62)
      at org.jboss.as.domain.http.server.security.ElytronIdentityHandler$$Lambda$790/1228674018.run(Unknown Source)

      Attachments

        Activity

          People

            hpehl@redhat.com Harald Pehl
            obluda1 Helena Knyttlová (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: