corda / corda-solutions

Corda Solutions
28 stars 40 forks source link

URI is not hierarchical exception from MemberConfigurationService while building the project #100

Open balajimore opened 5 years ago

balajimore commented 5 years ago

I think we should use ResourceAsStream here because of the membership-service.conf exist inside the Jar, while gradlew build starting the test cases.

Caused by: java.lang.IllegalArgumentException: URI is not hierarchical
    at java.io.File.<init>(File.java:418) ~[?:1.8.0_171]
    at com.r3.businessnetworks.membership.flows.ConfigUtils.loadConfig(ConfigUtils.kt:16) ~[membership-service-2.0.jar:?]
    at com.r3.businessnetworks.membership.flows.member.service.MemberConfigurationService.<init>(MemberConfigurationService.kt:25) ~[membership-service-2.0.jar:?]

https://github.com/corda/corda-solutions/blob/0d2ccbda5fe754d74785ec8e3623b5cef7c1a0ed/bn-apps/memberships-management/membership-service/src/main/kotlin/com/r3/businessnetworks/membership/flows/ConfigUtils.kt#L16