ECF / JaxRSProviders

Remote Services distribution provider based upon JaxRS. Includes imples based upon Jersey and CXF.
Apache License 2.0
13 stars 19 forks source link

Issues when starting RCP Client via Webstart #39

Closed nagelfargithub closed 3 years ago

nagelfargithub commented 3 years ago

We intend to use this library in our newly to be developed RichClientPlatform Client. We intend to use e4 and Java 1.8.0.281 with Eclipse IDE for RCP and RAP Developers Version: 2020-12 (4.18.0).

We are able to integrate everything as described at https://www.modumind.com/2020/07/23/eclipse-rcp-and-rest-jax-rs-extensions/ and the later blogposts in the series. We are also able to build the client using tycho, start it and consume the services.

Troubles start when we try to do the same via webstart. So far we have not been able to get our client running via webstart at all. We took a step back and implemented a minimal client that attempts to inject the space-x launch service and display launches. This works fine when started on its own but does not work when started as a webstart application (via org.eclipse.equinox.launcher.WebStartMain.main(args);) To debug the issue we created a workspace that allows to start this from eclipse using the class WebStartWrapper. What we see is that the client starts but the service injection breaks with a ClassCastException. This happens most of the time but not all the time on all machines. We have not been able to debug why it sometimes work but we have been able to debug that WHEN the error happens it is because of different classloader being used. E.g. class org.glassfish.jersey.inject.hk2.Hk2InjectionManagerFactory -> loaded by sun.misc.Launcher$AppClassLoader@18b4aac2 with Parent CL: sun.misc.Launcher$ExtClassLoader@4043bcaf And interface org.glassfish.jersey.internal.inject.InjectionManagerFactory -> loaded by org.eclipse.osgi.internal.loader.EquinoxClassLoader@49752ef8[org.glassfish.jersey.core.jersey-common:2.30.1(id=127)] withParent org.eclipse.osgi.internal.framework.EquinoxContainer$1@2a060884

Wenn it works we see org.glassfish.jersey.internal.OsgiRegistry$OsgiServiceFinder$1@7e440207 being called when it doesn't we see org.glassfish.jersey.internal.ServiceFinder$LazyObjectIterator@6929efb4

I have attached the sample project we are using. To get this working you have to create a RunConfiguration (as Java Application) for the WebstartWrapper. Under Classpath you need to go to Advanced... add "Variable String" and give the location to the target directory containing all the plugins e.g. c:\yourworkspace\klv-client\klv-product\target\win32.win32.x86_64\eclipse\plugins\*

To build the client you need to maven build configurations, Base directory: ${workspace_loc:/klv-client} Goals: clean verify

The stagingarea/workspace can be found at C:\Users[youruser]\AppData\KLV_MINIMAL but you can set it to anything you like using System.setProperty("osgi.instance.area", "@user.home/Anwendungsdaten/KLV_MINIMAL/workspace"); System.setProperty("osgi.configuration.area", "@user.home/Anwendungsdaten/KLV_MINIMAL/config"); Just make sure to delete everything there after each run of the client. klv_minimal.zip

If you have any questions, hints or troubles getting this to run let me know.

Also attached a full log of an attempted run .log Logs can be found at C:\Users[youruser]\AppData\KLV_MINIMAL.metadata

modular-mind commented 3 years ago

This is actually something I've seen before. You should try adding these plug-ins to auto-start (and perhaps with a lower start-level).

When I ran into this I think I only added one of these to the config, but I can't remember which one. Let me know if this is the issue. If not, I'll get the app running locally and look into it more.

elbird commented 3 years ago

I tried adding the bundles to auto start but nothing changed: sometimes it will work, sometimes not.

But what I found out ist that org.glassfish.jersey.internal.ServiceFinder<T> has this static block:

    static {
        final OsgiRegistry osgiRegistry = ReflectionHelper.getOsgiRegistryInstance();

        if (osgiRegistry != null) {
            LOGGER.log(Level.CONFIG, "Running in an OSGi environment");

            osgiRegistry.hookUp();
        } else {
            LOGGER.log(Level.CONFIG, "Running in a non-OSGi environment");
        }
    }

I found that everything would work when the classloader loaded the class after the OSGI registry was available, but not when the class was loaded before (I could verify this via the logs, every time I got the "Running in an OSGi environment" message it would work). I could solve this by setting a lower startLevel (3) for the org.glassfish.jersey.core.jersey-common bundle.

Unfortunately this only solved our issues when starting the application directly via our WebStartWrapper, when we try to start the app with JNLP (and the WebStartWrapper) we still get errors

ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2021-03-17 11:50:52.355
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.ecf.osgi.services.remoteserviceadmin [137]
  Unresolved requirement: Import-Package: org.eclipse.ecf.core.provider; version="[3.2.0,4.0.0)"

    at org.eclipse.osgi.container.Module.start(Module.java:463)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.

(full log eclipselog_jnlp.log)

In the osgi console I can see that the bundle is active:

osgi> ss org.eclipse.ecf
"Framework is launched."
id      State       Bundle
124     INSTALLED   org.eclipse.ecf.osgi.services.distribution_2.1.500.v20200611-2014
126     ACTIVE      org.eclipse.ecf.provider.jersey.client_1.8.0.202101171410
127     ACTIVE      org.eclipse.ecf.remoteservice_8.13.101.v20201023-1142
137     INSTALLED   org.eclipse.ecf.osgi.services.remoteserviceadmin_4.8.0.v20210101-2158
138     ACTIVE      org.eclipse.ecf.identity_3.9.401.v20201027-0550
151     RESOLVED    org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy_1.0.101.v20191012-1926
161     ACTIVE      org.eclipse.ecf_3.9.101.v20201027-0547
179     INSTALLED   org.eclipse.ecf.osgi.services.remoteserviceadmin.console_1.2.100.v20201027-0549
204     STARTING    org.eclipse.ecf.remoteservice.asyncproxy_1.1.200.v20200611-2220
205     STARTING    org.eclipse.ecf.remoteservice.asyncproxy_2.1.100.v20200611-2220
220     ACTIVE      org.eclipse.ecf.provider.jaxrs.client_1.8.0.202101171410
225     ACTIVE      org.eclipse.ecf.provider.jaxrs_1.7.0.202101171410
228     ACTIVE      org.eclipse.ecf.discovery_5.0.400.v20200611-2220
231     ACTIVE      org.eclipse.ecf.console_1.3.100.v20200611-2220

and that the bundle exports the correct package

osgi> b org.eclipse.ecf
org.eclipse.ecf_3.9.101.v20201027-0547 [161]
  Id=161, Status=ACTIVE      Data Root=C:\Users\svogel\Anwendungsdaten\EVOLIT\Minimal\config\org.eclipse.osgi\161\data
  "Registered Services"
    {org.eclipse.ecf.core.IContainerFactory}={service.id=78, service.bundleid=161, service.scope=bundle}
    {org.eclipse.ecf.core.IContainerManager}={service.id=79, service.bundleid=161, service.scope=bundle}
  No services in use.
  Exported packages
    org.eclipse.ecf.core; version="3.0.0"[exported]
    org.eclipse.ecf.core.events; version="3.1.0"[exported]
    org.eclipse.ecf.core.jobs; version="1.1.0"[exported]
    org.eclipse.ecf.core.provider; version="3.2.0"[exported]
    org.eclipse.ecf.core.security; version="3.1.0"[exported]

There is also a Circular reference detected-exception in the logs.

!ENTRY org.apache.felix.scr 4 0 2021-03-17 13:11:08.759
!MESSAGE bundle org.apache.felix.scr:2.1.16.v20200110-1820 (122)Circular reference detected trying to get service {org.eclipse.ecf.remoteservice.provider.IRemoteServiceDistributionProvider}={service.id=74, service.bundleid=128, service.scope=bundle, component.name=org.eclipse.ecf.provider.jersey.client.JerseyClientDistributionProvider, component.id=25}
 stack of references: ServiceReference: {org.eclipse.ecf.remoteservice.provider.IRemoteServiceDistributionProvider}={service.id=74, service.bundleid=128, service.scope=bundle, component.name=org.eclipse.ecf.provider.jersey.client.JerseyClientDistributionProvider, component.id=25}

But I can get rid of this exception by bringing the startLevels of the ECF bundles in the order they are started by org.eclipse.ecf.core.util.BundleStarter#startDependents() in the Activator classes in the ECF bundles. (so that all dependent bundles are active befor the org.eclipse.ecf.osgi.services.distribution is started). Unfortunately the Exception Unresolved requirement: Import-Package: org.eclipse.ecf.core.provider is still present.

I also made a new version of our application which you can download here https://drive.evolit.com/seahub/f/7a525e80a98f4318a791/ (the upload was to big for github)

modular-mind commented 3 years ago

So the Jersey DI issue is probably separate from the unresolved dependency. @scottslewis do you have any idea why this particular package wouldn't resolve.

@elbird I still think it may be worth scaling the demo back again to just the core ECF feature. Then you could add a specific dependency from one of your klv bundles to the org.eclipse.core.provider package. You could start with the specific version range that remote services is looking for, then remove the version range or change it to see if you can get things working. Basically I'm wondering if it's an inherent problem with ECF Core or whether ECF Remote Services is involved.

I'll try to get the application installed tomorrow and take a deeper look.

scottslewis commented 3 years ago

So the Jersey DI issue is probably separate from the unresolved dependency. @scottslewis do you have any idea why this particular package wouldn't resolve.

In a word, no. (Unfortunately). org.eclipse.ecf.core.provider is in the org.eclipse.ecf bundle and exported with version 3.2.0 in latest version of org.eclipse.ecf manifest:

org.eclipse.ecf.core.provider;version="3.2.0",

I haven't experienced any similar problems in other environments (bndtools, karaf, felix, equinox, eclipse, other rcp apps).

Given the occasional behavior you describe my current guess is something about the startup sequence problem wrt webstart, and this is at least partially confirmed by something from your log:

!ENTRY org.eclipse.ecf.osgi.services.remoteserviceadmin 4 0 2021-03-17 13:11:08.041 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.eclipse.ecf.osgi.services.remoteserviceadmin [138] Unresolved requirement: Import-Package: org.eclipse.ecf.core.provider; version="[3.2.0,4.0.0)"

at org.eclipse.osgi.container.Module.start(Module.java:463)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1779)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

One possibility...org.eclipse.ecf depends upon just one other non-framework bundle...namely org.eclipse.equinox.common. If common is not autostarted, but rather started lazily then maybe it's not available when trying to start org.eclipse.ecf...as ecf uses the IAdapterManager service (started and exported by equinox.common...which contains a split package or org.eclipse.core.runtime package).

Are you sure the start levels for the eclipse rcp infrastructure...i.e, simple configurator, equinox.common,, scr, are set for early auth-start as they are in eclipse:

org.eclipse.osgi: -1 (framework) simpleconfigurator bundle: 1 common and scr: 2

default start level 4

@elbird I still think it may be worth scaling the demo back again to just the core ECF feature. Then you could add a specific dependency from one of your klv bundles to the org.eclipse.core.provider package. You could start with the specific version range that remote services is looking for, then remove the version range or change it to see if you can get things working. Basically I'm wondering if it's an inherent problem with ECF Core or whether ECF Remote Services is involved.

I think this is more fundamental (something weird about classloading in webstart world) as ECF core.provider is used all over the place...it should be available for load and wiring (from org.eclipse.ecf bundle) as soon as nearl any ECF class is loaded because almost all of ECF depends upon org.eclipse.ecf bundle being started and available. This sort of seems like some weirdness with the bundle wiring in resolver and/or classloader.

I'll try to get the application installed tomorrow and take a deeper look.

I will also.

elbird commented 3 years ago

Thanks you for your help and the quick replys!

@scottslewis Are you sure the start levels for the eclipse rcp infrastructure...i.e, simple configurator, equinox.common,, scr, are set for early auth-start as they are in eclipse: org.eclipse.osgi: -1 (framework) simpleconfigurator bundle: 1 common and scr: 2

We tried running many different combinations of the startLevels, this one was definitive one of them. Just to be sure I tried the following config again today, but unfortunately no changes

osgi.bundles=org.eclipse.osgi@-1:start,org.eclipse.equinox.simpleconfigurator@1:start,org.apache.felix.scr@2:start,org.eclipse.equinox.event@2:start,org.eclipse.equinox.common@2:start,org.glassfish.jersey.core.jersey-common@3:start,org.eclipse.ecf.osgi.services.distribution@start,org.eclipse.core.runtime@start,org.eclipse.ecf.provider.jersey.client@start
osgi.bundles.defaultStartLevel=4

We will try reducing our app to just the core feature and a bundle with the dependency and maybe we can see what breaks the dependency resolution

modular-mind commented 3 years ago

My experience with Tycho is that you need to at least add these configurations:

org.apache.felix.scr - auto start org.eclipse.core.runtime - auto start

scottslewis commented 3 years ago

Need to start org.eclipse.equinox.common quite early (1 in eclipse). o.e.e.common provides most of org.eclipse.core.runtime as a split package.

elbird commented 3 years ago

We tried many different Start-Level combinations starting different plugins earlier or later and I also tried the levels you suggested. If we start org.eclipse.equinox.common with level 1 (and before org.apache.felix.scr) we cannot even start the App in Eclipse (without JNLP).

The configuration that works best so far was using the levels recommended by eclipse for the following plugins:

And this levels for the ecf plugins:

Have you managed to get our Test-Package running and take a deeper look at out application?

scottslewis commented 3 years ago

Have you managed to get our Test-Package running and take a deeper look at out application?

Unfortunately, no. Sadly I've been occupied with my main work. I will try to do this tomorrow (Friday) or weekend. Is there some update that I should look at?

Question about your observations:

The configuration that works best so far was using the levels recommended by eclipse for the following plugins..

...

With these start levels are you able to run things successfully in webstart environment? Or are you still getting the ECF classnotfoundexception?

Thanks.

scottslewis commented 3 years ago

In trying to build klv_minimal as per your instructions above...with maven...I'm getting the following error:

[INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] KLV Client Parent 1.0-SNAPSHOT ..................... SUCCESS [ 0.318 s] [INFO] klv-service 1.0.0-SNAPSHOT ......................... FAILURE [ 5.321 s] [INFO] klv-ui 1.0.0-SNAPSHOT .............................. SKIPPED [INFO] klv.feature 1.0.0-SNAPSHOT ......................... SKIPPED [INFO] klv-target-platform 1.0.0-SNAPSHOT ................. SKIPPED [INFO] klv-product 1.0.0-SNAPSHOT ......................... SKIPPED [INFO] KLV Client 1.0-SNAPSHOT ............................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 23.941 s [INFO] Finished at: 2021-03-25T17:59:11-07:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default (default-p2-metadata-default) on project klv-service: Execution default-p2-metadata-default of goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default failed: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0': com.google.inject.ProvisionException: Unable to provision, see the following errors: [ERROR] [ERROR] 1) No implementation for org.eclipse.tycho.plugins.p2.BaselineValidator was bound. [ERROR] while locating org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo [ERROR] at ClassRealm[plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule) [ERROR] while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value="org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default") [ERROR] [ERROR] 1 error [ERROR] role: org.apache.maven.plugin.Mojo [ERROR] roleHint: org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default [ERROR] -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default (default-p2-metadata-default) on project klv-service: Execution default-p2-metadata-default of goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default failed: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0' at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-p2-metadata-default of goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default failed: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0' at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: org.apache.maven.plugin.PluginContainerException: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0' at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:557) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:124) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) No implementation for org.eclipse.tycho.plugins.p2.BaselineValidator was bound. while locating org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo at ClassRealm[plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule) while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value="org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default")

1 error role: org.apache.maven.plugin.Mojo roleHint: org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:267) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:255) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:520) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:124) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) No implementation for org.eclipse.tycho.plugins.p2.BaselineValidator was bound. while locating org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo at ClassRealm[plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule) while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value="org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default")

