We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
There is an infinite recursion in AbstractTychoMapping.modelHasProperty if Tycho build is called with -DforceContextQualifier. Steps to reproduce:
AbstractTychoMapping.modelHasProperty
-DforceContextQualifier
mvn clean verify -DskipTests -DforceContextQualifier=100500
pom.xml
.mvn/extensions.xml
The bug was introduced in this commit by @laeubi: #3320.
If you run mvn with -X, you will notice many lines like these:
-X
[DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho [DEBUG] Generate aggregator pom for C:\Projects\TreeAge\tycho-example\bundles\pom.tycho [DEBUG] Adding module com.vogella.logging.config [DEBUG] Adding module com.vogella.tycho.p2.ui [DEBUG] Adding module com.vogella.tycho.platform [DEBUG] Adding module com.vogella.tycho.platform.linux [DEBUG] Adding module com.vogella.tycho.plugin1 [DEBUG] Adding module com.vogella.tycho.rcp [DEBUG] Derived parent for path C:\Projects\TreeAge\tycho-example\bundles is groupId: com.vogella.tycho, artifactId: com.vogella.tycho.root, relativePath: ..\pom.xml [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\com.vogella.logging.config\.polyglot.META-INF [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho [DEBUG] Generate aggregator pom for C:\Projects\TreeAge\tycho-example\bundles\pom.tycho [DEBUG] Adding module com.vogella.logging.config [DEBUG] Adding module com.vogella.tycho.p2.ui [DEBUG] Adding module com.vogella.tycho.platform [DEBUG] Adding module com.vogella.tycho.platform.linux [DEBUG] Adding module com.vogella.tycho.plugin1 [DEBUG] Adding module com.vogella.tycho.rcp [DEBUG] Derived parent for path C:\Projects\TreeAge\tycho-example\bundles\com.vogella.logging.config is groupId: com.vogella.tycho, artifactId: bundles, relativePath: ..\.polyglot.pom.tycho [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho [DEBUG] Generate aggregator pom for C:\Projects\TreeAge\tycho-example\bundles\pom.tycho [DEBUG] Adding module com.vogella.logging.config [DEBUG] Adding module com.vogella.tycho.p2.ui [DEBUG] Adding module com.vogella.tycho.platform [DEBUG] Adding module com.vogella.tycho.platform.linux [DEBUG] Adding module com.vogella.tycho.plugin1 [DEBUG] Adding module com.vogella.tycho.rcp [DEBUG] Derived parent for path C:\Projects\TreeAge\tycho-example\bundles\com.vogella.logging.config\META-INF\.. is groupId: com.vogella.tycho, artifactId: bundles, relativePath: ..\.polyglot.pom.tycho [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho [DEBUG] Generate aggregator pom for C:\Projects\TreeAge\tycho-example\bundles\pom.tycho [DEBUG] Adding module com.vogella.logging.config [DEBUG] Adding module com.vogella.tycho.p2.ui [DEBUG] Adding module com.vogella.tycho.platform [DEBUG] Adding module com.vogella.tycho.platform.linux [DEBUG] Adding module com.vogella.tycho.plugin1 [DEBUG] Adding module com.vogella.tycho.rcp [DEBUG] Derived parent for path C:\Projects\TreeAge\tycho-example\bundles\com.vogella.logging.config\META-INF\..\.polyglot.pom.tycho\.. is groupId: com.vogella.tycho, artifactId: bundles, relativePath: ..\.polyglot.pom.tycho [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho [DEBUG] Generate aggregator pom for C:\Projects\TreeAge\tycho-example\bundles\pom.tycho [DEBUG] Adding module com.vogella.logging.config [DEBUG] Adding module com.vogella.tycho.p2.ui [DEBUG] Adding module com.vogella.tycho.platform [DEBUG] Adding module com.vogella.tycho.platform.linux [DEBUG] Adding module com.vogella.tycho.plugin1 [DEBUG] Adding module com.vogella.tycho.rcp [DEBUG] Derived parent for path C:\Projects\TreeAge\tycho-example\bundles\com.vogella.logging.config\META-INF\..\.polyglot.pom.tycho\..\.polyglot.pom.tycho\.. is groupId: com.vogella.tycho, artifactId: bundles, relativePath: ..\.polyglot.pom.tycho [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho [DEBUG] Generate aggregator pom for C:\Projects\TreeAge\tycho-example\bundles\pom.tycho [DEBUG] Adding module com.vogella.logging.config [DEBUG] Adding module com.vogella.tycho.p2.ui [DEBUG] Adding module com.vogella.tycho.platform [DEBUG] Adding module com.vogella.tycho.platform.linux [DEBUG] Adding module com.vogella.tycho.plugin1 [DEBUG] Adding module com.vogella.tycho.rcp [DEBUG] Derived parent for path C:\Projects\TreeAge\tycho-example\bundles\com.vogella.logging.config\META-INF\..\.polyglot.pom.tycho\..\.polyglot.pom.tycho\..\.polyglot.pom.tycho\.. is groupId: com.vogella.tycho, artifactId: bundles, relativePath: ..\.polyglot.pom.tycho [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho [DEBUG] Generate aggregator pom for C:\Projects\TreeAge\tycho-example\bundles\pom.tycho [DEBUG] Adding module com.vogella.logging.config [DEBUG] Adding module com.vogella.tycho.p2.ui [DEBUG] Adding module com.vogella.tycho.platform [DEBUG] Adding module com.vogella.tycho.platform.linux [DEBUG] Adding module com.vogella.tycho.plugin1 [DEBUG] Adding module com.vogella.tycho.rcp [DEBUG] Derived parent for path C:\Projects\TreeAge\tycho-example\bundles\com.vogella.logging.config\META-INF\..\.polyglot.pom.tycho\..\.polyglot.pom.tycho\..\.polyglot.pom.tycho\..\.polyglot.pom.tycho\.. is groupId: com.vogella.tycho, artifactId: bundles, relativePath: ..\.polyglot.pom.tycho [DEBUG] C:\Projects\TreeAge\tycho-example\bundles\.polyglot.pom.tycho ...
The text was updated successfully, but these errors were encountered:
No branches or pull requests
There is an infinite recursion in
AbstractTychoMapping.modelHasProperty
if Tycho build is called with-DforceContextQualifier
.Steps to reproduce:
mvn clean verify -DskipTests -DforceContextQualifier=100500
pom.xml
and.mvn/extensions.xml
mvn clean verify -DskipTests -DforceContextQualifier=100500
againThe bug was introduced in this commit by @laeubi: #3320.
If you run mvn with
-X
, you will notice many lines like these:The text was updated successfully, but these errors were encountered: