Giter Club home page Giter Club logo

crud-example's Introduction

CRUD Spring Boot Example

https://appdev.openshift.io/docs/spring-boot-runtime.html#mission-crud-spring-boot

Table of Contents

Prerequisites

  • JDK 11+ installed with JAVA_HOME configured appropriately

Deploying application on OpenShift using Dekorate

Before deploying the application using Dekorate, make sure you have deployed the database first:

oc create -f .openshiftio/database.yaml

⚠️ If you are using OCP 4.6 use the .openshiftio/database-4.6.yaml file instead.

Once the database is up and running, we can deploy the application using Dekorate:

mvn clean verify -Popenshift -Ddekorate.deploy=true

To deploy the application using a specific Spring Boot version use the -Dspring-boot.version switch.

mvn clean verify -Popenshift -Ddekorate.deploy=true -Dspring-boot.version=2.6.7

Deploying application on OpenShift using Helm

First, make sure you have installed the Helm command line and connected/logged to a kubernetes cluster.

Then, you need to install the example by doing:

helm install crud ./helm --set app.route.expose=true --set app.s2i.source.repo=https://github.com/snowdrop/crud-example --set app.s2i.source.ref=<branch-to-use>

note: Replace <branch-to-use> with one branch from https://github.com/snowdrop/crud-example/branches/all.

And to uninstall the chart, execute:

helm uninstall crud

Deploying application on Kubernetes using Helm

Requirements:

You need to install the example by doing:

helm install crud ./helm --set app.ingress.host=<your k8s domain>

And to uninstall the chart, execute:

helm uninstall crud

Running Tests on OpenShift using Dekorate

./run_tests_with_dekorate_in_ocp.sh

⚠️ If you are using OCP 4.6 applying the --ocp-database-file ".openshiftio/database-4.6.yaml" parameter.

Alternatively, tests can be executed against a specific Spring Boot or Dekorate version by passing the version as a -D<variable property name>=value parameter. For instance overriding both the Spring Boot and the Dekorate versions using their corresponding version properties is done the following way:

./run_tests_with_dekorate_in_ocp.sh -Dspring-boot.version=2.7.3 -Ddekorate.version=2.11.1

Running Tests on OpenShift using S2i from Source

./run_tests_with_s2i.sh

⚠️ If you are using OCP 4.6 apply the --ocp-database-file=".openshiftio/database-4.6.yaml" parameter.

This script can take the following parameters:

  • --repository-url: repository to use to source the images from
  • --branch-to-test: branch to use to source the images from
  • --maven-settings: custom maven settings file
  • --ocp-database-file: custom database yaml file (e.g. --ocp-database-file ".openshiftio/database-4.6.yaml")
./run_tests_with_s2i.sh --repository-url "https://github.com/snowdrop/crud-example" \
  --branch-to-test branch-to-test \
  --maven-settings "${HOME}/.m2/my-custom-maven-settings.xml" \
  --ocp-database-file ".openshiftio/database-4.6.yaml"

Running Tests on OpenShift using Helm

./run_tests_with_helm_in_ocp.sh

This script can take 2 parameters referring to the repository and the branch to use to source the images from.

./run_tests_with_helm_in_ocp.sh "https://github.com/snowdrop/crud-example" branch-to-test

Running Tests on Kubernetes using Helm

First, you need to create the k8s namespace:

kubectl create namespace <the k8s namespace>

Then, run the tests by specifying the container registry and the kubernetes namespace:

./run_tests_with_helm_in_k8s.sh <your container registry: for example "quay.io/user"> <the k8s namespace>

For example:

./run_tests_with_helm_in_k8s.sh "quay.io/user" "myNamespace"

crud-example's People

Contributors

alesj avatar alrubinger avatar atomist-bot avatar aureamunoz avatar cmoulliard avatar dependabot[bot] avatar geoand avatar ibuziuk avatar iocanel avatar jacobdotcosta avatar ladicek avatar lincolnthree avatar metacosm avatar radekkoubsky avatar sgitario avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

crud-example's Issues

Need to add 'spring-boot-devtools' dependency

IMO, in general it would be great if all the samples and not only this particular spring-boot-crud-booster quickstart would have spring boot devtools dependency [1]. This would allow features like automatic restarts [2] being enabled OOTB. Some notes from the official docs:

Developer tools are automatically disabled when running a fully packaged application. If your application is launched using java -jar or if it’s started using a special classloader, then it is considered a “production application”. Flagging the dependency as optional is a best practice that prevents devtools from being transitively applied to other modules using your project. Gradle does not support optional dependencies out-of-the-box so you may want to have a look to the propdeps-plugin in the meantime.

[1] https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html
[2] https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html#using-boot-devtools-restart

S2I tests fail on branch sb-2.4.x

Error message:

[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Found version:1.20
[INFO] Running dev.snowdrop.example.UnmanagedOpenShiftIT
Apply test resources from:jar:file:/z/dev/client/redhat/forks-github/crud-example/target/crud-2.4.9-10-SNAPSHOT.jar.original!/META-INF/dekorate/openshift.yml
[INFO] Found version:1.20
[INFO] Deleting: Service name:crud. Deleted:false
[INFO] Deleting: BuildConfig name:crud. Deleted:false
[INFO] Deleting: DeploymentConfig name:crud. Deleted:false
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.842 s <<< FAILURE! - in dev.snowdrop.example.UnmanagedOpenShiftIT
[ERROR] testPostGetAndDelete  Time elapsed: 0.039 s  <<< ERROR!
java.lang.NullPointerException
	at dev.snowdrop.example.UnmanagedOpenShiftIT.setup(UnmanagedOpenShiftIT.java:43)

[INFO] Running dev.snowdrop.example.ManagedOpenShiftIT
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 s - in dev.snowdrop.example.ManagedOpenShiftIT
[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Errors: 
[ERROR]   UnmanagedOpenShiftIT.setup:43 NullPointer
[INFO] 
[ERROR] Tests run: 2, Failures: 0, Errors: 1, Skipped: 1
[INFO] 
[INFO] 
[INFO] --- maven-failsafe-plugin:2.22.2:verify (default) @ crud ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20.701 s
[INFO] Finished at: 2021-12-01T15:06:28+01:00
[INFO] Final Memory: 51M/200M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.22.2:verify (default) on project crud: There are test failures.
[ERROR] 
[ERROR] Please refer to /z/dev/client/redhat/forks-github/crud-example/target/failsafe-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[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 read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Steps to reproduce

$ oc delete project crud-example
$ oc new-project crud-example
$ oc create -f .openshiftio/database.yaml
$ oc create -f .openshiftio/application.yaml
$ oc new-app --template=crud -p SOURCE_REPOSITORY_URL="https://github.com/snowdrop/crud-example" -p SOURCE_REPOSITORY_REF=sb-2.4.x
$ sh run_tests_with_s2i.sh

licenses.xml - invalid licenses

The general problem for each license listed in the test log below is that the license name within licenses.xml cannot be found wihtin the http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json file

java.lang.AssertionError: [license MPL 1.1 (http://www.mozilla.org/MPL/MPL-1.1.html) used in license info for org.javassist:javassist:3.20.0-GA should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license BSD License (http://www.antlr.org/license.html) used in license info for antlr:antlr:2.7.7 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The 3-Clause BSD License (https://opensource.org/licenses/bsd-3-clause) used in license info for dom4j:dom4j:1.6.1 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The SAX License (http://www.saxproject.org/copying.html) used in license info for xml-apis:xml-apis:1.4.01 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The W3C License (http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/java-binding.zip) used in license info for xml-apis:xml-apis:1.4.01 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license CDDL + GPLv2 with classpath exception (https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html) used in license info for javax.transaction:javax.transaction-api:1.2 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license MPL 2.0 or EPL 1.0 (http://h2database.com/html/license.html) used in license info for com.h2database:h2:1.4.192 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The 3-Clause BSD License (https://opensource.org/licenses/bsd-3-clause) used in license info for org.ow2.asm:asm:5.0.3 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The 2-Clause BSD License (https://opensource.org/licenses/bsd-license) used in license info for org.hamcrest:hamcrest-core:1.3 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The 2-Clause BSD License (https://opensource.org/licenses/bsd-license) used in license info for org.hamcrest:hamcrest-library:1.3 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The JSON License (http://www.json.org/license.html) used in license info for org.json:json:20140107 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


java.lang.AssertionError: [license The 2-Clause BSD License (https://opensource.org/licenses/bsd-license) used in license info for dk.brics.automaton:automaton:1.11-8 should be known by name in http://git.app.eng.bos.redhat.com/git/jboss-licenses.git/plain/rh_license_list.json] 
Expecting Optional to contain a value but was empty.
at BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)

	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$1(BoostersLicensesXmlTest.java:75)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$null$2(BoostersLicensesXmlTest.java:69)
	at java.util.Optional.ifPresent(Optional.java:159)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.lambda$licenseForBoosters$3(BoostersLicensesXmlTest.java:68)
	at java.util.ArrayList.forEach(ArrayList.java:1249)
	at org.jboss.qa.marete.BoostersLicensesXmlTest.licenseForBoosters(BoostersLicensesXmlTest.java:61)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)


Process finished with exit code 255

Alerts show no text

In version 2.3.4-2-redhat. If I try to save fruit with no name an alert will pop up, but with no text. Expecting the alert to have text "The name is required!"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.