1 error at com.google.inject.internal.InternalProvisionException.toProvisionException (InternalProvisionException.java:226) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1053) at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:81) at org.eclipse.sisu.plexus.LazyPlexusBean.getValue (LazyPlexusBean.java:51) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:263) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:255) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:520) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:124) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) [ERROR] [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn -rf :klv-service

This doesn't make much sense to me...seems to be something about Tycho. FWIW I am able to (in Eclipse 2020-12) able to build and start the rcp app (and export the SimpleService) without problems. Thanks.

elbird commented 3 years ago

@scottslewis which Maven goals and Java version do you use for the Tycho builds? You need at least Java 11 for Tycho to work and use mvn clean verify (or install) as goals. We use Java 11 and Maven 3.6 for our builds.

scottslewis commented 3 years ago

Here's the debug output from the maven run. Seems to be using mvn 3.6.3 and Java 14

C:\Users\slewis\klv_minimal\klv_minimal\klv-client>mvn -X clean verify Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: c:\apache-maven-3.6.3\bin.. Java version: 14.0.1, vendor: Oracle Corporation, runtime: c:\Program Files\Java\jdk-14.0.1 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" [DEBUG] Created new class realm maven.api [DEBUG] Importing foreign packages into class realm maven.api [DEBUG] Imported: javax.annotation. < plexus.core [DEBUG] Imported: javax.annotation.security. < plexus.core [DEBUG] Imported: javax.enterprise.inject. < plexus.core [DEBUG] Imported: javax.enterprise.util. < plexus.core [DEBUG] Imported: javax.inject. < plexus.core [DEBUG] Imported: org.apache.maven. < plexus.core [DEBUG] Imported: org.apache.maven.artifact < plexus.core [DEBUG] Imported: org.apache.maven.classrealm < plexus.core [DEBUG] Imported: org.apache.maven.cli < plexus.core [DEBUG] Imported: org.apache.maven.configuration < plexus.core [DEBUG] Imported: org.apache.maven.exception < plexus.core [DEBUG] Imported: org.apache.maven.execution < plexus.core [DEBUG] Imported: org.apache.maven.execution.scope < plexus.core [DEBUG] Imported: org.apache.maven.lifecycle < plexus.core [DEBUG] Imported: org.apache.maven.model < plexus.core [DEBUG] Imported: org.apache.maven.monitor < plexus.core [DEBUG] Imported: org.apache.maven.plugin < plexus.core [DEBUG] Imported: org.apache.maven.profiles < plexus.core [DEBUG] Imported: org.apache.maven.project < plexus.core [DEBUG] Imported: org.apache.maven.reporting < plexus.core [DEBUG] Imported: org.apache.maven.repository < plexus.core [DEBUG] Imported: org.apache.maven.rtinfo < plexus.core [DEBUG] Imported: org.apache.maven.settings < plexus.core [DEBUG] Imported: org.apache.maven.toolchain < plexus.core [DEBUG] Imported: org.apache.maven.usability < plexus.core [DEBUG] Imported: org.apache.maven.wagon. < plexus.core [DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core [DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core [DEBUG] Imported: org.apache.maven.wagon.events < plexus.core [DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core [DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core [DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core [DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core [DEBUG] Imported: org.codehaus.classworlds < plexus.core [DEBUG] Imported: org.codehaus.plexus. < plexus.core [DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core [DEBUG] Imported: org.codehaus.plexus.component < plexus.core [DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core [DEBUG] Imported: org.codehaus.plexus.container < plexus.core [DEBUG] Imported: org.codehaus.plexus.context < plexus.core [DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core [DEBUG] Imported: org.codehaus.plexus.logging < plexus.core [DEBUG] Imported: org.codehaus.plexus.personality < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core [DEBUG] Imported: org.eclipse.aether. < plexus.core [DEBUG] Imported: org.eclipse.aether.artifact < plexus.core [DEBUG] Imported: org.eclipse.aether.collection < plexus.core [DEBUG] Imported: org.eclipse.aether.deployment < plexus.core [DEBUG] Imported: org.eclipse.aether.graph < plexus.core [DEBUG] Imported: org.eclipse.aether.impl < plexus.core [DEBUG] Imported: org.eclipse.aether.installation < plexus.core [DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core [DEBUG] Imported: org.eclipse.aether.metadata < plexus.core [DEBUG] Imported: org.eclipse.aether.repository < plexus.core [DEBUG] Imported: org.eclipse.aether.resolution < plexus.core [DEBUG] Imported: org.eclipse.aether.spi < plexus.core [DEBUG] Imported: org.eclipse.aether.transfer < plexus.core [DEBUG] Imported: org.eclipse.aether.version < plexus.core [DEBUG] Imported: org.fusesource.jansi. < plexus.core [DEBUG] Imported: org.slf4j. < plexus.core [DEBUG] Imported: org.slf4j.event. < plexus.core [DEBUG] Imported: org.slf4j.helpers. < plexus.core [DEBUG] Imported: org.slf4j.spi. < plexus.core [DEBUG] Populating class realm maven.api [INFO] Error stacktraces are turned on. [DEBUG] Message scheme: color [DEBUG] Message styles: debug info warning error success failure strong mojo project [DEBUG] Reading global settings from c:\apache-maven-3.6.3\bin..\conf\settings.xml [DEBUG] Reading user settings from C:\Users\slewis.m2\settings.xml [DEBUG] Reading global toolchains from c:\apache-maven-3.6.3\bin..\conf\toolchains.xml [DEBUG] Reading user toolchains from C:\Users\slewis.m2\toolchains.xml [DEBUG] Using local repository at C:\Users\slewis.m2\repository [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\slewis.m2\repository [INFO] Scanning for projects... [DEBUG] Extension realms for project com.evolit.klv:klv-client:pom:1.0-SNAPSHOT: (none) [DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null] [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1083700, ConflictMarker.markTime=271000, ConflictMarker.nodeCount=132, ConflictIdSorter.graphTime=667900, ConflictIdSorter.topsortTime=409200, ConflictIdSorter.conflictIdCount=58, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=7203700, ConflictResolver.conflictItemCount=130, DefaultDependencyCollector.collectTime=526744100, DefaultDependencyCollector.transformTime=11688300} [DEBUG] org.eclipse.tycho:tycho-maven-plugin:jar:2.2.0 [DEBUG] org.eclipse.tycho:tycho-core:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-core:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-model:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings-builder:jar:3.6.3:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) [DEBUG] org.apache.maven:maven-builder-support:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-artifact:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model-builder:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-resolver-provider:jar:3.6.3:compile [DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile [DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile [DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile [DEBUG] commons-io:commons-io:jar:2.5:compile [DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:provided (scope managed from default) (version managed from default) [DEBUG] javax.enterprise:cdi-api:jar:1.0:provided [DEBUG] javax.annotation:jsr250-api:jar:1.0:provided [DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile [DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile [DEBUG] aopalliance:aopalliance:jar:1.0:compile [DEBUG] com.google.guava:guava:jar:25.1-android:compile [DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile [DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile [DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile [DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile [DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile [DEBUG] javax.inject:javax.inject:jar:1:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.3.0:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile [DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile [DEBUG] org.apache.maven:maven-plugin-api:jar:3.6.3:compile (version managed from default) [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.tools.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared:jar:2.2.0:compile [DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.2.2:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-io:jar:3.2.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-compress:jar:1.20:compile (version managed from default) [DEBUG] org.iq80.snappy:snappy:jar:0.4:compile [DEBUG] org.tukaani:xz:jar:1.8:runtime [DEBUG] org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200:compile (version managed from default) [DEBUG] org.eclipse.platform:org.eclipse.osgi:jar:3.16.100:compile (version managed from default) [DEBUG] org.eclipse.tycho:sisu-equinox-embedder:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:sisu-equinox-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:tycho-metadata-model:jar:2.2.0:compile [DEBUG] de.pdark:decentxml:jar:1.4:compile (version managed from default) [DEBUG] org.eclipse.tycho:tycho-embedder-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.embedder.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.core.shared:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-compat:jar:3.6.3:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:3.3.4:compile [DEBUG] org.eclipse.tycho:tycho-p2-facade:jar:2.2.0:compile [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) [DEBUG] Created new class realm extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0 [DEBUG] Importing foreign packages into class realm extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0 [DEBUG] Imported: < maven.api [DEBUG] Populating class realm extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-maven-plugin:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-core:jar:2.2.0 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 [DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.6.3 [DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 [DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 [DEBUG] Included: commons-io:commons-io:jar:2.5 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 [DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:25.1-android [DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 [DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 [DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 [DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 [DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.3.0 [DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.p2.tools.shared:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared:jar:2.2.0 [DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.2.2 [DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.2.0 [DEBUG] Included: org.apache.commons:commons-compress:jar:1.20 [DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 [DEBUG] Included: org.tukaani:xz:jar:1.8 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi:jar:3.16.100 [DEBUG] Included: org.eclipse.tycho:sisu-equinox-embedder:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:sisu-equinox-api:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-metadata-model:jar:2.2.0 [DEBUG] Included: de.pdark:decentxml:jar:1.4 [DEBUG] Included: org.eclipse.tycho:tycho-embedder-api:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.embedder.shared:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.core.shared:jar:2.2.0 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 [DEBUG] Included: org.eclipse.tycho:tycho-p2-facade:jar:2.2.0 [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 [DEBUG] Extension realms for project com.evolit.klv:klv-client-parent:pom:1.0-SNAPSHOT: [ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a]] [DEBUG] Created new class realm project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] [DEBUG] Extension realms for project com.evolit.klv:klv-ui:eclipse-plugin:1.0.0-SNAPSHOT: [ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a]] [DEBUG] Looking up lifecycle mappings for packaging eclipse-plugin from ClassRealm[project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] [DEBUG] Extension realms for project com.evolit.klv:klv.feature:eclipse-feature:1.0.0-SNAPSHOT: [ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a]] [DEBUG] Looking up lifecycle mappings for packaging eclipse-feature from ClassRealm[project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] [DEBUG] Extension realms for project com.evolit.klv:klv-target-platform:eclipse-target-definition:1.0.0-SNAPSHOT: [ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a]] [DEBUG] Looking up lifecycle mappings for packaging eclipse-target-definition from ClassRealm[project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] [DEBUG] Extension realms for project com.evolit.klv:klv2:eclipse-application:1.0.0-SNAPSHOT: [ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a]] [DEBUG] Looking up lifecycle mappings for packaging eclipse-application from ClassRealm[project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] [DEBUG] Extension realms for project com.evolit.klv:klv-service:eclipse-plugin:1.0.0-SNAPSHOT: [ClassRealm[extension>org.eclipse.tycho:tycho-maven-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a]] [DEBUG] Looking up lifecycle mappings for packaging eclipse-plugin from ClassRealm[project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]] [DEBUG] org.eclipse.tycho:tycho-maven-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-client-parent:1.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\pom.xml [DEBUG] org.eclipse.tycho:tycho-packaging-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-client-parent:1.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\pom.xml [DEBUG] org.eclipse.tycho:tycho-surefire-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-client-parent:1.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\pom.xml [DEBUG] org.eclipse.tycho:tycho-maven-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [DEBUG] org.eclipse.tycho:tycho-packaging-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [DEBUG] org.eclipse.tycho:tycho-surefire-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [DEBUG] org.eclipse.tycho:tycho-p2-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [DEBUG] org.eclipse.tycho:tycho-compiler-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [DEBUG] org.eclipse.tycho:tycho-maven-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml [DEBUG] org.eclipse.tycho:tycho-packaging-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml [DEBUG] org.eclipse.tycho:tycho-surefire-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml [DEBUG] org.eclipse.tycho:tycho-p2-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml [DEBUG] org.eclipse.tycho:tycho-maven-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-target-platform:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-target\pom.xml [DEBUG] org.eclipse.tycho:tycho-packaging-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-target-platform:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-target\pom.xml [DEBUG] org.eclipse.tycho:tycho-surefire-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-target-platform:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-target\pom.xml [DEBUG] org.eclipse.tycho:tycho-maven-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv2:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-product\pom.xml [DEBUG] org.eclipse.tycho:tycho-packaging-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv2:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-product\pom.xml [DEBUG] org.eclipse.tycho:tycho-surefire-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv2:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-product\pom.xml [DEBUG] org.eclipse.tycho:tycho-maven-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] org.eclipse.tycho:tycho-packaging-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] org.eclipse.tycho:tycho-surefire-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] org.eclipse.tycho:tycho-p2-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] org.eclipse.tycho:tycho-compiler-plugin:2.2.0 configured in MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] target-platform-configuration for MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml: <?xml version="1.0" encoding="UTF-8"?>

com.evolit.klv klv-target-platform 1.0.0-SNAPSHOT JavaSE-1.8 win32 win32 x86_64

Debug options: file:/C:/Users/slewis/klv_minimal/klv_minimal/klv-client/.options not found Time to load bundles: 346 [DEBUG] Clearing proxy settings in OSGi runtime [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=1483200, ConflictMarker.markTime=376500, ConflictMarker.nodeCount=362, ConflictIdSorter.graphTime=245900, ConflictIdSorter.topsortTime=72200, ConflictIdSorter.conflictIdCount=90, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=6402800, ConflictResolver.conflictItemCount=194, DefaultDependencyCollector.collectTime=253335400, DefaultDependencyCollector.transformTime=8632700} [DEBUG] org.eclipse.tycho:tycho-surefire-plugin:jar:2.2.0 [DEBUG] org.apache.maven:maven-plugin-api:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-artifact:jar:3.6.3:compile [DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile [DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:provided (scope managed from default) (version managed from default) [DEBUG] javax.enterprise:cdi-api:jar:1.0:provided [DEBUG] javax.annotation:jsr250-api:jar:1.0:provided [DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.3.0:compile [DEBUG] org.eclipse.tycho:tycho-core:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-core:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings-builder:jar:3.6.3:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) [DEBUG] org.apache.maven:maven-builder-support:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model-builder:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-resolver-provider:jar:3.6.3:compile [DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile [DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile [DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile [DEBUG] commons-io:commons-io:jar:2.5:compile [DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile [DEBUG] aopalliance:aopalliance:jar:1.0:compile [DEBUG] com.google.guava:guava:jar:25.1-android:compile [DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile [DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile [DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile [DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile [DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile [DEBUG] javax.inject:javax.inject:jar:1:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.tools.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared:jar:2.2.0:compile [DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.2.2:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-io:jar:3.2.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-compress:jar:1.20:compile (version managed from default) [DEBUG] org.iq80.snappy:snappy:jar:0.4:compile [DEBUG] org.tukaani:xz:jar:1.8:runtime [DEBUG] org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200:compile (version managed from default) [DEBUG] org.eclipse.platform:org.eclipse.osgi:jar:3.16.100:compile (version managed from default) [DEBUG] org.eclipse.tycho:sisu-equinox-embedder:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:tycho-metadata-model:jar:2.2.0:compile [DEBUG] de.pdark:decentxml:jar:1.4:compile (version managed from default) [DEBUG] org.eclipse.tycho:tycho-embedder-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.embedder.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.core.shared:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-compat:jar:3.6.3:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:3.3.4:compile [DEBUG] org.eclipse.tycho:sisu-equinox-launching:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:sisu-equinox-api:jar:2.2.0:compile [DEBUG] org.apache.commons:commons-exec:jar:1.3:compile (version managed from default) [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.osgibooter:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit4:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit47:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit5:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit54:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit55:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit56:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.junit57:jar:2.2.0:runtime [DEBUG] org.eclipse.tycho:org.eclipse.tycho.surefire.testng:jar:2.2.0:runtime [DEBUG] org.apache.maven.surefire:surefire-api:jar:2.22.2:compile [DEBUG] org.apache.maven.surefire:surefire-logger-api:jar:2.22.2:compile [DEBUG] org.eclipse.tycho:tycho-p2-facade:jar:2.2.0:compile [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) [DEBUG] org.apache.maven.surefire:maven-surefire-common:jar:2.22.2:compile [DEBUG] org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.6.0:provided (scope managed from default) (version managed from default) [DEBUG] org.apache.maven.surefire:surefire-booter:jar:2.22.2:compile [DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile [DEBUG] junit:junit:jar:4.13.1:test (scope managed from default) (version managed from default) [DEBUG] org.hamcrest:hamcrest-core:jar:2.2:test (scope managed from default) (version managed from default) [DEBUG] org.hamcrest:hamcrest:jar:2.2:test [DEBUG] classworlds:classworlds:jar:1.1-alpha-2:compile [DEBUG] org.apache.maven:maven-project:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-profile:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.2.1:compile [DEBUG] backport-util-concurrent:backport-util-concurrent:jar:3.1:compile [DEBUG] org.apache.maven:maven-plugin-registry:jar:2.2.1:compile [DEBUG] org.apache.maven:maven-toolchain:jar:2.2.1:compile [DEBUG] org.codehaus.plexus:plexus-java:jar:0.9.10:compile [DEBUG] org.ow2.asm:asm:jar:6.2:compile [DEBUG] com.thoughtworks.qdox:qdox:jar:2.0-M8:compile [DEBUG] Created new class realm plugin>org.eclipse.tycho:tycho-surefire-plugin:2.2.0 [DEBUG] Importing foreign packages into class realm plugin>org.eclipse.tycho:tycho-surefire-plugin:2.2.0 [DEBUG] Imported: < project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm plugin>org.eclipse.tycho:tycho-surefire-plugin:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-surefire-plugin:jar:2.2.0 [DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.3.0 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 [DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.6.3 [DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 [DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 [DEBUG] Included: commons-io:commons-io:jar:2.5 [DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:25.1-android [DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 [DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 [DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 [DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 [DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 [DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.2.2 [DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.2.0 [DEBUG] Included: org.apache.commons:commons-compress:jar:1.20 [DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 [DEBUG] Included: org.tukaani:xz:jar:1.8 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi:jar:3.16.100 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 [DEBUG] Included: org.eclipse.tycho:sisu-equinox-launching:jar:2.2.0 [DEBUG] Included: org.apache.commons:commons-exec:jar:1.3 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.osgibooter:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit4:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit47:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit5:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit54:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit55:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit56:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.junit57:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:org.eclipse.tycho.surefire.testng:jar:2.2.0 [DEBUG] Included: org.apache.maven.surefire:surefire-api:jar:2.22.2 [DEBUG] Included: org.apache.maven.surefire:surefire-logger-api:jar:2.22.2 [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 [DEBUG] Included: org.apache.maven.surefire:maven-surefire-common:jar:2.22.2 [DEBUG] Included: org.apache.maven.surefire:surefire-booter:jar:2.22.2 [DEBUG] Included: backport-util-concurrent:backport-util-concurrent:jar:3.1 [DEBUG] Included: org.codehaus.plexus:plexus-java:jar:0.9.10 [DEBUG] Included: org.ow2.asm:asm:jar:6.2 [DEBUG] Included: com.thoughtworks.qdox:qdox:jar:2.0-M8 [WARNING] The POM for org.eclipse.tycho:tycho-p2-plugin:jar:2.2.0 is missing, no dependency information available [WARNING] The POM for org.eclipse.tycho:tycho-p2-plugin:jar:2.2.0 is missing, no dependency information available [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=107600, ConflictMarker.markTime=170100, ConflictMarker.nodeCount=1, ConflictIdSorter.graphTime=19100, ConflictIdSorter.topsortTime=21500, ConflictIdSorter.conflictIdCount=1, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=61500, ConflictResolver.conflictItemCount=1, DefaultDependencyCollector.collectTime=6317200, DefaultDependencyCollector.transformTime=482000} [DEBUG] org.eclipse.tycho:tycho-p2-plugin:jar:2.2.0 [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.1:runtime [DEBUG] Created new class realm plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0 [DEBUG] Importing foreign packages into class realm plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0 [DEBUG] Imported: < project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-p2-plugin:jar:2.2.0 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:1.1 [DEBUG] target-platform-configuration for MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml: <?xml version="1.0" encoding="UTF-8"?>

com.evolit.klv klv-target-platform 1.0.0-SNAPSHOT JavaSE-1.8 win32 win32 x86_64

[DEBUG] target-platform-configuration for MavenProject: com.evolit.klv:klv2:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-product\pom.xml: <?xml version="1.0" encoding="UTF-8"?>

com.evolit.klv klv-target-platform 1.0.0-SNAPSHOT JavaSE-1.8 win32 win32 x86_64

[DEBUG] target-platform-configuration for MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml: <?xml version="1.0" encoding="UTF-8"?>

com.evolit.klv klv-target-platform 1.0.0-SNAPSHOT JavaSE-1.8 win32 win32 x86_64

[INFO] Computing target platform for MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [DEBUG] Added p2 repository eclipse-latest (https://download.eclipse.org/releases/2020-06) [DEBUG] Using execution environment 'JavaSE-1.8' configured in target-platform-configuration [DEBUG] Found system.packages in profile defintion file for JavaSE-1.8, [DEBUG] Adding target definition file "C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-target\klv.target" [DEBUG] Resolving target definition content... !SESSION 2021-03-27 10:56:48.721 ----------------------------------------------- eclipse.buildId=unknown java.version=14.0.1 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -eclipse.keyring C:\Users\slewis\AppData\Local\Temp\tycho11814429573032634163secure_storage Command-line arguments: -eclipse.keyring C:\Users\slewis\AppData\Local\Temp\tycho11814429573032634163secure_storage -debug -consoleLog

!ENTRY org.eclipse.equinox.p2.repository 2 0 2021-03-27 10:56:48.795 !MESSAGE Server returned lastModified <= 0 for https://raw.githubusercontent.com/ECF/JaxRSProviders/1.14.4/build/content.jar [DEBUG] Target definition file contains 354 units [DEBUG] Registered artifact repository org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey(uri=file:/resolution-context-artifacts@C%253A%255CUsers%255Cslewis%255Cklv_minimal%255Cklv_minimal%255Cklv-client%255Cklv-ui) [INFO] Fetching p2.index from https://download.eclipse.org/releases/2020-06/ (122B) [INFO] Adding repository https://download.eclipse.org/releases/2020-06 [INFO] Fetching p2.index from https://download.eclipse.org/technology/epp/packages/2020-06/ (142B) [INFO] Fetching p2.index from https://download.eclipse.org/releases/2020-06/202006171000/ (142B) [DEBUG] Added 786 locally built units to the target platform [INFO] Resolving dependencies of MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [INFO] Resolving class path of MavenProject: com.evolit.klv:klv-ui:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-ui\pom.xml [DEBUG] Using TargetEnvironment (& (osgi.os=win32) (osgi.ws=win32) (osgi.arch=x86_64) ) to create resolver properties [INFO] Computing target platform for MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml [DEBUG] Added p2 repository eclipse-latest (https://download.eclipse.org/releases/2020-06) [DEBUG] Using execution environment 'JavaSE-1.8' configured in target-platform-configuration [DEBUG] Adding target definition file "C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-target\klv.target" [DEBUG] Target definition file contains 354 units [DEBUG] Registered artifact repository org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey(uri=file:/resolution-context-artifacts@C%253A%255CUsers%255Cslewis%255Cklv_minimal%255Cklv_minimal%255Cklv-client%255Cklv-feature) [DEBUG] Added 786 locally built units to the target platform [INFO] Resolving dependencies of MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml [WARNING] The following locally built units have been used to resolve project dependencies: [WARNING] org.eclipse.ecf.discovery.feature.feature.group/1.0.200.v20200611-2220 [WARNING] org.eclipse.ecf.osgi.services.remoteserviceadmin.console/1.2.100.v20201027-0549 [WARNING] org.eclipse.ecf.remoteservice.asyncproxy/1.1.200.v20200611-2220 [WARNING] org.eclipse.ecf.console/1.3.100.v20200611-2220 [WARNING] org.eclipse.ecf.remoteservice.asyncproxy/2.1.100.v20200611-2220 [WARNING] org.eclipse.ecf.remoteservice/8.13.101.v20201023-1142 [WARNING] org.eclipse.ecf.remoteservice.feature.feature.jar/2.5.201.v20201024-0045 [WARNING] org.eclipse.ecf.core.feature.feature.group/1.5.701.v20201027-0550 [WARNING] org.eclipse.osgi.services.remoteserviceadmin/1.6.300.v20200611-2014 [WARNING] org.eclipse.ecf.core.feature.feature.jar/1.5.701.v20201027-0550 [WARNING] org.eclipse.ecf.remoteservice.feature.feature.group/2.5.201.v20201024-0045 [WARNING] org.eclipse.ecf.discovery.feature.feature.jar/1.0.200.v20200611-2220 [WARNING] org.eclipse.ecf/3.9.101.v20201027-0547 [WARNING] org.eclipse.ecf.identity/3.9.401.v20201027-0550 [WARNING] org.eclipse.ecf.osgi.services.distribution/2.1.500.v20200611-2014 [WARNING] org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy/1.0.101.v20191012-1926 [WARNING] org.eclipse.ecf.discovery/5.0.400.v20200611-2220 [INFO] Resolving class path of MavenProject: com.evolit.klv:klv.feature:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-feature\pom.xml [INFO] Computing target platform for MavenProject: com.evolit.klv:klv2:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-product\pom.xml [DEBUG] Added p2 repository eclipse-latest (https://download.eclipse.org/releases/2020-06) [DEBUG] Using execution environment 'JavaSE-1.8' configured in target-platform-configuration [DEBUG] Adding target definition file "C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-target\klv.target" [DEBUG] Target definition file contains 354 units [DEBUG] Registered artifact repository org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey(uri=file:/resolution-context-artifacts@C%253A%255CUsers%255Cslewis%255Cklv_minimal%255Cklv_minimal%255Cklv-client%255Cklv-product) [DEBUG] Added 786 locally built units to the target platform [INFO] Resolving dependencies of MavenProject: com.evolit.klv:klv2:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-product\pom.xml [WARNING] The following locally built units have been used to resolve project dependencies: [WARNING] org.eclipse.ecf.discovery.feature.feature.group/1.0.200.v20200611-2220 [WARNING] org.eclipse.ecf.osgi.services.remoteserviceadmin.console/1.2.100.v20201027-0549 [WARNING] org.eclipse.ecf.remoteservice.asyncproxy/1.1.200.v20200611-2220 [WARNING] org.eclipse.ecf.console/1.3.100.v20200611-2220 [WARNING] org.eclipse.ecf.remoteservice.asyncproxy/2.1.100.v20200611-2220 [WARNING] org.eclipse.ecf.remoteservice/8.13.101.v20201023-1142 [WARNING] org.eclipse.ecf.remoteservice.feature.feature.jar/2.5.201.v20201024-0045 [WARNING] org.eclipse.ecf.core.feature.feature.group/1.5.701.v20201027-0550 [WARNING] org.eclipse.osgi.services.remoteserviceadmin/1.6.300.v20200611-2014 [WARNING] org.eclipse.ecf.core.feature.feature.jar/1.5.701.v20201027-0550 [WARNING] org.eclipse.ecf.remoteservice.feature.feature.group/2.5.201.v20201024-0045 [WARNING] org.eclipse.ecf.discovery.feature.feature.jar/1.0.200.v20200611-2220 [WARNING] org.eclipse.ecf/3.9.101.v20201027-0547 [WARNING] org.eclipse.ecf.identity/3.9.401.v20201027-0550 [WARNING] org.eclipse.ecf.osgi.services.distribution/2.1.500.v20200611-2014 [WARNING] org.eclipse.ecf.osgi.services.remoteserviceadmin.proxy/1.0.101.v20191012-1926 [WARNING] org.eclipse.ecf.discovery/5.0.400.v20200611-2220 [INFO] Resolving class path of MavenProject: com.evolit.klv:klv2:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-product\pom.xml [INFO] Computing target platform for MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] Added p2 repository eclipse-latest (https://download.eclipse.org/releases/2020-06) [DEBUG] Using execution environment 'JavaSE-1.8' configured in target-platform-configuration [DEBUG] Adding target definition file "C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-target\klv.target" [DEBUG] Target definition file contains 354 units [DEBUG] Registered artifact repository org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey(uri=file:/resolution-context-artifacts@C%253A%255CUsers%255Cslewis%255Cklv_minimal%255Cklv_minimal%255Cklv-client%255Cklv-service) [DEBUG] Added 786 locally built units to the target platform [INFO] Resolving dependencies of MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [INFO] Resolving class path of MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] Using TargetEnvironment (& (osgi.os=win32) (osgi.ws=win32) (osgi.arch=x86_64) ) to create resolver properties [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] KLV Client Parent [pom] [INFO] klv-service [eclipse-plugin] [INFO] klv-ui [eclipse-plugin] [INFO] klv.feature [eclipse-feature] [INFO] klv-target-platform [eclipse-target-definition] [INFO] klv-product [eclipse-application] [INFO] KLV Client [pom] [DEBUG] === REACTOR BUILD PLAN ================================================ [DEBUG] Project: com.evolit.klv:klv-client-parent:pom:1.0-SNAPSHOT [DEBUG] Tasks: [clean, verify] [DEBUG] Style: Regular [DEBUG] ----------------------------------------------------------------------- [DEBUG] Project: com.evolit.klv:klv-service:eclipse-plugin:1.0.0-SNAPSHOT [DEBUG] Tasks: [clean, verify] [DEBUG] Style: Regular [DEBUG] ----------------------------------------------------------------------- [DEBUG] Project: com.evolit.klv:klv-ui:eclipse-plugin:1.0.0-SNAPSHOT [DEBUG] Tasks: [clean, verify] [DEBUG] Style: Regular [DEBUG] ----------------------------------------------------------------------- [DEBUG] Project: com.evolit.klv:klv.feature:eclipse-feature:1.0.0-SNAPSHOT [DEBUG] Tasks: [clean, verify] [DEBUG] Style: Regular [DEBUG] ----------------------------------------------------------------------- [DEBUG] Project: com.evolit.klv:klv-target-platform:eclipse-target-definition:1.0.0-SNAPSHOT [DEBUG] Tasks: [clean, verify] [DEBUG] Style: Regular [DEBUG] ----------------------------------------------------------------------- [DEBUG] Project: com.evolit.klv:klv2:eclipse-application:1.0.0-SNAPSHOT [DEBUG] Tasks: [clean, verify] [DEBUG] Style: Regular [DEBUG] ----------------------------------------------------------------------- [DEBUG] Project: com.evolit.klv:klv-client:pom:1.0-SNAPSHOT [DEBUG] Tasks: [clean, verify] [DEBUG] Style: Regular [DEBUG] ======================================================================= [INFO] [INFO] ------------------< com.evolit.klv:klv-client-parent >------------------ [INFO] Building KLV Client Parent 1.0-SNAPSHOT [1/7] [INFO] --------------------------------[ pom ]--------------------------------- [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] === PROJECT BUILD PLAN ================================================ [DEBUG] Project: com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Dependencies (collect): [] [DEBUG] Dependencies (resolve): [] [DEBUG] Repositories (dependencies): [eclipse-latest (https://download.eclipse.org/releases/2020-06, p2, disabled), central (https://repo.maven.apache.org/maven2, default, releases)] [DEBUG] Repositories (plugins) : [central (https://repo.maven.apache.org/maven2, default, releases)] [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${clean.excludeDefaultDirectories} ${maven.clean.failOnError} ${clean.followSymLinks} ${maven.clean.retryOnError} ${clean.skip} ${clean.verbose}

[DEBUG] ======================================================================= [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ klv-client-parent --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=60300, ConflictMarker.markTime=20600, ConflictMarker.nodeCount=3, ConflictIdSorter.graphTime=19400, ConflictIdSorter.topsortTime=9500, ConflictIdSorter.conflictIdCount=3, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=114200, ConflictResolver.conflictItemCount=3, DefaultDependencyCollector.collectTime=20028400, DefaultDependencyCollector.transformTime=241000} [DEBUG] org.apache.maven.plugins:maven-clean-plugin:jar:2.5 [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0:compile [DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5 [DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5 [DEBUG] Imported: < project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-clean-plugin:2.5 [DEBUG] Included: org.apache.maven.plugins:maven-clean-plugin:jar:2.5 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0 [DEBUG] Configuring mojo org.apache.maven.plugins:maven-clean-plugin:2.5:clean from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-clean-plugin:2.5, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.5:clean' with basic configurator --> [DEBUG] (f) directory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target [DEBUG] (f) excludeDefaultDirectories = false [DEBUG] (f) failOnError = true [DEBUG] (f) followSymLinks = false [DEBUG] (f) outputDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target\classes [DEBUG] (f) reportDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target\site [DEBUG] (f) retryOnError = true [DEBUG] (f) skip = false [DEBUG] (f) testOutputDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target\test-classes [DEBUG] -- end configuration -- [DEBUG] Skipping non-existing directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target [DEBUG] Skipping non-existing directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target\classes [DEBUG] Skipping non-existing directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target\test-classes [DEBUG] Skipping non-existing directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-client-parent\target\site [INFO] [INFO] ---------------------< com.evolit.klv:klv-service >--------------------- [INFO] Building klv-service 1.0.0-SNAPSHOT [2/7] [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy] [DEBUG] === PROJECT BUILD PLAN ================================================ [DEBUG] Project: com.evolit.klv:klv-service:1.0.0-SNAPSHOT [DEBUG] Dependencies (collect): [] [DEBUG] Dependencies (resolve): [compile] [DEBUG] Repositories (dependencies): [eclipse-latest (https://download.eclipse.org/releases/2020-06, p2, disabled), central (https://repo.maven.apache.org/maven2, default, releases)] [DEBUG] Repositories (plugins) : [central (https://repo.maven.apache.org/maven2, default, releases)] [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${clean.excludeDefaultDirectories} ${maven.clean.failOnError} ${clean.followSymLinks} ${maven.clean.retryOnError} ${clean.skip} ${clean.verbose}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.eclipse.tycho:tycho-packaging-plugin:2.2.0:build-qualifier (default-build-qualifier) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${project.basedir} ${mojoExecution} ${forceContextQualifier} ${project.packaging} ${project} ${session}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.eclipse.tycho:tycho-packaging-plugin:2.2.0:validate-id (default-validate-id) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${project.packaging} ${project}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.eclipse.tycho:tycho-packaging-plugin:2.2.0:validate-version (default-validate-version) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${project.packaging} ${project}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources (default-resources) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${encoding} ${maven.resources.escapeWindowsPaths} ${maven.resources.includeEmptyDirs} ${maven.resources.overwrite}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.eclipse.tycho:tycho-compiler-plugin:2.2.0:compile (default-compile) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${basedir} ${project.build.directory} ${maven.compiler.compilerId} ${maven.compiler.compilerVersion} ${maven.compiler.debug} ${project.build.sourceEncoding} ${maven.compiler.executable} ${maven.compiler.failOnWarning} ${maven.compiler.encoding} ${maven.compiler.maxmem} ${maven.compiler.meminitial} ${maven.compiler.optimize} ${project.build.finalName} ${project} ${maven.compiler.release} ${session} ${maven.compiler.showDeprecation} ${maven.compiler.showWarnings} ${maven.compiler.source} ${lastModGranularityMs} ${maven.compiler.target} ${maven.compiler.verbose}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.4.3:testResources (default-testResources) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${encoding} ${maven.resources.escapeWindowsPaths} ${maven.resources.includeEmptyDirs} ${project.build.testOutputDirectory} ${maven.resources.overwrite} ${project.testResources}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.eclipse.tycho:target-platform-configuration:2.2.0:target-platform (default-target-platform) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${project}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.eclipse.tycho:tycho-packaging-plugin:2.2.0:package-plugin (default-package-plugin) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${project.build.directory} ${project.build.finalName} ${project} ${buildQualifier} ${session}

[DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default (default-p2-metadata-default) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>

${tycho.baseline} ${tycho.baseline.replace} ${mojoExecution} ${tycho.generateDownloadStatsProperty} ${project}

[DEBUG] ======================================================================= [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=28000, ConflictMarker.markTime=21600, ConflictMarker.nodeCount=8, ConflictIdSorter.graphTime=5800, ConflictIdSorter.topsortTime=8800, ConflictIdSorter.conflictIdCount=7, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=380900, ConflictResolver.conflictItemCount=7, DefaultDependencyCollector.collectTime=234400, DefaultDependencyCollector.transformTime=482300} [DEBUG] com.evolit.klv:klv-service:eclipse-plugin:1.0.0-SNAPSHOT [DEBUG] p2.eclipse-plugin:com.fasterxml.jackson.core.jackson-annotations:jar:2.10.3.v20200512-1600:system [DEBUG] p2.eclipse-plugin:com.fasterxml.jackson.core.jackson-core:jar:2.10.3.v20200512-1600:system [DEBUG] p2.eclipse-plugin:com.fasterxml.jackson.core.jackson-databind:jar:2.10.3.v20200512-1600:system [DEBUG] p2.eclipse-plugin:javax.annotation:jar:1.3.5.v20200504-1837:system [DEBUG] p2.eclipse-plugin:jakarta.ws.rs-api:jar:2.1.5:system [DEBUG] p2.eclipse-plugin:org.eclipse.osgi:jar:3.15.300.v20200520-1959:system [DEBUG] p2.eclipse-plugin:org.eclipse.pde.ds1_2.lib:jar:annotations.jar:1.0.400.v20191119-0943:system [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ klv-service --- [DEBUG] Configuring mojo org.apache.maven.plugins:maven-clean-plugin:2.5:clean from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-clean-plugin:2.5, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean-plugin:2.5:clean' with basic configurator --> [DEBUG] (f) directory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target [DEBUG] (f) excludeDefaultDirectories = false [DEBUG] (f) failOnError = true [DEBUG] (f) followSymLinks = false [DEBUG] (f) outputDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes [DEBUG] (f) reportDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\site [DEBUG] (f) retryOnError = true [DEBUG] (f) skip = false [DEBUG] (f) testOutputDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\test-classes [DEBUG] -- end configuration -- [INFO] Deleting C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target [INFO] Deleting file C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\maven-archiver\pom.properties [INFO] Deleting directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\maven-archiver [INFO] Deleting file C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\MANIFEST.MF [INFO] Deleting file C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\klv-service-1.0.0-SNAPSHOT.jar [INFO] Deleting directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\generated-sources\annotations [INFO] Deleting directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\generated-sources [INFO] Deleting file C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes\klv_service\ServiceObjectMapperResolver.class [INFO] Deleting file C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes\klv_service\api\SimpleService.class [INFO] Deleting file C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes\klv_service\api\Launch.class [INFO] Deleting directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes\klv_service\api [INFO] Deleting file C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes\klv_service\Activator.class [INFO] Deleting directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes\klv_service [INFO] Deleting directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes [INFO] Deleting directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target [DEBUG] Skipping non-existing directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes [DEBUG] Skipping non-existing directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\test-classes [DEBUG] Skipping non-existing directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\site [INFO] [INFO] --- tycho-packaging-plugin:2.2.0:build-qualifier (default-build-qualifier) @ klv-service --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=172500, ConflictMarker.markTime=104000, ConflictMarker.nodeCount=147, ConflictIdSorter.graphTime=122400, ConflictIdSorter.topsortTime=48500, ConflictIdSorter.conflictIdCount=58, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1561400, ConflictResolver.conflictItemCount=137, DefaultDependencyCollector.collectTime=12976600, DefaultDependencyCollector.transformTime=2490300} [DEBUG] org.eclipse.tycho:tycho-packaging-plugin:jar:2.2.0 [DEBUG] org.eclipse.tycho:tycho-core:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.tools.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared:jar:2.2.0:compile [DEBUG] org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200:compile (version managed from default) [DEBUG] org.eclipse.platform:org.eclipse.osgi:jar:3.16.100:compile (version managed from default) [DEBUG] org.eclipse.tycho:sisu-equinox-embedder:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:sisu-equinox-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:tycho-metadata-model:jar:2.2.0:compile [DEBUG] de.pdark:decentxml:jar:1.4:compile (version managed from default) [DEBUG] org.eclipse.tycho:tycho-embedder-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.embedder.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.core.shared:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-compat:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:3.3.4:compile [DEBUG] org.apache.maven:maven-core:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings-builder:jar:3.6.3:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) [DEBUG] org.apache.maven:maven-builder-support:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-artifact:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model-builder:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-resolver-provider:jar:3.6.3:compile [DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile [DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile [DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile [DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:provided (scope managed from default) (version managed from default) [DEBUG] javax.enterprise:cdi-api:jar:1.0:provided [DEBUG] javax.annotation:jsr250-api:jar:1.0:provided [DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile [DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile [DEBUG] aopalliance:aopalliance:jar:1.0:compile [DEBUG] com.google.guava:guava:jar:25.1-android:compile [DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile [DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile [DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile [DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile [DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile [DEBUG] javax.inject:javax.inject:jar:1:compile [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile [DEBUG] org.apache.maven:maven-plugin-api:jar:3.6.3:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.3.0:compile [DEBUG] org.apache.maven:maven-archiver:jar:3.5.0:compile [DEBUG] commons-io:commons-io:jar:2.5:compile [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile [DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.2.2:compile [DEBUG] org.codehaus.plexus:plexus-io:jar:3.2.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-compress:jar:1.20:compile (version managed from default) [DEBUG] org.iq80.snappy:snappy:jar:0.4:compile [DEBUG] org.tukaani:xz:jar:1.8:runtime [DEBUG] Created new class realm plugin>org.eclipse.tycho:tycho-packaging-plugin:2.2.0 [DEBUG] Importing foreign packages into class realm plugin>org.eclipse.tycho:tycho-packaging-plugin:2.2.0 [DEBUG] Imported: < project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm plugin>org.eclipse.tycho:tycho-packaging-plugin:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-packaging-plugin:jar:2.2.0 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi:jar:3.16.100 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 [DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.6.3 [DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 [DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 [DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:25.1-android [DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 [DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 [DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 [DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 [DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 [DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.3.0 [DEBUG] Included: org.apache.maven:maven-archiver:jar:3.5.0 [DEBUG] Included: commons-io:commons-io:jar:2.5 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 [DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.2.2 [DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.2.0 [DEBUG] Included: org.apache.commons:commons-compress:jar:1.20 [DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 [DEBUG] Included: org.tukaani:xz:jar:1.8 [DEBUG] Configuring mojo org.eclipse.tycho:tycho-packaging-plugin:2.2.0:build-qualifier from plugin realm ClassRealm[plugin>org.eclipse.tycho:tycho-packaging-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.eclipse.tycho:tycho-packaging-plugin:2.2.0:build-qualifier' with basic configurator --> [DEBUG] (f) baseDir = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service [DEBUG] (f) execution = org.eclipse.tycho:tycho-packaging-plugin:2.2.0:build-qualifier {execution: default-build-qualifier} [DEBUG] (s) format = yyyyMMddHHmm [DEBUG] (f) packaging = eclipse-plugin [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] (f) session = org.apache.maven.execution.MavenSession@34626d4 [DEBUG] -- end configuration -- [INFO] The project's OSGi version is 1.0.0.202103271756 [INFO] [INFO] --- tycho-packaging-plugin:2.2.0:validate-id (default-validate-id) @ klv-service --- [DEBUG] Configuring mojo org.eclipse.tycho:tycho-packaging-plugin:2.2.0:validate-id from plugin realm ClassRealm[plugin>org.eclipse.tycho:tycho-packaging-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.eclipse.tycho:tycho-packaging-plugin:2.2.0:validate-id' with basic configurator --> [DEBUG] (f) packaging = eclipse-plugin [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] -- end configuration -- [INFO] [INFO] --- tycho-packaging-plugin:2.2.0:validate-version (default-validate-version) @ klv-service --- [DEBUG] Configuring mojo org.eclipse.tycho:tycho-packaging-plugin:2.2.0:validate-version from plugin realm ClassRealm[plugin>org.eclipse.tycho:tycho-packaging-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.eclipse.tycho:tycho-packaging-plugin:2.2.0:validate-version' with basic configurator --> [DEBUG] (f) packaging = eclipse-plugin [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] (f) strictVersions = true [DEBUG] -- end configuration -- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ klv-service --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=122300, ConflictMarker.markTime=60700, ConflictMarker.nodeCount=78, ConflictIdSorter.graphTime=44600, ConflictIdSorter.topsortTime=29100, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=547800, ConflictResolver.conflictItemCount=75, DefaultDependencyCollector.collectTime=145248100, DefaultDependencyCollector.transformTime=837500} [DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile [DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile [DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile [DEBUG] commons-cli:commons-cli:jar:1.0:compile [DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile [DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile [DEBUG] classworlds:classworlds:jar:1.1:compile [DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-model:jar:2.0.6:compile [DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile [DEBUG] junit:junit:jar:3.8.1:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile [DEBUG] org.apache.maven.shared:maven-filtering:jar:1.0-beta-4:compile [DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.13:compile [DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.4.3 [DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.4.3 [DEBUG] Imported: < project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.4.3 [DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3 [DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 [DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 [DEBUG] Included: commons-cli:commons-cli:jar:1.0 [DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 [DEBUG] Included: junit:junit:jar:3.8.1 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:2.0.5 [DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:1.0-beta-4 [DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.13 [DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.4.3, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.4.3:resources' with basic configurator --> [DEBUG] (f) buildFilters = [] [DEBUG] (f) encoding = UTF-8 [DEBUG] (f) escapeWindowsPaths = true [DEBUG] (s) includeEmptyDirs = false [DEBUG] (s) outputDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes [DEBUG] (s) overwrite = false [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\main\resources, PatternSet [includes: {}, excludes: {}]}}] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@34626d4 [DEBUG] (f) useBuildFilters = true [DEBUG] (s) useDefaultDelimiters = true [DEBUG] -- end configuration -- [DEBUG] properties used {env.NUMBER_OF_PROCESSORS=8, env.USERPROFILE=C:\Users\slewis, java.specification.version=14, sun.cpu.isalist=amd64, sun.arch.data.model=64, env.PROGRAMW6432=C:\Program Files, java.vendor.url=https://java.oracle.com/, env.OS=Windows_NT, sun.boot.library.path=c:\Program Files\Java\jdk-14.0.1\bin, eclipse-repo.url=https://download.eclipse.org/releases/2020-06, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -X clean verify, env.SYSTEMROOT=C:\WINDOWS, jdk.debug=release, maven.version=3.6.3, java.specification.vendor=Oracle Corporation, java.version.date=2020-04-14, java.home=c:\Program Files\Java\jdk-14.0.1, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, env.LOCALAPPDATA=C:\Users\slewis\AppData\Local, env.USERDOMAIN_ROAMINGPROFILE=LAPTOP-CEUAE5GV, user.script=, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, java.runtime.version=14.0.1+7, env.PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\OpenSSL-Win64;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Java\jdk-14.0.1\bin;C:\Program Files\Git\cmd;c:\apache-maven-3.6.3\bin\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;C:\Program Files (x86)\Gpg4win..\GnuPG\bin;C:\Users\slewis\AppData\Local\Microsoft\WindowsApps;, env.PUBLIC=C:\Users\Public, env.EXEC_DIR=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, env.COMMONPROGRAMW6432=C:\Program Files\Common Files, file.encoding=Cp1252, tycho.version=2.2.0, env.COMPUTERNAME=LAPTOP-CEUAE5GV, env.HOMEPATH=\Users\slewis, env.APPDATA=C:\Users\slewis\AppData\Roaming, java.io.tmpdir=C:\Users\slewis\AppData\Local\Temp\, java.version=14.0.1, java.vm.specification.name=Java Virtual Machine Specification, java.library.path=c:\Program Files\Java\jdk-14.0.1\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\OpenSSL-Win64;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Java\jdk-14.0.1\bin;C:\Program Files\Git\cmd;c:\apache-maven-3.6.3\bin\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;C:\Program Files (x86)\Gpg4win..\GnuPG\bin;C:\Users\slewis\AppData\Local\Microsoft\WindowsApps;;., java.vendor=Oracle Corporation, env.ERROR_CODE=0, classworlds.conf=c:\apache-maven-3.6.3\bin..\bin\m2.conf, sun.io.unicode.encoding=UnicodeLittle, env.MOSQUITTO_DIR=C:\Program Files\mosquitto, java.vm.specification.version=14, os.name=Windows 10, env.=EXITCODE=00000001, env.=::=::\, maven.compiler.source=1.8, user.home=C:\Users\slewis, env.ALLUSERSPROFILE=C:\ProgramData, env.SESSIONNAME=Console, env.M2=C:\apache-maven-3.6.3, tycho.env.osgi.ws=win32, path.separator=;, os.version=10.0, env.CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher, env.PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, env.M2_HOME=C:\apache-maven-3.6.3, env.USERNAME=slewis, os.arch=amd64, maven.multiModuleProjectDirectory=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, env.MAVEN_PROJECTBASEDIR=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, java.vm.info=mixed mode, sharing, env.FPS_BROWSER_USER_PROFILE_STRING=Default, env.TEMP=C:\Users\slewis\AppData\Local\Temp, java.class.version=58.0, env.ONEDRIVE=C:\Users\slewis\OneDrive, sun.jnu.encoding=Cp1252, env.FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, maven.build.version=Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f), maven.home=c:\apache-maven-3.6.3\bin.., sun.stderr.encoding=cp437, env.JAVA_HOME=c:\Program Files\Java\jdk-14.0.1, env.PROGRAMFILES=C:\Program Files, file.separator=\, java.vm.compressedOopsMode=Zero based, env.CLASSWORLDS_JAR="c:\apache-maven-3.6.3\bin..\boot\plexus-classworlds-2.6.0.jar", line.separator= , sun.stdout.encoding=cp437, env.PROMPT=$P$G, buildQualifier=202103271756, env.PROCESSOR_REVISION=8e0a, env.PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 10, GenuineIntel, env.PROGRAMDATA=C:\ProgramData, user.name=slewis, env.DRIVERDATA=C:\Windows\System32\Drivers\DriverData, env.SYSTEMDRIVE=C:, env.JVMCONFIG=.mvn\jvm.config, env.PROGRAMFILES(X86)=C:\Program Files (x86), env.PROCESSOR_LEVEL=6, env.HOMEDRIVE=C:, env.PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, env.TMP=C:\Users\slewis\AppData\Local\Temp, sun.os.patch.level=, maven.compiler.target=1.8, env.LOGONSERVER=\LAPTOP-CEUAE5GV, library.jansi.path=c:\apache-maven-3.6.3\bin..\lib\jansi-native, env.WINDIR=C:\WINDOWS, tycho.env.osgi.arch=x86_64, java.class.path=c:\apache-maven-3.6.3\bin..\boot\plexus-classworlds-2.6.0.jar, java.vm.vendor=Oracle Corporation, env.PROCESSOR_ARCHITECTURE=AMD64, user.variant=, env.COMMONPROGRAMFILES=C:\Program Files\Common Files, maven.conf=c:\apache-maven-3.6.3\bin../conf, sun.java.launcher=SUN_STANDARD, user.country=US, env.USERDOMAIN=LAPTOP-CEUAE5GV, qualifiedVersion=1.0.0.202103271756, env.COMSPEC=C:\WINDOWS\system32\cmd.exe, sun.cpu.endian=little, user.language=en, env.JAVACMD=c:\Program Files\Java\jdk-14.0.1\bin\java.exe, env.MAVEN_HOME=c:\apache-maven-3.6.3\bin.., env.WDIR=C:\, env.=C:=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, env.CONFIGSETROOT=C:\WINDOWS\ConfigSetRoot, java.runtime.name=Java(TM) SE Runtime Environment, unqualifiedVersion=1.0.0, project.build.sourceEncoding=UTF-8, env.COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files, env.ZES_ENABLE_SYSMAN=1, env.MAVEN_CMD_LINE_ARGS=-X clean verify, java.vendor.url.bug=https://bugreport.java.com/bugreport/, user.dir=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, tycho.env.osgi.os=win32, java.vm.version=14.0.1+7} [INFO] Using 'UTF-8' encoding to copy filtered resources. [DEBUG] resource with targetPath null directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\main\resources excludes [] includes [] [INFO] skip non existing resourceDirectory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\main\resources [INFO] [INFO] --- tycho-compiler-plugin:2.2.0:compile (default-compile) @ klv-service --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=288900, ConflictMarker.markTime=126300, ConflictMarker.nodeCount=141, ConflictIdSorter.graphTime=77400, ConflictIdSorter.topsortTime=74300, ConflictIdSorter.conflictIdCount=63, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=2006700, ConflictResolver.conflictItemCount=139, DefaultDependencyCollector.collectTime=29932700, DefaultDependencyCollector.transformTime=2618700} [DEBUG] org.eclipse.tycho:tycho-compiler-plugin:jar:2.2.0 [DEBUG] org.apache.maven:maven-plugin-api:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-artifact:jar:3.6.3:compile [DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile [DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:provided (scope managed from default) (version managed from default) [DEBUG] javax.enterprise:cdi-api:jar:1.0:provided [DEBUG] javax.annotation:jsr250-api:jar:1.0:provided [DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.3.0:compile [DEBUG] org.codehaus.plexus:plexus-compiler-manager:jar:2.8.8:compile [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-compiler-api:jar:2.8.8:compile [DEBUG] org.eclipse.tycho:tycho-core:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-core:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings-builder:jar:3.6.3:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) [DEBUG] org.apache.maven:maven-builder-support:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model-builder:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-resolver-provider:jar:3.6.3:compile [DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile [DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile [DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile [DEBUG] commons-io:commons-io:jar:2.5:compile [DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile [DEBUG] aopalliance:aopalliance:jar:1.0:compile [DEBUG] com.google.guava:guava:jar:25.1-android:compile [DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile [DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile [DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile [DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile [DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile [DEBUG] javax.inject:javax.inject:jar:1:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.tools.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared:jar:2.2.0:compile [DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.2.2:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-io:jar:3.2.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-compress:jar:1.20:compile (version managed from default) [DEBUG] org.iq80.snappy:snappy:jar:0.4:compile [DEBUG] org.tukaani:xz:jar:1.8:runtime [DEBUG] org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200:compile (version managed from default) [DEBUG] org.eclipse.platform:org.eclipse.osgi:jar:3.16.100:compile (version managed from default) [DEBUG] org.eclipse.tycho:sisu-equinox-embedder:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:sisu-equinox-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:tycho-metadata-model:jar:2.2.0:compile [DEBUG] de.pdark:decentxml:jar:1.4:compile (version managed from default) [DEBUG] org.eclipse.tycho:tycho-embedder-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.embedder.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.core.shared:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-compat:jar:3.6.3:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:3.3.4:compile [DEBUG] org.eclipse.tycho:tycho-compiler-jdt:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:tycho-lib-detector:jar:2.2.0:compile [DEBUG] org.eclipse.jdt:ecj:jar:3.24.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-exec:jar:1.3:compile (version managed from default) [DEBUG] Created new class realm plugin>org.eclipse.tycho:tycho-compiler-plugin:2.2.0 [DEBUG] Importing foreign packages into class realm plugin>org.eclipse.tycho:tycho-compiler-plugin:2.2.0 [DEBUG] Imported: < project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm plugin>org.eclipse.tycho:tycho-compiler-plugin:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-compiler-plugin:jar:2.2.0 [DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.3.0 [DEBUG] Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.8.8 [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 [DEBUG] Included: org.codehaus.plexus:plexus-compiler-api:jar:2.8.8 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 [DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.6.3 [DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 [DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 [DEBUG] Included: commons-io:commons-io:jar:2.5 [DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:25.1-android [DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 [DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 [DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 [DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 [DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 [DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.2.2 [DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.2.0 [DEBUG] Included: org.apache.commons:commons-compress:jar:1.20 [DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 [DEBUG] Included: org.tukaani:xz:jar:1.8 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi:jar:3.16.100 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 [DEBUG] Included: org.eclipse.tycho:tycho-compiler-jdt:jar:2.2.0 [DEBUG] Included: org.eclipse.tycho:tycho-lib-detector:jar:2.2.0 [DEBUG] Included: org.eclipse.jdt:ecj:jar:3.24.0 [DEBUG] Included: org.apache.commons:commons-exec:jar:1.3 [DEBUG] Configuring mojo org.eclipse.tycho:tycho-compiler-plugin:2.2.0:compile from plugin realm ClassRealm[plugin>org.eclipse.tycho:tycho-compiler-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.eclipse.tycho:tycho-compiler-plugin:2.2.0:compile' with basic configurator --> [DEBUG] (f) basedir = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service [DEBUG] (f) buildDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target [DEBUG] (f) compilerId = jdt [DEBUG] (f) copyResources = true [DEBUG] (f) debug = true [DEBUG] (f) deriveReleaseCompilerArgumentFromTargetLevel = true [DEBUG] (f) encoding = UTF-8 [DEBUG] (f) failOnWarning = false [DEBUG] (f) fork = false [DEBUG] (f) generatedSourcesDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\generated-sources\annotations [DEBUG] (f) logDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\compile-logs [DEBUG] (f) optimize = false [DEBUG] (f) outputFileName = klv-service-1.0.0-SNAPSHOT [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] (f) requireJREPackageImports = false [DEBUG] (f) session = org.apache.maven.execution.MavenSession@34626d4 [DEBUG] (f) showDeprecation = false [DEBUG] (f) showWarnings = false [DEBUG] (f) source = 1.8 [DEBUG] (f) staleMillis = 0 [DEBUG] (f) strictCompilerTarget = false [DEBUG] (f) target = 1.8 [DEBUG] (f) useJDK = SYSTEM [DEBUG] (f) useProjectSettings = true [DEBUG] (f) verbose = false [DEBUG] -- end configuration -- [DEBUG] Manifest BREEs: [OSGi profile 'JavaSE-1.8' { source level: 1.8, target level: 1.8}] [DEBUG] Target Platform EE: OSGi profile 'JavaSE-1.8' { source level: 1.8, target level: 1.8} [DEBUG] Effective source/target: 1.8/1.8 [DEBUG] Using compiler 'jdt'. [DEBUG] Source directories: [C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src] [DEBUG] Classpath: [C:\Users\slewis.m2\repository\p2\osgi\bundle\jakarta.ws.rs-api\2.1.5\jakarta.ws.rs-api-2.1.5.jar[+javax/ws/rs/;+javax/ws/rs/core/;+javax/ws/rs/client/;+javax/ws/rs/ext/;+javax/ws/rs/container/;+javax/ws/rs/sse/;?/] C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-annotations\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-annotations-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/annotation/;?/] C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-core\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-core-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/core/;?/] C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-databind\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-databind-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/databind/;+com/fasterxml/jackson/databind/annotation/*;?/] C:\Users\slewis.m2\repository\p2\osgi\bundle\javax.annotation\1.3.5.v20200504-1837\javax.annotation-1.3.5.v20200504-1837.jar[+javax/annotation/;?/] C:\Users\slewis.m2\repository\p2\osgi\bundle\org.eclipse.osgi\3.15.300.v20200520-1959\org.eclipse.osgi-3.15.300.v20200520-1959.jar[+org/osgi/framework/;?/] C:\Users\slewis.m2\repository.cache\tycho\org.eclipse.pde.ds1_2.lib-1.0.400.v20191119-0943.jar\annotations.jar[+org/osgi/service/component/annotations/;?/] C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes] [DEBUG] Output directory: C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes [DEBUG] Classpath: [DEBUG] C:\Users\slewis.m2\repository\p2\osgi\bundle\jakarta.ws.rs-api\2.1.5\jakarta.ws.rs-api-2.1.5.jar[+javax/ws/rs/;+javax/ws/rs/core/;+javax/ws/rs/client/;+javax/ws/rs/ext/;+javax/ws/rs/container/;+javax/ws/rs/sse/*;?/] [DEBUG] C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-annotations\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-annotations-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/annotation/;?/] [DEBUG] C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-core\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-core-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/core/;?/] [DEBUG] C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-databind\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-databind-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/databind/;+com/fasterxml/jackson/databind/annotation/*;?/] [DEBUG] C:\Users\slewis.m2\repository\p2\osgi\bundle\javax.annotation\1.3.5.v20200504-1837\javax.annotation-1.3.5.v20200504-1837.jar[+javax/annotation/;?/] [DEBUG] C:\Users\slewis.m2\repository\p2\osgi\bundle\org.eclipse.osgi\3.15.300.v20200520-1959\org.eclipse.osgi-3.15.300.v20200520-1959.jar[+org/osgi/framework/;?/] [DEBUG] C:\Users\slewis.m2\repository.cache\tycho\org.eclipse.pde.ds1_2.lib-1.0.400.v20191119-0943.jar\annotations.jar[+org/osgi/service/component/annotations/;?/] [DEBUG] C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes [DEBUG] Source roots: [DEBUG] C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src [INFO] Compiling 4 source files to C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes [DEBUG] JDT compiler args: [-properties, C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service.settings\org.eclipse.jdt.core.prefs, -s, C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\generated-sources\annotations, -d, C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes, -classpath, C:\Users\slewis.m2\repository\p2\osgi\bundle\jakarta.ws.rs-api\2.1.5\jakarta.ws.rs-api-2.1.5.jar[+javax/ws/rs/;+javax/ws/rs/core/;+javax/ws/rs/client/;+javax/ws/rs/ext/;+javax/ws/rs/container/;+javax/ws/rs/sse/*;?/];C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-annotations\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-annotations-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/annotation/;?/];C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-core\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-core-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/core/;?*/];C:\Users\slewis.m2\repository\p2\osgi\bundle\com.fasterxml.jackson.core.jackson-databind\2.10.3.v20200512-1600\com.fasterxml.jackson.core.jackson-databind-2.10.3.v20200512-1600.jar[+com/fasterxml/jackson/databind/;+com/fasterxml/jackson/databind/annotation/;?/];C:\Users\slewis.m2\repository\p2\osgi\bundle\javax.annotation\1.3.5.v20200504-1837\javax.annotation-1.3.5.v20200504-1837.jar[+javax/annotation/;?/];C:\Users\slewis.m2\repository\p2\osgi\bundle\org.eclipse.osgi\3.15.300.v20200520-1959\org.eclipse.osgi-3.15.300.v20200520-1959.jar[+org/osgi/framework/;?/];C:\Users\slewis.m2\repository.cache\tycho\org.eclipse.pde.ds1_2.lib-1.0.400.v20191119-0943.jar\annotations.jar[+org/osgi/service/component/annotations/;?/*];C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\classes, C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\klv_service\api\Launch.java, C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\klv_service\api\SimpleService.java, C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\klv_service\Activator.java, C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\klv_service\ServiceObjectMapperResolver.java, -g, -nowarn, -target, 1.8, -source, 1.8, --release, 8, -encoding, UTF-8] [DEBUG] Original compiler output: [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ klv-service --- [DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.4.3:testResources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.4.3, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.4.3:testResources' with basic configurator --> [DEBUG] (f) buildFilters = [] [DEBUG] (f) encoding = UTF-8 [DEBUG] (f) escapeWindowsPaths = true [DEBUG] (s) includeEmptyDirs = false [DEBUG] (s) outputDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\test-classes [DEBUG] (s) overwrite = false [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\test\resources, PatternSet [includes: {}, excludes: {}]}}] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@34626d4 [DEBUG] (f) useBuildFilters = true [DEBUG] (s) useDefaultDelimiters = true [DEBUG] -- end configuration -- [DEBUG] properties used {env.NUMBER_OF_PROCESSORS=8, env.USERPROFILE=C:\Users\slewis, java.specification.version=14, sun.cpu.isalist=amd64, sun.arch.data.model=64, env.PROGRAMW6432=C:\Program Files, java.vendor.url=https://java.oracle.com/, env.OS=Windows_NT, sun.boot.library.path=c:\Program Files\Java\jdk-14.0.1\bin, eclipse-repo.url=https://download.eclipse.org/releases/2020-06, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -X clean verify, env.SYSTEMROOT=C:\WINDOWS, jdk.debug=release, maven.version=3.6.3, java.specification.vendor=Oracle Corporation, java.version.date=2020-04-14, java.home=c:\Program Files\Java\jdk-14.0.1, java.vm.specification.vendor=Oracle Corporation, java.specification.name=Java Platform API Specification, env.LOCALAPPDATA=C:\Users\slewis\AppData\Local, env.USERDOMAIN_ROAMINGPROFILE=LAPTOP-CEUAE5GV, user.script=, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, java.runtime.version=14.0.1+7, env.PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\OpenSSL-Win64;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Java\jdk-14.0.1\bin;C:\Program Files\Git\cmd;c:\apache-maven-3.6.3\bin\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;C:\Program Files (x86)\Gpg4win..\GnuPG\bin;C:\Users\slewis\AppData\Local\Microsoft\WindowsApps;, env.PUBLIC=C:\Users\Public, env.EXEC_DIR=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, env.COMMONPROGRAMW6432=C:\Program Files\Common Files, file.encoding=Cp1252, tycho.version=2.2.0, env.COMPUTERNAME=LAPTOP-CEUAE5GV, env.HOMEPATH=\Users\slewis, env.APPDATA=C:\Users\slewis\AppData\Roaming, java.io.tmpdir=C:\Users\slewis\AppData\Local\Temp\, java.version=14.0.1, java.vm.specification.name=Java Virtual Machine Specification, java.library.path=c:\Program Files\Java\jdk-14.0.1\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\OpenSSL-Win64;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Java\jdk-14.0.1\bin;C:\Program Files\Git\cmd;c:\apache-maven-3.6.3\bin\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;;C:\Program Files (x86)\Gpg4win..\GnuPG\bin;C:\Users\slewis\AppData\Local\Microsoft\WindowsApps;;., java.vendor=Oracle Corporation, env.ERROR_CODE=0, classworlds.conf=c:\apache-maven-3.6.3\bin..\bin\m2.conf, sun.io.unicode.encoding=UnicodeLittle, env.MOSQUITTO_DIR=C:\Program Files\mosquitto, java.vm.specification.version=14, os.name=Windows 10, env.=EXITCODE=00000001, env.=::=::\, maven.compiler.source=1.8, user.home=C:\Users\slewis, env.ALLUSERSPROFILE=C:\ProgramData, env.SESSIONNAME=Console, env.M2=C:\apache-maven-3.6.3, tycho.env.osgi.ws=win32, path.separator=;, os.version=10.0, env.CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher, env.PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, env.M2_HOME=C:\apache-maven-3.6.3, env.USERNAME=slewis, os.arch=amd64, maven.multiModuleProjectDirectory=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, env.MAVEN_PROJECTBASEDIR=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, java.vm.info=mixed mode, sharing, env.FPS_BROWSER_USER_PROFILE_STRING=Default, env.TEMP=C:\Users\slewis\AppData\Local\Temp, java.class.version=58.0, env.ONEDRIVE=C:\Users\slewis\OneDrive, sun.jnu.encoding=Cp1252, env.FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, maven.build.version=Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f), maven.home=c:\apache-maven-3.6.3\bin.., sun.stderr.encoding=cp437, env.JAVA_HOME=c:\Program Files\Java\jdk-14.0.1, env.PROGRAMFILES=C:\Program Files, file.separator=\, java.vm.compressedOopsMode=Zero based, env.CLASSWORLDS_JAR="c:\apache-maven-3.6.3\bin..\boot\plexus-classworlds-2.6.0.jar", line.separator= , sun.stdout.encoding=cp437, env.PROMPT=$P$G, buildQualifier=202103271756, env.PROCESSOR_REVISION=8e0a, env.PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 10, GenuineIntel, env.PROGRAMDATA=C:\ProgramData, user.name=slewis, env.DRIVERDATA=C:\Windows\System32\Drivers\DriverData, env.SYSTEMDRIVE=C:, env.JVMCONFIG=.mvn\jvm.config, env.PROGRAMFILES(X86)=C:\Program Files (x86), env.PROCESSOR_LEVEL=6, env.HOMEDRIVE=C:, env.PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, env.TMP=C:\Users\slewis\AppData\Local\Temp, sun.os.patch.level=, maven.compiler.target=1.8, env.LOGONSERVER=\LAPTOP-CEUAE5GV, library.jansi.path=c:\apache-maven-3.6.3\bin..\lib\jansi-native, env.WINDIR=C:\WINDOWS, tycho.env.osgi.arch=x86_64, java.class.path=c:\apache-maven-3.6.3\bin..\boot\plexus-classworlds-2.6.0.jar, java.vm.vendor=Oracle Corporation, env.PROCESSOR_ARCHITECTURE=AMD64, user.variant=, env.COMMONPROGRAMFILES=C:\Program Files\Common Files, maven.conf=c:\apache-maven-3.6.3\bin../conf, sun.java.launcher=SUN_STANDARD, user.country=US, env.USERDOMAIN=LAPTOP-CEUAE5GV, qualifiedVersion=1.0.0.202103271756, env.COMSPEC=C:\WINDOWS\system32\cmd.exe, sun.cpu.endian=little, user.language=en, env.JAVACMD=c:\Program Files\Java\jdk-14.0.1\bin\java.exe, env.MAVEN_HOME=c:\apache-maven-3.6.3\bin.., env.WDIR=C:\, env.=C:=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, env.CONFIGSETROOT=C:\WINDOWS\ConfigSetRoot, java.runtime.name=Java(TM) SE Runtime Environment, unqualifiedVersion=1.0.0, project.build.sourceEncoding=UTF-8, env.COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files, env.ZES_ENABLE_SYSMAN=1, env.MAVEN_CMD_LINE_ARGS=-X clean verify, java.vendor.url.bug=https://bugreport.java.com/bugreport/, user.dir=C:\Users\slewis\klv_minimal\klv_minimal\klv-client, tycho.env.osgi.os=win32, java.vm.version=14.0.1+7} [INFO] Using 'UTF-8' encoding to copy filtered resources. [DEBUG] resource with targetPath null directory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\test\resources excludes [] includes [] [INFO] skip non existing resourceDirectory C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\src\test\resources [INFO] [INFO] --- target-platform-configuration:2.2.0:target-platform (default-target-platform) @ klv-service --- [DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=75400, ConflictMarker.markTime=67200, ConflictMarker.nodeCount=129, ConflictIdSorter.graphTime=47700, ConflictIdSorter.topsortTime=37000, ConflictIdSorter.conflictIdCount=57, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=679200, ConflictResolver.conflictItemCount=127, DefaultDependencyCollector.collectTime=4726900, DefaultDependencyCollector.transformTime=961900} [DEBUG] org.eclipse.tycho:target-platform-configuration:jar:2.2.0 [DEBUG] org.apache.maven:maven-core:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-model:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-settings-builder:jar:3.6.3:compile [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.25:compile [DEBUG] org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile [DEBUG] org.sonatype.plexus:plexus-cipher:jar:1.7:compile (version managed from default) [DEBUG] org.apache.maven:maven-builder-support:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-repository-metadata:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-artifact:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-plugin-api:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven:maven-model-builder:jar:3.6.3:compile [DEBUG] org.apache.maven:maven-resolver-provider:jar:3.6.3:compile [DEBUG] org.slf4j:slf4j-api:jar:1.7.29:compile [DEBUG] org.apache.maven.resolver:maven-resolver-impl:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-spi:jar:1.4.1:compile [DEBUG] org.apache.maven.resolver:maven-resolver-util:jar:1.4.1:compile [DEBUG] org.apache.maven.shared:maven-shared-utils:jar:3.2.1:compile [DEBUG] commons-io:commons-io:jar:2.5:compile [DEBUG] org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.4:provided (scope managed from default) (version managed from default) [DEBUG] javax.enterprise:cdi-api:jar:1.0:provided [DEBUG] javax.annotation:jsr250-api:jar:1.0:provided [DEBUG] org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4:compile [DEBUG] com.google.inject:guice:jar:no_aop:4.2.1:compile [DEBUG] aopalliance:aopalliance:jar:1.0:compile [DEBUG] com.google.guava:guava:jar:25.1-android:compile [DEBUG] com.google.code.findbugs:jsr305:jar:3.0.2:compile [DEBUG] org.checkerframework:checker-compat-qual:jar:2.0.0:compile [DEBUG] com.google.errorprone:error_prone_annotations:jar:2.1.3:compile [DEBUG] com.google.j2objc:j2objc-annotations:jar:1.1:compile [DEBUG] org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile [DEBUG] javax.inject:javax.inject:jar:1:compile [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.3.0:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-classworlds:jar:2.6.0:compile [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-lang3:jar:3.8.1:compile [DEBUG] org.eclipse.tycho:sisu-equinox-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.resolver.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:tycho-core:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.p2.tools.shared:jar:2.2.0:compile [DEBUG] org.codehaus.plexus:plexus-archiver:jar:4.2.2:compile (version managed from default) [DEBUG] org.codehaus.plexus:plexus-io:jar:3.2.0:compile (version managed from default) [DEBUG] org.apache.commons:commons-compress:jar:1.20:compile (version managed from default) [DEBUG] org.iq80.snappy:snappy:jar:0.4:compile [DEBUG] org.tukaani:xz:jar:1.8:runtime [DEBUG] org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200:compile (version managed from default) [DEBUG] org.eclipse.platform:org.eclipse.osgi:jar:3.16.100:compile (version managed from default) [DEBUG] org.eclipse.tycho:sisu-equinox-embedder:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:tycho-metadata-model:jar:2.2.0:compile [DEBUG] de.pdark:decentxml:jar:1.4:compile (version managed from default) [DEBUG] org.eclipse.tycho:tycho-embedder-api:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.embedder.shared:jar:2.2.0:compile [DEBUG] org.eclipse.tycho:org.eclipse.tycho.core.shared:jar:2.2.0:compile [DEBUG] org.apache.maven:maven-compat:jar:3.6.3:compile (version managed from default) [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:3.3.4:compile [DEBUG] Created new class realm plugin>org.eclipse.tycho:target-platform-configuration:2.2.0 [DEBUG] Importing foreign packages into class realm plugin>org.eclipse.tycho:target-platform-configuration:2.2.0 [DEBUG] Imported: < project>com.evolit.klv:klv-client-parent:1.0-SNAPSHOT [DEBUG] Populating class realm plugin>org.eclipse.tycho:target-platform-configuration:2.2.0 [DEBUG] Included: org.eclipse.tycho:target-platform-configuration:jar:2.2.0 [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.25 [DEBUG] Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 [DEBUG] Included: org.sonatype.plexus:plexus-cipher:jar:1.7 [DEBUG] Included: org.apache.maven:maven-builder-support:jar:3.6.3 [DEBUG] Included: org.apache.maven.resolver:maven-resolver-util:jar:1.4.1 [DEBUG] Included: org.apache.maven.shared:maven-shared-utils:jar:3.2.1 [DEBUG] Included: commons-io:commons-io:jar:2.5 [DEBUG] Included: org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.4 [DEBUG] Included: com.google.inject:guice:jar:no_aop:4.2.1 [DEBUG] Included: aopalliance:aopalliance:jar:1.0 [DEBUG] Included: com.google.guava:guava:jar:25.1-android [DEBUG] Included: com.google.code.findbugs:jsr305:jar:3.0.2 [DEBUG] Included: org.checkerframework:checker-compat-qual:jar:2.0.0 [DEBUG] Included: com.google.errorprone:error_prone_annotations:jar:2.1.3 [DEBUG] Included: com.google.j2objc:j2objc-annotations:jar:1.1 [DEBUG] Included: org.codehaus.mojo:animal-sniffer-annotations:jar:1.14 [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.3.0 [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0 [DEBUG] Included: org.apache.commons:commons-lang3:jar:3.8.1 [DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:4.2.2 [DEBUG] Included: org.codehaus.plexus:plexus-io:jar:3.2.0 [DEBUG] Included: org.apache.commons:commons-compress:jar:1.20 [DEBUG] Included: org.iq80.snappy:snappy:jar:0.4 [DEBUG] Included: org.tukaani:xz:jar:1.8 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi.compatibility.state:jar:1.2.200 [DEBUG] Included: org.eclipse.platform:org.eclipse.osgi:jar:3.16.100 [DEBUG] Configuring mojo org.eclipse.tycho:target-platform-configuration:2.2.0:target-platform from plugin realm ClassRealm[plugin>org.eclipse.tycho:target-platform-configuration:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.eclipse.tycho:target-platform-configuration:2.2.0:target-platform' with basic configurator --> [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] -- end configuration -- [INFO] [INFO] --- tycho-packaging-plugin:2.2.0:package-plugin (default-package-plugin) @ klv-service --- [DEBUG] Configuring mojo org.eclipse.tycho:tycho-packaging-plugin:2.2.0:package-plugin from plugin realm ClassRealm[plugin>org.eclipse.tycho:tycho-packaging-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [DEBUG] Configuring mojo 'org.eclipse.tycho:tycho-packaging-plugin:2.2.0:package-plugin' with basic configurator --> [DEBUG] (f) buildDirectory = C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target [DEBUG] (f) finalName = klv-service-1.0.0-SNAPSHOT [DEBUG] (f) project = MavenProject: com.evolit.klv:klv-service:1.0.0-SNAPSHOT @ C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\pom.xml [DEBUG] (f) qualifier = 202103271756 [DEBUG] (f) session = org.apache.maven.execution.MavenSession@34626d4 [DEBUG] (f) strictBinIncludes = true [DEBUG] (f) useDefaultExcludes = true [DEBUG] -- end configuration -- [INFO] Building jar: C:\Users\slewis\klv_minimal\klv_minimal\klv-client\klv-service\target\klv-service-1.0.0-SNAPSHOT.jar [DEBUG] adding directory META-INF/ [DEBUG] adding entry META-INF/MANIFEST.MF [DEBUG] adding directory klv_service/ [DEBUG] adding directory klv_service/api/ [DEBUG] adding entry klv_service/Activator.class [DEBUG] adding entry klv_service/api/Launch.class [DEBUG] adding entry klv_service/api/SimpleService.class [DEBUG] adding entry klv_service/ServiceObjectMapperResolver.class [DEBUG] adding directory OSGI-INF/ [DEBUG] adding entry OSGI-INF/KLV_EDEF-dev.properties [DEBUG] adding entry OSGI-INF/KLV_EDEF-prod.properties [DEBUG] adding entry OSGI-INF/KLV_EDEF.xml [DEBUG] adding entry OSGI-INF/klv_service.ServiceObjectMapperResolver.xml [DEBUG] adding directory META-INF/maven/ [DEBUG] adding directory META-INF/maven/com.evolit.klv/ [DEBUG] adding directory META-INF/maven/com.evolit.klv/klv-service/ [DEBUG] adding entry META-INF/maven/com.evolit.klv/klv-service/pom.xml [DEBUG] adding entry META-INF/maven/com.evolit.klv/klv-service/pom.properties [INFO] [INFO] --- tycho-p2-plugin:2.2.0:p2-metadata-default (default-p2-metadata-default) @ klv-service --- [DEBUG] Configuring mojo org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default from plugin realm ClassRealm[plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] [WARNING] Error injecting: org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) No implementation for org.eclipse.tycho.plugins.p2.BaselineValidator was bound. while locating org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo

1 error at com.google.inject.internal.InternalProvisionException.toProvisionException (InternalProvisionException.java:226) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1053) at com.google.inject.internal.InjectorImpl.getInstance (InjectorImpl.java:1086) at org.eclipse.sisu.space.AbstractDeferredClass.get (AbstractDeferredClass.java:48) at com.google.inject.internal.ProviderInternalFactory.provision (ProviderInternalFactory.java:85) at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision (InternalFactoryToInitializableAdapter.java:57) at com.google.inject.internal.ProviderInternalFactory$1.call (ProviderInternalFactory.java:66) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:112) at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision (ProvisionListenerStackCallback.java:127) at com.google.inject.internal.ProvisionListenerStackCallback.provision (ProvisionListenerStackCallback.java:66) at com.google.inject.internal.ProviderInternalFactory.circularGet (ProviderInternalFactory.java:61) at com.google.inject.internal.InternalFactoryToInitializableAdapter.get (InternalFactoryToInitializableAdapter.java:47) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1050) at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:81) at org.eclipse.sisu.plexus.LazyPlexusBean.getValue (LazyPlexusBean.java:51) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:263) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:255) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:520) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:124) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] KLV Client Parent 1.0-SNAPSHOT ..................... SUCCESS [ 0.351 s] [INFO] klv-service 1.0.0-SNAPSHOT ......................... FAILURE [ 5.985 s] [INFO] klv-ui 1.0.0-SNAPSHOT .............................. SKIPPED [INFO] klv.feature 1.0.0-SNAPSHOT ......................... SKIPPED [INFO] klv-target-platform 1.0.0-SNAPSHOT ................. SKIPPED [INFO] klv-product 1.0.0-SNAPSHOT ......................... SKIPPED [INFO] KLV Client 1.0-SNAPSHOT ............................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 27.546 s [INFO] Finished at: 2021-03-27T10:57:02-07:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default (default-p2-metadata-default) on project klv-service: Execution default-p2-metadata-default of goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default failed: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0': com.google.inject.ProvisionException: Unable to provision, see the following errors: [ERROR] [ERROR] 1) No implementation for org.eclipse.tycho.plugins.p2.BaselineValidator was bound. [ERROR] while locating org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo [ERROR] at ClassRealm[plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule) [ERROR] while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value="org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default") [ERROR] [ERROR] 1 error [ERROR] role: org.apache.maven.plugin.Mojo [ERROR] roleHint: org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default [ERROR] -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default (default-p2-metadata-default) on project klv-service: Execution default-p2-metadata-default of goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default failed: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0' at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-p2-metadata-default of goal org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default failed: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0' at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: org.apache.maven.plugin.PluginContainerException: Unable to load the mojo 'p2-metadata-default' (or one of its required components) from the plugin 'org.eclipse.tycho:tycho-p2-plugin:2.2.0' at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:557) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:124) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) No implementation for org.eclipse.tycho.plugins.p2.BaselineValidator was bound. while locating org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo at ClassRealm[plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule) while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value="org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default")

1 error role: org.apache.maven.plugin.Mojo roleHint: org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:267) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:255) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:520) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:124) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) No implementation for org.eclipse.tycho.plugins.p2.BaselineValidator was bound. while locating org.eclipse.tycho.plugins.p2.P2MetadataDefaultMojo at ClassRealm[plugin>org.eclipse.tycho:tycho-p2-plugin:2.2.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@4e0e2f2a] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule) while locating org.apache.maven.plugin.Mojo annotated with @com.google.inject.name.Named(value="org.eclipse.tycho:tycho-p2-plugin:2.2.0:p2-metadata-default")

1 error at com.google.inject.internal.InternalProvisionException.toProvisionException (InternalProvisionException.java:226) at com.google.inject.internal.InjectorImpl$1.get (InjectorImpl.java:1053) at org.eclipse.sisu.inject.Guice4$1.get (Guice4.java:162) at org.eclipse.sisu.inject.LazyBeanEntry.getValue (LazyBeanEntry.java:81) at org.eclipse.sisu.plexus.LazyPlexusBean.getValue (LazyPlexusBean.java:51) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:263) at org.codehaus.plexus.DefaultPlexusContainer.lookup (DefaultPlexusContainer.java:255) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo (DefaultMavenPluginManager.java:520) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:124) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) 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 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:564) 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) [ERROR] [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn -rf :klv-service

C:\Users\slewis\klv_minimal\klv_minimal\klv-client>

nagelfargithub commented 3 years ago

Sorry for the long delay, I got sidetracked on other issues and I couldn't get to the bottom of this until I had time to revisit the issue. It could be that this is happening due to corrupt pom or jar files in your local repository. Could you check if you could resolve the issue if you delete everything in your .m2 directory and have everything redownloaded again?

Also you need to issue two build commands, first a clean install -pl ../klv-shared/pom.xml -am

only then a clean verify (using klv-client/pom.xml)

nagelfargithub commented 3 years ago

For what it's worth I just tried to run the application using OpenWebStart and managed to do so with the following osgi.bundles:

<property name="jnlp.osgi.bundles"
value="org.eclipse.core.runtime@start,org.eclipse.equinox.simpleconfigurator@:start,org.apache.felix.scr@2:start,org.eclipse.ecf.osgi.services.distribution@start,org.eclipse.core.runtime@start,org.eclipse.ecf.provider.jersey.client@3:start,org.glassfish.jersey.core.jersey-common@start" />       

There is still one error in the logs but the application starts and does the request correctly. Log showing the error

!SESSION 2021-06-16 18:10:40.311 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_282
java.vendor=AdoptOpenJDK
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE

!ENTRY org.apache.felix.scr 4 0 2021-06-16 18:10:41.754
!MESSAGE bundle org.apache.felix.scr:2.1.16.v20200110-1820 (3)Circular reference detected trying to get service {org.eclipse.ecf.remoteservice.provider.IRemoteServiceDistributionProvider}={service.id=46, service.bundleid=5, service.scope=bundle, component.name=org.eclipse.ecf.provider.jersey.client.JerseyClientDistributionProvider, component.id=0}
 stack of references: ServiceReference: {org.eclipse.ecf.remoteservice.provider.IRemoteServiceDistributionProvider}={service.id=46, service.bundleid=5, service.scope=bundle, component.name=org.eclipse.ecf.provider.jersey.client.JerseyClientDistributionProvider, component.id=0}

!STACK 0
java.lang.Exception: stack trace
    at org.apache.felix.scr.impl.ComponentRegistry.enterCreate(ComponentRegistry.java:485)
    at org.apache.felix.scr.impl.BundleComponentActivator.enterCreate(BundleComponentActivator.java:734)
    at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:881)
    at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:216)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:213)
    at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:114)
    at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48)
    at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:554)
    at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:529)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:685)
    at org.eclipse.ecf.internal.remoteservice.Activator$1.addingService(Activator.java:103)
    at org.eclipse.ecf.internal.remoteservice.Activator$1.addingService(Activator.java:1)
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:943)
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)
    at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
    at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:321)
    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:264)
    at org.eclipse.ecf.internal.remoteservice.Activator.start(Activator.java:190)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:843)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:835)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:792)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1015)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:365)
    at org.eclipse.osgi.container.Module.doStart(Module.java:605)
    at org.eclipse.osgi.container.Module.start(Module.java:468)
    at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:493)
    at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
    at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:571)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:346)
    at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:398)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:477)
    at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:171)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:620)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.initDependencyManagers(AbstractComponentManager.java:999)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1026)
    at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:935)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:756)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:666)
    at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:432)
    at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:665)
    at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:338)
    at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:382)
    at org.apache.felix.scr.impl.Activator.access$200(Activator.java:49)
    at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:264)
    at org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196)
    at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169)
    at org.apache.felix.scr.impl.AbstractExtender.addingBundle(AbstractExtender.java:139)
    at org.apache.felix.scr.impl.AbstractExtender.addingBundle(AbstractExtender.java:49)
    at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:475)
    at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
    at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
    at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
    at org.osgi.util.tracker.BundleTracker.open(BundleTracker.java:159)
    at org.apache.felix.scr.impl.AbstractExtender.startTracking(AbstractExtender.java:100)
    at org.apache.felix.scr.impl.AbstractExtender.doStart(AbstractExtender.java:92)
    at org.apache.felix.scr.impl.Activator.doStart(Activator.java:172)
    at org.apache.felix.scr.impl.AbstractExtender.start(AbstractExtender.java:72)
    at org.apache.felix.scr.impl.Activator.restart(Activator.java:139)
    at org.apache.felix.scr.impl.config.ScrConfigurationImpl.configure(ScrConfigurationImpl.java:217)
    at org.apache.felix.scr.impl.config.ScrConfigurationImpl.start(ScrConfigurationImpl.java:120)
    at org.apache.felix.scr.impl.Activator.start(Activator.java:100)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:843)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:835)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:792)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1015)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:365)
    at org.eclipse.osgi.container.Module.doStart(Module.java:605)
    at org.eclipse.osgi.container.Module.start(Module.java:468)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1845)
    at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1838)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1781)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1743)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1665)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

