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

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

Do you know how to solve this issue? Write a tip to help other users and build your expert profile.

Solutions on the web

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

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.