我每晚都在扫描我们的软件并保存到外部 Neo4J 数据库。在一个 Maven 模块中,我收到很多这样的错误:
[WARNING] Cannot scan class '/foo/bar/util/dao/crud/Readers.class'.
java.lang.ClassCastException: com.sun.proxy.$Proxy134 cannot be cast to com.buschmais.jqassistant.plugin.java.api.model.generics.TypeVariableDescriptor
at com.sun.proxy.$Proxy151.resolveTypeParameter (Unknown Source)
at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.generics.AbstractGenericDeclarationVisitor.visitFormalTypeParameter (AbstractGenericDeclarationVisitor.java:39)
at org.objectweb.asm.signature.SignatureReader.accept (SignatureReader.java:79)
at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitMethod (ClassVisitor.java:128)
at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitMethod (ClassVisitor.java:20)
at org.objectweb.asm.ClassReader.readMethod (ClassReader.java:1330)
at org.objectweb.asm.ClassReader.accept (ClassReader.java:721)
at org.objectweb.asm.ClassReader.accept (ClassReader.java:401)
at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.lambda$scan$0 (ClassFileScannerPlugin.java:66)
at com.buschmais.jqassistant.plugin.common.api.scanner.MD5DigestDelegate.digest (MD5DigestDelegate.java:79)
at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan (ClassFileScannerPlugin.java:65)
at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan (ClassFileScannerPlugin.java:27)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:120)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:84)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:59)
at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan (AbstractContainerScannerPlugin.java:53)
at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan (AbstractContainerScannerPlugin.java:29)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:120)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:84)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:59)
at com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenProjectScannerPlugin.scanFile (MavenProjectScannerPlugin.java:413)
at com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenProjectScannerPlugin.scanArtifact (MavenProjectScannerPlugin.java:363)
at com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenProjectScannerPlugin.scanClassesDirectory (MavenProjectScannerPlugin.java:338)
at com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenProjectScannerPlugin.scan (MavenProjectScannerPlugin.java:129)
at com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenProjectScannerPlugin.scan (MavenProjectScannerPlugin.java:57)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:120)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:80)
at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan (ScannerImpl.java:59)
at com.buschmais.jqassistant.scm.maven.ScanMojo.execute (ScanMojo.java:110)
at com.buschmais.jqassistant.scm.maven.AbstractModuleMojo$1.run (AbstractModuleMojo.java:21)
at com.buschmais.jqassistant.scm.maven.AbstractMojo.execute (AbstractMojo.java:398)
at com.buschmais.jqassistant.scm.maven.AbstractModuleMojo.execute (AbstractModuleMojo.java:24)
...
有谁知道出了什么问题?谢谢!