!ENTRY org.eclipse.osgi 4 0 2021-06-16 18:10:42.291
!MESSAGE Bundle org.eclipse.equinox.simpleconfigurator_1.3.500.v20200211-1505 [2] is not active.

!ENTRY klv-ui 1 0 2021-06-16 18:10:44.278
!MESSAGE Create controls for HelloWorldPart

!ENTRY klv-ui 1 0 2021-06-16 18:10:46.691
!MESSAGE Controls for HelloWorldPart created

I used moongoose webserver sharing the webstart_minimal directory as root and setting <jnlp codebase="http://myip/client-starter/jnlp/" href="minimal.jnlp" > in minimal.jnlp. This tells me there is nothing inherentely wrong with my jnlp or build process but in the way Oracle Webstart handles things in comparison to how OpenWebstart handles things (classloading etc).

nagelfargithub commented 3 years ago

To not have this hanging around forever some feedback: after messing around with this for far too long we have decided not to use Webstart as there was absolutely no way we could get this work in combination with the ECF JaxRSProvider, sucks for us as we have to go a different deployment and update route but this seems to be such a niche issue that not too many people want to take a look into it.

scottslewis commented 3 years ago

I'm sorry that you/we/I could not solve this. OSGi's (and JaxRS/Jersey/ECF's) classloading is complicated...and highly dependent upon the both the individual pieces (Jersey/JaxRS) but on the environment provided by the launcher (i.e. jnlp implementations). For what it's worth I don't see many OSGi environments using jnlp/webstart launchers...probably for reasons like this. So although I understand it complicates deployment for you it might make some sense in the long run (other than just this issue).

But thanks for the report anyway...and thanks for using JaxRS provider/ECF/OSGi in any event.