Skip to content

Scanning Lombok fails at issue #59. #3

@b-pos465

Description

@b-pos465

Scanning the lombok repository leads to a bug. Here is the configuration:

<github-repository>
      <user>rzwitserloot</user>
      <name>lombok</name>

      <credentials>
          <user>...</user>
          <password>...</password>
      </credentials>
</github-repository>

And here is the error log:

2018-09-04 21:23:03.471 [main] INFO GraphBuilder - Importing issue: rzwitserloot/lombok#59, "[i769] changed ValueHandler for @Value: AllArgsConstructor to"
2018-09-04 21:23:04.917 [main] ERROR ScannerImpl - Unexpected problem encountered while scanning: item='test-project/target/test-project-1.0-SNAPSHOT.jar!githubissues.xml', path='/githubissues.xml', scope='CLASSPATH', pipeline='[com.buschmais.jqassistant.plugin.common.impl.scanner.FileResourceScannerPlugin@12b34bd5, org.jqassistant.contrib.plugin.githubissues.scanner.GitHubIssueScannerPlugin@596343e7]'. Please report this error including the full stacktrace (continueOnError=true).
java.lang.ClassCastException: com.sun.proxy.$Proxy130 cannot be cast to org.jqassistant.contrib.plugin.githubissues.model.GitHubPullRequest
        at org.jqassistant.contrib.plugin.githubissues.scanner.GraphBuilder.issueLevel(GraphBuilder.java:150)
        at org.jqassistant.contrib.plugin.githubissues.scanner.GraphBuilder.repositoryLevel(GraphBuilder.java:106)
        at org.jqassistant.contrib.plugin.githubissues.scanner.GraphBuilder.startTraversal(GraphBuilder.java:65)
        at org.jqassistant.contrib.plugin.githubissues.scanner.GitHubIssueScannerPlugin.scan(GitHubIssueScannerPlugin.java:117)
        at org.jqassistant.contrib.plugin.githubissues.scanner.GitHubIssueScannerPlugin.scan(GitHubIssueScannerPlugin.java:26)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:51)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:21)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.impl.scanner.FileScannerPlugin.scan(FileScannerPlugin.java:34)
        at com.buschmais.jqassistant.plugin.common.impl.scanner.FileScannerPlugin.scan(FileScannerPlugin.java:20)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.commandline.task.ScanTask.scan(ScanTask.java:128)
        at com.buschmais.jqassistant.commandline.task.ScanTask.executeTask(ScanTask.java:79)
        at com.buschmais.jqassistant.commandline.task.AbstractStoreTask.run(AbstractStoreTask.java:49)
        at com.buschmais.jqassistant.commandline.Main.executeTask(Main.java:254)
        at com.buschmais.jqassistant.commandline.Main.interpretCommandLine(Main.java:206)
        at com.buschmais.jqassistant.commandline.Main.run(Main.java:92)
        at com.buschmais.jqassistant.commandline.Main.main(Main.java:63)
2018-09-04 21:23:04.919 [main] INFO ScannerImpl - Continuing scan after error. NOTE: Data might be inconsistent.

The bug can't be reproduced by just importing issue #59. Furthermore, pull requests from other repositories work as expected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions