3.3.0 build errors with "Apache Karaf :: Features" project

129 views
Skip to first unread message

as...@yahoo.com

unread,
Apr 17, 2018, 1:06:24 PM4/17/18
to HAPI FHIR
I downloaded the 3.3.0 source this morning and attempted a build in Windows 7.  Observed a build failure with the Apache Karaf :: Features project:

[WARNING] Settings file [C:\Users\Precision\.m2\settings.xml] cannot be used and
 will be skipped (malformed url or file does not exist)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] HAPI-FHIR 3.3.0 .................................... SUCCESS [ 44.789 s]
[INFO] HAPI FHIR - Deployable Artifact Parent POM ......... SUCCESS [ 14.656 s]
[INFO] HAPI FHIR - Core Library ........................... SUCCESS [02:06 min]
[INFO] HAPI FHIR - Utilities .............................. SUCCESS [ 20.252 s]
[INFO] HAPI FHIR - Server Framework ....................... SUCCESS [ 32.033 s]
[INFO] HAPI Tinder Plugin ................................. SUCCESS [01:50 min]
[INFO] HAPI FHIR - Validation Resources (DSTU2) ........... SUCCESS [  6.451 s]
[INFO] HAPI FHIR - Client Framework ....................... SUCCESS [ 17.142 s]
[INFO] HAPI FHIR Structures - DSTU2 (FHIR v1.0.0) ......... SUCCESS [02:41 min]
[INFO] HAPI FHIR - Validation Resources DSTU2.1 (2016May) . SUCCESS [  3.171 s]
[INFO] HAPI FHIR Structures - DSTU2.1 (2016May) ........... SUCCESS [02:00 min]
[INFO] HAPI FHIR - Validation Resources (DSTU3) ........... SUCCESS [  3.602 s]
[INFO] HAPI FHIR Structures - DSTU3 ....................... SUCCESS [02:51 min]
[INFO] HAPI FHIR Structures - HL7.org DSTU2 ............... SUCCESS [01:51 min]
[INFO] HAPI Tinder Plugin - Test Project .................. SUCCESS [ 36.058 s]
[INFO] HAPI FHIR - Validation Resources (FHIR R4) ......... SUCCESS [  4.387 s]
[INFO] HAPI FHIR Structures - FHIR R4 ..................... SUCCESS [03:11 min]
[INFO] HAPI FHIR - Converter .............................. SUCCESS [ 37.603 s]
[INFO] HAPI FHIR - Validation ............................. SUCCESS [08:19 min]
[INFO] HAPI FHIR JAX-RS Server ............................ SUCCESS [01:27 min]
[INFO] HAPI FHIR JAX-RS Server - Example .................. SUCCESS [ 26.501 s]
[INFO] HAPI FHIR JPA Server ............................... SUCCESS [18:37 min]
[INFO] HAPI FHIR JPA Server - ElasticSearch Integration ... SUCCESS [ 10.283 s]
[INFO] HAPI FHIR TestPage Overlay ......................... SUCCESS [ 12.597 s]
[INFO] HAPI FHIR JPA Server - Example ..................... SUCCESS [01:13 min]
[INFO] HAPI FHIR Sample RESTful Server .................... SUCCESS [  9.179 s]
[INFO] HAPI FHIR Sample RESTful Server - Tests ............ SUCCESS [  3.821 s]
[INFO] HAPI FHIR - fhirtest.uhn.ca Deployable WAR ......... SUCCESS [ 21.599 s]
[INFO] HAPI FHIR OkHttp Client ............................ SUCCESS [ 23.720 s]
[INFO] HAPI FHIR - Android ................................ SUCCESS [ 15.809 s]
[INFO] HAPI FHIR - Command Line Client - Base Project ..... SUCCESS [  0.075 s]
[INFO] HAPI FHIR - Command Line Client - Server WAR ....... SUCCESS [ 14.549 s]
[INFO] hapi-fhir-igpacks .................................. SUCCESS [ 13.249 s]
[INFO] HAPI FHIR - Command Line Client - Application ...... SUCCESS [01:01 min]
[INFO] HAPI FHIR - Distribution Archive ................... SUCCESS [  0.087 s]
[INFO] HAPI FHIR - Examples (for site) .................... SUCCESS [  8.623 s]
[INFO] HAPI FHIR - Apache Karaf :: Features ............... FAILURE [01:46 min]
[INFO] HAPI-FHIR Apache Karaf Integration Tests ........... SKIPPED
[INFO] hapi-fhir-base-example-embedded-ws ................. SKIPPED
[INFO] hapi-fhir-standalone-overlay-example ............... SKIPPED
[INFO] HAPI FHIR JPA Clinical Decision Support Server - Example SKIPPED
[INFO] HAPI FHIR JPA Server - Example for CHIP ............ SKIPPED
[INFO] HAPI FHIR - Minimal Dependency Test - Client ....... SKIPPED
[INFO] HAPI FHIR - Minimal Dependency Test - Server ....... SKIPPED
[INFO] HAPI FHIR - JaCoCo Test Coverage ................... SKIPPED
[INFO] hapi-fhir-spring-boot-autoconfigure ................ SKIPPED
[INFO] hapi-fhir-spring-boot-starter ...................... SKIPPED
[INFO] hapi-fhir-spring-boot .............................. SKIPPED
[INFO] hapi-fhir-spring-boot-samples ...................... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-client-apache ......... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-client-okhttp ......... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-server-jersey ......... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-server-jpa 3.3.0 ...... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 56:09 min
[INFO] Finished at: 2018-04-17T13:00:36-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4.1.4
:verify (validate) on project hapi-fhir: Unable to load features descriptors: Er
ror:
[ERROR]         Error downloading file://C:\hapi-fhir-3.3.0\osgi\hapi-fhir-karaf
-features\target/classes/features.xml
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
xception
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command

[ERROR]   mvn <goals> -rf :hapi-fhir

Łukasz Dywicki

unread,
Apr 17, 2018, 6:37:10 PM4/17/18
to HAPI FHIR
Hey,
Can you share more details - possibly a stack trace which is generated? You can get more details via mvn -X executed on karaf module alone.

Do you use custom maven repository location?

Kind regards,
Lukasz 

as...@yahoo.com

unread,
Apr 17, 2018, 7:05:42 PM4/17/18
to HAPI FHIR
Thanks for the quick reply - much appreciated.

No additional details other than what I posted.  I'll re-run the build on the Karaf module with the -e and -X parameters.

Not using custom maven repository location.  I extracted the source from the zip to the C:\ drive and ran mvn clean install from the Command Prompt.

as...@yahoo.com

unread,
Apr 19, 2018, 1:55:27 PM4/19/18
to HAPI FHIR
Lukasz - I ran the build with the "-X" command-line parameter (full debug logging) with output below.  Hoping this helps and let me know what you find as I need to get a complete build working in my environment.

- Anthony


[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] HAPI-FHIR 3.3.0 .................................... SUCCESS [ 10.124 s]
[INFO] HAPI FHIR - Deployable Artifact Parent POM ......... SUCCESS [  4.168 s]
[INFO] HAPI FHIR - Core Library ........................... SUCCESS [01:39 min]
[INFO] HAPI FHIR - Utilities .............................. SUCCESS [01:03 min]
[INFO] HAPI FHIR - Server Framework ....................... SUCCESS [ 43.987 s]
[INFO] HAPI Tinder Plugin ................................. SUCCESS [01:51 min]
[INFO] HAPI FHIR - Validation Resources (DSTU2) ........... SUCCESS [ 19.259 s]
[INFO] HAPI FHIR - Client Framework ....................... SUCCESS [ 31.181 s]
[INFO] HAPI FHIR Structures - DSTU2 (FHIR v1.0.0) ......... SUCCESS [08:15 min]
[INFO] HAPI FHIR - Validation Resources DSTU2.1 (2016May) . SUCCESS [ 13.663 s]
[INFO] HAPI FHIR Structures - DSTU2.1 (2016May) ........... SUCCESS [03:01 min]
[INFO] HAPI FHIR - Validation Resources (DSTU3) ........... SUCCESS [ 19.635 s]
[INFO] HAPI FHIR Structures - DSTU3 ....................... SUCCESS [06:03 min]
[INFO] HAPI FHIR Structures - HL7.org DSTU2 ............... SUCCESS [04:02 min]
[INFO] HAPI Tinder Plugin - Test Project .................. SUCCESS [02:25 min]
[INFO] HAPI FHIR - Validation Resources (FHIR R4) ......... SUCCESS [ 25.650 s]
[INFO] HAPI FHIR Structures - FHIR R4 ..................... SUCCESS [07:46 min]
[INFO] HAPI FHIR - Converter .............................. SUCCESS [01:09 min]
[INFO] HAPI FHIR - Validation ............................. SUCCESS [10:56 min]
[INFO] HAPI FHIR JAX-RS Server ............................ SUCCESS [01:24 min]
[INFO] HAPI FHIR JAX-RS Server - Example .................. SUCCESS [ 47.559 s]
[INFO] HAPI FHIR JPA Server ............................... SUCCESS [22:48 min]
[INFO] HAPI FHIR JPA Server - ElasticSearch Integration ... SUCCESS [ 17.710 s]
[INFO] HAPI FHIR TestPage Overlay ......................... SUCCESS [ 24.425 s]
[INFO] OCP FHIR JPA Server PostgreSQL ..................... SUCCESS [ 34.129 s]
[INFO] HAPI FHIR Sample RESTful Server .................... SUCCESS [ 21.504 s]
[INFO] HAPI FHIR Sample RESTful Server - Tests ............ SUCCESS [ 14.174 s]
[INFO] HAPI FHIR - fhirtest.uhn.ca Deployable WAR ......... SUCCESS [ 39.308 s]
[INFO] HAPI FHIR OkHttp Client ............................ SUCCESS [ 42.659 s]
[INFO] HAPI FHIR - Android ................................ SUCCESS [ 40.947 s]
[INFO] HAPI FHIR - Command Line Client - Base Project ..... SUCCESS [  0.667 s]
[INFO] HAPI FHIR - Command Line Client - Server WAR ....... SUCCESS [ 33.075 s]
[INFO] hapi-fhir-igpacks .................................. SUCCESS [01:11 min]
[INFO] HAPI FHIR - Command Line Client - Application ...... SUCCESS [01:41 min]
[INFO] HAPI FHIR - Distribution Archive ................... SUCCESS [  1.155 s]
[INFO] HAPI FHIR - Examples (for site) .................... SUCCESS [ 10.834 s]
[INFO] HAPI FHIR - Apache Karaf :: Features ............... FAILURE [ 30.241 s]
[INFO] HAPI-FHIR Apache Karaf Integration Tests ........... SKIPPED
[INFO] hapi-fhir-base-example-embedded-ws ................. SKIPPED
[INFO] hapi-fhir-standalone-overlay-example ............... SKIPPED
[INFO] HAPI FHIR JPA Clinical Decision Support Server - Example SKIPPED
[INFO] HAPI FHIR JPA Server - Example for CHIP ............ SKIPPED
[INFO] HAPI FHIR - Minimal Dependency Test - Client ....... SKIPPED
[INFO] HAPI FHIR - Minimal Dependency Test - Server ....... SKIPPED
[INFO] HAPI FHIR - JaCoCo Test Coverage ................... SKIPPED
[INFO] hapi-fhir-spring-boot-autoconfigure ................ SKIPPED
[INFO] hapi-fhir-spring-boot-starter ...................... SKIPPED
[INFO] hapi-fhir-spring-boot .............................. SKIPPED
[INFO] hapi-fhir-spring-boot-samples ...................... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-client-apache ......... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-client-okhttp ......... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-server-jersey ......... SKIPPED
[INFO] hapi-fhir-spring-boot-sample-server-jpa 3.3.0 ...... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:24 h
[INFO] Finished at: 2018-04-19T13:51:10-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4.1.4
:verify (validate) on project hapi-fhir: Unable to load features descriptors: Er
ror:
[ERROR]         Error downloading file://C:\hapi-fhir-3.3.0\osgi\hapi-fhir-karaf
-features\target/classes/features.xml
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal o
rg.apache.karaf.tooling:karaf-maven-plugin:4.1.4:verify (validate) on project ha
pi-fhir: Unable to load features descriptors
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:146)
    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.SingleThreaded
Builder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleSt
arter.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:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jav
a:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessor
Impl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launche
r.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:2
29)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launc
her.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356
)
Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to load featur
es descriptors
    at org.apache.karaf.tooling.VerifyMojo.doExecute (VerifyMojo.java:302)
    at org.apache.karaf.tooling.VerifyMojo.execute (VerifyMojo.java:194)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBui
ldPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:146)
    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.SingleThreaded
Builder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleSt
arter.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:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jav
a:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessor
Impl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launche
r.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:2
29)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launc
her.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356
)
Caused by: org.apache.karaf.features.internal.util.MultiException: Error:
        Error downloading file://C:\hapi-fhir-3.3.0\osgi\hapi-fhir-karaf-feature
s\target/classes/features.xml
    at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$Mav
enDownloader.<init> (MavenDownloadManager.java:84)
    at org.apache.karaf.profile.assembly.CustomDownloadManager$CustomMavenDownlo
ader.<init> (CustomDownloadManager.java:58)
    at org.apache.karaf.profile.assembly.CustomDownloadManager.createDownloader
(CustomDownloadManager.java:55)
    at org.apache.karaf.tooling.VerifyMojo.loadRepositories (VerifyMojo.java:564
)
    at org.apache.karaf.tooling.VerifyMojo.doExecute (VerifyMojo.java:276)
    at org.apache.karaf.tooling.VerifyMojo.execute (VerifyMojo.java:194)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBui
ldPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja
va:146)
    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.SingleThreaded
Builder.build (SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleSt
arter.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:956)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.jav
a:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessor
Impl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launche
r.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:2
29)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launc
her.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356
)
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
xception
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command

[ERROR]   mvn <goals> -rf :hapi-fhir


On Tuesday, April 17, 2018 at 6:37:10 PM UTC-4, Łukasz Dywicki wrote:

as...@yahoo.com

unread,
Apr 26, 2018, 11:36:25 AM4/26/18
to HAPI FHIR
Hi Lukasz - any update?

- Anthony
Reply all
Reply to author
Forward
0 new messages