Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

NoSuchMethodError during p2 repository generation #54

Closed
Mailaender opened this issue May 5, 2022 · 0 comments · Fixed by #55
Closed

NoSuchMethodError during p2 repository generation #54

Mailaender opened this issue May 5, 2022 · 0 comments · Fixed by #55

Comments

@Mailaender
Copy link
Contributor

~/ebr/releng/p2$ mvn clean package
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for MY_EBR_BUNDLES_GROUP:org.eclipse.ebr.releng.feature.aggregation:eclipse-feature:1.0.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.eclipse.tycho.extras:tycho-source-feature-plugin is missing. @ line 21, column 15
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
---------------------------------------------------
constituent[0]: file:/usr/share/maven/conf/logging/
constituent[1]: file:/usr/share/maven/lib/maven-slf4j-provider-3.x.jar
constituent[2]: file:/usr/share/maven/lib/maven-settings-builder-3.x.jar
constituent[3]: file:/usr/share/maven/lib/sisu-inject.jar
constituent[4]: file:/usr/share/maven/lib/maven-resolver-provider-3.x.jar
constituent[5]: file:/usr/share/maven/lib/plexus-sec-dispatcher.jar
constituent[6]: file:/usr/share/maven/lib/maven-repository-metadata-3.x.jar
constituent[7]: file:/usr/share/maven/lib/javax.inject.jar
constituent[8]: file:/usr/share/maven/lib/maven-resolver-connector-basic.jar
constituent[9]: file:/usr/share/maven/lib/maven-plugin-api-3.x.jar
constituent[10]: file:/usr/share/maven/lib/aopalliance.jar
constituent[11]: file:/usr/share/maven/lib/maven-resolver-spi.jar
constituent[12]: file:/usr/share/maven/lib/maven-artifact-3.x.jar
constituent[13]: file:/usr/share/maven/lib/plexus-cipher.jar
constituent[14]: file:/usr/share/maven/lib/maven-embedder-3.x.jar
constituent[15]: file:/usr/share/maven/lib/jcl-over-slf4j.jar
constituent[16]: file:/usr/share/maven/lib/commons-cli.jar
constituent[17]: file:/usr/share/maven/lib/sisu-plexus.jar
constituent[18]: file:/usr/share/maven/lib/maven-settings-3.x.jar
constituent[19]: file:/usr/share/maven/lib/cdi-api.jar
constituent[20]: file:/usr/share/maven/lib/maven-resolver-transport-wagon.jar
constituent[21]: file:/usr/share/maven/lib/maven-core-3.x.jar
constituent[22]: file:/usr/share/maven/lib/maven-compat-3.x.jar
constituent[23]: file:/usr/share/maven/lib/slf4j-api.jar
constituent[24]: file:/usr/share/maven/lib/jansi.jar
constituent[25]: file:/usr/share/maven/lib/maven-resolver-api.jar
constituent[26]: file:/usr/share/maven/lib/maven-model-builder-3.x.jar
constituent[27]: file:/usr/share/maven/lib/maven-builder-support-3.x.jar
constituent[28]: file:/usr/share/maven/lib/plexus-component-annotations.jar
constituent[29]: file:/usr/share/maven/lib/wagon-file.jar
constituent[30]: file:/usr/share/maven/lib/maven-model-3.x.jar
constituent[31]: file:/usr/share/maven/lib/wagon-provider-api.jar
constituent[32]: file:/usr/share/maven/lib/maven-resolver-util.jar
constituent[33]: file:/usr/share/maven/lib/commons-io.jar
constituent[34]: file:/usr/share/maven/lib/jsr250-api.jar
constituent[35]: file:/usr/share/maven/lib/guava.jar
constituent[36]: file:/usr/share/maven/lib/plexus-interpolation.jar
constituent[37]: file:/usr/share/maven/lib/plexus-utils.jar
constituent[38]: file:/usr/share/maven/lib/maven-resolver-impl.jar
constituent[39]: file:/usr/share/maven/lib/wagon-http-shaded.jar
constituent[40]: file:/usr/share/maven/lib/guice.jar
constituent[41]: file:/usr/share/maven/lib/maven-shared-utils.jar
constituent[42]: file:/usr/share/maven/lib/commons-lang3.jar
---------------------------------------------------
Exception in thread "main" java.lang.NoSuchMethodError: 'org.eclipse.tycho.IDependencyMetadata org.eclipse.tycho.p2.metadata.DependencyMetadataGenerator.generateMetadata(org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction, org.eclipse.tycho.p2.metadata.PublisherOptions)'
        at org.eclipse.tycho.extras.sourcefeature.SourceFeatureP2MetadataProvider.getDependencyMetadata(SourceFeatureP2MetadataProvider.java:112)
        at org.eclipse.tycho.p2.resolver.P2DependencyResolver$1.run(P2DependencyResolver.java:160)
        at org.eclipse.tycho.core.maven.utils.PluginRealmHelper.execute(PluginRealmHelper.java:122)
        at org.eclipse.tycho.p2.resolver.P2DependencyResolver.getDependencyMetadata(P2DependencyResolver.java:155)
        at org.eclipse.tycho.p2.resolver.P2DependencyResolver.setupProjects(P2DependencyResolver.java:133)
        at org.eclipse.tycho.core.resolver.DefaultTychoResolver.setupProject(DefaultTychoResolver.java:97)
        at org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:90)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:264)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
Exception in thread "Timer-0" java.lang.NoClassDefFoundError: org/eclipse/osgi/internal/messages/Msg
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.setProperties(ServiceRegistrationImpl.java:162)
        at org.apache.felix.scr.impl.ComponentRegistry$4.run(ComponentRegistry.java:743)
        at java.base/java.util.TimerThread.mainLoop(Timer.java:556)
        at java.base/java.util.TimerThread.run(Timer.java:506)
Caused by: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.messages.Msg
        at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
        ... 4 more
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant