java.lang.ClassCircularityError: org/jboss/modules/FastCopyHashSet

Terracotta | hahayjb | 4 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    terracotta jboss 整合启动不了应用服务器客服端报classcircularityerror异常

    Terracotta | 4 years ago | hahayjb
    java.lang.ClassCircularityError: org/jboss/modules/FastCopyHashSet

    Root Cause Analysis

    1. java.lang.ClassCircularityError

      org/jboss/modules/FastCopyHashSet

      at org.jboss.modules.ModularURLStreamHandlerFactory$1.initialValue()
    2. JBoss Modules
      ModularURLStreamHandlerFactory$1.initialValue
      1. org.jboss.modules.ModularURLStreamHandlerFactory$1.initialValue(ModularURLStreamHandlerFactory.java:47)
      2. org.jboss.modules.ModularURLStreamHandlerFactory$1.initialValue(ModularURLStreamHandlerFactory.java:45)
      2 frames
    3. Java RT
      ThreadLocal.get
      1. java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141)
      2. java.lang.ThreadLocal.get(ThreadLocal.java:131)
      2 frames
    4. JBoss Modules
      ModularURLStreamHandlerFactory.createURLStreamHandler
      1. org.jboss.modules.ModularURLStreamHandlerFactory.createURLStreamHandler(ModularURLStreamHandlerFactory.java:90)
      1 frame
    5. Java RT
      ClassLoader.getResourceAsStream
      1. java.net.URL.getURLStreamHandler(URL.java:1122)
      2. java.net.URL.<init>(URL.java:572)
      3. java.net.URL.<init>(URL.java:464)
      4. java.net.URL.<init>(URL.java:413)
      5. java.net.JarURLConnection.parseSpecs(JarURLConnection.java:161)
      6. java.net.JarURLConnection.<init>(JarURLConnection.java:144)
      7. sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:63)
      8. sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
      9. java.net.URL.openConnection(URL.java:945)
      10. java.net.URL.openStream(URL.java:1010)
      11. java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1194)
      11 frames
    6. com.tc.backport175
      DefaultBytecodeProvider.getBytecode
      1. com.tc.backport175.bytecode.DefaultBytecodeProvider.getBytecode(DefaultBytecodeProvider.java:37)
      1 frame
    7. com.tc.object
      DefaultWeavingStrategy$AnnotationByteCodeProvider.getBytecode
      1. com.tc.object.bytecode.hook.impl.DefaultWeavingStrategy$AnnotationByteCodeProvider.getBytecode(DefaultWeavingStrategy.java:562)
      1 frame
    8. com.tc.backport175
      AnnotationReader.getReaderFor
      1. com.tc.backport175.bytecode.AnnotationReader.getBytecodeFor(AnnotationReader.java:168)
      2. com.tc.backport175.bytecode.AnnotationReader.parse(AnnotationReader.java:938)
      3. com.tc.backport175.bytecode.AnnotationReader.<init>(AnnotationReader.java:964)
      4. com.tc.backport175.bytecode.AnnotationReader.getReaderFor(AnnotationReader.java:213)
      5. com.tc.backport175.bytecode.AnnotationReader.getReaderFor(AnnotationReader.java:180)
      5 frames
    9. com.tc.aspectwerkz
      ExpressionVisitor.match
      1. com.tc.aspectwerkz.reflect.impl.java.JavaClassInfo.getAnnotationReader(JavaClassInfo.java:488)
      2. com.tc.aspectwerkz.reflect.impl.java.JavaFieldInfo.getAnnotations(JavaFieldInfo.java:78)
      3. com.tc.aspectwerkz.expression.ExpressionVisitor.visitAttributes(ExpressionVisitor.java:815)
      4. com.tc.aspectwerkz.expression.ExpressionVisitor.visitAnnotatedNode(ExpressionVisitor.java:1021)
      5. com.tc.aspectwerkz.expression.ExpressionVisitor.visit(ExpressionVisitor.java:171)
      6. com.tc.aspectwerkz.expression.ast.ASTGet.jjtAccept(ASTGet.java:22)
      7. com.tc.aspectwerkz.expression.ExpressionVisitor.visit(ExpressionVisitor.java:100)
      8. com.tc.aspectwerkz.expression.ast.ASTExpression.jjtAccept(ASTExpression.java:22)
      9. com.tc.aspectwerkz.expression.ExpressionVisitor.visit(ExpressionVisitor.java:88)
      10. com.tc.aspectwerkz.expression.ExpressionVisitor.match(ExpressionVisitor.java:74)
      10 frames
    10. com.tc.object
      ManagerUtil.isRoot
      1. com.tc.object.config.Root.matches(Root.java:94)
      2. com.tc.object.config.StandardDSOClientConfigHelperImpl.findMatchingRootDefinition(StandardDSOClientConfigHelperImpl.java:1057)
      3. com.tc.object.config.StandardDSOClientConfigHelperImpl.isRoot(StandardDSOClientConfigHelperImpl.java:1044)
      4. com.tc.object.bytecode.ManagerImpl.isRoot(ManagerImpl.java:639)
      5. com.tc.object.bytecode.ManagerUtil.isRoot(ManagerUtil.java:488)
      5 frames
    11. com.tc.util
      FieldUtils.get
      1. com.tc.util.FieldUtils.isStaticAndNonRootField(FieldUtils.java:201)
      2. com.tc.util.FieldUtils.get(FieldUtils.java:35)
      2 frames
    12. Java RT
      ObjectInputStream.readObject
      1. java.lang.reflect.Field.get(Field.java)
      2. java.io.ObjectStreamClass.getDeclaredSerialFields(Unknown Source)
      3. java.io.ObjectStreamClass.getSerialFields(Unknown Source)
      4. java.io.ObjectStreamClass.access$800(Unknown Source)
      5. java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:425)
      6. java.security.AccessController.doPrivileged(Native Method)
      7. java.io.ObjectStreamClass.<init>(Unknown Source)
      8. java.io.ObjectStreamClass.lookup(Unknown Source)
      9. java.io.ObjectStreamClass.initNonProxy(Unknown Source)
      10. java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1599)
      11. java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1494)
      12. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748)
      13. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327)
      14. java.io.ObjectInputStream.readArray(ObjectInputStream.java:1683)
      15. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1321)
      16. java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1969)
      17. java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
      18. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1775)
      19. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327)
      20. java.io.ObjectInputStream.readObject(ObjectInputStream.java:349)
      20 frames
    13. com.tc.management
      JmxRemoteTunnelMessage.deserializeFrom
      1. com.tc.management.remote.protocol.terracotta.JmxRemoteTunnelMessage.deserializeFrom(JmxRemoteTunnelMessage.java:94)
      1 frame
    14. com.tc.net
      TCMessageImpl.getObject
      1. com.tc.net.protocol.tcm.TCMessageImpl.getObject(TCMessageImpl.java:244)
      1 frame
    15. com.tc.management
      JmxRemoteTunnelMessage.hydrateValue
      1. com.tc.management.remote.protocol.terracotta.JmxRemoteTunnelMessage.hydrateValue(JmxRemoteTunnelMessage.java:55)
      1 frame
    16. com.tc.net
      HydrateHandler.handleEvent
      1. com.tc.net.protocol.tcm.TCMessageImpl.hydrate(TCMessageImpl.java:162)
      2. com.tc.net.protocol.tcm.HydrateHandler.handleEvent(HydrateHandler.java:19)
      2 frames
    17. com.tc.async
      StageImpl$WorkerThread.run
      1. com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:149)
      1 frame