-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
MTA 7.0.2
-
None
-
None
-
False
-
-
False
-
-
-
Customer Facing, Customer Reported
-
No
Description of problem:
I am currently running MTA version 7.0.2. Attached is full log of one of the failures. Below is the snippet with relevant error.
Based on the error logs the analyzer is expecting a pom file in the root dir, the applications that are failing the analysis have the below dir structure
– app-module1
`-- pom.xml
– app-module2
`-- pom.xml
– parent
`-- pom.xml
MTA 6.2 was able to successfully scan the apps that had the above dir structure.
- '[CMD] /usr/bin/konveyor-analyzer succeeded.'
- '[CMD] Running: /usr/bin/konveyor-analyzer-dep --provider-settings /addon/opt/settings.json --output-file /addon/deps.yaml'
- '> time="2024-04-28T18:12:01Z" level=error msg="grpc unable to get info" error="rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing: dial tcp [::1]:39083: connect: connection refused\"" logger=go provider=grpc'
- '> time="2024-04-28T18:12:04Z" level=info msg="init''d provider" provider=go'
- '> time="2024-04-28T18:12:13Z" level=info msg="init''d provider" provider=java'
- '> time="2024-04-28T18:12:13Z" level=info msg="init''d provider" provider=builtin'
- '> time="2024-04-28T18:12:17Z" level=error msg="failed to get list of dependencies for provider" error="exit status 1" provider=go'
- '> time="2024-04-28T18:12:25Z" level=info msg="unable to get dependencies, using fallback" error="{\"Stderr\":null}" provider=java'
- '> time="2024-04-28T18:12:29Z" level=error msg="Analyzing POM" error="open /addon/source/baprofile/pom.xml: no such file or directory" provider=java'
- '> time="2024-04-28T18:12:29Z" level=error msg="failed to get list of dependencies for provider" error="open /addon/source/baprofile/pom.xml: no such file or directory" provider=java'
- '> time="2024-04-28T18:12:29Z" level=info msg="provider does not have dependency capability" provider=builtin'
- '> time="2024-04-28T18:12:29Z" level=info msg="failed to get dependencies from all given providers"'
- '> '
- '[CMD] /usr/bin/konveyor-analyzer-dep failed: exit status 1'
attached: - id: 2144
name: konveyor-analyzer-dep.output
activity: 52 - id: 2111
name: konveyor-analyzer.output
activity: 50 - id: 2110
name: windup-shim.output
activity: 23 - id: 2109
name: git.output
activity: 11 - id: 2108
name: ssh-agent.output
activity: 2
Version-Release number of selected component (if applicable):
7.0.2
How reproducible:
100%
Steps to Reproduce:
1. Create a directory structure as shown above
2. Run analysis
Actual results:
See Above
Expected results:
In 6.2 it was expected that the analysis would succeed because Windup wasn't analyzing Java applications the same way that the new analysis engine is. Because of it working in 6.2, it's expected to succeed.
Additional info: