Created
June 25, 2020 15:09
-
-
Save windy1/c520c95ad5f0440d458af29ca933f435 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Testing started at 11:06 AM ... | |
| > Task :buildSrc:compileJava NO-SOURCE | |
| > Task :buildSrc:compileGroovy UP-TO-DATE | |
| > Task :buildSrc:processResources NO-SOURCE | |
| > Task :buildSrc:classes UP-TO-DATE | |
| > Task :buildSrc:jar UP-TO-DATE | |
| > Task :buildSrc:assemble UP-TO-DATE | |
| > Task :buildSrc:compileTestJava NO-SOURCE | |
| > Task :buildSrc:compileTestGroovy NO-SOURCE | |
| > Task :buildSrc:processTestResources NO-SOURCE | |
| > Task :buildSrc:testClasses UP-TO-DATE | |
| > Task :buildSrc:test NO-SOURCE | |
| > Task :buildSrc:check UP-TO-DATE | |
| > Task :buildSrc:build UP-TO-DATE | |
| unable to enhance gradle daemon classloader with idea_rt.jar | |
| org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':testRuntimeClasspath'. | |
| at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.rethrowFailure(DefaultConfiguration.java:1293) | |
| at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$2300(DefaultConfiguration.java:140) | |
| at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.visitFiles(DefaultConfiguration.java:1270) | |
| at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:1256) | |
| at org.gradle.api.internal.file.AbstractFileCollection.iterator(AbstractFileCollection.java:97) | |
| at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.iterator(DefaultConfiguration.java:494) | |
| at com.google.common.collect.ImmutableCollection$Builder.addAll(ImmutableCollection.java:405) | |
| at com.google.common.collect.ImmutableCollection$ArrayBasedBuilder.addAll(ImmutableCollection.java:497) | |
| at com.google.common.collect.ImmutableSet$Builder.addAll(ImmutableSet.java:517) | |
| at org.gradle.api.internal.file.CompositeFileCollection.getFiles(CompositeFileCollection.java:79) | |
| at org.gradle.api.internal.file.CompositeFileCollection.getFiles(CompositeFileCollection.java:53) | |
| at sun.reflect.GeneratedMethodAccessor324.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) | |
| at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) | |
| at org.codehaus.groovy.runtime.metaclass.MethodMetaProperty$GetBeanMethodMetaProperty.getProperty(MethodMetaProperty.java:76) | |
| at org.codehaus.groovy.runtime.callsite.GetEffectivePojoPropertySite.getProperty(GetEffectivePojoPropertySite.java:63) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGetProperty(AbstractCallSite.java:298) | |
| at ijresolvers1_5zfy338cvl04vqlbo8fj7cj6y$_run_closure2$_closure4.doCall(/tmp/ijresolvers1.gradle:119) | |
| at sun.reflect.GeneratedMethodAccessor165.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) | |
| at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) | |
| at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263) | |
| at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) | |
| at groovy.lang.Closure.call(Closure.java:405) | |
| at groovy.lang.Closure.call(Closure.java:421) | |
| at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2330) | |
| at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2315) | |
| at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2356) | |
| at org.codehaus.groovy.runtime.dgm$186.invoke(Unknown Source) | |
| at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:244) | |
| at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53) | |
| at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127) | |
| at ijresolvers1_5zfy338cvl04vqlbo8fj7cj6y$_run_closure2.doCall(/tmp/ijresolvers1.gradle:115) | |
| 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.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) | |
| at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) | |
| at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263) | |
| at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) | |
| at groovy.lang.Closure.call(Closure.java:405) | |
| at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingClosure$1.lambda$run$0(DefaultListenerBuildOperationDecorator.java:180) | |
| at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.reapply(DefaultUserCodeApplicationContext.java:60) | |
| at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingClosure$1.run(DefaultListenerBuildOperationDecorator.java:177) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) | |
| at org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator$BuildOperationEmittingClosure.doCall(DefaultListenerBuildOperationDecorator.java:174) | |
| at sun.reflect.GeneratedMethodAccessor239.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) | |
| at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) | |
| at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1217) | |
| at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) | |
| at groovy.lang.Closure.call(Closure.java:405) | |
| at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:41) | |
| at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:25) | |
| at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42) | |
| at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:231) | |
| at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:150) | |
| at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58) | |
| at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:325) | |
| at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:235) | |
| at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:141) | |
| at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy54.graphPopulated(Unknown Source) | |
| at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$NotifyTaskGraphWhenReady.run(DefaultTaskExecutionGraph.java:412) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) | |
| at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) | |
| at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$1.run(DefaultTaskExecutionGraph.java:180) | |
| at org.gradle.internal.Factories$1.create(Factories.java:26) | |
| at org.gradle.api.internal.project.DefaultProjectStateRegistry.withLenientState(DefaultProjectStateRegistry.java:134) | |
| at org.gradle.api.internal.project.DefaultProjectStateRegistry.withLenientState(DefaultProjectStateRegistry.java:126) | |
| at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:177) | |
| at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:166) | |
| at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:41) | |
| at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:40) | |
| at org.gradle.execution.DefaultBuildWorkExecutor.access$000(DefaultBuildWorkExecutor.java:24) | |
| at org.gradle.execution.DefaultBuildWorkExecutor$1.proceed(DefaultBuildWorkExecutor.java:48) | |
| at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:49) | |
| at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:40) | |
| at org.gradle.execution.DefaultBuildWorkExecutor.execute(DefaultBuildWorkExecutor.java:33) | |
| at org.gradle.execution.IncludedBuildLifecycleBuildWorkExecutor.execute(IncludedBuildLifecycleBuildWorkExecutor.java:36) | |
| at org.gradle.execution.DeprecateUndefinedBuildWorkExecutor.execute(DeprecateUndefinedBuildWorkExecutor.java:39) | |
| at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.run(BuildOperationFiringBuildWorkerExecutor.java:57) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) | |
| at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) | |
| at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:42) | |
| at org.gradle.initialization.DefaultGradleLauncher.runWork(DefaultGradleLauncher.java:244) | |
| at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:154) | |
| at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130) | |
| at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:110) | |
| at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:60) | |
| at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:57) | |
| at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:85) | |
| at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:78) | |
| at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:189) | |
| at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40) | |
| at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:78) | |
| at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:57) | |
| at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:54) | |
| at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) | |
| at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) | |
| at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:63) | |
| at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) | |
| at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39) | |
| at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51) | |
| at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) | |
| at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102) | |
| at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) | |
| at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45) | |
| at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:50) | |
| at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47) | |
| at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:80) | |
| at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47) | |
| at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31) | |
| at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42) | |
| at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28) | |
| at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78) | |
| at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52) | |
| at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:60) | |
| at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:38) | |
| at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68) | |
| at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38) | |
| at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37) | |
| at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26) | |
| at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) | |
| at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29) | |
| at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60) | |
| at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32) | |
| at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55) | |
| at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41) | |
| at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48) | |
| at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32) | |
| at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:68) | |
| at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:27) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78) | |
| at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75) | |
| at org.gradle.util.Swapper.swap(Swapper.java:38) | |
| at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63) | |
| at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82) | |
| at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37) | |
| at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) | |
| at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52) | |
| at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.jetbrains:annotations:19.0.0. | |
| Searched in the following locations: | |
| - https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/releases/org/jetbrains/annotations/19.0.0/annotations-19.0.0.pom | |
| - file:/home/walker/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2020.1.2/86566d2c582df026dd77c0c502a21dfac312563a/ideaIC-2020.1.2/org.jetbrains/annotations/19.0.0/ivy-19.0.0.xml | |
| - file:/home/walker/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/2020.1.2/86566d2c582df026dd77c0c502a21dfac312563a/ideaIC-2020.1.2/annotations-19.0.0-withKotlin-withSources-withoutAnnotations.xml | |
| Required by: | |
| project : | |
| > Task :compileJava NO-SOURCE | |
| > Task :patchPluginXml NO-SOURCE | |
| > Task :processResources NO-SOURCE | |
| > Task :classes UP-TO-DATE | |
| > Task :instrumentCode NO-SOURCE | |
| > Task :postInstrumentCode | |
| > Task :compileTestJava NO-SOURCE | |
| > Task :processTestResources NO-SOURCE | |
| > Task :testClasses UP-TO-DATE | |
| > Task :instrumentTestCode NO-SOURCE | |
| > Task :postInstrumentTestCode | |
| > Task :jar UP-TO-DATE | |
| > Task :prepareTestingSandbox UP-TO-DATE | |
| > Task :test NO-SOURCE | |
| > Task :address-service:initWsdlEnv | |
| > Task :address-service:wsdl2java UP-TO-DATE | |
| > Task :digital-api-common:compileJava UP-TO-DATE | |
| > Task :address-service:compileJava UP-TO-DATE | |
| > Task :address-service:processResources UP-TO-DATE | |
| > Task :address-service:classes UP-TO-DATE | |
| > Task :address-service:jar | |
| > Task :address-service:compileTestFixturesJava NO-SOURCE | |
| > Task :address-service:compileTestJava UP-TO-DATE | |
| > Task :address-service:processTestResources UP-TO-DATE | |
| > Task :address-service:testClasses UP-TO-DATE | |
| > Task :address-service:processTestFixturesResources NO-SOURCE | |
| > Task :address-service:testFixturesClasses UP-TO-DATE | |
| > Task :address-service:testFixturesJar UP-TO-DATE | |
| > Task :digital-api-common:processResources UP-TO-DATE | |
| > Task :digital-api-common:classes UP-TO-DATE | |
| > Task :digital-api-common:jar UP-TO-DATE | |
| > Task :address-service:test | |
| 11:06:57,954 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [jar:file:/home/walker/code/coop/digital-api/address-service/build/libs/address-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:06:57,954 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:06:57,954 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:06:57,954 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/address-service/build/libs/address-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:06:57,964 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@1c738b33 - URL [jar:file:/home/walker/code/coop/digital-api/address-service/build/libs/address-service-dev-SNAPSHOT.jar!/logback-test.xml] is not of type file | |
| 11:06:57,993 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:06:57,995 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:06:58,001 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:06:58,006 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:06:58,027 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:06:58,027 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:06:58,028 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:06:58,028 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@61f40b6 - Registering current configuration as safe fallback point | |
| 127.0.0.1 - - [25/Jun/2020:15:07:00 +0000] "GET /capture/v1/latlong?address=The+Co-operative+Group%2C+1+Angel+Square%2C+MANCHESTER&country=GBR HTTP/1.1" 200 48 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 131 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:00 +0000] "GET /capture/v1/search-address/text?country=GBR HTTP/1.1" 400 42 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 55 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:00 +0000] "GET /capture/v1/address-layout/1bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA HTTP/1.1" 404 141 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 9 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:00 +0000] "GET /capture/v1/search HTTP/1.1" 400 126 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 29 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:00 +0000] "GET /capture/v1/address-details/0bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA HTTP/1.1" 200 300 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 20 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:00 +0000] "GET /capture/v1/latlong?address=M60+0AG&country=GBR HTTP/1.1" 404 66 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 10 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:01 +0000] "GET /capture/v1/address-layout/0bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA HTTP/1.1" 200 271 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 7 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:01 +0000] "GET /capture/v1/latlong HTTP/1.1" 400 126 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 14 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:01 +0000] "GET /capture/v1/address-details/1bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA HTTP/1.1" 404 134 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 11 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:01 +0000] "GET /capture/v1/search-address/text?query=X60+0AG&country=GBR HTTP/1.1" 404 1783 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 8 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:01 +0000] "GET /capture/v1/address-layout/abc123 HTTP/1.1" 401 62 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:01 +0000] "GET /capture/v1/search?postcode=M60+0AG HTTP/1.1" 200 416 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 19 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:01 +0000] "GET /capture/v1/search-address/text?query=M60+0AG&country=GBR HTTP/1.1" 200 333 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 10 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:02 +0000] "GET /capture/v1/latlong?address=The+Co-operative+Group%2C+1+Angel+Square%2C+MANCHESTER&country=GBR HTTP/1.1" 200 48 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 14 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:02 +0000] "GET /capture/v1/search-address/text?query=M60+0AG&country=XYZ HTTP/1.1" 401 62 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 12 | |
| INFO [2020-06-25 11:07:02,667] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.153224] Long [-4.487273] for postcode [IM1 1IM]. | |
| INFO [2020-06-25 11:07:02,673] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Unable to get Lat/Long for postcode []. | |
| INFO [2020-06-25 11:07:02,673] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Unable to get Lat/Long for postcode [IM11TT]. | |
| INFO [2020-06-25 11:07:02,673] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Unable to get Lat/Long for postcode []. | |
| INFO [2020-06-25 11:07:02,674] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Unable to get Lat/Long for postcode [M60 0AG]. | |
| INFO [2020-06-25 11:07:02,674] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Unable to get Lat/Long for postcode [ ]. | |
| INFO [2020-06-25 11:07:02,677] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.153224] Long [-4.487273] for postcode [IM1 1TT]. | |
| INFO [2020-06-25 11:07:02,678] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.153063] Long [-4.501013] for postcode [IM2 1TT]. | |
| INFO [2020-06-25 11:07:02,678] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.175265] Long [-4.455764] for postcode [IM3 1TT]. | |
| INFO [2020-06-25 11:07:02,678] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.184705] Long [-4.465942] for postcode [IM4 1TT]. | |
| INFO [2020-06-25 11:07:02,678] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.225454] Long [-4.696858] for postcode [IM5 1TT]. | |
| INFO [2020-06-25 11:07:02,678] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.245547] Long [-4.613200] for postcode [IM6 1TT]. | |
| INFO [2020-06-25 11:07:02,679] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.332532] Long [-4.452610] for postcode [IM7 1TT]. | |
| INFO [2020-06-25 11:07:02,679] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.318391] Long [-4.382531] for postcode [IM8 1TT]. | |
| INFO [2020-06-25 11:07:02,679] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.126558] Long [-4.652108] for postcode [IM9 1TT]. | |
| INFO [2020-06-25 11:07:02,679] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.157729] Long [-4.485253] for postcode [IM86 I1TT]. | |
| INFO [2020-06-25 11:07:02,679] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.157729] Long [-4.485253] for postcode [IM87 I1TT]. | |
| INFO [2020-06-25 11:07:02,679] uk.co.coop.digitalapi.address.service.services.postcodemapping.IsleOfManPostCodes: Returning hardcoded Lat [54.157729] Long [-4.485253] for postcode [IM99 I1TT]. | |
| INFO [2020-06-25 11:07:03,330] uk.co.coop.digitalapi.common.api.logging.SimpleLogger: Making SOAP request: do search, text 'M60 OAG' | |
| WARN [2020-06-25 11:07:03,335] uk.co.coop.digitalapi.address.service.qas.QasSoapCreditLogger: Error logging QAS credits used. | |
| INFO [2020-06-25 11:07:03,335] uk.co.coop.digitalapi.address.service.qas.QasSoapLogger: TIMING: http://www.qas.com/OnDemand-2011-03/DoSearch, (response code: 200) Took: 5 ms. | |
| WARN [2020-06-25 11:07:03,550] uk.co.coop.digitalapi.address.service.qas.QasSoapCreditLogger: Error logging QAS credits used. | |
| INFO [2020-06-25 11:07:03,550] uk.co.coop.digitalapi.address.service.qas.QasSoapLogger: TIMING: http://www.qas.com/OnDemand-2011-03/DoGetAddress, (response code: 200) Took: 19 ms. | |
| INFO [2020-06-25 11:07:04,048] OutboundRequestResponse: 8 Sending request: GET http://localhost:28080/test/0bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA/ | |
| 8 > Accept: application/json | |
| 8 > Auth-Token: null | |
| 8 > X-Request-Id: null | |
| INFO [2020-06-25 11:07:04,051] org.apache.http.impl.execchain.RetryExec: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request to {}->http://localhost:28080: The target server failed to respond | |
| INFO [2020-06-25 11:07:04,051] org.apache.http.impl.execchain.RetryExec: Retrying request to {}->http://localhost:28080 | |
| INFO [2020-06-25 11:07:04,057] RequestTimer: TIMING: GET http://localhost:28080/test/0bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA/, Took: 8 ms. | |
| INFO [2020-06-25 11:07:04,057] OutboundRequestResponse: 8 Received response: unsuccessful responseCode=404 - Not Found | |
| 8 < java.io.ByteArrayInputStream@7d35431d | |
| INFO [2020-06-25 11:07:04,183] OutboundRequestResponse: 9 Sending request: GET http://localhost:28080/test?query=any&country=GBR | |
| 9 > Accept: application/json | |
| 9 > Auth-Token: null | |
| 9 > X-Request-Id: null | |
| INFO [2020-06-25 11:07:04,185] org.apache.http.impl.execchain.RetryExec: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request to {}->http://localhost:28080: The target server failed to respond | |
| INFO [2020-06-25 11:07:04,186] org.apache.http.impl.execchain.RetryExec: Retrying request to {}->http://localhost:28080 | |
| INFO [2020-06-25 11:07:04,192] RequestTimer: TIMING: GET http://localhost:28080/test?query=any&country=GBR, Took: 8 ms. | |
| INFO [2020-06-25 11:07:04,192] OutboundRequestResponse: 9 Received response: successful responseCode=200 - OK | |
| 9 < java.io.ByteArrayInputStream@5ca52bf7 | |
| INFO [2020-06-25 11:07:04,321] OutboundRequestResponse: 10 Sending request: GET http://localhost:28080/test?query=any&country=GBR | |
| 10 > Accept: application/json | |
| 10 > Auth-Token: null | |
| 10 > X-Request-Id: null | |
| INFO [2020-06-25 11:07:04,323] org.apache.http.impl.execchain.RetryExec: I/O exception (org.apache.http.NoHttpResponseException) caught when processing request to {}->http://localhost:28080: The target server failed to respond | |
| INFO [2020-06-25 11:07:04,324] org.apache.http.impl.execchain.RetryExec: Retrying request to {}->http://localhost:28080 | |
| INFO [2020-06-25 11:07:04,330] RequestTimer: TIMING: GET http://localhost:28080/test?query=any&country=GBR, Took: 9 ms. | |
| INFO [2020-06-25 11:07:04,330] OutboundRequestResponse: 10 Received response: unsuccessful responseCode=404 - Not Found | |
| 10 < java.io.ByteArrayInputStream@a28772b | |
| INFO [2020-06-25 11:07:04,437] uk.co.coop.digitalapi.address.service.errors.AddressServiceExceptionMapper: handling exception, mapped status code: Bad Request message: fault code: NotLicensed, fault string: The user is not entitled to use 'GBR<script>alert(111)</script>'. (410a1699-43ef-454b-80d9-2f1b09885e62) | |
| INFO [2020-06-25 11:07:04,440] uk.co.coop.digitalapi.address.service.errors.AddressServiceExceptionMapper: handling exception, mapped status code: Bad Request message: fault code: NotLicensed, fault string: The user is not entitled to use 'GBR<script>alert(111)</script>'. (410a1699-43ef-454b-80d9-2f1b09885e62) | |
| 127.0.0.1 - - [25/Jun/2020:15:07:04 +0000] "GET /capture/v1/search?postcode=M60+0AG HTTP/1.1" 500 110 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 12 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:04 +0000] "GET /capture/v1/address-details/0bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA HTTP/1.1" 500 110 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:05 +0000] "GET /capture/v1/latlong?address=&country=GBR HTTP/1.1" 500 110 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 5 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:05 +0000] "GET /capture/v1/address-layout/0bOGBREwjgBwAAAAABAwEAAAAAxnET0gAhEAIQACAAAAAAAAAAAP..ZAAAAAD.....AAAAAAAAAAAAAAAAAE02MCAwQUcA HTTP/1.1" 500 211 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 16 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:05 +0000] "GET /capture/v1/search-address/text?query=M60+0AG&country=GBR HTTP/1.1" 500 211 "-" "Jersey/2.25.1 (HttpUrlConnection 1.8.0_252)" 4 | |
| > Task :digital-api-common-db:compileJava UP-TO-DATE | |
| > Task :batch-scheduler-framework:compileJava UP-TO-DATE | |
| > Task :batch-scheduler-framework:processResources UP-TO-DATE | |
| > Task :batch-scheduler-framework:classes UP-TO-DATE | |
| > Task :batch-scheduler-framework:jar | |
| > Task :batch-scheduler-framework:compileTestFixturesJava NO-SOURCE | |
| > Task :batch-scheduler-framework:compileTestJava UP-TO-DATE | |
| > Task :batch-scheduler-framework:processTestResources UP-TO-DATE | |
| > Task :batch-scheduler-framework:testClasses UP-TO-DATE | |
| > Task :batch-scheduler-framework:processTestFixturesResources NO-SOURCE | |
| > Task :batch-scheduler-framework:testFixturesClasses UP-TO-DATE | |
| > Task :batch-scheduler-framework:testFixturesJar UP-TO-DATE | |
| > Task :digital-api-common-db:processResources NO-SOURCE | |
| > Task :digital-api-common-db:classes UP-TO-DATE | |
| > Task :digital-api-common-db:jar UP-TO-DATE | |
| > Task :batch-scheduler-framework:test | |
| 11:07:06,362 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [jar:file:/home/walker/code/coop/digital-api/batch-scheduler-framework/build/libs/batch-scheduler-framework-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:06,362 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:06,362 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:06,362 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/batch-scheduler-framework/build/libs/batch-scheduler-framework-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:06,370 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@47623dfa - URL [jar:file:/home/walker/code/coop/digital-api/batch-scheduler-framework/build/libs/batch-scheduler-framework-dev-SNAPSHOT.jar!/logback-test.xml] is not of type file | |
| 11:07:06,400 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:06,401 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:06,408 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:06,412 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:06,426 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:06,426 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:06,427 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:06,427 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@ef0c545 - Registering current configuration as safe fallback point | |
| 11:07:06.443 [Test worker] WARN u.c.c.d.b.s.quartz.QuartzScheduler - batch job 'job1': please confirm that cron schedule '0 0 1 * * ? *' is correct | |
| 11:07:06.448 [Test worker] WARN u.c.c.d.b.s.quartz.QuartzScheduler - batch job 'job2': please confirm that cron schedule '0 0 2 * * ? *' is correct | |
| 11:07:06.483 [Test worker] INFO u.c.c.d.b.s.quartz.QuartzScheduler - batch job 'job1' url invalid: '0 0 1 * * ? *' | |
| 11:07:06.553 [Test worker] INFO org.eclipse.jetty.util.log - Logging initialized @986ms to org.eclipse.jetty.util.log.Slf4jLog | |
| INFO [2020-06-25 15:07:07,290] io.dropwizard.server.DefaultServerFactory: Registering jersey handler with root path prefix: / | |
| INFO [2020-06-25 15:07:07,291] io.dropwizard.server.DefaultServerFactory: Registering admin handler with root path prefix: / | |
| INFO [2020-06-25 15:07:07,291] io.dropwizard.assets.AssetsBundle: Registering AssetBundle with name: assets for path /apidocs/* | |
| INFO [2020-06-25 15:07:07,496] org.quartz.impl.StdSchedulerFactory: Using default implementation for ThreadExecutor | |
| INFO [2020-06-25 15:07:07,503] org.quartz.core.SchedulerSignalerImpl: Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl | |
| INFO [2020-06-25 15:07:07,503] org.quartz.core.QuartzScheduler: Quartz Scheduler v.2.2.2 created. | |
| INFO [2020-06-25 15:07:07,503] org.quartz.simpl.RAMJobStore: RAMJobStore initialized. | |
| INFO [2020-06-25 15:07:07,503] org.quartz.core.QuartzScheduler: Scheduler meta-data: Quartz Scheduler (v2.2.2) 'BatchScheduler' with instanceId 'NON_CLUSTERED' | |
| Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. | |
| NOT STARTED. | |
| Currently in standby mode. | |
| Number of jobs executed: 0 | |
| Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. | |
| Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. | |
| INFO [2020-06-25 15:07:07,503] org.quartz.impl.StdSchedulerFactory: Quartz scheduler 'BatchScheduler' initialized from an externally provided properties instance. | |
| INFO [2020-06-25 15:07:07,503] org.quartz.impl.StdSchedulerFactory: Quartz scheduler version: 2.2.2 | |
| WARN [2020-06-25 15:07:07,503] uk.co.coop.digitalapi.batch.scheduler.quartz.QuartzScheduler: batch job 'goodCausesContributions': please confirm that cron schedule '0/15 * * * * ? *' is correct | |
| WARN [2020-06-25 15:07:07,504] uk.co.coop.digitalapi.batch.scheduler.quartz.QuartzScheduler: batch job 'goodCausesDetails': please confirm that cron schedule '5/15 * * * * ? *' is correct | |
| WARN [2020-06-25 15:07:07,504] uk.co.coop.digitalapi.batch.scheduler.quartz.QuartzScheduler: batch job 'goodCausesChanges': please confirm that cron schedule '10/15 * * * * ? *' is correct | |
| INFO [2020-06-25 15:07:07,523] io.dropwizard.server.ServerFactory: Starting BatchSchedulerApplication | |
| INFO [2020-06-25 15:07:07,575] org.eclipse.jetty.setuid.SetUIDListener: Opened application@49d38c65{HTTP/1.1,[http/1.1]}{0.0.0.0:28020} | |
| INFO [2020-06-25 15:07:07,575] org.eclipse.jetty.setuid.SetUIDListener: Opened admin@7f2772c2{HTTP/1.1,[http/1.1]}{0.0.0.0:28021} | |
| INFO [2020-06-25 15:07:07,577] org.eclipse.jetty.server.Server: jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_252-8u252-b09-1ubuntu1-b09 | |
| INFO [2020-06-25 15:07:07,582] org.quartz.core.QuartzScheduler: Scheduler BatchScheduler_$_NON_CLUSTERED started. | |
| INFO [2020-06-25 15:07:07,907] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| PUT /schedule/{taskName} (uk.co.coop.digitalapi.batch.scheduler.resource.SchedulerResource) | |
| INFO [2020-06-25 15:07:07,908] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@79719b3e{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:07,910] io.dropwizard.setup.AdminEnvironment: tasks = | |
| POST /tasks/sensitive-logging (uk.co.coop.digitalapi.common.task.SensitiveLoggingTask) | |
| POST /tasks/log-level (io.dropwizard.servlets.tasks.LogConfigurationTask) | |
| POST /tasks/gc (io.dropwizard.servlets.tasks.GarbageCollectionTask) | |
| INFO [2020-06-25 15:07:07,974] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| GET / (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| GET /{adminResource} (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| INFO [2020-06-25 15:07:07,974] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@19339750{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:07,980] org.eclipse.jetty.server.AbstractConnector: Started application@49d38c65{HTTP/1.1,[http/1.1]}{0.0.0.0:28020} | |
| INFO [2020-06-25 15:07:07,981] org.eclipse.jetty.server.AbstractConnector: Started admin@7f2772c2{HTTP/1.1,[http/1.1]}{0.0.0.0:28021} | |
| INFO [2020-06-25 15:07:07,981] org.eclipse.jetty.server.Server: Started @2415ms | |
| INFO [2020-06-25 15:07:07,987] org.eclipse.jetty.server.AbstractConnector: Stopped application@49d38c65{HTTP/1.1,[http/1.1]}{0.0.0.0:28020} | |
| INFO [2020-06-25 15:07:07,988] org.eclipse.jetty.server.AbstractConnector: Stopped admin@7f2772c2{HTTP/1.1,[http/1.1]}{0.0.0.0:28021} | |
| INFO [2020-06-25 15:07:07,991] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@19339750{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 15:07:07,991] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@79719b3e{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 15:07:07,992] org.quartz.core.QuartzScheduler: Scheduler BatchScheduler_$_NON_CLUSTERED shutting down. | |
| INFO [2020-06-25 15:07:07,992] org.quartz.core.QuartzScheduler: Scheduler BatchScheduler_$_NON_CLUSTERED paused. | |
| INFO [2020-06-25 15:07:07,992] org.quartz.core.QuartzScheduler: Scheduler BatchScheduler_$_NON_CLUSTERED shutdown complete. | |
| > Task :batch-scheduler-services:compileJava UP-TO-DATE | |
| > Task :batch-scheduler-services:processResources UP-TO-DATE | |
| > Task :batch-scheduler-services:classes UP-TO-DATE | |
| > Task :batch-scheduler-services:jar | |
| > Task :batch-scheduler-services:compileTestFixturesJava UP-TO-DATE | |
| > Task :batch-scheduler-services:compileTestJava UP-TO-DATE | |
| > Task :batch-scheduler-services:processTestResources UP-TO-DATE | |
| > Task :batch-scheduler-services:testClasses UP-TO-DATE | |
| > Task :batch-scheduler-services:processTestFixturesResources NO-SOURCE | |
| > Task :batch-scheduler-services:testFixturesClasses UP-TO-DATE | |
| > Task :batch-scheduler-services:testFixturesJar UP-TO-DATE | |
| > Task :batch-scheduler-services:test | |
| 11:07:09,034 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [jar:file:/home/walker/code/coop/digital-api/batch-scheduler-services/build/libs/batch-scheduler-services-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:09,035 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:09,035 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/batch-scheduler-services/build/libs/batch-scheduler-services-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:09,035 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:09,043 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@264dee5e - URL [jar:file:/home/walker/code/coop/digital-api/batch-scheduler-services/build/libs/batch-scheduler-services-dev-SNAPSHOT.jar!/logback-test.xml] is not of type file | |
| 11:07:09,066 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:09,067 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:09,070 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:09,073 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:09,088 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:09,088 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:09,088 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:09,089 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@4fd2d670 - Registering current configuration as safe fallback point | |
| 11:07:09.093 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test, posting data to: localhost:1234/invalid | |
| 11:07:09.097 [Test worker] WARN u.c.c.d.b.s.c.RestfulJsonConsumer - task test failed, processing exception posting JSON data endpoint localhost:1234/invalid: null | |
| 11:07:09.102 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - TIMING: POST localhost:1234/invalid, Took: 5 ms. | |
| 11:07:09.104 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test, posting data to: localhost:1234/test | |
| 11:07:09.104 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - TIMING: POST localhost:1234/test, Took: 0 ms. | |
| 11:07:09.104 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test, posting data to: localhost:1234/test | |
| 11:07:09.105 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - TIMING: POST localhost:1234/test, Took: 1 ms. | |
| 11:07:09.140 [Test worker] INFO u.c.c.d.b.s.c.AwsS3DropDestination - task test, writing output to bucket: local, key: INBOUND/test.csv | |
| 11:07:09.143 [Test worker] INFO u.c.c.d.b.s.c.AwsS3DropDestination - task test, writing output to bucket: remote, key: INBOUND/test.csv | |
| 11:07:09.145 [Test worker] ERROR u.c.c.d.b.s.c.AwsS3DropDestination - task test, error writing to bucket: remote key: INBOUND/test.csv | |
| com.amazonaws.AmazonClientException: failed | |
| at uk.co.coop.digitalapi.batch.services.consumers.AwsS3DropDestination.accept(AwsS3DropDestination.java:30) | |
| at uk.co.coop.digitalapi.batch.services.consumers.AwsS3DropDestinationTest.testAwsWriteCalledFailure(AwsS3DropDestinationTest.java:41) | |
| 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.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:09.148 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test, posting data to: localhost:1234/invalid | |
| 11:07:09.150 [Test worker] WARN u.c.c.d.b.s.c.RestfulJsonConsumer - task test failed, processing exception posting JSON data endpoint localhost:1234/invalid: null | |
| 11:07:09.150 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - TIMING: POST localhost:1234/invalid, Took: 2 ms. | |
| 11:07:09.151 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test, posting data to: localhost:1234/test | |
| 11:07:09.151 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - TIMING: POST localhost:1234/test, Took: 0 ms. | |
| 11:07:09.152 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test, posting data to: localhost:1234/test | |
| 11:07:09.152 [Test worker] WARN u.c.c.d.b.s.c.RestfulJsonConsumer - task test failed, processing exception posting JSON data endpoint localhost:1234/test: {} | |
| java.net.SocketTimeoutException: ??? | |
| at uk.co.coop.digitalapi.batch.services.consumers.RestfulMultipartFormJsonConsumerTest.getProcessingException(RestfulMultipartFormJsonConsumerTest.java:77) | |
| at uk.co.coop.digitalapi.batch.services.consumers.RestfulMultipartFormJsonConsumerTest.testOtherProcessingExceptionFails(RestfulMultipartFormJsonConsumerTest.java:71) | |
| 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.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) | |
| at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:09.153 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - TIMING: POST localhost:1234/test, Took: 1 ms. | |
| 11:07:09.153 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test, posting data to: localhost:1234/test | |
| 11:07:09.154 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - task test completed, read timeout posting JSON data endpoint localhost:1234/test | |
| 11:07:09.154 [Test worker] INFO u.c.c.d.b.s.c.RestfulJsonConsumer - TIMING: POST localhost:1234/test, Took: 1 ms. | |
| 11:07:09.534 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 1 input file(s) | |
| 11:07:09.534 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file source | |
| 11:07:09.538 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 1 input file(s) | |
| 11:07:09.538 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file source | |
| 11:07:09.539 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task {} disabled | |
| 11:07:09.540 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test not run, current status DISABLED | |
| 11:07:09.542 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 5 input file(s) | |
| 11:07:09.542 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file wzmYBCdNqoXY | |
| 11:07:09.543 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file wzmYBCdNqoXY | |
| 11:07:09.543 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file fhthFAthmhqj | |
| 11:07:09.543 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file fhthFAthmhqj | |
| 11:07:09.543 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file LOSArFsqHiif | |
| 11:07:09.543 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file LOSArFsqHiif | |
| 11:07:09.544 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file aigYztuKjUYt | |
| 11:07:09.544 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file aigYztuKjUYt | |
| 11:07:09.544 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file CVFIqmXpSDXG | |
| 11:07:09.544 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file CVFIqmXpSDXG | |
| 11:07:09.558 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 1 input file(s) | |
| 11:07:09.558 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file source | |
| 11:07:09.558 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file source | |
| 11:07:09.607 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task zPointsUpdate found 3 input file(s) | |
| 11:07:09.614 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task memberEligibilityUpdate found 3 input file(s) | |
| 11:07:09.624 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task goodCausesContributions found 3 input file(s) | |
| 11:07:09.625 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 1 input file(s) | |
| 11:07:09.625 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file source | |
| 11:07:09.626 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 1 input file(s) | |
| 11:07:09.626 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file source | |
| 11:07:09.626 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task {} disabled | |
| 11:07:09.626 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test not run, current status DISABLED | |
| 11:07:09.626 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 5 input file(s) | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file mMOcfLslboRv | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file mMOcfLslboRv | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file bYxhTJspNkgL | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file bYxhTJspNkgL | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file WGeTPwhOCRoI | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file WGeTPwhOCRoI | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file iXjmZKbjghGB | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file iXjmZKbjghGB | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file EfEKhUaOopfg | |
| 11:07:09.627 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file EfEKhUaOopfg | |
| 11:07:09.628 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test found 1 input file(s) | |
| 11:07:09.628 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test processing input file source | |
| 11:07:09.628 [Test worker] INFO u.c.c.d.b.s.tasks.AbstractBatchTask - batch task test completed processing input file source | |
| 11:07:12.153 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - The DEMP file contains a record where payroll does not match header payroll (called business unit) | |
| 11:07:12.155 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - The count in the footer must be the total number of updates found in the DEMP file | |
| 11:07:12.157 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - Tue Jun 23 20:00:00 EDT 2020 does not match Thu Jun 25 11:07:12 EDT 2020 in DEMP file | |
| 11:07:12.160 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - The DEMP file header is for deprecated HROB payroll (business unit) | |
| 11:07:12.184 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - Transaction date from the DEMP file must be in the past | |
| 11:07:12.188 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - HROF does not match in DEMP file | |
| 11:07:12.189 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - 1 does not match 100 in DEMP file | |
| 11:07:12.191 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - 123 does not match 1 in DEMP file | |
| 11:07:12.197 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - The DEMP file was missing leaver details for a leaver entry | |
| 11:07:12.198 [Test worker] ERROR u.c.c.d.b.s.m.IncrementalEmployeeServiceUpdateMarshaller - The DEMP file contains leaver details for a new employee entry | |
| 11:07:16.257 [Test worker] INFO u.c.c.d.b.s.s.RestfulJsonSupplier - TIMING: GET localhost:1234/invalid, Took: 1 ms. | |
| 11:07:16.261 [Test worker] INFO u.c.c.d.b.s.s.RestfulJsonSupplier - TIMING: GET localhost:1234/test, Took: 0 ms. | |
| 11:07:16.262 [Test worker] INFO u.c.c.d.b.s.s.RestfulJsonSupplier - TIMING: GET localhost:1234/test, Took: 0 ms. | |
| 11:07:16.263 [Test worker] INFO u.c.c.d.b.s.s.RestfulJsonSupplier - TIMING: GET localhost:1234/invalid, Took: 0 ms. | |
| 11:07:16.278 [Test worker] INFO u.c.c.d.b.s.c.AutoArchivingReader - error deleting: invalid/whplFpRwOrDJ | |
| com.amazonaws.AmazonClientException: failure | |
| at uk.co.coop.digitalapi.batch.services.consumers.AutoArchivingReader.dispose(AutoArchivingReader.java:34) | |
| at uk.co.coop.digitalapi.batch.services.consumers.AutoArchivingReader.close(AutoArchivingReader.java:27) | |
| at uk.co.coop.digitalapi.batch.services.suppliers.AwsS3BucketSourceTest.testAwsS3DeleteFailureHandled(AwsS3BucketSourceTest.java:69) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| INFO [2020-06-25 11:07:18,635] uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapter: Error searching for input: bucket test, key pattern INBOUND/.*_\d{8}-\d{6}.dat, aws status code 314159: | |
| ! com.amazonaws.AmazonServiceException: failure (Service: null; Status Code: 314159; Error Code: null; Request ID: null; Proxy: null) | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapter.getSfgPaths(AwsS3BucketSfgAdapter.java:33) | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AbstractSfgAdapter.getAllSfgPaths(AbstractSfgAdapter.java:41) | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapterTest.lambda$getAllSfgPathsAmazonServiceExceptionFailure$3(AwsS3BucketSfgAdapterTest.java:97) | |
| ! at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| ! at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59) | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapterTest.getAllSfgPathsAmazonServiceExceptionFailure(AwsS3BucketSfgAdapterTest.java:97) | |
| ! 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| ! at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| ! at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| ! at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| ! at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| ! at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| ! at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| ! at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| ! at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| ! at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| ! at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| ! at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| ! at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| ! at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| ! at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| ! at java.lang.Thread.run(Thread.java:748) | |
| ERROR [2020-06-25 11:07:18,638] uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapter: Error searching for input: bucket test, key pattern INBOUND/.*_\d{8}-\d{6}.dat: | |
| ! com.amazonaws.AmazonClientException: failure | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapter.getSfgPaths(AwsS3BucketSfgAdapter.java:33) | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AbstractSfgAdapter.getAllSfgPaths(AbstractSfgAdapter.java:41) | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapterTest.lambda$getAllSfgPathsAmazonClientExceptionFailure$2(AwsS3BucketSfgAdapterTest.java:83) | |
| ! at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| ! at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59) | |
| ! at uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapterTest.getAllSfgPathsAmazonClientExceptionFailure(AwsS3BucketSfgAdapterTest.java:83) | |
| ! 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| ! at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| ! at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| ! at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| ! at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| ! at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| ! at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| ! at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| ! at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| ! at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| ! at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| ! at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| ! at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| ! at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| ! at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| ! at java.lang.Thread.run(Thread.java:748) | |
| WARN [2020-06-25 11:07:18,640] uk.co.coop.digitalapi.batch.services.sfg.AwsS3BucketSfgAdapter: Error searching for input, no matching items: bucket test, key pattern INBOUND/.*_\d{8}-\d{6}.dat | |
| INFO [11:07:18.754] [Test worker] i.d.s.DefaultServerFactory - Registering jersey handler with root path prefix: / | |
| INFO [11:07:18.754] [Test worker] i.d.s.DefaultServerFactory - Registering admin handler with root path prefix: / | |
| INFO [11:07:18.754] [Test worker] i.d.a.AssetsBundle - Registering AssetBundle with name: assets for path /apidocs/* | |
| INFO [11:07:18.767] [Test worker] i.d.s.ServerFactory - Starting BatchServicesApplication | |
| INFO [11:07:18.770] [Test worker] o.e.j.s.SetUIDListener - Opened application@11446a0c{HTTP/1.1,[http/1.1]}{0.0.0.0:12524} | |
| INFO [11:07:18.771] [Test worker] o.e.j.s.SetUIDListener - Opened admin@61d87b1{HTTP/1.1,[http/1.1]}{0.0.0.0:12525} | |
| INFO [11:07:18.771] [Test worker] o.e.j.s.Server - jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_252-8u252-b09-1ubuntu1-b09 | |
| INFO [11:07:18.811] [Test worker] i.d.j.DropwizardResourceConfig - The following paths were found for the configured resources: | |
| GET /status (uk.co.coop.digitalapi.batch.services.resource.TaskStatusResource) | |
| PUT /task/{taskName} (uk.co.coop.digitalapi.batch.services.resource.TaskResource) | |
| PUT /task/{taskName}/start (uk.co.coop.digitalapi.batch.services.resource.TaskResource) | |
| PUT /task/{taskName}/stop (uk.co.coop.digitalapi.batch.services.resource.TaskResource) | |
| GET /verifyAwsS3 (uk.co.coop.digitalapi.batch.services.resource.AwsConfigVerificationResource) | |
| INFO [11:07:18.811] [Test worker] o.e.j.s.h.ContextHandler - Started i.d.j.MutableServletContextHandler@18e85f2e{/,null,AVAILABLE} | |
| INFO [11:07:18.811] [Test worker] i.d.s.AdminEnvironment - tasks = | |
| POST /tasks/sensitive-logging (uk.co.coop.digitalapi.common.task.SensitiveLoggingTask) | |
| POST /tasks/log-level (io.dropwizard.servlets.tasks.LogConfigurationTask) | |
| POST /tasks/gc (io.dropwizard.servlets.tasks.GarbageCollectionTask) | |
| INFO [11:07:18.844] [Test worker] i.d.j.DropwizardResourceConfig - The following paths were found for the configured resources: | |
| GET / (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| GET /{adminResource} (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| INFO [11:07:18.844] [Test worker] o.e.j.s.h.ContextHandler - Started i.d.j.MutableServletContextHandler@9cc689d{/,null,AVAILABLE} | |
| INFO [11:07:18.845] [Test worker] o.e.j.s.AbstractConnector - Started application@11446a0c{HTTP/1.1,[http/1.1]}{0.0.0.0:12524} | |
| INFO [11:07:18.847] [Test worker] o.e.j.s.AbstractConnector - Started admin@61d87b1{HTTP/1.1,[http/1.1]}{0.0.0.0:12525} | |
| INFO [11:07:18.847] [Test worker] o.e.j.s.Server - Started @10632ms | |
| 127.0.0.1 - - [25/Jun/2020:15:07:19 +0000] "GET /admin HTTP/1.1" 401 49 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 37 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:19 +0000] "GET /admin HTTP/1.1" 401 49 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 1 | |
| INFO [11:07:19.328] [Test worker] o.e.j.s.AbstractConnector - Stopped application@11446a0c{HTTP/1.1,[http/1.1]}{0.0.0.0:12524} | |
| INFO [11:07:19.330] [Test worker] o.e.j.s.AbstractConnector - Stopped admin@61d87b1{HTTP/1.1,[http/1.1]}{0.0.0.0:12525} | |
| INFO [11:07:19.331] [Test worker] o.e.j.s.h.ContextHandler - Stopped i.d.j.MutableServletContextHandler@9cc689d{/,null,UNAVAILABLE} | |
| INFO [11:07:19.331] [Test worker] o.e.j.s.h.ContextHandler - Stopped i.d.j.MutableServletContextHandler@18e85f2e{/,null,UNAVAILABLE} | |
| > Task :card-allocation-dtos:compileJava UP-TO-DATE | |
| > Task :card-allocation-dtos:processResources NO-SOURCE | |
| > Task :card-allocation-dtos:classes UP-TO-DATE | |
| > Task :card-allocation-dtos:jar UP-TO-DATE | |
| > Task :card-allocation-dtos:compileTestFixturesJava NO-SOURCE | |
| > Task :card-allocation-dtos:compileTestJava UP-TO-DATE | |
| > Task :card-allocation-dtos:processTestResources NO-SOURCE | |
| > Task :card-allocation-dtos:testClasses UP-TO-DATE | |
| > Task :card-allocation-dtos:processTestFixturesResources NO-SOURCE | |
| > Task :card-allocation-dtos:testFixturesClasses UP-TO-DATE | |
| > Task :card-allocation-dtos:testFixturesJar UP-TO-DATE | |
| > Task :card-allocation-dtos:test | |
| > Task :card-allocation-service:compileJava UP-TO-DATE | |
| > Task :card-allocation-service:processResources UP-TO-DATE | |
| > Task :card-allocation-service:classes UP-TO-DATE | |
| > Task :card-allocation-service:jar | |
| > Task :card-allocation-service:compileTestFixturesJava NO-SOURCE | |
| > Task :digital-api-common-db:compileTestFixturesJava UP-TO-DATE | |
| > Task :card-allocation-service:compileTestJava UP-TO-DATE | |
| > Task :card-allocation-service:processTestResources UP-TO-DATE | |
| > Task :card-allocation-service:testClasses UP-TO-DATE | |
| > Task :card-allocation-service:processTestFixturesResources NO-SOURCE | |
| > Task :card-allocation-service:testFixturesClasses UP-TO-DATE | |
| > Task :card-allocation-service:testFixturesJar UP-TO-DATE | |
| > Task :digital-api-common-db:processTestFixturesResources NO-SOURCE | |
| > Task :digital-api-common-db:testFixturesClasses UP-TO-DATE | |
| > Task :digital-api-common-db:testFixturesJar UP-TO-DATE | |
| > Task :card-allocation-service:test | |
| 11:07:21,931 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/walker/code/coop/digital-api/card-allocation-service/build/resources/test/logback-test.xml] | |
| 11:07:21,931 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:21,931 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/home/walker/code/coop/digital-api/card-allocation-service/build/resources/test/logback-test.xml] | |
| 11:07:21,931 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/card-allocation-service/build/libs/card-allocation-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:21,931 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:21,961 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:21,962 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:21,966 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:21,969 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.hibernate] to INFO | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.hibernate.SQL] to DEBUG | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.hibernate.cfg.AnnotationBinder] to ERROR | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.jboss] to WARN | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.dbunit] to DEBUG | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [java.sql] to WARN | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [liquibase] to WARN | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [coop.card] to DEBUG | |
| 11:07:21,985 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:21,985 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:21,986 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:21,986 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5682fe77 - Registering current configuration as safe fallback point | |
| 11:07:22.012 [Test worker] INFO org.eclipse.jetty.util.log - Logging initialized @858ms to org.eclipse.jetty.util.log.Slf4jLog | |
| 11:07:22.213 [Test worker] ERROR u.c.c.d.c.s.p.daos.CardNumberDAO - Unable to update card status from 1 to 2 for card 0 seqNum 1. | |
| org.hibernate.HibernateException: null | |
| 11:07:22.219 [Test worker] ERROR u.c.c.d.c.s.p.daos.CardNumberDAO - Unable to update status of 1 batch to status 2 | |
| org.hibernate.HibernateException: null | |
| 11:07:22.288 [Test worker] INFO u.c.c.d.c.s.p.daos.BatchDAO - getting for batching number CWS9170505201601 ==== | |
| 11:07:22.493 [Test worker] ERROR u.c.c.d.c.s.h.TemplateHealthCheck - Error while running health check | |
| org.hibernate.HibernateException: null | |
| 11:07:22.553 [Test worker] INFO u.c.c.d.c.s.s.CardCreationService - Card creation started at Thu Jun 25 11:07:22 EDT 2020, batch=BAT-1 | |
| 11:07:22.555 [card-creator-thread-1] INFO u.c.c.d.c.s.s.CardCreationService - Card creation thread started, batch=BAT-1, businessUnit=1234, cardType='91', customerType='1', numberRequested=1 | |
| 11:07:22.557 [Test worker] INFO u.c.c.d.c.s.s.CardCreationService - Card creation started at Thu Jun 25 11:07:22 EDT 2020, batch=BAT-1 | |
| 11:07:22.557 [card-creator-thread-2] INFO u.c.c.d.c.s.s.CardCreationService - Card creation thread started, batch=BAT-1, businessUnit=1234, cardType='1', customerType='1', numberRequested=1 | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 123456789123456789 - verified | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 987654321987654321. | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 987654321987654321 - verified | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 147852369963258741. | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 147852369963258741 - verified | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 963214785214789652. | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 963214785214789652 - verified | |
| 11:07:22.765 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verification successful for batch CWS9170505201601 | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 123456789123456789 - verified | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 987654321987654321. | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 987654321987654321 - verified | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 147852369963258741. | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 147852369963258741 - verified | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 963214785214789652. | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 963214785214789652 - verified | |
| 11:07:22.766 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verification successful for batch CWS9170505201601 | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 123456789123456789 - verified | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 987654321987654321. | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 987654321987654321 - verified | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 147852369963258741. | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 147852369963258741 - verified | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 963214785214789652. | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 963214785214789652 - verified | |
| 11:07:22.771 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verification successful for batch CWS9170505201601 | |
| 11:07:22.773 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.773 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.773 [Test worker] ERROR u.c.c.d.c.service.core.BatchManager - Verification failed for card 123456789123456789, unable to check status for this wallet. It's possible that wallet account for this card does not exists - please check | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.card.service.core.BatchManager.verifyBatchInWallet(BatchManager.java:162) | |
| at uk.co.coop.digitalapi.card.service.core.BatchManager.verifyBatchUpdateRequest(BatchManager.java:141) | |
| at uk.co.coop.digitalapi.card.service.core.BatchManager.updateBatch(BatchManager.java:66) | |
| at uk.co.coop.digitalapi.card.service.core.BatchManagerTest.batchUpdateFailsWhenServiceClientThrowsException(BatchManagerTest.java:175) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:22.774 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.774 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.774 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verification failed for card 123456789123456789, as the corresponding wallet has non-zero balance. | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 123456789123456789 - verified | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 987654321987654321. | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 987654321987654321 - verified | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 147852369963258741. | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 147852369963258741 - verified | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 963214785214789652. | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 963214785214789652 - verified | |
| 11:07:22.775 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verification successful for batch CWS9170505201601 | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 123456789123456789 - verified | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 987654321987654321. | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 987654321987654321 - verified | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 147852369963258741. | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 147852369963258741 - verified | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 963214785214789652. | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 963214785214789652 - verified | |
| 11:07:22.776 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verification successful for batch CWS9170505201601 | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying batch CWS9170505201601 with wallet api. | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 123456789123456789. | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 123456789123456789 - verified | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 987654321987654321. | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 987654321987654321 - verified | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 147852369963258741. | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 147852369963258741 - verified | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verifying card number 963214785214789652. | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Card number 963214785214789652 - verified | |
| 11:07:22.777 [Test worker] INFO u.c.c.d.c.service.core.BatchManager - Verification successful for batch CWS9170505201601 | |
| 11:07:22.781 [Test worker] INFO u.c.c.d.c.s.core.TempCardValidator - Passed in card number 123456789987456321 is not from the temporary card bin range | |
| 11:07:22.782 [Test worker] INFO u.c.c.d.c.s.core.TempCardValidator - Passed in card number 123456789987456321 has incorrect card status: De-activated | |
| 11:07:22.783 [Test worker] INFO u.c.c.d.c.s.core.TempCardValidator - Passed in card number 123456789987456321 has been already allocated | |
| 11:07:22.784 [Test worker] INFO u.c.c.d.c.s.core.TempCardValidator - Passed in card number 123456789987456321 is not from the temporary card bin range | |
| 11:07:22.785 [Test worker] INFO u.c.c.d.c.s.core.TempCardValidator - Passed in card number 123456789987456321 does not exist in the system | |
| 11:07:22.786 [Test worker] INFO u.c.c.d.c.s.core.TempCardValidator - Invalid business unit prefix for the card number 123456789987456321 | |
| 11:07:23.021 [Test worker] ERROR u.c.c.d.c.service.core.Orchestrator - Service failure exception. | |
| java.lang.StringIndexOutOfBoundsException: String index out of range: 17 | |
| at java.lang.String.substring(String.java:1963) | |
| at uk.co.coop.digitalapi.card.dtos.CardNumber.getSequentialNumber(CardNumber.java:43) | |
| at uk.co.coop.digitalapi.card.dtos.creation.report.NewCardCreationSummary.updateSummary(NewCardCreationSummary.java:61) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateCardNumbersToFileStore(Orchestrator.java:123) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateNumbers(Orchestrator.java:68) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest.generatorReportsErrorWhenIncorrectBusinessUnitIsPassed(OrchestratorTest.java:286) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:23.024 [Test worker] ERROR u.c.c.d.c.service.core.Orchestrator - Service failure exception. | |
| java.lang.StringIndexOutOfBoundsException: String index out of range: 17 | |
| at java.lang.String.substring(String.java:1963) | |
| at uk.co.coop.digitalapi.card.dtos.CardNumber.getSequentialNumber(CardNumber.java:43) | |
| at uk.co.coop.digitalapi.card.dtos.creation.report.NewCardCreationSummary.updateSummary(NewCardCreationSummary.java:61) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateCardNumbersToFileStore(Orchestrator.java:123) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateNumbers(Orchestrator.java:68) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest.generatorReportsErrorWhenIncorrectCustomerTypeIsPassed(OrchestratorTest.java:306) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:23.028 [Test worker] ERROR u.c.c.d.c.service.core.Orchestrator - Service failure exception. | |
| uk.co.coop.digitalapi.card.service.core.InvalidArgumentException: null | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest$3.answer(OrchestratorTest.java:99) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest$3.answer(OrchestratorTest.java:94) | |
| at org.mockito.internal.stubbing.StubbedInvocationMatcher.answer(StubbedInvocationMatcher.java:39) | |
| at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:96) | |
| at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29) | |
| at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:35) | |
| at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:63) | |
| at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:49) | |
| at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor$DispatcherDefaultingToRealMethod.interceptSuperCallable(MockMethodInterceptor.java:110) | |
| at uk.co.coop.digitalapi.card.service.core.CardNumberCSVSerializer$MockitoMock$977256617.generateOutputFiles(Unknown Source) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateCardNumbersToFileStore(Orchestrator.java:115) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateNumbers(Orchestrator.java:68) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest.validGenerateFunctionReturnsMeaningfulIncompleteReport(OrchestratorTest.java:226) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:23.032 [Test worker] ERROR u.c.c.d.c.service.core.Orchestrator - Service failure exception. | |
| java.lang.StringIndexOutOfBoundsException: String index out of range: 17 | |
| at java.lang.String.substring(String.java:1963) | |
| at uk.co.coop.digitalapi.card.dtos.CardNumber.getSequentialNumber(CardNumber.java:43) | |
| at uk.co.coop.digitalapi.card.dtos.creation.report.NewCardCreationSummary.updateSummary(NewCardCreationSummary.java:61) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateCardNumbersToFileStore(Orchestrator.java:123) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateNumbers(Orchestrator.java:68) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest.generatorReportsErrorWhenIncorrectCardTypeIsPassed(OrchestratorTest.java:296) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:23.033 [Test worker] ERROR u.c.c.d.c.service.core.Orchestrator - Service failure exception. | |
| uk.co.coop.digitalapi.card.service.core.InvalidArgumentException: null | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest$2.answer(OrchestratorTest.java:85) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest$2.answer(OrchestratorTest.java:82) | |
| at org.mockito.internal.stubbing.StubbedInvocationMatcher.answer(StubbedInvocationMatcher.java:39) | |
| at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:96) | |
| at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29) | |
| at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:35) | |
| at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:63) | |
| at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:49) | |
| at org.mockito.internal.creation.bytebuddy.MockMethodInterceptor$DispatcherDefaultingToRealMethod.interceptSuperCallable(MockMethodInterceptor.java:110) | |
| at uk.co.coop.digitalapi.card.service.core.CardNumberCSVSerializer$MockitoMock$977256617.generateOutputFiles(Unknown Source) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateCardNumbersToFileStore(Orchestrator.java:115) | |
| at uk.co.coop.digitalapi.card.service.core.Orchestrator.generateNumbers(Orchestrator.java:68) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest.validGenerateFunctionReturnsMeaningfulExceptionReport(OrchestratorTest.java:197) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Expecting: | |
| <0.0f> | |
| to be greater than: | |
| <0.0f> | |
| java.lang.AssertionError: | |
| Expecting: | |
| <0.0f> | |
| to be greater than: | |
| <0.0f> | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest.assertAgainstSummary(OrchestratorTest.java:278) | |
| at uk.co.coop.digitalapi.card.service.core.OrchestratorTest.validGenerateFunctionReturnsMeaningfulExceptionReport(OrchestratorTest.java:200) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| uk.co.coop.digitalapi.card.service.core.OrchestratorTest > validGenerateFunctionReturnsMeaningfulExceptionReport FAILED | |
| java.lang.AssertionError at OrchestratorTest.java:278 | |
| 11:07:23.056 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - Invalid business unit prefix for the card number 123456789012345678 | |
| 11:07:23.061 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - getLowestSeqNumberForCriteria returned 1 | |
| 11:07:23.062 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - newCardNumber=000001010110000013 | |
| 11:07:23.062 [Test worker] ERROR u.c.c.d.c.s.core.CardNumberProvider - Temporary card 000001010110000013 provided for select card request, seq id: 0 | |
| 11:07:23.062 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - getLowestSeqNumberForCriteria returned 1 | |
| 11:07:23.062 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - newCardNumber=000001010110000013 | |
| 11:07:23.064 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - getLowestSeqNumberForCriteria returned 1 | |
| 11:07:23.064 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - newCardNumber=000001010110000013 | |
| 11:07:23.064 [Test worker] INFO u.c.c.d.c.s.core.CardNumberProvider - Invalid business unit prefix for the card number 123456789012345678 | |
| 11:07:23.075 [Test worker] WARN u.c.c.d.c.s.core.AwsS3BucketManager - card files created in local file store, transfer to Amazon S3 bucket is disabled | |
| 11:07:23.076 [Test worker] WARN u.c.c.d.c.s.core.AwsS3BucketManager - error writing file /tmp/87ea66f2-653c-4842-b1a6-4c3882065b38983192912742244599txt to bucket aws3Container, key /tmp/PRE_87ea66f2-653c-4842-b1a6-4c3882065b38983192912742244599txt: | |
| uk.co.coop.digitalapi.common.aws.AwsS3Exception: null | |
| 11:07:23.078 [Test worker] WARN u.c.c.d.c.s.core.AwsS3BucketManager - error writing file /tmp/fd09b01c-a0af-443e-9887-e49b463845c45122190216476851365txt to bucket aws3Container, key /tmp/PRE_fd09b01c-a0af-443e-9887-e49b463845c45122190216476851365txt: | |
| uk.co.coop.digitalapi.common.aws.AwsS3Exception: null | |
| writer.transfer( | |
| "aws3Container", | |
| <Capturing argument>, | |
| <Capturing argument> | |
| ); | |
| Wanted 2 times: | |
| -> at uk.co.coop.digitalapi.card.service.core.AwsS3BucketManagerTest.transferFilesDestinationAwsFilesSentToBucketAreDeletedButFilesWithTransferErrorsAreNotDeleted(AwsS3BucketManagerTest.java:142) | |
| But was 1 time: | |
| -> at uk.co.coop.digitalapi.card.service.core.AwsS3BucketManager.transferFile(AwsS3BucketManager.java:51) | |
| org.mockito.exceptions.verification.TooLittleActualInvocations: | |
| writer.transfer( | |
| "aws3Container", | |
| <Capturing argument>, | |
| <Capturing argument> | |
| ); | |
| Wanted 2 times: | |
| -> at uk.co.coop.digitalapi.card.service.core.AwsS3BucketManagerTest.transferFilesDestinationAwsFilesSentToBucketAreDeletedButFilesWithTransferErrorsAreNotDeleted(AwsS3BucketManagerTest.java:142) | |
| But was 1 time: | |
| -> at uk.co.coop.digitalapi.card.service.core.AwsS3BucketManager.transferFile(AwsS3BucketManager.java:51) | |
| at uk.co.coop.digitalapi.card.service.core.AwsS3BucketManagerTest.transferFilesDestinationAwsFilesSentToBucketAreDeletedButFilesWithTransferErrorsAreNotDeleted(AwsS3BucketManagerTest.java:142) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| uk.co.coop.digitalapi.card.service.core.AwsS3BucketManagerTest > transferFilesDestinationAwsFilesSentToBucketAreDeletedButFilesWithTransferErrorsAreNotDeleted FAILED | |
| org.mockito.exceptions.verification.TooLittleActualInvocations at AwsS3BucketManagerTest.java:142 | |
| 361 tests completed, 2 failed | |
| > Task :card-allocation-service:test FAILED | |
| > Task :digital-api-common:compileTestFixturesJava UP-TO-DATE | |
| > Task :digital-api-common:generateTestJaxb | |
| [ant:xjc] SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". | |
| [ant:xjc] SLF4J: Defaulting to no-operation (NOP) logger implementation | |
| [ant:xjc] SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. | |
| > Task :digital-api-common:compileTestJava | |
| Note: Some input files use or override a deprecated API. | |
| Note: Recompile with -Xlint:deprecation for details. | |
| Note: Some input files use unchecked or unsafe operations. | |
| Note: Recompile with -Xlint:unchecked for details. | |
| > Task :digital-api-common:processTestResources UP-TO-DATE | |
| > Task :digital-api-common:testClasses | |
| > Task :digital-api-common:processTestFixturesResources NO-SOURCE | |
| > Task :digital-api-common:testFixturesClasses UP-TO-DATE | |
| > Task :digital-api-common:testFixturesJar UP-TO-DATE | |
| > Task :digital-api-common:test | |
| 11:07:26.362 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 1 Sending request: POST https://login.salesforce.com//services/oauth2/token?grant_type=password&client_id=theClientId&client_secret=********&username=theUserName&password=******** | |
| 11:07:26.370 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 2 Sending request: POST https://localhost:9800/gigya/accounts.resendVerificationCode?apiKey=user&secret=********®Token=1b0d82df-665f-4a55-a7bc-a7c5fc219405 | |
| 11:07:26.371 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 3 Sending request: POST https://accounts.eu1.gigya.com/accounts.resetPassword?apiKey=user&secret=********&newPassword=******** | |
| 11:07:26.372 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 4 Sending request: POST https://localhost/post?param1=shouldNotBeChanged | |
| 11:07:26.376 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 5 Sending request: POST http://localhost/post | |
| 11:07:26.391 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 5 Received response: successful responseCode=200 - Success | |
| 11:07:26.392 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 6 Sending request: POST http://localhost/post | |
| 11:07:26.395 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 6 Received response: successful responseCode=200 - Success | |
| 6 > X-Request-Id: Request-Id | |
| 6 > WWW-Authenticate: ******** | |
| 11:07:26.450 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 7 Sending request: POST http://localhost/post | |
| 11:07:26.451 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 7 Received response: successful responseCode=200 - Success | |
| 11:07:26.452 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 8 Sending request: POST http://localhost/post | |
| 8 > X-Request-Id: Request-Id | |
| 8 > Content-Type: application/json | |
| value at which body is actually truncated is 16383 | |
| 11:07:26.477 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 9 Sending request: POST http://localhost/post | |
| 9 > X-Request-Id: Request-Id | |
| 9 > Content-Type: application/json | |
| 9 > "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...more... | |
| 11:07:26.480 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 10 Sending request: POST http://localhost/post | |
| 11:07:26.481 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 11 Sending request: POST http://localhost/post | |
| 11 > X-Request-Id: Request-Id | |
| 11 > Content-Type: application/json | |
| 11:07:26.482 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 11 Received response: successful responseCode=200 - Success | |
| 11 < { key: value } | |
| max value at which body not truncated 16382 | |
| 11:07:26.484 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 12 Sending request: POST http://localhost/post | |
| 12 > X-Request-Id: Request-Id | |
| 12 > Content-Type: application/json | |
| 12 > "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" | |
| 11:07:26.562 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 13 Sending request: POST http://localhost/post | |
| 13 > X-Request-Id: Request-Id | |
| 13 > Content-Type: application/json | |
| 13 > { key: value } | |
| 11:07:26.563 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 14 Sending request: POST http://localhost/post | |
| 14 > X-Request-Id: Request-Id | |
| 14 > Content-Type: application/json | |
| 11:07:26.581 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 15 Sending request: POST http://localhost/post?password=ShouldBeDisplayed | |
| 11:07:26.582 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 16 Sending request: POST http://localhost/post | |
| 16 > X-Request-Id: Request-Id | |
| 16 > Content-Type: application/json | |
| 11:07:26.583 [Test worker] INFO u.c.c.d.common.util.InMemoryLogger - 17 Sending request: POST http://localhost/post | |
| 17 > X-Request-Id: Request-Id | |
| 17 > Authorization: ******** | |
| 17 > Content-Type: application/json | |
| 11:07:27.126 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected1, value=unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.127 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected2, value=still unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.135 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected1, value=unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.136 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected2, value=still unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.136 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected1, value=unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.136 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected2, value=null, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.137 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected1, value=unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.138 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected2, value=still unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.138 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected1, value=unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.138 [Test worker] INFO u.c.c.d.c.a.i.AllowsUnexpectedFields - AllowsUnexpectedFields.UnexpectedFieldsLogEvent(key=unexpected2, value=still unknown, containingClass=uk.co.coop.digitalapi.common.io.AllowsUnexpectedFieldsTest$ExamplePojo) | |
| 11:07:27.183 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Started creating context for uk.co.coop.digitalapi.common.dto | |
| 11:07:27.274 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Completed creating context for uk.co.coop.digitalapi.common.dto | |
| 11:07:27.283 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Started creating context for uk.co.coop.digitalapi.common.api | |
| 11:07:27.285 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Completed creating context for uk.co.coop.digitalapi.common.api | |
| 11:07:27.286 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Started creating context for uk.co.coop.digitalapi.common.api | |
| 11:07:27.287 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Completed creating context for uk.co.coop.digitalapi.common.api | |
| 11:07:27.295 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Started creating context for uk.co.coop.digitalapi.common.dto | |
| 11:07:27.297 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Completed creating context for uk.co.coop.digitalapi.common.dto | |
| 11:07:27.298 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Started creating context for uk.co.coop.digitalapi.common.dto | |
| 11:07:27.300 [Test worker] INFO u.c.c.d.c.util.xml.JaxbMarshaller - Completed creating context for uk.co.coop.digitalapi.common.dto | |
| 11:07:27.634 [Test worker] INFO u.c.c.d.c.j.CommonStringJedisWrapper - Adding data into cache for the key key | |
| 11:07:27.640 [Test worker] INFO u.c.c.d.c.j.CommonStringJedisWrapper - Adding data into cache for the key | |
| 11:07:27.641 [Test worker] INFO u.c.c.d.c.j.CommonStringJedisWrapper - Got data from cache for the key key | |
| 11:07:27.642 [Test worker] INFO u.c.c.d.c.j.CommonStringJedisWrapper - Removing data from cache for the key mdmId:12 | |
| 11:07:27.644 [Test worker] WARN u.c.c.d.c.j.CommonStringJedisWrapper - Unable to get data from cache for the key key | |
| java.lang.RuntimeException: null | |
| 11:07:27.645 [Test worker] INFO u.c.c.d.c.j.CommonStringJedisWrapper - Removing data from cache for the key key | |
| 11:07:27.645 [Test worker] WARN u.c.c.d.c.j.CommonStringJedisWrapper - Unable to remove key from the cache | |
| java.lang.RuntimeException: null | |
| 11:07:27.654 [Test worker] INFO u.c.c.d.c.e.ApiConflictExceptionHandler - ApiConflictExceptionHandler handling error: Conflict | |
| 11:07:27.766 [Test worker] INFO u.c.c.d.c.e.ApiConflictExceptionHandler - ApiConflictExceptionHandler handling error: Conflict | |
| 11:07:27.771 [Test worker] ERROR u.c.c.d.c.e.ApiInternalErrorExceptionHandler - ApiInternalErrorExceptionHandler handling error: Internal Error | |
| 11:07:27.771 [Test worker] INFO u.c.c.d.c.e.ApiRangeNotSatisfiableExceptionHandler - ApiRangeNotSatisfiableExceptionHandler handling error: Requested Range Not Satisfiable | |
| 11:07:27.772 [Test worker] INFO u.c.c.d.c.e.ApiNotFoundExceptionHandler - ApiNotFoundExceptionHandler handling error: Not Found | |
| 11:07:27.773 [Test worker] INFO u.c.c.d.c.e.ApiBadRequestExceptionHandler - ApiBadRequestExceptionHandler handling error: Bad Request: Error Message | |
| 11:07:27.773 [Test worker] INFO u.c.c.d.c.e.ApiBadRequestExceptionHandler - ApiBadRequestExceptionHandler handling error: Bad Request | |
| 11:07:27.774 [Test worker] ERROR u.c.c.d.c.e.ApiConnectionExceptionHandler - ApiConnectionExceptionHandler handling error: Service Unavailable | |
| 11:07:27.797 [Test worker] INFO u.c.c.d.c.e.ApiConstraintViolationExceptionMapper - ApiConstraintViolationExceptionMapper handling error | |
| org.mockito.codegen.ConstraintViolationException$MockitoMock$269027416: null | |
| 11:07:27.800 [Test worker] INFO u.c.c.d.c.e.ApiConstraintViolationExceptionMapper - ApiConstraintViolationExceptionMapper handling error | |
| org.mockito.codegen.ConstraintViolationException$MockitoMock$269027416: null | |
| 11:07:27.801 [Test worker] INFO u.c.c.d.c.e.ApiConstraintViolationExceptionMapper - ApiConstraintViolationExceptionMapper handling error | |
| org.mockito.codegen.ConstraintViolationException$MockitoMock$269027416: null | |
| 11:07:27.802 [Test worker] ERROR u.c.c.d.c.e.ApiRuntimeExceptionHandler - ApiRuntimeExceptionHandler handling error | |
| java.lang.RuntimeException: Error Message | |
| at uk.co.coop.digitalapi.common.errors.ApiRuntimeExceptionHandlerTest.toResponse_logsErrorMessage(ApiRuntimeExceptionHandlerTest.java:47) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:27.805 [Test worker] ERROR u.c.c.d.c.e.ApiRuntimeExceptionHandler - ApiRuntimeExceptionHandler handling error | |
| java.lang.RuntimeException: Error | |
| at uk.co.coop.digitalapi.common.errors.ApiRuntimeExceptionHandlerTest.toResponse_createsJSONResponse(ApiRuntimeExceptionHandlerTest.java:24) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:27.808 [Test worker] INFO u.c.c.d.c.r.a.ConfigRequestHandler - unable to read config file resources/admin/notthere.yml: | |
| java.nio.file.NoSuchFileException: resources/admin/notthere.yml | |
| at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) | |
| at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) | |
| at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) | |
| at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) | |
| at java.nio.file.Files.newByteChannel(Files.java:361) | |
| at java.nio.file.Files.newByteChannel(Files.java:407) | |
| at java.nio.file.Files.readAllBytes(Files.java:3152) | |
| at uk.co.coop.digitalapi.common.resources.admin.ConfigRequestHandler.getDataModel(ConfigRequestHandler.java:34) | |
| at uk.co.coop.digitalapi.common.resources.admin.ConfigRequestHandlerTest.invalidPathFailure(ConfigRequestHandlerTest.java:33) | |
| 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.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| INFO [2020-06-25 15:07:28,389] io.dropwizard.server.DefaultServerFactory: Registering jersey handler with root path prefix: / | |
| INFO [2020-06-25 15:07:28,391] io.dropwizard.server.DefaultServerFactory: Registering admin handler with root path prefix: / | |
| INFO [2020-06-25 15:07:28,391] io.dropwizard.assets.AssetsBundle: Registering AssetBundle with name: assets for path /apidocs/* | |
| INFO [2020-06-25 15:07:28,416] io.dropwizard.server.ServerFactory: Starting DummyApplication | |
| INFO [2020-06-25 15:07:28,489] org.eclipse.jetty.setuid.SetUIDListener: Opened application@9f3d618{HTTP/1.1,[http/1.1]}{0.0.0.0:9090} | |
| INFO [2020-06-25 15:07:28,489] org.eclipse.jetty.setuid.SetUIDListener: Opened admin@197e7bd9{HTTP/1.1,[http/1.1]}{0.0.0.0:9091} | |
| INFO [2020-06-25 15:07:28,491] org.eclipse.jetty.server.Server: jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_252-8u252-b09-1ubuntu1-b09 | |
| INFO [2020-06-25 15:07:28,685] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| NONE | |
| INFO [2020-06-25 15:07:28,686] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@382b9f4a{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:28,687] io.dropwizard.setup.AdminEnvironment: tasks = | |
| POST /tasks/log-level (io.dropwizard.servlets.tasks.LogConfigurationTask) | |
| POST /tasks/gc (io.dropwizard.servlets.tasks.GarbageCollectionTask) | |
| WARN [2020-06-25 15:07:28,687] io.dropwizard.setup.AdminEnvironment: | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| ! THIS APPLICATION HAS NO HEALTHCHECKS. THIS MEANS YOU WILL NEVER KNOW ! | |
| ! IF IT DIES IN PRODUCTION, WHICH MEANS YOU WILL NEVER KNOW IF YOU'RE ! | |
| ! LETTING YOUR USERS DOWN. YOU SHOULD ADD A HEALTHCHECK FOR EACH OF YOUR ! | |
| ! APPLICATION'S DEPENDENCIES WHICH FULLY (BUT LIGHTLY) TESTS IT. ! | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| INFO [2020-06-25 15:07:28,775] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| GET / (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| GET /{adminResource} (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| INFO [2020-06-25 15:07:28,775] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@7f58b0a1{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:28,781] org.eclipse.jetty.server.AbstractConnector: Started application@9f3d618{HTTP/1.1,[http/1.1]}{0.0.0.0:9090} | |
| INFO [2020-06-25 15:07:28,782] org.eclipse.jetty.server.AbstractConnector: Started admin@197e7bd9{HTTP/1.1,[http/1.1]}{0.0.0.0:9091} | |
| INFO [2020-06-25 15:07:28,782] org.eclipse.jetty.server.Server: Started @3349ms | |
| WARN [2020-06-25 15:07:29,011] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@6114940]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@41b2239c]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| 127.0.0.1 - - [25/Jun/2020:15:07:29 +0000] "GET /admin/sensitive HTTP/1.1" 200 2592 "-" "unirest-java/1.3.11" 60 | |
| WARN [2020-06-25 15:07:29,089] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@6114940]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@41b2239c]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| 127.0.0.1 - - [25/Jun/2020:15:07:29 +0000] "GET /admin/sensitive HTTP/1.1" 200 2592 "-" "unirest-java/1.3.11" 2 | |
| INFO [2020-06-25 15:07:29,094] org.eclipse.jetty.server.AbstractConnector: Stopped application@9f3d618{HTTP/1.1,[http/1.1]}{0.0.0.0:9090} | |
| INFO [2020-06-25 15:07:29,096] org.eclipse.jetty.server.AbstractConnector: Stopped admin@197e7bd9{HTTP/1.1,[http/1.1]}{0.0.0.0:9091} | |
| INFO [2020-06-25 15:07:29,100] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@7f58b0a1{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 15:07:29,100] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@382b9f4a{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 15:07:29,165] io.dropwizard.server.DefaultServerFactory: Registering jersey handler with root path prefix: / | |
| INFO [2020-06-25 15:07:29,166] io.dropwizard.server.DefaultServerFactory: Registering admin handler with root path prefix: / | |
| INFO [2020-06-25 15:07:29,166] io.dropwizard.assets.AssetsBundle: Registering AssetBundle with name: assets for path /apidocs/* | |
| INFO [2020-06-25 15:07:29,166] io.dropwizard.server.ServerFactory: Starting DummyApplication | |
| INFO [2020-06-25 15:07:29,171] org.eclipse.jetty.setuid.SetUIDListener: Opened application@1eb94623{HTTP/1.1,[http/1.1]}{0.0.0.0:9090} | |
| INFO [2020-06-25 15:07:29,171] org.eclipse.jetty.setuid.SetUIDListener: Opened admin@54b63b39{HTTP/1.1,[http/1.1]}{0.0.0.0:9091} | |
| INFO [2020-06-25 15:07:29,171] org.eclipse.jetty.server.Server: jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_252-8u252-b09-1ubuntu1-b09 | |
| INFO [2020-06-25 15:07:29,205] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| NONE | |
| INFO [2020-06-25 15:07:29,206] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@53035ed5{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:29,206] io.dropwizard.setup.AdminEnvironment: tasks = | |
| POST /tasks/log-level (io.dropwizard.servlets.tasks.LogConfigurationTask) | |
| POST /tasks/gc (io.dropwizard.servlets.tasks.GarbageCollectionTask) | |
| WARN [2020-06-25 15:07:29,206] io.dropwizard.setup.AdminEnvironment: | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| ! THIS APPLICATION HAS NO HEALTHCHECKS. THIS MEANS YOU WILL NEVER KNOW ! | |
| ! IF IT DIES IN PRODUCTION, WHICH MEANS YOU WILL NEVER KNOW IF YOU'RE ! | |
| ! LETTING YOUR USERS DOWN. YOU SHOULD ADD A HEALTHCHECK FOR EACH OF YOUR ! | |
| ! APPLICATION'S DEPENDENCIES WHICH FULLY (BUT LIGHTLY) TESTS IT. ! | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
| INFO [2020-06-25 15:07:29,246] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| GET / (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| GET /{adminResource} (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| INFO [2020-06-25 15:07:29,246] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@6f4b8407{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:29,247] org.eclipse.jetty.server.AbstractConnector: Started application@1eb94623{HTTP/1.1,[http/1.1]}{0.0.0.0:9090} | |
| INFO [2020-06-25 15:07:29,247] org.eclipse.jetty.server.AbstractConnector: Started admin@54b63b39{HTTP/1.1,[http/1.1]}{0.0.0.0:9091} | |
| INFO [2020-06-25 15:07:29,247] org.eclipse.jetty.server.Server: Started @3814ms | |
| WARN [2020-06-25 15:07:29,252] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@206a3e42]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@6bfdc311]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| 127.0.0.1 - - [25/Jun/2020:15:07:29 +0000] "GET /admin/logging HTTP/1.1" 200 41878 "-" "unirest-java/1.3.11" 18 | |
| WARN [2020-06-25 15:07:29,279] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@206a3e42]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@6bfdc311]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| 127.0.0.1 - - [25/Jun/2020:15:07:29 +0000] "GET /admin/logging HTTP/1.1" 200 41878 "-" "unirest-java/1.3.11" 3 | |
| WARN [2020-06-25 15:07:29,288] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@206a3e42]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@6bfdc311]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| 127.0.0.1 - - [25/Jun/2020:15:07:29 +0000] "GET /admin/logging HTTP/1.1" 200 41878 "-" "unirest-java/1.3.11" 3 | |
| INFO [2020-06-25 15:07:29,294] org.eclipse.jetty.server.AbstractConnector: Stopped application@1eb94623{HTTP/1.1,[http/1.1]}{0.0.0.0:9090} | |
| INFO [2020-06-25 15:07:29,295] org.eclipse.jetty.server.AbstractConnector: Stopped admin@54b63b39{HTTP/1.1,[http/1.1]}{0.0.0.0:9091} | |
| INFO [2020-06-25 15:07:29,296] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@6f4b8407{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 15:07:29,296] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@53035ed5{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 11:07:29,309] org.glassfish.jersey.test.inmemory.InMemoryTestContainerFactory$InMemoryTestContainer: Creating InMemoryTestContainer configured at the base URI http://localhost:9998/ | |
| WARN [2020-06-25 11:07:29,370] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@7dfed67e]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@60cb3b68]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| WARN [2020-06-25 11:07:29,379] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@7dfed67e]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@60cb3b68]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| INFO [2020-06-25 11:07:29,396] org.glassfish.jersey.test.inmemory.InMemoryTestContainerFactory$InMemoryTestContainer: Creating InMemoryTestContainer configured at the base URI http://localhost:9998/ | |
| WARN [2020-06-25 11:07:29,433] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@56d0a6d4]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@11dc8138]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| WARN [2020-06-25 11:07:29,436] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@56d0a6d4]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@11dc8138]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| WARN [2020-06-25 11:07:29,437] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@56d0a6d4]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@11dc8138]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| WARN [2020-06-25 11:07:29,438] org.glassfish.jersey.server.internal.routing.MethodSelectingRouter: Multiple methods found to suit client request with accept header [*/*]. Selected the first method from the following list. | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/html], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@56d0a6d4]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTask(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ResourceMethod{httpMethod=GET, consumedTypes=[], producedTypes=[text/plain], suspended=false, suspendTimeout=0, suspendTimeoutUnit=MILLISECONDS, invocable=Invocable{handler=ClassBasedMethodHandler{handlerClass=class uk.co.coop.digitalapi.common.resources.AdminResource, handlerConstructors=[org.glassfish.jersey.server.model.HandlerConstructor@11dc8138]}, definitionMethod=public java.lang.Object uk.co.coop.digitalapi.common.resources.AdminResource.processTaskText(java.lang.String), parameters=[Parameter [type=class java.lang.String, source=adminResource, defaultValue=null]], responseType=class java.lang.Object}, nameBindings=[]} | |
| ERROR [2020-06-25 11:07:29,997] uk.co.coop.digitalapi.common.api.core.PaginatedList: Invalid page number provided page=bobbins | |
| ERROR [2020-06-25 11:07:30,037] uk.co.coop.digitalapi.common.api.core.PaginatedList: Invalid page number provided page=6 | |
| INFO [2020-06-25 15:07:30,670] io.dropwizard.server.DefaultServerFactory: Registering jersey handler with root path prefix: / | |
| INFO [2020-06-25 15:07:30,670] io.dropwizard.server.DefaultServerFactory: Registering admin handler with root path prefix: / | |
| INFO [2020-06-25 15:07:30,670] io.dropwizard.assets.AssetsBundle: Registering AssetBundle with name: assets for path /apidocs/* | |
| INFO [2020-06-25 15:07:30,672] io.dropwizard.server.ServerFactory: Starting DownstreamServiceHealthCheckApp | |
| INFO [2020-06-25 15:07:30,674] org.eclipse.jetty.setuid.SetUIDListener: Opened application@317e1866{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} | |
| INFO [2020-06-25 15:07:30,674] org.eclipse.jetty.setuid.SetUIDListener: Opened admin@78e3ac2b{HTTP/1.1,[http/1.1]}{0.0.0.0:8082} | |
| INFO [2020-06-25 15:07:30,674] org.eclipse.jetty.server.Server: jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_252-8u252-b09-1ubuntu1-b09 | |
| INFO [2020-06-25 15:07:30,709] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| NONE | |
| INFO [2020-06-25 15:07:30,709] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@3396eb0d{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:30,709] io.dropwizard.setup.AdminEnvironment: tasks = | |
| POST /tasks/log-level (io.dropwizard.servlets.tasks.LogConfigurationTask) | |
| POST /tasks/gc (io.dropwizard.servlets.tasks.GarbageCollectionTask) | |
| INFO [2020-06-25 15:07:30,740] io.dropwizard.jersey.DropwizardResourceConfig: The following paths were found for the configured resources: | |
| GET / (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| GET /{adminResource} (uk.co.coop.digitalapi.common.resources.AdminResource) | |
| INFO [2020-06-25 15:07:30,741] org.eclipse.jetty.server.handler.ContextHandler: Started i.d.j.MutableServletContextHandler@7b30999{/,null,AVAILABLE} | |
| INFO [2020-06-25 15:07:30,742] org.eclipse.jetty.server.AbstractConnector: Started application@317e1866{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} | |
| INFO [2020-06-25 15:07:30,743] org.eclipse.jetty.server.AbstractConnector: Started admin@78e3ac2b{HTTP/1.1,[http/1.1]}{0.0.0.0:8082} | |
| INFO [2020-06-25 15:07:30,743] org.eclipse.jetty.server.Server: Started @5309ms | |
| INFO [2020-06-25 15:07:30,744] org.eclipse.jetty.server.AbstractConnector: Stopped application@317e1866{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} | |
| INFO [2020-06-25 15:07:30,744] org.eclipse.jetty.server.AbstractConnector: Stopped admin@78e3ac2b{HTTP/1.1,[http/1.1]}{0.0.0.0:8082} | |
| INFO [2020-06-25 15:07:30,745] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@7b30999{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 15:07:30,745] org.eclipse.jetty.server.handler.ContextHandler: Stopped i.d.j.MutableServletContextHandler@3396eb0d{/,null,UNAVAILABLE} | |
| INFO [2020-06-25 11:07:30,771] org.mortbay.log: Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog | |
| ERROR [2020-06-25 11:07:31,112] uk.co.coop.digitalapi.common.api.health.DownstreamServiceHealthCheck: request failed for healthCheckName= https://localhost:4567/dev/test-url, healthCheckUrl=https://localhost:4567/dev/test-url | |
| ! java.net.ConnectException: Connection refused (Connection refused) | |
| ! at java.net.PlainSocketImpl.socketConnect(Native Method) | |
| ! at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) | |
| ! at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) | |
| ! at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) | |
| ! at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) | |
| ! at java.net.Socket.connect(Socket.java:607) | |
| ! at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:681) | |
| ! at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) | |
| ! at sun.net.NetworkClient.doConnect(NetworkClient.java:180) | |
| ! at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) | |
| ! at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) | |
| ! at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) | |
| ! at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) | |
| ! at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) | |
| ! at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) | |
| ! at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) | |
| ! at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) | |
| ! at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:167) | |
| ! at uk.co.coop.digitalapi.common.api.health.DownstreamServiceHealthCheck.check(DownstreamServiceHealthCheck.java:48) | |
| ! at uk.co.coop.digitalapi.common.api.health.DownstreamServiceHealthCheckTest.check_failure(DownstreamServiceHealthCheckTest.java:81) | |
| ! 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| ! 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| ! at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| ! at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| ! at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| ! at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| ! at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| ! at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| ! at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| ! at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| ! at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| ! at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| ! at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| ! at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| ! at java.lang.Thread.run(Thread.java:748) | |
| INFO [2020-06-25 11:07:31,992] uk.co.coop.digitalapi.common.util.InMemoryLogger: 1 * Server has received a request on thread Test worker | |
| 1 > POST http://localhost/post | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: Request-Id | |
| INFO [2020-06-25 11:07:32,000] arbitraryLogger: ELK Logging Event: ApiResponseLogEvent | |
| INFO [2020-06-25 11:07:32,001] uk.co.coop.digitalapi.common.util.InMemoryLogger: 2 * Server responded with a response on thread Test worker | |
| 2 < 200 | |
| 2 < Content-Type: application/json | |
| INFO [2020-06-25 11:07:32,002] uk.co.coop.digitalapi.common.util.InMemoryLogger: 1 * Server has received a request on thread Test worker | |
| 1 > POST http://localhost/post | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: Request-Id | |
| INFO [2020-06-25 11:07:32,003] arbitraryLogger: ELK Logging Event: ApiResponseLogEvent | |
| INFO [2020-06-25 11:07:32,003] uk.co.coop.digitalapi.common.util.InMemoryLogger: 2 * Server responded with a response on thread Test worker | |
| 2 < 200 | |
| 2 < Content-Type: application/json | |
| 2 < WWW-Authenticate: ******** | |
| 2 < X-Request-Id: Request-Id | |
| INFO [2020-06-25 11:07:32,004] uk.co.coop.digitalapi.common.util.InMemoryLogger: 1 * Server has received a request on thread Test worker | |
| 1 > POST http://localhost/post | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: Request-Id | |
| INFO [2020-06-25 11:07:32,006] uk.co.coop.digitalapi.common.util.InMemoryLogger: 1 * Server has received a request on thread Test worker | |
| 1 > POST http://localhost/post | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: Request-Id | |
| {} | |
| INFO [2020-06-25 11:07:32,007] uk.co.coop.digitalapi.common.util.InMemoryLogger: 1 * Server has received a request on thread Test worker | |
| 1 > POST http://localhost/post | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: Request-Id | |
| INFO [2020-06-25 11:07:32,008] uk.co.coop.digitalapi.common.util.InMemoryLogger: 1 * Server has received a request on thread Test worker | |
| 1 > POST http://localhost/post | |
| 1 > Authorization: ******** | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: Request-Id | |
| INFO [2020-06-25 11:07:32,014] arbitrary: ELK Logging Event: ApiResponseLogEvent | |
| INFO [2020-06-25 11:07:32,015] uk.co.coop.digitalapi.common.util.InMemoryLogger: 1 * Server responded with a response on thread Test worker | |
| 1 < 200 | |
| 1 < Content-Type: application/json | |
| 1 < X-Request-Id: 12345 | |
| INFO [2020-06-25 11:07:32,044] OutboundRequestResponse: 18 Sending request: POST https://localhost:4321/dev/test-url | |
| 18 > Accept: application/xml | |
| 18 > Content-Type: application/xml | |
| 18 > JŵoŷâÂêÊîÎôÔûÛn Smiñññteeeeh | |
| ERROR [2020-06-25 11:07:32,153] uk.co.coop.digitalapi.common.api.client.AbstractHttpsClient: Error sending request to URL=https://localhost:4321/dev/test-url | |
| ! java.net.SocketTimeoutException: Read timed out | |
| ! at java.net.SocketInputStream.socketRead0(Native Method) | |
| ! at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) | |
| ! at java.net.SocketInputStream.read(SocketInputStream.java:171) | |
| ! at java.net.SocketInputStream.read(SocketInputStream.java:141) | |
| ! at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) | |
| ! at sun.security.ssl.InputRecord.read(InputRecord.java:503) | |
| ! at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:990) | |
| ! at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:948) | |
| ! at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) | |
| ! at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) | |
| ! at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) | |
| ! at java.io.BufferedInputStream.read(BufferedInputStream.java:345) | |
| ! at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) | |
| ! at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) | |
| ! at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593) | |
| ! at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) | |
| ! at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) | |
| ! at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractHttpsClient.lambda$sendRequest$0(AbstractHttpsClient.java:186) | |
| ! at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractHttpsClient.sendRequest(AbstractHttpsClient.java:182) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractHttpsClient.writeRequest(AbstractHttpsClient.java:170) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractHttpsClient.sendRequest(AbstractHttpsClient.java:92) | |
| ! at uk.co.coop.digitalapi.common.api.client.HttpsClientTest.lambda$testReadTimeout$0(HttpsClientTest.java:85) | |
| ! at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| ! at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| ! at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| ! at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| ! at uk.co.coop.digitalapi.common.api.client.HttpsClientTest.testReadTimeout(HttpsClientTest.java:85) | |
| ! 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| ! 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| ! at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| ! at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| ! at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| ! at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| ! at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| ! at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| ! at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| ! at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| ! at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| ! at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| ! at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| ! at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| ! at java.lang.Thread.run(Thread.java:748) | |
| INFO [2020-06-25 11:07:32,156] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: POST https://localhost:4321/dev/test-url, Took: 110 ms. | |
| INFO [2020-06-25 11:07:32,291] OutboundRequestResponse: 19 Sending request: POST https://localhost:4321/dev/test-url | |
| 19 > Accept: application/xml | |
| 19 > Content-Type: application/xml | |
| 19 > JŵoŷâÂêÊîÎôÔûÛn Smiñññteeeeh | |
| INFO [2020-06-25 11:07:32,322] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: POST https://localhost:4321/dev/test-url, Took: 30 ms. | |
| INFO [2020-06-25 11:07:32,322] OutboundRequestResponse: 19 Received response: successful responseCode=200 - OK | |
| INFO [2020-06-25 11:07:32,323] OutboundRequestResponse: 19 < Hello, JŵoŷâÂêÊîÎôÔûÛn Smiñññteeeeh! | |
| INFO [2020-06-25 11:07:32,471] uk.co.coop.digitalapi.common.util.xml.JaxbMarshaller: Started creating context for uk.co.coop.digitalapi.common.api | |
| INFO [2020-06-25 11:07:32,474] uk.co.coop.digitalapi.common.util.xml.JaxbMarshaller: Completed creating context for uk.co.coop.digitalapi.common.api | |
| INFO [2020-06-25 11:07:32,474] OutboundRequestResponse: 20 Sending request: POST https://localhost:4321/dev/test-url | |
| 20 > Accept: application/xml | |
| 20 > Content-Type: application/xml | |
| 20 > <?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:ExampleData xmlns:ns2="http://www.co-operative.coop/common/api/ExampleData"><exampleField>test</exampleField></ns2:ExampleData> | |
| INFO [2020-06-25 11:07:32,482] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: POST https://localhost:4321/dev/test-url, Took: 8 ms. | |
| INFO [2020-06-25 11:07:32,482] OutboundRequestResponse: 20 Received response: unsuccessful responseCode=500 - Internal Server Error | |
| INFO [2020-06-25 11:07:32,482] uk.co.coop.digitalapi.common.api.client.AbstractHttpsClient: Raw error response: Something went wrong | |
| INFO [2020-06-25 11:07:32,642] OutboundRequestResponse: 21 Sending request: PUT http://localhost:1234/dev/317263778/test-url?queryParam1=queryParam1Value | |
| 21 > Accept: application/json | |
| 21 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 21 > Content-Type: application/json | |
| 21 > X-Request-Id: null | |
| 21 > {"firstName":"Adam","lastName":"West"} | |
| ERROR [2020-06-25 11:07:32,653] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClientTest: Cannot deserialise value | |
| ! com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input | |
| ! at [Source: (String)""; line: 1, column: 0] | |
| ! at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59) | |
| ! at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4146) | |
| ! at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4001) | |
| ! at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3005) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClientTest$1.readValue(AbstractSimpleServiceClientTest.java:320) | |
| ! at com.mashape.unirest.http.HttpResponse.<init>(HttpResponse.java:101) | |
| ! at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:139) | |
| ! at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient.lambda$sendRequestWithBody$0(AbstractSimpleServiceClient.java:131) | |
| ! at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient.sendRequestWithBody(AbstractSimpleServiceClient.java:129) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient.sendRequest(AbstractSimpleServiceClient.java:88) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClientTest.lambda$testSendRequest_ServiceUnavailable$5(AbstractSimpleServiceClientTest.java:258) | |
| ! at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| ! at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| ! at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| ! at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| ! at uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClientTest.testSendRequest_ServiceUnavailable(AbstractSimpleServiceClientTest.java:258) | |
| ! 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| ! at com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| ! 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| ! at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| ! at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| ! at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| ! at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| ! at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| ! at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| ! at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| ! at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| ! at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| ! at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| ! at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| ! at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| ! at java.lang.Thread.run(Thread.java:748) | |
| INFO [2020-06-25 11:07:32,654] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: PUT http://localhost:1234/dev/317263778/test-url, Took: 10 ms. | |
| INFO [2020-06-25 11:07:32,655] OutboundRequestResponse: 21 Received response: unsuccessful responseCode=503 - Service Unavailable | |
| 21 > server: Jetty(6.1.26) | |
| 21 > transfer-encoding: chunked | |
| INFO [2020-06-25 11:07:32,655] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:32,655] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Request to http://localhost:1234/dev/317263778/test-url not successful, status code: 503 - Service Unavailable: Service Unavailable | |
| INFO [2020-06-25 11:07:32,797] OutboundRequestResponse: 22 Sending request: POST http://localhost:1234/dev/10000000003278/test-url?queryParam1=queryParam1Value | |
| 22 > Accept: application/json | |
| 22 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 22 > Content-Type: application/json | |
| 22 > X-Request-Id: null | |
| 22 > {"firstName":"Adam","lastName":"West"} | |
| INFO [2020-06-25 11:07:32,814] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: POST http://localhost:1234/dev/10000000003278/test-url, Took: 17 ms. | |
| INFO [2020-06-25 11:07:32,815] OutboundRequestResponse: 22 Received response: successful responseCode=200 - OK | |
| 22 > server: Jetty(6.1.26) | |
| 22 > transfer-encoding: chunked | |
| 22 < ApiResponse(responseStatus=null, unexpectedFields={}) | |
| INFO [2020-06-25 11:07:32,815] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:32,927] OutboundRequestResponse: 23 Sending request: PUT http://localhost:1234/dev/id/test-url?queryParam1=queryParam1Value | |
| 23 > Accept: application/json | |
| 23 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 23 > Content-Type: application/json | |
| 23 > X-Request-Id: null | |
| 23 > {"firstName":"Adam","lastName":"West"} | |
| INFO [2020-06-25 11:07:32,930] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: PUT http://localhost:1234/dev/id/test-url, Took: 3 ms. | |
| INFO [2020-06-25 11:07:32,931] OutboundRequestResponse: 23 Received response: unsuccessful responseCode=400 - Bad Request | |
| 23 > server: Jetty(6.1.26) | |
| 23 > transfer-encoding: chunked | |
| 23 < ApiResponse(responseStatus=null, unexpectedFields={}) | |
| INFO [2020-06-25 11:07:32,931] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:32,931] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Request to http://localhost:1234/dev/id/test-url not successful, status code: 400 - Bad Request: Bad Request | |
| INFO [2020-06-25 11:07:33,066] OutboundRequestResponse: 24 Sending request: GET http://localhost:1234//dev/foo/test-url | |
| 24 > Accept: application/json | |
| 24 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 24 > Content-Type: application/json | |
| 24 > X-Request-Id: null | |
| INFO [2020-06-25 11:07:33,078] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: GET http://localhost:1234//dev/foo/test-url, Took: 12 ms. | |
| INFO [2020-06-25 11:07:33,078] OutboundRequestResponse: 24 Received response: successful responseCode=200 - OK | |
| 24 > server: Jetty(6.1.26) | |
| 24 > transfer-encoding: chunked | |
| 24 < ApiResponse(responseStatus=null, unexpectedFields={}) | |
| INFO [2020-06-25 11:07:33,078] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:33,212] OutboundRequestResponse: 25 Sending request: PUT http://localhost:1234/dev/123456789/test-url?queryParam1=queryParam1Value | |
| 25 > Accept: application/json | |
| 25 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 25 > Content-Type: application/json | |
| 25 > X-Request-Id: null | |
| 25 > {"firstName":"Adam","lastName":"West"} | |
| INFO [2020-06-25 11:07:33,245] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: PUT http://localhost:1234/dev/123456789/test-url, Took: 33 ms. | |
| INFO [2020-06-25 11:07:33,245] OutboundRequestResponse: 25 Received response: unsuccessful responseCode=404 - Not Found | |
| 25 > server: Jetty(6.1.26) | |
| 25 > transfer-encoding: chunked | |
| 25 < ApiResponse(responseStatus=null, unexpectedFields={}) | |
| INFO [2020-06-25 11:07:33,245] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:33,245] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Request to http://localhost:1234/dev/123456789/test-url not successful, status code: 404 - Not Found: Not Found | |
| INFO [2020-06-25 11:07:33,390] OutboundRequestResponse: 26 Sending request: PUT http://localhost:1234/dev/id/test-url?queryParam1=queryParam1Value | |
| 26 > Accept: application/json | |
| 26 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 26 > Content-Type: application/json | |
| 26 > X-Request-Id: null | |
| 26 > {"firstName":"Adam","lastName":"West"} | |
| INFO [2020-06-25 11:07:33,403] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: PUT http://localhost:1234/dev/id/test-url, Took: 12 ms. | |
| INFO [2020-06-25 11:07:33,403] OutboundRequestResponse: 26 Received response: unsuccessful responseCode=504 - Gateway Timeout | |
| 26 > server: Jetty(6.1.26) | |
| 26 > transfer-encoding: chunked | |
| 26 < ApiResponse(responseStatus=null, unexpectedFields={}) | |
| INFO [2020-06-25 11:07:33,403] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:33,403] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Request to http://localhost:1234/dev/id/test-url not successful, status code: 504 - Gateway Timeout: Gateway Timeout | |
| INFO [2020-06-25 11:07:33,552] OutboundRequestResponse: 27 Sending request: PUT http://localhost:1234/dev/317263778/test-url?queryParam1=queryParam1Value | |
| 27 > Accept: application/json | |
| 27 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 27 > Content-Type: application/json | |
| 27 > X-Request-Id: null | |
| 27 > {"firstName":"Adam","lastName":"West"} | |
| INFO [2020-06-25 11:07:33,563] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: PUT http://localhost:1234/dev/317263778/test-url, Took: 11 ms. | |
| INFO [2020-06-25 11:07:33,563] OutboundRequestResponse: 27 Received response: unsuccessful responseCode=500 - Internal Server Error | |
| 27 > server: Jetty(6.1.26) | |
| 27 > transfer-encoding: chunked | |
| 27 < ApiResponse(responseStatus=null, unexpectedFields={}) | |
| INFO [2020-06-25 11:07:33,563] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:33,563] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Request to http://localhost:1234/dev/317263778/test-url not successful, status code: 500 - Internal Server Error: Internal Server Error | |
| INFO [2020-06-25 11:07:33,701] OutboundRequestResponse: 28 Sending request: PUT http://localhost:1234/dev/id/test-url?queryParam1=queryParam1Value | |
| 28 > Accept: application/json | |
| 28 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 28 > Content-Type: application/json | |
| 28 > X-Request-Id: null | |
| 28 > {"firstName":"Adam","lastName":"West"} | |
| INFO [2020-06-25 11:07:33,711] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: PUT http://localhost:1234/dev/id/test-url, Took: 10 ms. | |
| INFO [2020-06-25 11:07:33,712] OutboundRequestResponse: 28 Received response: unsuccessful responseCode=403 - Forbidden | |
| 28 > server: Jetty(6.1.26) | |
| 28 > transfer-encoding: chunked | |
| 28 < ApiResponse(responseStatus=null, unexpectedFields={}) | |
| INFO [2020-06-25 11:07:33,712] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| INFO [2020-06-25 11:07:33,712] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Request to http://localhost:1234/dev/id/test-url not successful, status code: 403 - Forbidden: Forbidden | |
| INFO [2020-06-25 11:07:33,845] OutboundRequestResponse: 29 Sending request: PUT http://localhost:1234/dev/10000000003278/test-url?queryParam1=queryParam1Value | |
| 29 > Accept: application/json | |
| 29 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 29 > Content-Type: application/json | |
| 29 > X-Request-Id: null | |
| 29 > {"firstName":"Adam","lastName":"West"} | |
| INFO [2020-06-25 11:07:33,846] uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger: TIMING: PUT http://localhost:1234/dev/10000000003278/test-url, Took: 1 ms. | |
| INFO [2020-06-25 11:07:33,847] OutboundRequestResponse: 29 Received response: successful responseCode=204 - No Content | |
| 29 > server: Jetty(6.1.26) | |
| INFO [2020-06-25 11:07:33,847] uk.co.coop.digitalapi.common.api.client.AbstractSimpleServiceClient: Made outbound HTTP request | |
| WARN [2020-06-25 11:07:33,990] logstash: Error decoding credentials | |
| ! com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: = | |
| ! at com.google.common.io.BaseEncoding$Alphabet.decode(BaseEncoding.java:492) | |
| ! at com.google.common.io.BaseEncoding$Base64Encoding.decodeTo(BaseEncoding.java:957) | |
| ! at com.google.common.io.BaseEncoding.decodeChecked(BaseEncoding.java:233) | |
| ! at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:217) | |
| ! ... 54 common frames omitted | |
| ! Causing: java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: = | |
| ! at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:219) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticator.getCredentials(HttpFrameworkAuthenticator.java:71) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticator.doBasicAuthentication(HttpFrameworkAuthenticator.java:37) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticator.authenticate(HttpFrameworkAuthenticator.java:29) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticatorTest.verifyPrincipalNotReturnedWhenTwoTypesOfAuthPresentInHeader(HttpFrameworkAuthenticatorTest.java:156) | |
| ! 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| ! 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| ! at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| ! at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| ! at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| ! at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| ! at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| ! at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| ! at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| ! at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| ! at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| ! at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| ! at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| ! at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| ! at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| ! at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| ! at java.lang.Thread.run(Thread.java:748) | |
| WARN [2020-06-25 11:07:33,992] logstash: Error decoding credentials | |
| ! com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: 0x20 | |
| ! at com.google.common.io.BaseEncoding$Alphabet.decode(BaseEncoding.java:490) | |
| ! at com.google.common.io.BaseEncoding$Base64Encoding.decodeTo(BaseEncoding.java:953) | |
| ! at com.google.common.io.BaseEncoding.decodeChecked(BaseEncoding.java:233) | |
| ! at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:217) | |
| ! ... 54 common frames omitted | |
| ! Causing: java.lang.IllegalArgumentException: com.google.common.io.BaseEncoding$DecodingException: Unrecognized character: 0x20 | |
| ! at com.google.common.io.BaseEncoding.decode(BaseEncoding.java:219) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticator.getCredentials(HttpFrameworkAuthenticator.java:71) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticator.doBasicAuthentication(HttpFrameworkAuthenticator.java:37) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticator.authenticate(HttpFrameworkAuthenticator.java:29) | |
| ! at uk.co.coop.digitalapi.common.api.auth.HttpFrameworkAuthenticatorTest.verifyPrincipalNotReturnedWhenAuthPresentButMoreThanOneSpace(HttpFrameworkAuthenticatorTest.java:131) | |
| ! 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| ! 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| ! at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| ! at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| ! at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| ! at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| ! at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| ! at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| ! at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| ! at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| ! at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| ! at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| ! at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) | |
| ! at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| ! at java.lang.reflect.Method.invoke(Method.java:498) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| ! at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| ! at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| ! at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| ! at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| ! at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| ! at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| ! at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| ! at java.lang.Thread.run(Thread.java:748) | |
| INFO [2020-06-25 11:07:34,099] uk.co.coop.digitalapi.common.util.InMemoryLogger: text from logger | |
| > Task :digital-api-common-db:compileTestJava UP-TO-DATE | |
| > Task :digital-api-common-db:processTestResources UP-TO-DATE | |
| > Task :digital-api-common-db:testClasses UP-TO-DATE | |
| > Task :digital-api-common-db:test | |
| 11:07:34.936 [Test worker] ERROR u.c.c.d.c.d.p.DatabaseCreator - Error checking existence of database Database | |
| java.sql.SQLSyntaxErrorException: user lacks privilege or object not found: PG_DATABASE | |
| at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) | |
| at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) | |
| at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source) | |
| at org.hsqldb.jdbc.JDBCStatement.executeQuery(Unknown Source) | |
| at uk.co.coop.digitalapi.common.db.persistence.DatabaseCreator$1.execute(DatabaseCreator.java:82) | |
| at uk.co.coop.digitalapi.common.db.persistence.DatabaseCreator$1.execute(DatabaseCreator.java:79) | |
| at uk.co.coop.digitalapi.common.db.persistence.DatabaseCreator$AbstractExecutable.execute(DatabaseCreator.java:147) | |
| at uk.co.coop.digitalapi.common.db.persistence.DatabaseCreator.isExistingDatabase(DatabaseCreator.java:89) | |
| at uk.co.coop.digitalapi.common.db.persistence.DatabaseCreator.createIfNecessary(DatabaseCreator.java:61) | |
| at uk.co.coop.digitalapi.common.db.persistence.DatabaseCreatorTest.testHsqlTableDoesNotExist(DatabaseCreatorTest.java:32) | |
| 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.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.hsqldb.HsqlException: user lacks privilege or object not found: PG_DATABASE | |
| at org.hsqldb.error.Error.error(Unknown Source) | |
| at org.hsqldb.error.Error.error(Unknown Source) | |
| at org.hsqldb.ParserDQL.readTableName(Unknown Source) | |
| at org.hsqldb.ParserDQL.readTableOrSubquery(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadTableReference(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadFromClause(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadTableExpression(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadQuerySpecification(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadSimpleTable(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadQueryPrimary(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadQueryTerm(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadQueryExpressionBody(Unknown Source) | |
| at org.hsqldb.ParserDQL.XreadQueryExpression(Unknown Source) | |
| at org.hsqldb.ParserDQL.compileCursorSpecification(Unknown Source) | |
| at org.hsqldb.ParserCommand.compilePart(Unknown Source) | |
| at org.hsqldb.ParserCommand.compileStatements(Unknown Source) | |
| at org.hsqldb.Session.executeDirectStatement(Unknown Source) | |
| at org.hsqldb.Session.execute(Unknown Source) | |
| ... 56 common frames omitted | |
| 11:07:34.942 [Test worker] ERROR u.c.c.d.c.d.p.DatabaseCreator - Driver class my.database.Driver not found | |
| 11:07:34.972 [MLog-Init-Reporter] INFO com.mchange.v2.log.MLog - MLog clients using slf4j logging. | |
| 11:07:35.020 [Test worker] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.5.2 [built 08-December-2015 22:06:04 -0800; debug? true; trace: 10] | |
| 11:07:35.575 [Test worker] INFO c.m.v.c.i.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> uk.co.coop.digitalapi.common.db.persistence.DapiDataSourceFactory.hibernate, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.hsqldb.jdbc.JDBCDriver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> z8kfsxaa1thjavpbkknxf|7362d994, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:hsqldb:mem:TestDB, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 50, maxStatementsPerConnection -> 0, minPoolSize -> 1, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ] | |
| > Task :email-service-dtos:compileJava UP-TO-DATE | |
| > Task :email-service-dtos:processResources NO-SOURCE | |
| > Task :email-service-dtos:classes UP-TO-DATE | |
| > Task :email-service-dtos:jar UP-TO-DATE | |
| > Task :email-service:compileJava UP-TO-DATE | |
| > Task :email-service:processResources UP-TO-DATE | |
| > Task :email-service:classes UP-TO-DATE | |
| > Task :email-service:jar | |
| > Task :email-service:compileTestFixturesJava NO-SOURCE | |
| > Task :email-service:compileTestJava UP-TO-DATE | |
| > Task :email-service:processTestResources UP-TO-DATE | |
| > Task :email-service:testClasses UP-TO-DATE | |
| > Task :email-service:processTestFixturesResources NO-SOURCE | |
| > Task :email-service:testFixturesClasses UP-TO-DATE | |
| > Task :email-service:testFixturesJar UP-TO-DATE | |
| > Task :email-service:test | |
| 11:07:36,552 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [jar:file:/home/walker/code/coop/digital-api/email-service/build/libs/email-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:36,553 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:36,553 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/email-service/build/libs/email-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:36,553 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:36,563 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@55d3349f - URL [jar:file:/home/walker/code/coop/digital-api/email-service/build/libs/email-service-dev-SNAPSHOT.jar!/logback-test.xml] is not of type file | |
| 11:07:36,597 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:36,598 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:36,604 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:36,608 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:36,625 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:36,625 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:36,625 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:36,625 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@42e3b840 - Registering current configuration as safe fallback point | |
| 11:07:37.198 [Test worker] INFO u.c.c.d.e.s.services.EmailService - Email template switched off.: DISABLED_TEMPLATE | |
| 11:07:37.203 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.205 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.207 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.319 [Test worker] INFO u.c.c.d.e.s.services.HttpSesClient - E-mail with template=null sent to [email protected] via email_method=HTTP with messageId=null took: 0 ms | |
| 11:07:37.320 [Test worker] INFO u.c.c.d.e.s.services.HttpSesClient - E-mail with template=null sent to [email protected] via email_method=HTTP with messageId=null took: 0 ms | |
| 11:07:37.336 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.336 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.337 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.338 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.339 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.341 [Test worker] INFO u.c.c.d.e.s.services.EmailService - Email template switched off.: DISABLED_TEMPLATE | |
| 11:07:37.342 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.343 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.344 [Test worker] INFO u.c.c.d.e.s.s.SendEmailRunnable - Waited 0 ms from e-mail request being received to being executed by pool. | |
| 11:07:37.444 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.444 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.446 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.447 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.558 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.558 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.559 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.560 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.560 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.560 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.560 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.560 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.560 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.590 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.590 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.591 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.603 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.603 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.604 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.619 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.619 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.620 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.631 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.631 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.632 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.644 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.644 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.644 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.644 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.644 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.645 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.667 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.667 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.668 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.689 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.689 [Test worker] WARN u.c.c.d.e.s.l.DefaultTemplateLoader - Template store does not support transactions. If an error occurs, the template store may be left in an inconsistent state. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'XHMTL' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'COOP_DEFAULT' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEST_EMAIL' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_PACK' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REPLACEMENT_CARD' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'WELCOME_JOINER_PACK' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_CONFIRMATION' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_BLOG_CONFIRMATION' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MV_OPPORTUNITY_SIGNUP_SURVEY_CONFIRMATION' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'MEMBER_DETAILS_UPDATED' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'CREATE_AN_ACCOUNT' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REGISTER_TEMPORARY_CARD' loaded into the store. | |
| 11:07:37.690 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'REQUEST_JOIN_DETAILS' loaded into the store. | |
| 11:07:37.722 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.722 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template store supports transactions. All template changes will be performed in a single transaction. | |
| 11:07:37.722 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template changes have been rolled back. | |
| 11:07:37.724 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.724 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template store supports transactions. All template changes will be performed in a single transaction. | |
| 11:07:37.724 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template changes have been rolled back. | |
| 11:07:37.725 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.725 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template store supports transactions. All template changes will be performed in a single transaction. | |
| 11:07:37.725 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'HTML5' loaded into the store. | |
| 11:07:37.726 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'BODY_SKELETON' loaded into the store. | |
| 11:07:37.726 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'HELLO' loaded into the store. | |
| 11:07:37.726 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template changes committed. | |
| 11:07:37.729 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.729 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template store supports transactions. All template changes will be performed in a single transaction. | |
| 11:07:37.729 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template changes have been rolled back. | |
| 11:07:37.730 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.730 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template store supports transactions. All template changes will be performed in a single transaction. | |
| 11:07:37.730 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template changes have been rolled back. | |
| 11:07:37.735 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Loading templates.... | |
| 11:07:37.735 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template store supports transactions. All template changes will be performed in a single transaction. | |
| 11:07:37.736 [Test worker] INFO u.c.c.d.e.s.l.MinifyingTemplateLoader - HTML content for template 'MASTER' minified. | |
| 11:07:37.736 [Test worker] INFO u.c.c.d.e.s.l.MinifyingTemplateLoader - HTML content for template 'TEMPLATE' minified. | |
| 11:07:37.736 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Master template 'MASTER' loaded into the store. | |
| 11:07:37.736 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template 'TEMPLATE' loaded into the store. | |
| 11:07:37.736 [Test worker] INFO u.c.c.d.e.s.l.DefaultTemplateLoader - Template changes committed. | |
| > Task :email-service-dtos:compileTestFixturesJava NO-SOURCE | |
| > Task :email-service-dtos:compileTestJava NO-SOURCE | |
| > Task :email-service-dtos:processTestResources NO-SOURCE | |
| > Task :email-service-dtos:testClasses UP-TO-DATE | |
| > Task :email-service-dtos:processTestFixturesResources NO-SOURCE | |
| > Task :email-service-dtos:testFixturesClasses UP-TO-DATE | |
| > Task :email-service-dtos:testFixturesJar UP-TO-DATE | |
| > Task :email-service-dtos:test NO-SOURCE | |
| > Task :employee-service-dtos:compileJava UP-TO-DATE | |
| > Task :employee-service-dtos:processResources NO-SOURCE | |
| > Task :employee-service-dtos:classes UP-TO-DATE | |
| > Task :employee-service-dtos:jar UP-TO-DATE | |
| > Task :employee-service:compileJava UP-TO-DATE | |
| > Task :employee-service:processResources UP-TO-DATE | |
| > Task :employee-service:classes UP-TO-DATE | |
| > Task :employee-service:jar | |
| > Task :employee-service:compileTestFixturesJava NO-SOURCE | |
| > Task :employee-service:compileTestJava UP-TO-DATE | |
| > Task :employee-service:processTestResources UP-TO-DATE | |
| > Task :employee-service:testClasses UP-TO-DATE | |
| > Task :employee-service:processTestFixturesResources NO-SOURCE | |
| > Task :employee-service:testFixturesClasses UP-TO-DATE | |
| > Task :employee-service:testFixturesJar UP-TO-DATE | |
| > Task :employee-service:test | |
| 11:07:38,444 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/walker/code/coop/digital-api/employee-service/build/resources/test/logback-test.xml] | |
| 11:07:38,444 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:38,444 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:38,444 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/employee-service/build/libs/employee-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:38,444 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/home/walker/code/coop/digital-api/employee-service/build/resources/test/logback-test.xml] | |
| 11:07:38,480 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:38,481 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:38,486 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:38,489 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:38,508 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.hibernate] to DEBUG | |
| 11:07:38,508 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.jboss] to WARN | |
| 11:07:38,508 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [java.sql] to DEBUG | |
| 11:07:38,508 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:38,508 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:38,508 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:38,509 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@104bbac7 - Registering current configuration as safe fallback point | |
| Request method: POST | |
| Request URI: http://localhost:46835/tasks/delete-old-failed-demp01-uploads | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=text/plain; charset=ISO-8859-1 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| 127.0.0.1 - - [25/Jun/2020:15:07:41 +0000] "POST /tasks/delete-old-failed-demp01-uploads HTTP/1.1" 200 55 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 104 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:41 GMT | |
| Content-Type: text/plain;charset=utf-8 | |
| Content-Length: 55 | |
| {"message":"Number of Failed DEMP01 records deleted 4"} | |
| WARN [2020-06-25 11:07:41,871] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:41,871] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:41,871] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:41,871] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:41,871] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:41,871] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:41,897] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@50d936f3] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| ERROR [2020-06-25 11:07:42,040] org.hibernate.internal.ExceptionMapperStandardImpl: HHH000346: Error during managed flush [Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [uk.co.coop.digitalapi.employee.persistence.entities.Employment#20]] | |
| WARN [2020-06-25 11:07:42,040] org.hibernate.engine.jdbc.spi.SqlExceptionHelper: SQL Warning Code: -1100, SQLState: 02000 | |
| WARN [2020-06-25 11:07:42,040] org.hibernate.engine.jdbc.spi.SqlExceptionHelper: no data | |
| ERROR [2020-06-25 11:07:42,044] uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext: Data persistence error. | |
| javax.persistence.OptimisticLockException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [uk.co.coop.digitalapi.employee.persistence.entities.Employment#20] | |
| javax.persistence.OptimisticLockException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [uk.co.coop.digitalapi.employee.persistence.entities.Employment#20] | |
| at org.hibernate.internal.ExceptionConverterImpl.wrapStaleStateException(ExceptionConverterImpl.java:202) | |
| at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:88) | |
| at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:157) | |
| at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:164) | |
| at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1442) | |
| at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:493) | |
| at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3206) | |
| at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2412) | |
| at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:473) | |
| at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:156) | |
| at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$100(JdbcResourceLocalTransactionCoordinatorImpl.java:38) | |
| at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:231) | |
| at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:68) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext.runInTransaction(GenericDataContext.java:167) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext.updateEntity(GenericDataContext.java:51) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContextIT.updateEntityWhenNoMatchingEntityReturnsErrorResult(GenericDataContextIT.java:301) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) | |
| at org.assertj.core.api.SoftAssertionsStatement$1.evaluate(SoftAssertionsStatement.java:40) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [uk.co.coop.digitalapi.employee.persistence.entities.Employment#20] | |
| at org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:2400) | |
| at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3202) | |
| at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3076) | |
| at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3457) | |
| at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:145) | |
| at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:600) | |
| at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:474) | |
| at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337) | |
| at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) | |
| at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1436) | |
| ... 62 more | |
| WARN [2020-06-25 11:07:42,094] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:42,094] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:42,094] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:42,094] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:42,094] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:42,094] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:42,117] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@35e4cdf0] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:42,158] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:42,620] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:42,620] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:42,620] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:42,620] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:42,620] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:42,621] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:42,641] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@5847500d] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:42,780] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:42,780] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:42,780] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:42,780] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:42,780] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:42,781] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:42,801] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1f9ee78c] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:42,893] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:42,893] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:42,893] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:42,893] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:42,893] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:42,894] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:42,912] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1e35c518] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:42,937] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:42,969] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:42,970] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:42,970] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:42,970] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:42,970] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:42,970] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:42,989] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@f52b084] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,015] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:43,039] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,040] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,040] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,040] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,040] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,040] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,063] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@41294191] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,090] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:43,091] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:43,115] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,115] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,115] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,115] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,115] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,115] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,133] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@15512bdd] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,180] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,181] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,181] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,181] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,181] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,181] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,198] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@500a1a14] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,223] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| ERROR [2020-06-25 11:07:43,226] uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext: Data persistence error. | |
| org.hibernate.NonUniqueResultException: query did not return a unique result: 6 | |
| org.hibernate.NonUniqueResultException: query did not return a unique result: 6 | |
| at org.hibernate.query.internal.AbstractProducedQuery.uniqueElement(AbstractProducedQuery.java:1487) | |
| at org.hibernate.internal.CriteriaImpl.uniqueResult(CriteriaImpl.java:392) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext.lambda$uniqueResult$2(GenericDataContext.java:87) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext.runReadQueryInTransaction(GenericDataContext.java:146) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext.uniqueResult(GenericDataContext.java:81) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContextIT.lambda$getUniqueResultWhenManyMatchesThrowsHibernateException$3(GenericDataContextIT.java:159) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Java6AbstractStandardSoftAssertions.assertThatThrownBy(Java6AbstractStandardSoftAssertions.java:725) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContextIT.getUniqueResultWhenManyMatchesThrowsHibernateException(GenericDataContextIT.java:159) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) | |
| at org.assertj.core.api.SoftAssertionsStatement$1.evaluate(SoftAssertionsStatement.java:40) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| WARN [2020-06-25 11:07:43,294] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,294] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,294] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,294] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,294] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,294] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,310] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@6784fa84] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,358] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,358] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,358] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,358] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,358] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,359] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,375] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1e7293bb] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,399] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:43,422] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,422] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,422] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,422] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,422] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,422] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,438] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@dfdc616] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,463] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:43,491] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,491] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,491] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,491] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,491] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,492] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,508] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@250dec91] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,530] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:43,554] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,555] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,555] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,555] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,555] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,555] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,571] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@714e2407] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,647] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,647] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,647] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,647] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,647] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,647] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,663] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@29cf49cf] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,718] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,718] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,718] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,718] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,718] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,718] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,733] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1447c0c] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,775] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,775] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,775] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,775] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,775] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,776] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,791] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@57397154] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| WARN [2020-06-25 11:07:43,812] org.hibernate.orm.deprecation: HHH90000022: Hibernate's legacy org.hibernate.Criteria API is deprecated; use the JPA javax.persistence.criteria.CriteriaQuery instead | |
| WARN [2020-06-25 11:07:43,832] org.hibernate.orm.connections.pooling: HHH10001002: Using Hibernate built-in connection pool (not for production use!) | |
| INFO [2020-06-25 11:07:43,832] org.hibernate.orm.connections.pooling: HHH10001005: using driver [org.hsqldb.jdbc.JDBCDriver] at URL [jdbc:hsqldb:mem:EmployeeDB] | |
| INFO [2020-06-25 11:07:43,832] org.hibernate.orm.connections.pooling: HHH10001001: Connection properties: {user=developer, password=Passw0rd} | |
| INFO [2020-06-25 11:07:43,832] org.hibernate.orm.connections.pooling: HHH10001003: Autocommit mode: false | |
| INFO [2020-06-25 11:07:43,832] org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl: HHH000115: Hibernate connection pool size: 20 (min=1) | |
| INFO [2020-06-25 11:07:43,832] org.hibernate.dialect.Dialect: HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect | |
| INFO [2020-06-25 11:07:43,847] org.hibernate.orm.connections.access: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@590bddcb] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode. | |
| ERROR [2020-06-25 11:07:43,883] org.hibernate.internal.ExceptionMapperStandardImpl: HHH000346: Error during managed flush [Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1] | |
| INFO [2020-06-25 11:07:43,883] org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl: HHH000010: On release of batch it still contained JDBC statements | |
| WARN [2020-06-25 11:07:43,883] org.hibernate.engine.jdbc.spi.SqlExceptionHelper: SQL Warning Code: -1100, SQLState: 02000 | |
| WARN [2020-06-25 11:07:43,883] org.hibernate.engine.jdbc.spi.SqlExceptionHelper: no data | |
| ERROR [2020-06-25 11:07:43,884] uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext: Data persistence error. | |
| javax.persistence.OptimisticLockException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 | |
| javax.persistence.OptimisticLockException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 | |
| at org.hibernate.internal.ExceptionConverterImpl.wrapStaleStateException(ExceptionConverterImpl.java:214) | |
| at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:88) | |
| at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:157) | |
| at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:164) | |
| at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1442) | |
| at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:493) | |
| at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3206) | |
| at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2412) | |
| at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:473) | |
| at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:156) | |
| at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$100(JdbcResourceLocalTransactionCoordinatorImpl.java:38) | |
| at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:231) | |
| at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:68) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext.runInTransaction(GenericDataContext.java:167) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContext.deleteEntity(GenericDataContext.java:132) | |
| at uk.co.coop.digitalapi.employee.persistence.dao.GenericDataContextIT.deleteNonExistentEntity(GenericDataContextIT.java:385) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) | |
| at org.assertj.core.api.SoftAssertionsStatement$1.evaluate(SoftAssertionsStatement.java:40) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 | |
| at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:67) | |
| at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:54) | |
| at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) | |
| at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:3325) | |
| at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:3562) | |
| at org.hibernate.action.internal.EntityDeleteAction.execute(EntityDeleteAction.java:99) | |
| at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:600) | |
| at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:474) | |
| at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337) | |
| at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) | |
| at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1436) | |
| ... 62 more | |
| ERROR [2020-06-25 11:07:44,479] logstash: DempEmploymentUploadService.DuplicateDEMPUpload(batchNumber=800743996, requestRecord=uk.co.coop.digitalapi.employee.dtos.api.data.DEMP01EmployeeUpdateRequestRecord@4ea42362, existingEmployments=[Employment id: 0, Employment id: 0]) | |
| ERROR [2020-06-25 11:07:44,479] logstash: DempEmploymentUploadService.DuplicateDEMPUpload(batchNumber=800743996, requestRecord=uk.co.coop.digitalapi.employee.dtos.api.data.DEMP01EmployeeUpdateRequestRecord@3c31f11, existingEmployments=[Employment id: 0, Employment id: 0]) | |
| Request method: POST | |
| Request URI: http://localhost:43433/tasks/delete-old-failed-demp01-uploads | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=text/plain; charset=ISO-8859-1 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:44 GMT | |
| Content-Type: text/plain;charset=utf-8 | |
| Content-Length: 55 | |
| {"message":"Number of Failed DEMP01 records deleted 0"} | |
| 127.0.0.1 - - [25/Jun/2020:15:07:44 +0000] "POST /tasks/delete-old-failed-demp01-uploads HTTP/1.1" 200 55 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 3 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:45 +0000] "POST /employee/validate HTTP/1.1" 401 49 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 59 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:45 +0000] "POST /employee/validate HTTP/1.1" 401 49 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 2 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:45 +0000] "POST /employee/validate HTTP/1.1" 200 89 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 40 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:45 +0000] "POST /employee/validate HTTP/1.1" 200 89 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:45 +0000] "POST /employee/validate HTTP/1.1" 404 152 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 13 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:45 +0000] "POST /employee/validate HTTP/1.1" 404 152 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/validate HTTP/1.1" 400 146 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 30 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/validate HTTP/1.1" 200 89 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/validate HTTP/1.1" 400 146 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 26 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 647945544078 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 16 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 071278610186 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 2, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:46.429", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "PUT /employee/2 HTTP/1.1" 200 437 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 17 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 956747515044 | |
| Content-Length: 437 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 2, | |
| "member": { | |
| "uniqueId": 2, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "03", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-01-12", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:46.522", | |
| "version": null, | |
| "dateProcessedAsLeaver": "2020-06-25T11:07:46.495" | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "PUT /employee/2 HTTP/1.1" 200 437 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 610099284774 | |
| Content-Length: 437 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 2, | |
| "member": { | |
| "uniqueId": 2, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-01-11", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:46.615", | |
| "version": null, | |
| "dateProcessedAsLeaver": "2020-06-25T11:07:46.607" | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 596940151643 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 962327365057 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 3, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:46.683", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "PUT /employee/3 HTTP/1.1" 409 176 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 9 | |
| HTTP/1.1 409 Conflict | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 019849648662 | |
| Content-Length: 176 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1809, | |
| "errorMessage": "Data conflict: MdmId should be numeric and of length greater than 1" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 147712528141 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 928555419237 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 4, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:46.798", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "PUT /employee/4 HTTP/1.1" 200 454 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 054663173912 | |
| Content-Length: 454 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 4, | |
| "member": { | |
| "uniqueId": 4, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1960-12-12", | |
| "surname": "test", | |
| "leaverCode": "03", | |
| "startDate": "1970-12-12", | |
| "endDate": "1980-12-12", | |
| "mdmId": "1234567891234567891", | |
| "payroll": "HRAC", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:46.825", | |
| "version": null, | |
| "dateProcessedAsLeaver": "2020-06-25T11:07:46.817" | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:46 +0000] "PUT /employee/4 HTTP/1.1" 200 448 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:46 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 415683625871 | |
| Content-Length: 448 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 4, | |
| "member": { | |
| "uniqueId": 4, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "2000-01-01", | |
| "surname": "test", | |
| "leaverCode": "01", | |
| "startDate": "2000-01-02", | |
| "endDate": "2000-01-03", | |
| "mdmId": "1234567891234567891", | |
| "payroll": "HRAC", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:46.9", | |
| "version": null, | |
| "dateProcessedAsLeaver": "2000-01-03T00:00:00" | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 262677856846 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 195527521630 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 5, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.018", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/5 HTTP/1.1" 200 437 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 385377121540 | |
| Content-Length: 437 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 5, | |
| "member": { | |
| "uniqueId": 5, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "03", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-01-12", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.043", | |
| "version": null, | |
| "dateProcessedAsLeaver": "2020-06-25T11:07:47.035" | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/5 HTTP/1.1" 200 408 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 519216402826 | |
| Content-Length: 408 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 5, | |
| "member": { | |
| "uniqueId": 5, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": null, | |
| "startDate": "2016-04-17", | |
| "endDate": null, | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.067", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 488836897400 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 232482976787 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 6, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.135", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/6 HTTP/1.1" 400 145 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 854679194495 | |
| Content-Length: 145 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1811, | |
| "errorMessage": "Invalid leaver code/end-date setting" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 561411405797 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 978631037655 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 7, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.229", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/7 HTTP/1.1" 400 145 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 679173798277 | |
| Content-Length: 145 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1811, | |
| "errorMessage": "Invalid leaver code/end-date setting" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| HTTP/1.1 200 OK | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 383 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 347083305946 | |
| Content-Length: 383 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": -1, | |
| "staffNumber": "10000001", | |
| "businessUnit": null, | |
| "dateOfBirth": "1756-01-27", | |
| "surname": "Mozart", | |
| "leaverCode": null, | |
| "startDate": "2000-01-01", | |
| "endDate": null, | |
| "mdmId": "41", | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": null, | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 555764191449 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 237071835963 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 8, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.379", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/8 HTTP/1.1" 200 416 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 657694525334 | |
| Content-Length: 416 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 8, | |
| "member": { | |
| "uniqueId": 8, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.379", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 121447141230 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 149277206399 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 9, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.475", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 728818206909 | |
| Content-Length: 414 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 9, | |
| "member": { | |
| "uniqueId": 9, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1960-12-12", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "1970-12-12", | |
| "endDate": "1980-12-12", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.5", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/9 HTTP/1.1" 200 414 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/9 HTTP/1.1" 409 146 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 409 Conflict | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 384318097621 | |
| Content-Length: 146 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1809, | |
| "errorMessage": "Data conflict: Surname cannot be null" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 639800951215 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 778709325551 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 10, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.615", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/10 HTTP/1.1" 400 175 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 041208527974 | |
| Content-Length: 175 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: employeeUpdate.leaverCode size must be between 0 and 2" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "covfefe" | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 423 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 810688399049 | |
| Content-Length: 423 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": -2, | |
| "staffNumber": "covfefe", | |
| "businessUnit": null, | |
| "dateOfBirth": "1946-06-14", | |
| "surname": "Trump", | |
| "leaverCode": "01", | |
| "startDate": "2017-01-20", | |
| "endDate": "2021-01-19", | |
| "mdmId": "1234567890123456789", | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2017-07-21T00:00:00", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/-2 HTTP/1.1" 200 422 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 542207643441 | |
| Content-Length: 422 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": -2, | |
| "member": { | |
| "uniqueId": -2, | |
| "staffNumber": "covfefe", | |
| "businessUnit": null, | |
| "dateOfBirth": "1946-06-14", | |
| "surname": "Trump", | |
| "leaverCode": null, | |
| "startDate": "2017-01-20", | |
| "endDate": null, | |
| "mdmId": "1234567890123456789", | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.713", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| } | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 738815748631 | |
| Content-Length: 162 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1807, | |
| "errorMessage": "Employee ID in message body does not match path param" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/2 HTTP/1.1" 400 162 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 922425805676 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 777283157434 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 11, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.861", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 359759213363 | |
| Content-Length: 435 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/11 HTTP/1.1" 200 435 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 11, | |
| "member": { | |
| "uniqueId": 11, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": "1234567890123456789", | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.861", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:47 +0000] "PUT /employee/11 HTTP/1.1" 200 416 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:47 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 031261477142 | |
| Content-Length: 416 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 11, | |
| "member": { | |
| "uniqueId": 11, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": "", | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:47.861", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 11 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 257112227329 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 482988601712 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 12, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.046", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| HTTP/1.1 409 Conflict | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 072595832378 | |
| Content-Length: 200 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1809, | |
| "errorMessage": "Data conflict: End date must not be in the future, Leaver code must be valid (01, 02 or 03)" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/12 HTTP/1.1" 409 200 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 535741739353 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Content-Type: application/json | |
| X-Request-Id-2: 285325747200 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 13, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.125", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/13 HTTP/1.1" 400 145 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 122879938700 | |
| Content-Length: 145 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1811, | |
| "errorMessage": "Invalid leaver code/end-date setting" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 201344303036 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 792554252157 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 14, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.211", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/14 HTTP/1.1" 400 172 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 3 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 417614371022 | |
| Content-Length: 172 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: employeeUpdate.payroll size must be between 0 and 4" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 272001549582 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 410384649378 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 15, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.288", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 409 Conflict | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 201072541344 | |
| Content-Length: 258 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1809, | |
| "errorMessage": "Data conflict: Surname cannot be null, Birth date must precede start date, Start date must precede end date, Leaver code must be valid (01, 02 or 03)" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/15 HTTP/1.1" 409 258 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 643524648558 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 632769024597 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 16, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.374", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 033427754890 | |
| Content-Length: 418 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "id": 16, | |
| "member": { | |
| "uniqueId": 16, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.374", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/16 HTTP/1.1" 200 418 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 404 Not Found | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 929199148301 | |
| Content-Length: 127 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1300, | |
| "errorMessage": "Employee Not Found" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/1 HTTP/1.1" 404 127 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 632646251642 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 742686286959 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 17, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.528", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| HTTP/1.1 409 Conflict | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 786219071469 | |
| Content-Length: 158 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1809, | |
| "errorMessage": "Data conflict: Birth date must precede start date" | |
| } | |
| ] | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/17 HTTP/1.1" 409 158 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44511/employee/update-employees | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| /home/walker/code/coop/digital-api/employee-service/build/resources/test/json/InsertEmployeeRequest.json | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 283011349886 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 861580233081 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 18, | |
| "staffNumber": "new1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Oldman", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:48.619", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 409 Conflict | |
| Date: Thu, 25 Jun 2020 15:07:48 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 603259640205 | |
| Content-Length: 156 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1809, | |
| "errorMessage": "Data conflict: Start date must precede end date" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:48 +0000] "PUT /employee/18 HTTP/1.1" 409 156 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "GET /employee/unprocessed-leavers HTTP/1.1" 200 1341 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 46 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 868073020830 | |
| Content-Length: 514 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: Batch 42: A DEMP01 record marked NEW for Jackson, dob: 31-01-1970, id: new1, payroll: , bu: CWS, location: 1 Angel Sq, leaver code: , start date: 17-04-2016, end date: ??-??-???? was not updated because the payroll cannot be null" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 0, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 1 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/update-employees HTTP/1.1" 200 514 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 14 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 639977059022 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| Request method: POST | |
| Request URI: http://localhost:44439/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "yay1" | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/search HTTP/1.1" 200 411 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 060015000558 | |
| Content-Length: 411 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 19, | |
| "staffNumber": "yay1", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Happy", | |
| "leaverCode": "01", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:49.41", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/update-employees HTTP/1.1" 400 486 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 628040424743 | |
| Content-Length: 486 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1000, | |
| "errorMessage": "Error parsing JSON: Bad Request: An invalid transaction value of UPDATE_NOW_PLEASE was detected in the DEMP01 payload. (through reference chain: uk.co.coop.digitalapi.employee.dtos.api.requests.DEMP01EmployeeUpdateRequest[\"employeeUpdateRequestRecords\"]->java.util.ArrayList[7]->uk.co.coop.digitalapi.employee.dtos.api.data.DEMP01EmployeeUpdateRequestRecord[\"transaction\"])" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "GET /employee/bob/audit HTTP/1.1" 400 151 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 690920960800 | |
| Content-Length: 151 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1006, | |
| "errorMessage": "Input needs to be a valid 19 digit integer" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 914095027366 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44439/employee/updateMdmId | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeId": "surprise1", | |
| "birthDate": "1970-01-31", | |
| "lastName": "UnexpectedFields-Tester", | |
| "mdmId": "22", | |
| "unexpected": "value" | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 494502662046 | |
| Content-Length: 90 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| "unexpected": "value" | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/updateMdmId HTTP/1.1" 200 90 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 9 | |
| HTTP/1.1 200 OK | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/update-employees HTTP/1.1" 200 269 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 417455422064 | |
| Content-Length: 269 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| "unexpectedFieldExample": "nonsense" | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "GET /employee/1001/audit HTTP/1.1" 200 845 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 414697541558 | |
| Vary: Accept-Encoding | |
| Content-Encoding: gzip | |
| Content-Length: 279 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": null, | |
| "recordIds": [ | |
| 1, | |
| 2 | |
| ], | |
| "auditRecords": [ | |
| { | |
| "id": 1, | |
| "employeeNumber": "10000001", | |
| "lastName": "Mozart", | |
| "birthDate": "1756-01-27", | |
| "mdmId": "1001", | |
| "dateProcessedAsLeaver": null, | |
| "sunlightMemberId": null, | |
| "updateTimestamp": "2000-06-15T00:00:00", | |
| "updateOperation": "UPDATE", | |
| "auditId": 100, | |
| "payroll": null | |
| }, | |
| { | |
| "id": 2, | |
| "employeeNumber": "10000001", | |
| "lastName": "Mozart", | |
| "birthDate": "1756-01-27", | |
| "mdmId": "1001", | |
| "dateProcessedAsLeaver": null, | |
| "sunlightMemberId": null, | |
| "updateTimestamp": "2000-06-15T00:00:00", | |
| "updateOperation": "UPDATE", | |
| "auditId": 101, | |
| "payroll": null | |
| }, | |
| { | |
| "id": 2, | |
| "employeeNumber": "10000001", | |
| "lastName": "Mozart", | |
| "birthDate": "1756-01-27", | |
| "mdmId": "1001", | |
| "dateProcessedAsLeaver": null, | |
| "sunlightMemberId": null, | |
| "updateTimestamp": "2000-06-15T00:00:00", | |
| "updateOperation": "UPDATE", | |
| "auditId": 102, | |
| "payroll": null | |
| } | |
| ] | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 435737137673 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Request method: POST | |
| Request URI: http://localhost:44439/employee/updateMdmId | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeId": "surprise2", | |
| "birthDate": "1970-01-31", | |
| "lastName": "UnexpectedFields-Tester2", | |
| "mdmId": "22" | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 237426469901 | |
| Content-Length: 70 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/updateMdmId HTTP/1.1" 200 70 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Request method: POST | |
| Request URI: http://localhost:44439/employee/deleteMdmId | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeId": "surprise2", | |
| "birthDate": "1970-01-31", | |
| "lastName": "UnexpectedFields-Tester2", | |
| "mdmId": "22", | |
| "unexpected": "value" | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/deleteMdmId HTTP/1.1" 200 153 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 9 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 013574852212 | |
| Content-Length: 153 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| "lastName": "UnexpectedFields-Tester2", | |
| "unexpected": "value", | |
| "birthDate": "1970-01-31" | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:44439/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "1", | |
| "mdmId": "12345", | |
| "surname": "Smith", | |
| "birthDate": "2000-01-01", | |
| "unexpected": "value" | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 669718424427 | |
| Content-Length: 105 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| "unexpected": "value" | |
| }, | |
| "employees": [ | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:49 +0000] "POST /employee/search HTTP/1.1" 200 105 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:49 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 431753414634 | |
| Content-Length: 465 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1000, | |
| "errorMessage": "Error parsing JSON: Bad Request: An invalid leaver code of 99 was detected in the DEMP01 payload. (through reference chain: uk.co.coop.digitalapi.employee.dtos.api.requests.DEMP01EmployeeUpdateRequest[\"employeeUpdateRequestRecords\"]->java.util.ArrayList[13]->uk.co.coop.digitalapi.employee.dtos.api.data.DEMP01EmployeeUpdateRequestRecord[\"leaverCode\"])" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "POST /employee/update-employees HTTP/1.1" 400 465 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "POST /employee/update-employees HTTP/1.1" 200 557 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 752468042768 | |
| Content-Length: 557 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: Batch 55: A DEMP01 record marked NEW for Duplicate-Name, dob: 31-01-1970, id: 10, payroll: HROF, bu: CWS, location: 1 Angel Sq, leaver code: , start date: 17-04-2016, end date: ??-??-???? was not updated because the employee record must be unique but duplicates were found" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 0, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 1 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "POST /employee/update-employees HTTP/1.1" 200 1145 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 34 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 251721245455 | |
| Content-Length: 1145 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: Batch 42: A DEMP01 record marked LEAVER for Unknown, dob: 31-01-1970, id: new5, payroll: HROB, bu: CWS, location: 1 Angel Sq, leaver code: RETIRED_STAFF, start date: 17-04-2016, end date: ??-??-???? was not updated because the end date is missing" | |
| }, | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: Batch 42: A DEMP01 record marked LEAVER for Leaver, dob: 31-01-1970, id: 8, payroll: HROF, bu: CWS, location: 1 Angel Sq, leaver code: , start date: 17-04-2016, end date: 01-01-2017 was not updated because the leaver code is missing" | |
| }, | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: Batch 42: A DEMP01 record marked LEAVER for Duplicate-Leaver, dob: 30-01-1970, id: 10, payroll: HROF, bu: CWS, location: 1 Angel Sq, leaver code: LEAVER, start date: 17-04-2016, end date: 01-01-2017 was not updated because the employee record must be unique but duplicates were found" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 13, | |
| "leaversRecordsUpdatedQuantity": 3, | |
| "joinersRecordsCreatedQuantity": 4, | |
| "currentRecordsUpdatedQuantity": 3, | |
| "requestLinesNotProcessedQuantity": 3 | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 852357253369 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| Request method: POST | |
| Request URI: http://localhost:44439/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "new2" | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "POST /employee/search HTTP/1.1" 200 413 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 585684526948 | |
| Content-Length: 413 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 29, | |
| "staffNumber": "new2", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Newman", | |
| "leaverCode": "02", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:50.216", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 330075683777 | |
| Content-Length: 234 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "requestLinesQuantity": 1, | |
| "leaversRecordsUpdatedQuantity": 0, | |
| "joinersRecordsCreatedQuantity": 1, | |
| "currentRecordsUpdatedQuantity": 0, | |
| "requestLinesNotProcessedQuantity": 0 | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "POST /employee/update-employees HTTP/1.1" 200 234 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Request method: POST | |
| Request URI: http://localhost:44439/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "new3" | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "POST /employee/search HTTP/1.1" 200 412 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| Content-Type: application/json | |
| X-Request-Id-2: 401048372985 | |
| Content-Length: 412 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": 30, | |
| "staffNumber": "new3", | |
| "businessUnit": "CWS", | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Watson", | |
| "leaverCode": "03", | |
| "startDate": "2016-04-17", | |
| "endDate": "2017-04-17", | |
| "mdmId": null, | |
| "payroll": "P1", | |
| "location": "1 Angel Sq", | |
| "lastBatch": 43, | |
| "lastUpdateTimestamp": "2020-06-25T11:07:50.29", | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 920968096761 | |
| Vary: Accept-Encoding | |
| Content-Length: 88 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": null, | |
| "employee": null | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "GET /employees/100 HTTP/1.1" 200 88 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 11 | |
| Request method: DELETE | |
| Request URI: http://localhost:46027/employees/2?lastUpdateTimestamp=2017-07-21T00%3A00%3A00 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: lastUpdateTimestamp=2017-07-21T00:00:00 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 196267194254 | |
| Content-Length: 188 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1813, | |
| "errorMessage": "Supplied lasts update timestamp does not match last update time stamp in record" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "DELETE /employees/2?lastUpdateTimestamp=2017-07-21T00%3A00%3A00 HTTP/1.1" 400 188 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 9 | |
| Request method: DELETE | |
| Request URI: http://localhost:46027/employees/2?lastUpdateTimestamp=2017-03-21T00%3A00%3A00 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: lastUpdateTimestamp=2017-03-21T00:00:00 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 709626405936 | |
| Content-Length: 188 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1813, | |
| "errorMessage": "Supplied lasts update timestamp does not match last update time stamp in record" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "DELETE /employees/2?lastUpdateTimestamp=2017-03-21T00%3A00%3A00 HTTP/1.1" 400 188 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| Request method: DELETE | |
| Request URI: http://localhost:46027/employees/2?lastUpdateTimestamp=2100-07-21T00%3A00%3A00 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: lastUpdateTimestamp=2100-07-21T00:00:00 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 400 Bad Request | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "DELETE /employees/2?lastUpdateTimestamp=2100-07-21T00%3A00%3A00 HTTP/1.1" 400 188 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 689899150199 | |
| Content-Length: 188 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1813, | |
| "errorMessage": "Supplied lasts update timestamp does not match last update time stamp in record" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: DELETE | |
| Request URI: http://localhost:46027/employees/1 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 153114475147 | |
| Content-Length: 168 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: query param lastUpdateTimestamp may not be null" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "DELETE /employees/1 HTTP/1.1" 400 168 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "GET /employees/2 HTTP/1.1" 200 658 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 125840815188 | |
| Vary: Accept-Encoding | |
| Content-Encoding: gzip | |
| Content-Length: 388 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": null, | |
| "employee": { | |
| "uniqueId": 2, | |
| "staffNumber": "covfefe", | |
| "businessUnit": "Food Arrears", | |
| "dateOfBirth": "1946-06-14", | |
| "surname": "Trump", | |
| "leaverCode": "01", | |
| "startDate": "2017-01-20", | |
| "endDate": "2021-01-19", | |
| "mdmId": "1234567890123456789", | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": 23, | |
| "lastUpdateTimestamp": "2017-07-22T00:00:00", | |
| "version": null, | |
| "dateProcessedAsLeaver": null, | |
| "employmentHistory": { | |
| "employments": [ | |
| { | |
| "batchNumber": 234, | |
| "businessUnit": "Food Arrears", | |
| "location": null, | |
| "startDate": [ | |
| 2017, | |
| 1, | |
| 20 | |
| ], | |
| "endDate": [ | |
| 2021, | |
| 1, | |
| 19 | |
| ], | |
| "leaverCode": "01", | |
| "transactionType": "LEAVER", | |
| "insertTimestamp": [ | |
| 2017, | |
| 7, | |
| 21, | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| Request method: DELETE | |
| Request URI: http://localhost:46027/employees/1?lastUpdateTimestamp=sdjksdjkdsjkdsjk | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: lastUpdateTimestamp=sdjksdjkdsjkdsjk | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| 127.0.0.1 - - [25/Jun/2020:15:07:50 +0000] "DELETE /employees/1?lastUpdateTimestamp=sdjksdjkdsjkdsjk HTTP/1.1" 400 153 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 3 | |
| X-Request-Id-2: 222268956693 | |
| Content-Length: 153 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1812, | |
| "errorMessage": "Failed to convert to required timestamp type" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: DELETE | |
| Request URI: http://localhost:46027/employees/2?lastUpdateTimestamp=2017-07-22T00%3A00%3A00 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: lastUpdateTimestamp=2017-07-22T00:00:00 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:50 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 781664150286 | |
| Content-Length: 72 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": null | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "DELETE /employees/2?lastUpdateTimestamp=2017-07-22T00%3A00%3A00 HTTP/1.1" 200 72 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 70 | |
| Request method: DELETE | |
| Request URI: http://localhost:46027/employees/300?lastUpdateTimestamp=2018-03-14T16%3A00%3A33.655 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: lastUpdateTimestamp=2018-03-14T16:00:33.655 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 404 Not Found | |
| Date: Thu, 25 Jun 2020 15:07:51 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 901907474325 | |
| Content-Length: 127 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1300, | |
| "errorMessage": "Employee Not Found" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "DELETE /employees/300?lastUpdateTimestamp=2018-03-14T16%3A00%3A33.655 HTTP/1.1" 404 127 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/employment-status HTTP/1.1" 404 127 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 11 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/employment-status HTTP/1.1" 200 398 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 8 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/employment-status HTTP/1.1" 200 834 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| Request method: POST | |
| Request URI: http://localhost:36781/employee/updateMdmId | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeId": "1212121212", | |
| "lastName": "No-One", | |
| "birthDate": "1999-10-11", | |
| "mdmId": null | |
| } | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:51 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 069830527356 | |
| Content-Length: 142 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: mdmId may not be null" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/updateMdmId HTTP/1.1" 400 142 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 12 | |
| Request method: POST | |
| Request URI: http://localhost:36781/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "123456789016" | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/search HTTP/1.1" 200 386 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:51 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 623254721416 | |
| Content-Length: 386 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": -13, | |
| "staffNumber": "123456789016", | |
| "businessUnit": null, | |
| "dateOfBirth": "1972-01-31", | |
| "surname": "Loses-Mdm", | |
| "leaverCode": null, | |
| "startDate": null, | |
| "endDate": null, | |
| "mdmId": "12345", | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": null, | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:36781/employee/deleteMdmId | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeId": "123456789016", | |
| "mdmId": "12345" | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:51 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 461816974902 | |
| Content-Length: 70 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/deleteMdmId HTTP/1.1" 200 70 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| Request method: POST | |
| Request URI: http://localhost:36781/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "123456789016" | |
| } | |
| HTTP/1.1 200 OK | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/search HTTP/1.1" 200 383 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Date: Thu, 25 Jun 2020 15:07:51 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 723395491137 | |
| Content-Length: 383 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": -13, | |
| "staffNumber": "123456789016", | |
| "businessUnit": null, | |
| "dateOfBirth": "1972-01-31", | |
| "surname": "Loses-Mdm", | |
| "leaverCode": null, | |
| "startDate": null, | |
| "endDate": null, | |
| "mdmId": null, | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": null, | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:36781/employee/updateMdmId | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeId": "1212121212", | |
| "lastName": "No-One", | |
| "birthDate": "1999-10-11", | |
| "mdmId": "12345" | |
| } | |
| HTTP/1.1 404 Not Found | |
| Date: Thu, 25 Jun 2020 15:07:51 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 223405256084 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:51 +0000] "POST /employee/updateMdmId HTTP/1.1" 404 127 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Content-Length: 127 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1300, | |
| "errorMessage": "Employee Not Found" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| Request method: POST | |
| Request URI: http://localhost:36781/employee/updateMdmId | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeId": "1234567890", | |
| "lastName": "Smith", | |
| "birthDate": "1970-01-31", | |
| "mdmId": "12345" | |
| } | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:51 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 812417675651 | |
| Content-Length: 70 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "POST /employee/updateMdmId HTTP/1.1" 200 70 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| Request method: POST | |
| Request URI: http://localhost:36781/employee/search | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: | |
| { | |
| "employeeNumber": "1234567890" | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "POST /employee/search HTTP/1.1" 200 690 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 141364895757 | |
| Content-Length: 690 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "employees": [ | |
| { | |
| "uniqueId": -4, | |
| "staffNumber": "1234567890", | |
| "businessUnit": null, | |
| "dateOfBirth": "1970-01-31", | |
| "surname": "Smith", | |
| "leaverCode": null, | |
| "startDate": "2000-01-01", | |
| "endDate": null, | |
| "mdmId": "12345", | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": null, | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| }, | |
| { | |
| "uniqueId": -1, | |
| "staffNumber": "1234567890", | |
| "businessUnit": null, | |
| "dateOfBirth": "1972-01-31", | |
| "surname": "Jones", | |
| "leaverCode": null, | |
| "startDate": "2000-01-01", | |
| "endDate": null, | |
| "mdmId": "12345", | |
| "payroll": "HROF", | |
| "location": null, | |
| "lastBatch": null, | |
| "lastUpdateTimestamp": null, | |
| "version": null, | |
| "dateProcessedAsLeaver": null | |
| } | |
| ] | |
| } | |
| Request method: GET | |
| Request URI: http://localhost:35469/employment-uploads?batchNumber=6 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: batchNumber=6 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "GET /employment-uploads?batchNumber=6 HTTP/1.1" 200 363 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 11 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 137345640548 | |
| Vary: Accept-Encoding | |
| Content-Encoding: gzip | |
| Content-Length: 246 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "failedDempUploads": [ | |
| { | |
| "id": -7, | |
| "transactionType": "", | |
| "payroll": null, | |
| "businessUnit": null, | |
| "location": null, | |
| "staffNumber": null, | |
| "surname": null, | |
| "dateOfBirth": null, | |
| "employeeStartDate": null, | |
| "employeeEndDate": null, | |
| "leaverCode": "", | |
| "failureReason": "just failed...", | |
| "batchNumber": 6, | |
| "insertTimestamp": null | |
| } | |
| ] | |
| } | |
| Request method: DELETE | |
| Request URI: http://localhost:35469/employment-uploads/-5 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: recordId=-5 | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 312552774268 | |
| Content-Length: 70 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "DELETE /employment-uploads/-5 HTTP/1.1" 200 70 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 7 | |
| Request method: GET | |
| Request URI: http://localhost:35469/employment-uploads | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 400 Bad Request | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 668541702781 | |
| Content-Length: 160 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 400, | |
| "errorMessage": "Bad Request: query param batchNumber may not be null" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "GET /employment-uploads HTTP/1.1" 400 160 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| Request method: GET | |
| Request URI: http://localhost:35469/employment-uploads?batchNumber=2 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: batchNumber=2 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "GET /employment-uploads?batchNumber=2 HTTP/1.1" 200 93 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 879620930285 | |
| Vary: Accept-Encoding | |
| Content-Length: 93 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "failedDempUploads": [ | |
| ] | |
| } | |
| Request method: DELETE | |
| Request URI: http://localhost:35469/employment-uploads/-6 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: <none> | |
| Form params: <none> | |
| Path params: recordId=-6 | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| HTTP/1.1 404 Not Found | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 885280792766 | |
| Content-Length: 130 | |
| { | |
| "responseStatus": { | |
| "statusId": "ERROR", | |
| "errors": [ | |
| { | |
| "errorCode": 1814, | |
| "errorMessage": "DEMP record not found" | |
| } | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| } | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "DELETE /employment-uploads/-6 HTTP/1.1" 404 130 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| Request method: GET | |
| Request URI: http://localhost:35469/employment-uploads?batchNumber=1 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: batchNumber=1 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "GET /employment-uploads?batchNumber=1 HTTP/1.1" 200 429 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 888127319996 | |
| Vary: Accept-Encoding | |
| Content-Encoding: gzip | |
| Content-Length: 314 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "failedDempUploads": [ | |
| { | |
| "id": -1, | |
| "transactionType": "NEW", | |
| "payroll": "HROF", | |
| "businessUnit": "FOOD", | |
| "location": "London", | |
| "staffNumber": "12345", | |
| "surname": "Jackson", | |
| "dateOfBirth": "1950-05-03", | |
| "employeeStartDate": "1982-05-03", | |
| "employeeEndDate": "2000-01-02", | |
| "leaverCode": "LEAVER", | |
| "failureReason": "just failed...", | |
| "batchNumber": 1, | |
| "insertTimestamp": "2018-05-09T11:36:24" | |
| } | |
| ] | |
| } | |
| Request method: GET | |
| Request URI: http://localhost:35469/employment-uploads?batchNumber=3 | |
| Proxy: <none> | |
| Request params: <none> | |
| Query params: batchNumber=3 | |
| Form params: <none> | |
| Path params: <none> | |
| Headers: Accept=*/* | |
| Content-Type=application/json; charset=UTF-8 | |
| Cookies: <none> | |
| Multiparts: <none> | |
| Body: <none> | |
| 127.0.0.1 - - [25/Jun/2020:15:07:52 +0000] "GET /employment-uploads?batchNumber=3 HTTP/1.1" 200 774 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| HTTP/1.1 200 OK | |
| Date: Thu, 25 Jun 2020 15:07:52 GMT | |
| Content-Type: application/json | |
| X-Request-Id-2: 564463864537 | |
| Vary: Accept-Encoding | |
| Content-Encoding: gzip | |
| Content-Length: 378 | |
| { | |
| "responseStatus": { | |
| "statusId": "OK", | |
| "errors": [ | |
| ] | |
| }, | |
| "unexpectedFields": { | |
| }, | |
| "failedDempUploads": [ | |
| { | |
| "id": -3, | |
| "transactionType": "NEW", | |
| "payroll": "HROF", | |
| "businessUnit": "FOOD", | |
| "location": "London", | |
| "staffNumber": "12345", | |
| "surname": "Jackson", | |
| "dateOfBirth": "1950-05-03", | |
| "employeeStartDate": "1982-05-03", | |
| "employeeEndDate": "2000-01-02", | |
| "leaverCode": "LEAVER", | |
| "failureReason": "just failed...", | |
| "batchNumber": 3, | |
| "insertTimestamp": "2018-05-09T11:36:24" | |
| }, | |
| { | |
| "id": -2, | |
| "transactionType": "NEW", | |
| "payroll": "HROF", | |
| "businessUnit": "CLS", | |
| "location": "Manc", | |
| "staffNumber": "12348", | |
| "surname": "Smith", | |
| "dateOfBirth": "1951-05-03", | |
| "employeeStartDate": "1983-05-03", | |
| "employeeEndDate": "2001-01-02", | |
| "leaverCode": "RETIRED_STAFF", | |
| "failureReason": "just failed again...", | |
| "batchNumber": 3, | |
| "insertTimestamp": "2017-05-09T11:36:24" | |
| } | |
| ] | |
| } | |
| 127.0.0.1 - - [25/Jun/2020:15:07:53 +0000] "POST /employee/search HTTP/1.1" 200 422 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 15 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:53 +0000] "POST /employee/search HTTP/1.1" 200 686 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 6 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:53 +0000] "POST /employee/search HTTP/1.1" 200 421 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:53 +0000] "POST /employee/search HTTP/1.1" 404 127 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 4 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:53 +0000] "POST /employee/search HTTP/1.1" 200 411 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| 127.0.0.1 - - [25/Jun/2020:15:07:53 +0000] "POST /employee/search HTTP/1.1" 200 85 "-" "Apache-HttpClient/4.5.9 (Java/1.8.0_252)" 5 | |
| > Task :employee-service-dtos:compileTestFixturesJava NO-SOURCE | |
| > Task :employee-service-dtos:compileTestJava NO-SOURCE | |
| > Task :employee-service-dtos:processTestResources NO-SOURCE | |
| > Task :employee-service-dtos:testClasses UP-TO-DATE | |
| > Task :employee-service-dtos:processTestFixturesResources NO-SOURCE | |
| > Task :employee-service-dtos:testFixturesClasses UP-TO-DATE | |
| > Task :employee-service-dtos:testFixturesJar UP-TO-DATE | |
| > Task :employee-service-dtos:test NO-SOURCE | |
| > Task :gigya-service:compileJava UP-TO-DATE | |
| > Task :gigya-service:processResources UP-TO-DATE | |
| > Task :gigya-service:classes UP-TO-DATE | |
| > Task :gigya-service:jar | |
| > Task :gigya-service:compileTestFixturesJava NO-SOURCE | |
| > Task :gigya-service:compileTestJava UP-TO-DATE | |
| > Task :gigya-service:processTestResources NO-SOURCE | |
| > Task :gigya-service:testClasses UP-TO-DATE | |
| > Task :gigya-service:processTestFixturesResources NO-SOURCE | |
| > Task :gigya-service:testFixturesClasses UP-TO-DATE | |
| > Task :gigya-service:testFixturesJar UP-TO-DATE | |
| > Task :gigya-service:test | |
| 11:07:54,431 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [jar:file:/home/walker/code/coop/digital-api/gigya-service/build/libs/gigya-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:54,432 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:54,432 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/gigya-service/build/libs/gigya-service-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:54,432 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:54,442 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@47ce65df - URL [jar:file:/home/walker/code/coop/digital-api/gigya-service/build/libs/gigya-service-dev-SNAPSHOT.jar!/logback-test.xml] is not of type file | |
| 11:07:54,473 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:54,475 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:54,480 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:54,484 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:54,510 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:54,510 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:54,510 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:54,511 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@3d64a2e - Registering current configuration as safe fallback point | |
| 11:07:54.558 [Test worker] ERROR u.c.c.d.g.s.ChangePasswordService - unable to generate password reset token for email [email protected] | |
| 11:07:54.565 [Test worker] WARN u.c.c.d.g.s.AccountDeleteService - Email not found in gigya statusCode=200,errorMsg=null, errorDetails=null | |
| 11:07:54.652 [Test worker] WARN u.c.c.d.g.s.UpdateEmailService - Email not found in gigya statusCode=200,errorMsg=null, errorDetails=Account not found for the email | |
| 11:07:54.848 [Test worker] INFO OutboundRequestResponse - 1 Sending request: GET gigya-base-url/accounts.getSchema?apiKey=api-key&secret=gigya-secret | |
| 1 > Accept: application/json | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: null | |
| 11:07:55.000 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: GET gigya-base-url/accounts.getSchema, Took: 149 ms. | |
| 11:07:55.232 [Test worker] INFO OutboundRequestResponse - 2 Sending request: GET gigya-base-url/accounts.getSchema?apiKey=api-key&secret=gigya-secret | |
| 2 > Accept: application/json | |
| 2 > Content-Type: application/json | |
| 2 > X-Request-Id: null | |
| 11:07:55.232 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: GET gigya-base-url/accounts.getSchema, Took: 0 ms. | |
| 11:07:55.262 [Test worker] INFO org.eclipse.jetty.util.log - Logging initialized @1466ms to org.eclipse.jetty.util.log.Slf4jLog | |
| 11:07:55.276 [Test worker] INFO u.c.c.d.g.a.s.CardNumberSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/wallet/cardNumber/633174123456789013 | |
| 11:07:55.277 [Test worker] INFO u.c.c.d.g.a.s.CardNumberSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/member/memberId/1234567890123456789 | |
| 11:07:55.277 [Test worker] INFO u.c.c.d.g.a.s.CardNumberSessionInformationValidator - Failed to validate sessionId [null] for URL [https://localhost:9500/member/memberId/1234567890123456789] | |
| 11:07:55.277 [Test worker] INFO u.c.c.d.g.a.s.CardNumberSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/wallet/cardNumber/633174123456789012 | |
| 11:07:55.277 [Test worker] INFO u.c.c.d.g.a.s.CardNumberSessionInformationValidator - Validated sessionId [null] for URL [https://localhost:9500/wallet/cardNumber/633174123456789012] | |
| 11:07:55.277 [Test worker] INFO u.c.c.d.g.a.s.CardNumberSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/gigya/[email protected]/resetPassword | |
| 11:07:55.277 [Test worker] INFO u.c.c.d.g.a.s.CardNumberSessionInformationValidator - Failed to validate sessionId [null] for URL [https://localhost:9500/gigya/[email protected]/resetPassword] | |
| 11:07:55.311 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Found memberId of 1234567890123456789 from Gigua UID of f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.334 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Found memberId of 1234567890123456789 from Gigua UID of f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.335 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Found memberId of 1234567890123456789 from Gigua UID of f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.337 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Found memberId of 1234567890123456789 from Gigua UID of f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.337 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Found memberId of 1234567890123456789 from Gigua UID of f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.339 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Looking up session using sessionId : hhUoEfkaLI | |
| 11:07:55.339 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Failed to find sessionId : hhUoEfkaLI | |
| 11:07:55.340 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Failed to find memberId from Gigya for UID f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.341 [Test worker] WARN u.c.c.d.g.a.s.SessionManagerService - Failure trying to get memberId from Gigya | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiNotFoundException: Not Found: UID not found | |
| at uk.co.coop.digitalapi.gigya.auth.session.SessionManagerService.validateGigyaAccountInfoResponse(SessionManagerService.java:186) | |
| at uk.co.coop.digitalapi.gigya.auth.session.SessionManagerService.getMemberIdFromGigya(SessionManagerService.java:159) | |
| at uk.co.coop.digitalapi.gigya.auth.session.SessionManagerService.createSession(SessionManagerService.java:65) | |
| at uk.co.coop.digitalapi.gigya.auth.session.SessionManagerServiceTest.lambda$testCreateSessionUidNotFoundInGigya$2(SessionManagerServiceTest.java:147) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.gigya.auth.session.SessionManagerServiceTest.testCreateSessionUidNotFoundInGigya(SessionManagerServiceTest.java:147) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| 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.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:55.343 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Found memberId of 1234567890123456789 from Gigua UID of f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.344 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Looking up session using sessionId : jKT2488Kqc | |
| 11:07:55.344 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - sessionId : jKT2488Kqc found value : Optional[{"sessionId":"jKT2488Kqc","memberId":"1234567890123456789","uid":"f18a8bfc3785439183b1b142c8dcfeb8","uidSignature":"HjR96sGompuslH/pfvhIOr5NaxY=","uidTimestamp":"1500461960"}] | |
| 11:07:55.360 [Test worker] INFO u.c.c.d.g.a.s.SessionManagerService - Found memberId of 1234567890123456789 from Gigua UID of f18a8bfc3785439183b1b142c8dcfeb8 | |
| 11:07:55.361 [Test worker] INFO u.c.c.d.g.a.s.EmailSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/gigya/[email protected]/resetPassword | |
| 11:07:55.361 [Test worker] INFO u.c.c.d.g.a.s.EmailSessionInformationValidator - Validated sessionId [null] for URL [https://localhost:9500/gigya/[email protected]/resetPassword] | |
| 11:07:55.361 [Test worker] INFO u.c.c.d.g.a.s.EmailSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/gigya/[email protected]/resetPassword | |
| 11:07:55.362 [Test worker] INFO u.c.c.d.g.a.s.EmailSessionInformationValidator - Validated sessionId [null] for URL [https://localhost:9500/gigya/[email protected]/resetPassword] | |
| 11:07:55.362 [Test worker] INFO u.c.c.d.g.a.s.EmailSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/member/memberId/1234567890123456789 | |
| 11:07:55.362 [Test worker] INFO u.c.c.d.g.a.s.EmailSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/wallet/cardNumber/633174123456789013 | |
| 11:07:55.362 [Test worker] INFO u.c.c.d.g.a.s.EmailSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/gigya/[email protected]/resetPassword | |
| 11:07:55.363 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/services/member/memberId/1234567890123456789/update | |
| 11:07:55.363 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Validated sessionId [null] for URL [https://localhost:9500/services/member/memberId/1234567890123456789/update] | |
| 11:07:55.363 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/services/member/memberId/1234567890/update | |
| 11:07:55.363 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Failed to validate sessionId [null] for URL [https://localhost:9500/services/member/memberId/1234567890/update] | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=223344556677889, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/member/memberId/1234567890123456789 | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Validated sessionId [null] for URL [https://localhost:9500/member/memberId/1234567890123456789] | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/wallet/cardNumber/633174123456789013 | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Failed to validate sessionId [null] for URL [https://localhost:9500/wallet/cardNumber/633174123456789013] | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/member/memberId/1234567890123456789 | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Validated sessionId [null] for URL [https://localhost:9500/member/memberId/1234567890123456789] | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Attempting to match sessionInformation SessionInformation(sessionId=null, memberId=1234567890123456789, uid=null, uidSignature=null, uidTimestamp=null) for URL https://localhost:9500/gigya/[email protected]/resetPassword | |
| 11:07:55.364 [Test worker] INFO u.c.c.d.g.a.s.MemberIdSessionInformationValidator - Failed to validate sessionId [null] for URL [https://localhost:9500/gigya/[email protected]/resetPassword] | |
| > Task :membership-dtos:compileJava UP-TO-DATE | |
| > Task :membership-dtos:processResources NO-SOURCE | |
| > Task :membership-dtos:classes UP-TO-DATE | |
| > Task :membership-dtos:jar UP-TO-DATE | |
| > Task :health-check-api:compileJava UP-TO-DATE | |
| > Task :health-check-api:processResources UP-TO-DATE | |
| > Task :health-check-api:classes UP-TO-DATE | |
| > Task :health-check-api:jar | |
| > Task :health-check-api:compileTestFixturesJava NO-SOURCE | |
| > Task :health-check-api:compileTestJava UP-TO-DATE | |
| > Task :health-check-api:processTestResources UP-TO-DATE | |
| > Task :health-check-api:testClasses UP-TO-DATE | |
| > Task :health-check-api:processTestFixturesResources NO-SOURCE | |
| > Task :health-check-api:testFixturesClasses UP-TO-DATE | |
| > Task :health-check-api:testFixturesJar UP-TO-DATE | |
| > Task :health-check-api:test | |
| 11:07:56,121 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/walker/code/coop/digital-api/health-check-api/build/resources/test/logback-test.xml] | |
| 11:07:56,121 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:56,121 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:56,121 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/home/walker/code/coop/digital-api/health-check-api/build/resources/test/logback-test.xml] | |
| 11:07:56,121 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/health-check-api/build/libs/health-check-api-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:56,155 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:56,156 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:56,160 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:56,164 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:56,187 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:56,187 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:56,187 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:56,188 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@17b2abcb - Registering current configuration as safe fallback point | |
| 11:07:56.264 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Health check for service test-health-check is currently manually disabled | |
| 11:07:56.267 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Number of healthchecks for environment null which are disabled : 1 | |
| 11:07:56.270 [Test worker] INFO u.c.c.d.h.r.HealthCheckResource - There are currently 0 unhealthy services | |
| 11:07:56.421 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Number of healthchecks for environment null which are disabled : 0 | |
| 11:07:56.421 [Test worker] INFO u.c.c.d.h.r.HealthCheckResource - There are currently 1 unhealthy services | |
| 11:07:56.422 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Number of healthchecks for environment null which are disabled : 0 | |
| 11:07:56.422 [Test worker] INFO u.c.c.d.h.r.HealthCheckResource - There are currently 1 unhealthy services | |
| 11:07:56.423 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Number of healthchecks for environment null which are disabled : 0 | |
| 11:07:56.423 [Test worker] INFO u.c.c.d.h.r.HealthCheckResource - There are currently 1 unhealthy services | |
| 11:07:56.424 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Number of healthchecks for environment null which are disabled : 0 | |
| 11:07:56.424 [Test worker] INFO u.c.c.d.h.r.HealthCheckResource - There are currently 0 unhealthy services | |
| 11:07:56.425 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Health check for service test-health-check is currently manually disabled | |
| 11:07:56.425 [Test worker] INFO u.c.c.d.h.ToggleableHealthCheckService - Number of healthchecks for environment null which are disabled : 1 | |
| 11:07:56.425 [Test worker] INFO u.c.c.d.h.r.HealthCheckResource - There are currently 0 unhealthy services | |
| > Task :member-registration-dtos:compileJava UP-TO-DATE | |
| > Task :member-registration-dtos:processResources NO-SOURCE | |
| > Task :member-registration-dtos:classes UP-TO-DATE | |
| > Task :member-registration-dtos:jar UP-TO-DATE | |
| > Task :member-registration-api:compileJava UP-TO-DATE | |
| > Task :member-registration-api:processResources UP-TO-DATE | |
| > Task :member-registration-api:classes UP-TO-DATE | |
| > Task :member-registration-api:jar | |
| > Task :member-registration-api:compileTestFixturesJava NO-SOURCE | |
| > Task :member-registration-api:compileTestJava UP-TO-DATE | |
| > Task :member-registration-api:processTestResources UP-TO-DATE | |
| > Task :member-registration-api:testClasses UP-TO-DATE | |
| > Task :member-registration-api:processTestFixturesResources NO-SOURCE | |
| > Task :member-registration-api:testFixturesClasses UP-TO-DATE | |
| > Task :member-registration-api:testFixturesJar UP-TO-DATE | |
| > Task :member-registration-api:test | |
| > Task :member-registration-dtos:compileTestFixturesJava NO-SOURCE | |
| > Task :member-registration-dtos:compileTestJava NO-SOURCE | |
| > Task :member-registration-dtos:processTestResources NO-SOURCE | |
| > Task :member-registration-dtos:testClasses UP-TO-DATE | |
| > Task :member-registration-dtos:processTestFixturesResources NO-SOURCE | |
| > Task :member-registration-dtos:testFixturesClasses UP-TO-DATE | |
| > Task :member-registration-dtos:testFixturesJar UP-TO-DATE | |
| > Task :member-registration-dtos:test NO-SOURCE | |
| > Task :membership-api:compileJava UP-TO-DATE | |
| > Task :membership-api:processResources UP-TO-DATE | |
| > Task :membership-api:classes UP-TO-DATE | |
| > Task :membership-api:jar | |
| > Task :membership-api:compileTestFixturesJava NO-SOURCE | |
| > Task :membership-api:compileTestJava UP-TO-DATE | |
| > Task :membership-api:processTestResources UP-TO-DATE | |
| > Task :membership-api:testClasses UP-TO-DATE | |
| > Task :membership-api:processTestFixturesResources NO-SOURCE | |
| > Task :membership-api:testFixturesClasses UP-TO-DATE | |
| > Task :membership-api:testFixturesJar UP-TO-DATE | |
| > Task :membership-api:test | |
| 11:07:57,729 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/walker/code/coop/digital-api/membership-api/build/resources/test/logback-test.xml] | |
| 11:07:57,729 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. | |
| 11:07:57,729 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/home/walker/code/coop/digital-api/membership-api/build/resources/test/logback-test.xml] | |
| 11:07:57,729 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/digital-api-common/build/libs/digital-api-common-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:57,729 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/home/walker/code/coop/digital-api/membership-api/build/libs/membership-api-dev-SNAPSHOT.jar!/logback-test.xml] | |
| 11:07:57,765 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set | |
| 11:07:57,766 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] | |
| 11:07:57,771 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] | |
| 11:07:57,775 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property | |
| 11:07:57,794 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO | |
| 11:07:57,794 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] | |
| 11:07:57,794 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. | |
| 11:07:57,794 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@2fd0f3be - Registering current configuration as safe fallback point | |
| 11:07:57.896 [Test worker] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 5.4.3.Final | |
| 11:07:58.732 [Test worker] WARN u.c.c.d.m.s.c.SourceIdentifierConverter - Source identifier missing from request | |
| 11:07:58.739 [Test worker] WARN u.c.c.d.m.s.c.SourceIdentifierConverter - Source identifier missing from request | |
| 11:07:58.741 [Test worker] WARN u.c.c.d.m.s.c.SourceIdentifierConverter - Source identifier missing from request | |
| 11:07:59.082 [Test worker] INFO u.c.c.d.m.s.MergeCardOrchestrationService - Temporary Card 633174911214250134 is valid | |
| 11:07:59.086 [Test worker] INFO u.c.c.d.m.s.MergeCardOrchestrationService - Temporary Card 633174911214250134 is valid | |
| 11:07:59.086 [Test worker] INFO u.c.c.d.m.s.MergeCardOrchestrationService - Temporary Card 633174911214250134 successfully merged into active member card 633174911214250561 in wallet | |
| 11:07:59.086 [Test worker] WARN u.c.c.d.m.s.MergeCardOrchestrationService - Deactivate merged temporary card for mdmId 3000000000000216572 failed, temp card no: 633174911214250134, error: [INVALID_TEMP_CARD_STATUS] | |
| 11:07:59.088 [Test worker] INFO u.c.c.d.m.s.MergeCardOrchestrationService - Temporary Card 633174911214250134 is valid | |
| 11:07:59.088 [Test worker] INFO u.c.c.d.m.s.MergeCardOrchestrationService - Temporary Card 633174911214250134 successfully merged into active member card 633174911214250561 in wallet | |
| 11:07:59.089 [Test worker] INFO u.c.c.d.m.s.utils.MemberServiceUtils - Member 10 has no cards | |
| 11:07:59.116 [Test worker] WARN u.c.c.d.m.s.ReceiptClaimService - No response from receipt claim service | |
| 11:07:59.238 [Test worker] INFO u.c.c.d.m.s.u.RegistrationCardHandler - Temp card number 633174911211234560 is allocated to another member in MDM, id: Optional[1] | |
| 11:07:59.241 [Test worker] INFO u.c.c.d.m.s.u.RegistrationCardHandler - Temp card already active but error ignored as this is a retry, cardNumber=633174911211234560 | |
| 11:07:59.268 [Test worker] WARN u.c.c.d.m.s.r.MemberRegistrationService - Caught exception from registration activity | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.services.SetSpendStatusService.lambda$updateWallet$2(SetSpendStatusService.java:87) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.doActivity(MemberRegistrationService.java:398) | |
| at uk.co.coop.digitalapi.member.services.SetSpendStatusService.updateWallet(SetSpendStatusService.java:84) | |
| at uk.co.coop.digitalapi.member.services.SetSpendStatusService.lambda$setSpendStatus$0(SetSpendStatusService.java:52) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.runFlow(MemberRegistrationService.java:347) | |
| at uk.co.coop.digitalapi.member.services.SetSpendStatusService.setSpendStatus(SetSpendStatusService.java:48) | |
| at uk.co.coop.digitalapi.member.services.SetSpendStatusServiceTest.lambda$setSpendStatus_updateMdmSucceeds_updateWalletFails_failure$4(SetSpendStatusServiceTest.java:167) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.services.SetSpendStatusServiceTest.setSpendStatus_updateMdmSucceeds_updateWalletFails_failure(SetSpendStatusServiceTest.java:167) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:07:59.341 [Test worker] WARN u.c.c.d.m.services.WalletApiService - Error removing data from wallet cache for the cardNumber anycard | |
| 11:07:59.343 [Test worker] WARN u.c.c.d.m.services.WalletApiService - Error removing data from wallet cache for the cardNumber anycard | |
| 11:07:59.374 [Test worker] INFO u.c.c.d.m.s.deleters.DeleterService - DeleterService::createDeleteFlow | |
| 11:07:59.482 [Test worker] INFO u.c.c.d.m.s.deleters.DeleterService - GDPR_HARD_DELETE_ENABLED | |
| 11:07:59.484 [Test worker] INFO u.c.c.d.m.s.deleters.DeleterService - DeleterService::createRedactorDeleteFlow | |
| 11:07:59.485 [Test worker] INFO u.c.c.d.m.s.deleters.DeleterService - GDPR_HARD_DELETE_DISABLED | |
| 11:07:59.489 [Test worker] ERROR u.c.c.d.m.s.deleters.DeleterFactory - Error deleting Z Points records for member 1234: [GENERIC_INTERNAL_ERROR] | |
| 11:07:59.490 [Test worker] ERROR u.c.c.d.m.s.deleters.DeleterFactory - Error deleting AGM eligibility records for member 1234: [GENERIC_INTERNAL_ERROR] | |
| 11:07:59.490 [Test worker] ERROR u.c.c.d.m.s.deleters.DeleterFactory - Error updating exclusion list for member 1234: [GENERIC_INTERNAL_ERROR] | |
| 11:07:59.490 [Test worker] ERROR u.c.c.d.m.s.deleters.DeleterFactory - Error finding audit records for member 1234 [GENERIC_INTERNAL_ERROR] | |
| 11:07:59.494 [Test worker] INFO u.c.c.d.m.s.deleters.DeleterFactory - DELETE Good Causes failed for member [1234] status [500] reason [Internal Server Error] | |
| 11:07:59.495 [Test worker] ERROR u.c.c.d.m.s.deleters.DeleterFactory - Error deleting employment records for member 1234 [GENERIC_INTERNAL_ERROR] | |
| 11:07:59.495 [Test worker] ERROR u.c.c.d.m.s.deleters.DeleterFactory - Error deleting tracking records for member 1234: [GENERIC_INTERNAL_ERROR] | |
| 11:07:59.497 [Test worker] ERROR u.c.c.d.m.s.deleters.DeleterFactory - Error finding employment records for member 1234 [] | |
| 11:07:59.951 [Test worker] WARN u.c.c.d.m.s.UpdateEmailAddressService - Mdm id null has no email address | |
| 11:07:59.955 [Test worker] WARN u.c.c.d.m.s.UpdateEmailAddressService - Failed to update member email address in MDM, id=1, errors=[] | |
| 11:07:59.956 [Test worker] INFO u.c.c.d.m.s.UpdateEmailAddressService - updateEmailAddress:: new email address [email protected] | |
| 11:07:59.957 [Test worker] WARN u.c.c.d.m.s.UpdateEmailAddressService - Failed to update member email address in Gigya, id=null, errors=[ApiErrorMember(errorCode=1700, errorMessage=Member not found, description=Used whenever the supplied member id does not exist in the MDM)] | |
| 11:07:59.981 [Test worker] INFO u.c.c.d.m.s.JoinEmploymentService - Caught exception sending joiner email for member id 10 to [email protected] | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.sendJoinEmploymentEmail(JoinEmploymentService.java:345) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.lambda$sendJoinEmploymentEmailActivity$6(JoinEmploymentService.java:333) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.lambda$getNullSupplier$7(JoinEmploymentService.java:356) | |
| at uk.co.coop.digitalapi.member.services.RegistrationServiceTestBase.lambda$mockMemberRegistrationServiceRequests$1(RegistrationServiceTestBase.java:50) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.sendJoinEmploymentEmailActivity(JoinEmploymentService.java:332) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.lambda$sendJoinEmploymentEmail$4(JoinEmploymentService.java:322) | |
| at java.util.Optional.map(Optional.java:215) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.sendJoinEmploymentEmail(JoinEmploymentService.java:322) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.sendJoinEmploymentEmail(JoinEmploymentService.java:284) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.runEmployeeJoinerFlow(JoinEmploymentService.java:99) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.lambda$joinEmployment$0(JoinEmploymentService.java:83) | |
| at uk.co.coop.digitalapi.member.services.RegistrationServiceTestBase.lambda$mockMemberRegistrationServiceRequests$0(RegistrationServiceTestBase.java:46) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentService.joinEmployment(JoinEmploymentService.java:79) | |
| at uk.co.coop.digitalapi.member.services.JoinEmploymentServiceTest.joinEmploymentErrorSendingEmailShouldBeRecordedButNotBreakFlow(JoinEmploymentServiceTest.java:377) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.013 [Test worker] INFO org.eclipse.jetty.util.log - Logging initialized @2726ms to org.eclipse.jetty.util.log.Slf4jLog | |
| 11:08:00.024 [Test worker] WARN u.c.c.d.m.s.CommunityCauseService - Set community cause failed for mdmId mdmId | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Internal Error: Something went wrong | |
| at uk.co.coop.digitalapi.member.services.CommunityCauseService.setCommunityCause(CommunityCauseService.java:39) | |
| at uk.co.coop.digitalapi.member.services.CommunityCauseServiceTest.apiErrorWhenSetCommunityCauseThrowsApiException(CommunityCauseServiceTest.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 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.mockito.internal.runners.DefaultInternalRunner$1.run(DefaultInternalRunner.java:79) | |
| at org.mockito.internal.runners.DefaultInternalRunner.run(DefaultInternalRunner.java:85) | |
| at org.mockito.internal.runners.StrictRunner.run(StrictRunner.java:39) | |
| at org.mockito.junit.MockitoJUnitRunner.run(MockitoJUnitRunner.java:163) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: java.lang.Exception: Something went wrong | |
| at uk.co.coop.digitalapi.member.services.CommunityCauseServiceTest.apiErrorWhenSetCommunityCauseThrowsApiException(CommunityCauseServiceTest.java:67) | |
| ... 49 common frames omitted | |
| 11:08:00.025 [Test worker] INFO u.c.c.d.m.s.CommunityCauseService - Cannot set local community, no location data provided for member mdmId | |
| 11:08:00.040 [Test worker] INFO u.c.c.d.m.s.utils.MemberServiceUtils - Member 1 has no cards | |
| 11:08:00.041 [Test worker] INFO u.c.c.d.m.s.utils.MemberServiceUtils - Member 1 has 2 current cards: [MembershipCard(cardType=100001, status=100001, cancellationReason=null, cancellationDate=null, cardNumber=633174911211234560), MembershipCard(cardType=100001, status=100001, cancellationReason=null, cancellationDate=null, cardNumber=633174911211234560)] | |
| 11:08:00.056 [Test worker] ERROR u.c.c.d.member.services.EmailSender - Failed to send templateA email to ******@somedomain.zzz, errors: [], response error code set to: 1804 | |
| 11:08:00.057 [Test worker] ERROR u.c.c.d.member.services.EmailSender - Failed to send templateA email to ******@somedomain.zzz, errors: java.lang.RuntimeException: failed, response error code set to: | |
| 11:08:00.057 [Test worker] ERROR u.c.c.d.member.services.EmailSender - Failed to send templateA email to ******@somedomain.zzz, errors: [], response error code set to: 1804 | |
| 11:08:00.061 [Test worker] INFO u.c.c.d.m.s.d.DataFixComparator - DataFix COMPARE: MDM Id 12345678 Updated successfully | |
| 11:08:00.061 [Test worker] INFO u.c.c.d.m.s.d.DataFixComparator - DataFix COMPARE: MDM Id 12345678 Updated successfully | |
| 11:08:00.062 [Test worker] ERROR u.c.c.d.m.s.d.DataFixComparator - DataFix COMPARE: MDM Id 12345678 Failed to compare two objects they are not the same | |
| 11:08:00.071 [Test worker] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE creating Executor with : 1 threads. | |
| 11:08:00.073 [pool-3-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE (EntireMember) running for : MDM Id 12345678. | |
| 11:08:00.075 [pool-3-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: MDM Id 12345678 initial member EntireMember(memberId=12345678, employeeNumber=Settable(set=true, value=employeeNumber), masterDateTimeStamp=mdmMasterDateTimeStamp, sourceIdentifier=DataFix, paidStatus=PAID, member=Member(birthDate=2020-06-25, paidDate=null, title=title, firstName=firstName, lastName=lastName, vipType=vipType, shareAccountStatus=shareAccountStatus, shareAccountNumber=shareAccountNumber, sunlightId=sunlightId, informationFormat=informationFormat, partyMemberType=partyMemberType, partySecondaryType=partySecondaryType), memberAddress=Optional[MemberAddress(addressLine1=addressLine1, addressLine2=addressLine2, city=city, county=county, country=country, postCode=postCode, usage=PRIMARY, startDate=2020-06-25, foreignIndicator=true, overridden=false, latitude=1.0, longitude=1.0, externalGoneAwayValue=externalGoneAwayValue, externalGoneAwayDate=2020-06-25, internalGoneAwayValue=internalGoneAwayValue, internalGoneAwayDate=2020-06-25)], channelType=null, memberPreferences=Optional[[MemberPreference(privPrefReasonValue=privPrefReasonValue, sourceIdentValue=sourceIdentValue, businessUnit=businessUnit, marketingPreference=marketingPreference, optIn=true), MemberPreference(privPrefReasonValue=privPrefReasonValue2, sourceIdentValue=sourceIdentValue2, businessUnit=businessUnit2, marketingPreference=marketingPreference2, optIn=true)]], contacts=Optional[[Contact(preferredContactMethod=true, type=type, method=method, value=value), Contact(preferredContactMethod=true, type=type2, method=method2, value=value2)]], membershipCards=Optional[[MembershipCard(cardType=cardType, status=status, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber), MembershipCard(cardType=cardType2, status=status2, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber2)]]) | |
| 11:08:00.075 [pool-3-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: MDM Id 12345678 Passed data check. OK to update in MDM. | |
| 11:08:00.076 [pool-3-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE (EntireMember) MDM Id 12345678 refreshed member EntireMember(memberId=12345678, employeeNumber=Settable(set=true, value=employeeNumber), masterDateTimeStamp=mdmMasterDateTimeStamp, sourceIdentifier=DataFix, paidStatus=PAID, member=Member(birthDate=2020-06-25, paidDate=null, title=title, firstName=firstName, lastName=lastName, vipType=vipType, shareAccountStatus=shareAccountStatus, shareAccountNumber=shareAccountNumber, sunlightId=sunlightId, informationFormat=informationFormat, partyMemberType=partyMemberType, partySecondaryType=partySecondaryType), memberAddress=Optional[MemberAddress(addressLine1=addressLine1, addressLine2=addressLine2, city=city, county=county, country=country, postCode=postCode, usage=PRIMARY, startDate=2020-06-25, foreignIndicator=true, overridden=false, latitude=1.0, longitude=1.0, externalGoneAwayValue=externalGoneAwayValue, externalGoneAwayDate=2020-06-25, internalGoneAwayValue=internalGoneAwayValue, internalGoneAwayDate=2020-06-25)], channelType=null, memberPreferences=Optional[[MemberPreference(privPrefReasonValue=privPrefReasonValue, sourceIdentValue=sourceIdentValue, businessUnit=businessUnit, marketingPreference=marketingPreference, optIn=true), MemberPreference(privPrefReasonValue=privPrefReasonValue2, sourceIdentValue=sourceIdentValue2, businessUnit=businessUnit2, marketingPreference=marketingPreference2, optIn=true)]], contacts=Optional[[Contact(preferredContactMethod=true, type=type, method=method, value=value), Contact(preferredContactMethod=true, type=type2, method=method2, value=value2)]], membershipCards=Optional[[MembershipCard(cardType=cardType, status=status, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber), MembershipCard(cardType=cardType2, status=status2, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber2)]]) | |
| 11:08:00.076 [pool-3-thread-1] INFO u.c.c.d.m.s.d.DataFixComparator - DataFix COMPARE: MDM Id 12345678 Updated successfully | |
| 11:08:00.076 [Test worker] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: Finished. Successful: 1 members, Failed: 0 members. Time taken: 0 minutes 0 seconds 5 milliseconds. | |
| 11:08:00.077 [Test worker] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE creating Executor with : 2 threads. | |
| 11:08:00.078 [pool-4-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE (EntireMember) running for : MDM Id 12345678. | |
| 11:08:00.078 [pool-4-thread-2] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE (EntireMember) running for : MDM Id 6666. | |
| 11:08:00.078 [pool-4-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: MDM Id 12345678 initial member EntireMember(memberId=12345678, employeeNumber=Settable(set=true, value=employeeNumber), masterDateTimeStamp=mdmMasterDateTimeStamp, sourceIdentifier=DataFix, paidStatus=PAID, member=Member(birthDate=2020-06-25, paidDate=null, title=title, firstName=firstName, lastName=lastName, vipType=vipType, shareAccountStatus=shareAccountStatus, shareAccountNumber=shareAccountNumber, sunlightId=sunlightId, informationFormat=informationFormat, partyMemberType=partyMemberType, partySecondaryType=partySecondaryType), memberAddress=Optional[MemberAddress(addressLine1=addressLine1, addressLine2=addressLine2, city=city, county=county, country=country, postCode=postCode, usage=PRIMARY, startDate=2020-06-25, foreignIndicator=true, overridden=false, latitude=1.0, longitude=1.0, externalGoneAwayValue=externalGoneAwayValue, externalGoneAwayDate=2020-06-25, internalGoneAwayValue=internalGoneAwayValue, internalGoneAwayDate=2020-06-25)], channelType=null, memberPreferences=Optional[[MemberPreference(privPrefReasonValue=privPrefReasonValue, sourceIdentValue=sourceIdentValue, businessUnit=businessUnit, marketingPreference=marketingPreference, optIn=true), MemberPreference(privPrefReasonValue=privPrefReasonValue2, sourceIdentValue=sourceIdentValue2, businessUnit=businessUnit2, marketingPreference=marketingPreference2, optIn=true)]], contacts=Optional[[Contact(preferredContactMethod=true, type=type, method=method, value=value), Contact(preferredContactMethod=true, type=type2, method=method2, value=value2)]], membershipCards=Optional[[MembershipCard(cardType=cardType, status=status, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber), MembershipCard(cardType=cardType2, status=status2, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber2)]]) | |
| 11:08:00.079 [pool-4-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: MDM Id 12345678 Passed data check. OK to update in MDM. | |
| 11:08:00.079 [pool-4-thread-1] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE (EntireMember) MDM Id 12345678 refreshed member EntireMember(memberId=12345678, employeeNumber=Settable(set=true, value=employeeNumber), masterDateTimeStamp=mdmMasterDateTimeStamp, sourceIdentifier=DataFix, paidStatus=PAID, member=Member(birthDate=2020-06-25, paidDate=null, title=title, firstName=firstName, lastName=lastName, vipType=vipType, shareAccountStatus=shareAccountStatus, shareAccountNumber=shareAccountNumber, sunlightId=sunlightId, informationFormat=informationFormat, partyMemberType=partyMemberType, partySecondaryType=partySecondaryType), memberAddress=Optional[MemberAddress(addressLine1=addressLine1, addressLine2=addressLine2, city=city, county=county, country=country, postCode=postCode, usage=PRIMARY, startDate=2020-06-25, foreignIndicator=true, overridden=false, latitude=1.0, longitude=1.0, externalGoneAwayValue=externalGoneAwayValue, externalGoneAwayDate=2020-06-25, internalGoneAwayValue=internalGoneAwayValue, internalGoneAwayDate=2020-06-25)], channelType=null, memberPreferences=Optional[[MemberPreference(privPrefReasonValue=privPrefReasonValue, sourceIdentValue=sourceIdentValue, businessUnit=businessUnit, marketingPreference=marketingPreference, optIn=true), MemberPreference(privPrefReasonValue=privPrefReasonValue2, sourceIdentValue=sourceIdentValue2, businessUnit=businessUnit2, marketingPreference=marketingPreference2, optIn=true)]], contacts=Optional[[Contact(preferredContactMethod=true, type=type, method=method, value=value), Contact(preferredContactMethod=true, type=type2, method=method2, value=value2)]], membershipCards=Optional[[MembershipCard(cardType=cardType, status=status, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber), MembershipCard(cardType=cardType2, status=status2, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber2)]]) | |
| 11:08:00.079 [pool-4-thread-1] INFO u.c.c.d.m.s.d.DataFixComparator - DataFix COMPARE: MDM Id 12345678 Updated successfully | |
| 11:08:00.079 [pool-4-thread-2] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: MDM Id 6666 initial member EntireMember(memberId=6666, employeeNumber=Settable(set=true, value=employeeNumber), masterDateTimeStamp=mdmMasterDateTimeStamp, sourceIdentifier=DataFix, paidStatus=PAID, member=Member(birthDate=2020-06-25, paidDate=null, title=title, firstName=firstName, lastName=lastName, vipType=vipType, shareAccountStatus=shareAccountStatus, shareAccountNumber=shareAccountNumber, sunlightId=sunlightId, informationFormat=informationFormat, partyMemberType=partyMemberType, partySecondaryType=partySecondaryType), memberAddress=Optional[MemberAddress(addressLine1=addressLine1, addressLine2=addressLine2, city=city, county=county, country=country, postCode=postCode, usage=PRIMARY, startDate=2020-06-25, foreignIndicator=true, overridden=false, latitude=1.0, longitude=1.0, externalGoneAwayValue=externalGoneAwayValue, externalGoneAwayDate=2020-06-25, internalGoneAwayValue=internalGoneAwayValue, internalGoneAwayDate=2020-06-25)], channelType=null, memberPreferences=Optional[[MemberPreference(privPrefReasonValue=privPrefReasonValue, sourceIdentValue=sourceIdentValue, businessUnit=businessUnit, marketingPreference=marketingPreference, optIn=true), MemberPreference(privPrefReasonValue=privPrefReasonValue2, sourceIdentValue=sourceIdentValue2, businessUnit=businessUnit2, marketingPreference=marketingPreference2, optIn=true)]], contacts=Optional[[Contact(preferredContactMethod=true, type=type, method=method, value=value), Contact(preferredContactMethod=true, type=type2, method=method2, value=value2)]], membershipCards=Optional[[MembershipCard(cardType=cardType, status=status, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber), MembershipCard(cardType=cardType2, status=status2, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber2)]]) | |
| 11:08:00.079 [pool-4-thread-2] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: MDM Id 6666 Passed data check. OK to update in MDM. | |
| 11:08:00.079 [pool-4-thread-2] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE (EntireMember) MDM Id 6666 refreshed member EntireMember(memberId=6666, employeeNumber=Settable(set=true, value=employeeNumber), masterDateTimeStamp=mdmMasterDateTimeStamp, sourceIdentifier=DataFix, paidStatus=PAID, member=Member(birthDate=2020-06-25, paidDate=null, title=title, firstName=firstName, lastName=lastName, vipType=vipType, shareAccountStatus=shareAccountStatus, shareAccountNumber=shareAccountNumber, sunlightId=sunlightId, informationFormat=informationFormat, partyMemberType=partyMemberType, partySecondaryType=partySecondaryType), memberAddress=Optional[MemberAddress(addressLine1=addressLine1, addressLine2=addressLine2, city=city, county=county, country=country, postCode=postCode, usage=PRIMARY, startDate=2020-06-25, foreignIndicator=true, overridden=false, latitude=1.0, longitude=1.0, externalGoneAwayValue=externalGoneAwayValue, externalGoneAwayDate=2020-06-25, internalGoneAwayValue=internalGoneAwayValue, internalGoneAwayDate=2020-06-25)], channelType=null, memberPreferences=Optional[[MemberPreference(privPrefReasonValue=privPrefReasonValue, sourceIdentValue=sourceIdentValue, businessUnit=businessUnit, marketingPreference=marketingPreference, optIn=true), MemberPreference(privPrefReasonValue=privPrefReasonValue2, sourceIdentValue=sourceIdentValue2, businessUnit=businessUnit2, marketingPreference=marketingPreference2, optIn=true)]], contacts=Optional[[Contact(preferredContactMethod=true, type=type, method=method, value=value), Contact(preferredContactMethod=true, type=type2, method=method2, value=value2)]], membershipCards=Optional[[MembershipCard(cardType=cardType, status=status, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber), MembershipCard(cardType=cardType2, status=status2, cancellationReason=null, cancellationDate=null, cardNumber=cardNumber2)]]) | |
| 11:08:00.079 [pool-4-thread-2] INFO u.c.c.d.m.s.d.DataFixComparator - DataFix COMPARE: MDM Id 6666 Updated successfully | |
| 11:08:00.079 [Test worker] INFO u.c.c.d.m.s.d.DataFixService - DataFix SERVICE: Finished. Successful: 2 members, Failed: 0 members. Time taken: 0 minutes 0 seconds 2 milliseconds. | |
| 11:08:00.088 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.096 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Replace card request rejected, member id null has registration request with card number null on 2020-06-24 | |
| 11:08:00.097 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Found previous failed card replacement request id=1 for member id 1000000000009236618, new card number633174913212300077 | |
| 11:08:00.097 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - replace card, found previous failed request, mdmId=1000000000009236618 new cardNumber=633174913212300077 | |
| 11:08:00.097 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card request, mdmId=1000000000009236618 new cardNumber=633174913212300077 already set in MDM | |
| 11:08:00.098 [Test worker] WARN u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card request, no old card found in db - aborting | |
| 11:08:00.100 [Test worker] ERROR u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1000000000009236618, currentMembershipCard=633174913212300077, expectedCurrentMembershipCard=633174913212300077, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1000000000009236618, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174913212300077, reason=BULK_REPLACEMENT)), messages=[Found previous failed replacement request, card already replaced in MODS], previousFlowRecord=ReplaceCardDTO(super=AbstractFlowRecordDTO(id=1, mdmId=1000000000009236618, status=FAILURE, flowType=REPLACE_CARD, startTime=2020-06-25T11:08:00.097-04:00[America/New_York], endTime=2020-06-25T11:08:00.097-04:00[America/New_York], activities=[MemberRegistrationActivityDTO(id=1, activity=ALLOCATE_CARD, outcome=SUCCESS, startTime=null, endTime=null), MemberRegistrationActivityDTO(id=2, activity=UPDATE_MEMBER, outcome=FAILURE, startTime=null, endTime=null)]), newCardNumber=633174913212300077, oldCardNumber=null, cardReplacementReason=LOST_STOLEN), membershipCardReplacementResponse=null) | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiNotFoundException: Card replacement retry - old card not found | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.replaceCard(ReplaceCardOrchestrationService.java:175) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationServiceTest.lambda$replaceCardAfterGatewayTimeoutDuringMDMUpdateMemberNoOldCardPresent$8(ReplaceCardOrchestrationServiceTest.java:683) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationServiceTest.replaceCardAfterGatewayTimeoutDuringMDMUpdateMemberNoOldCardPresent(ReplaceCardOrchestrationServiceTest.java:682) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.102 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911211234560 | |
| 11:08:00.103 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911211234560, expectedCurrentMembershipCard=633174911211234560, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911211234560, reason=BULK_REPLACEMENT)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.104 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Found previous failed card replacement request id=null for member id 1, new card numbernull | |
| 11:08:00.104 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - replace card, found previous failed request, mdmId=1 new cardNumber=null | |
| 11:08:00.104 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.106 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[Found previous failed replacement request, card not replaced in MODS], previousFlowRecord=ReplaceCardDTO(super=AbstractFlowRecordDTO(id=null, mdmId=null, status=FAILURE, flowType=REPLACE_CARD, startTime=null, endTime=null, activities=null), newCardNumber=null, oldCardNumber=null, cardReplacementReason=null), membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.108 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911211234560 | |
| 11:08:00.108 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911211234560, expectedCurrentMembershipCard=633174911211234560, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911211234560, reason=BULK_REPLACEMENT)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.109 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.109 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.112 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911211234560 | |
| 11:08:00.112 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911211234560, expectedCurrentMembershipCard=633174911211234560, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911211234560, reason=BULK_REPLACEMENT)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.113 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Found previous failed card replacement request id=1 for member id 1000000000009236618, new card number633174913212300077 | |
| 11:08:00.113 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - replace card, found previous failed request, mdmId=1000000000009236618 new cardNumber=633174913212300077 | |
| 11:08:00.113 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card request, mdmId=1000000000009236618 new cardNumber=633174913212300077 already set in MDM | |
| 11:08:00.113 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card on Wallet - old card:633174913212339255 new card:633174913212300077 | |
| 11:08:00.113 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1000000000009236618, currentMembershipCard=633174913212300077, expectedCurrentMembershipCard=633174913212300077, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1000000000009236618, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174913212300077, reason=BULK_REPLACEMENT)), messages=[Found previous failed replacement request, card already replaced in MODS], previousFlowRecord=ReplaceCardDTO(super=AbstractFlowRecordDTO(id=1, mdmId=1000000000009236618, status=FAILURE, flowType=REPLACE_CARD, startTime=2020-06-25T11:08:00.113-04:00[America/New_York], endTime=2020-06-25T11:08:00.113-04:00[America/New_York], activities=[MemberRegistrationActivityDTO(id=1, activity=ALLOCATE_CARD, outcome=SUCCESS, startTime=null, endTime=null), MemberRegistrationActivityDTO(id=2, activity=UPDATE_MEMBER, outcome=FAILURE, startTime=null, endTime=null)]), newCardNumber=633174913212300077, oldCardNumber=633174913212339255, cardReplacementReason=LOST_STOLEN), membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.115 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Found previous failed card replacement request id=null for member id 1, new card number633174911211123588 | |
| 11:08:00.115 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - replace card, found previous failed request, mdmId=1 new cardNumber=633174911211123588 | |
| 11:08:00.115 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.115 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[Found previous failed replacement request, card not replaced in MODS], previousFlowRecord=ReplaceCardDTO(super=AbstractFlowRecordDTO(id=null, mdmId=null, status=FAILURE, flowType=REPLACE_CARD, startTime=null, endTime=null, activities=null), newCardNumber=633174911211123588, oldCardNumber=null, cardReplacementReason=null), membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.117 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911211234560 | |
| 11:08:00.118 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911211234560, expectedCurrentMembershipCard=633174911211234560, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911211234560, reason=DAMAGED)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.118 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911211234560 | |
| 11:08:00.119 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911211234560, expectedCurrentMembershipCard=633174911211234560, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911211234560, reason=BULK_REPLACEMENT)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.120 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.120 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Caught exception sending welcome email for member id 1 to [email protected] | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Could not send email | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.sendEmail(ReplaceCardOrchestrationService.java:602) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.lambda$sendEmail$9(ReplaceCardOrchestrationService.java:586) | |
| at uk.co.coop.digitalapi.member.services.RegistrationServiceTestBase.lambda$mockMemberRegistrationServiceRequests$1(RegistrationServiceTestBase.java:50) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.sendEmail(ReplaceCardOrchestrationService.java:585) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.runReplaceCardFlow(ReplaceCardOrchestrationService.java:260) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.lambda$replaceCard$3(ReplaceCardOrchestrationService.java:198) | |
| at uk.co.coop.digitalapi.member.services.RegistrationServiceTestBase.lambda$mockMemberRegistrationServiceRequests$0(RegistrationServiceTestBase.java:46) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.runFlow(MemberRegistrationService.java:304) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.replaceCard(ReplaceCardOrchestrationService.java:197) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationService.replaceCard(ReplaceCardOrchestrationService.java:132) | |
| at uk.co.coop.digitalapi.member.services.ReplaceCardOrchestrationServiceTest.testReplaceCardForEmployeeEmailNotSent(ReplaceCardOrchestrationServiceTest.java:174) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.121 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=DAMAGED)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[ApiErrorMember(errorCode=1804, errorMessage=Could not send email, description=There was an error while attempting to send a confirmation email at the end of the registration process. The email was not sent.)]), unexpectedFields={})) | |
| 11:08:00.122 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.122 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.123 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Replace card request rejected, member id 1 has new card replacement request with card number 633174911211234560 on 2020-06-24 | |
| 11:08:00.124 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.125 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=DAMAGED)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.126 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Found previous failed card replacement request id=null for member id 1, new card number633174910179999993 | |
| 11:08:00.127 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - replace card, found previous failed request, mdmId=1 new cardNumber=633174910179999993 | |
| 11:08:00.127 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card request, mdmId=1 new cardNumber=633174910179999993 already set in MDM | |
| 11:08:00.127 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174910179999993, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[Found previous failed replacement request, card already replaced in MODS], previousFlowRecord=ReplaceCardDTO(super=AbstractFlowRecordDTO(id=null, mdmId=1, status=FAILURE, flowType=REPLACE_CARD, startTime=null, endTime=null, activities=null), newCardNumber=633174910179999993, oldCardNumber=633174911276543219, cardReplacementReason=null), membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.128 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.128 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=DAMAGED)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.129 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.129 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.130 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Found previous failed card replacement request id=null for member id 1, new card number633174910179999993 | |
| 11:08:00.130 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - replace card, found previous failed request, mdmId=1 new cardNumber=633174910179999993 | |
| 11:08:00.131 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card request, mdmId=1 new cardNumber=633174910179999993 already set in MDM | |
| 11:08:00.131 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card on Wallet - old card:633174911276543219 new card:633174910179999993 | |
| 11:08:00.131 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174910179999993, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[Found previous failed replacement request, card already replaced in MODS], previousFlowRecord=ReplaceCardDTO(super=AbstractFlowRecordDTO(id=null, mdmId=1, status=FAILURE, flowType=REPLACE_CARD, startTime=null, endTime=null, activities=null), newCardNumber=633174910179999993, oldCardNumber=633174911276543219, cardReplacementReason=null), membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.132 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Replace card request rejected, another request in progress for member id 1 started at 2020-06-25T11:08:00.131999-04:00[America/New_York] | |
| 11:08:00.133 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911211234560 | |
| 11:08:00.134 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.134 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=NAME_CHANGE)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.135 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911211234560 | |
| 11:08:00.136 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911211234560, expectedCurrentMembershipCard=633174911211234560, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911211234560, reason=BULK_REPLACEMENT)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.137 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Found previous failed card replacement request id=null for member id 1, new card number633174910119999993 | |
| 11:08:00.137 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - replace card, found previous failed request, mdmId=1 new cardNumber=633174910119999993 | |
| 11:08:00.137 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retrying replace card request, mdmId=1 new cardNumber=633174910119999993 already set in MDM | |
| 11:08:00.137 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Required customer type does not match replacement card previously selected Staff Member v Normal Member. Ignore previous failure. | |
| 11:08:00.137 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174910119999993, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=LOST_STOLEN)), messages=[Found previous failed replacement request, card already replaced in MODS], previousFlowRecord=ReplaceCardDTO(super=AbstractFlowRecordDTO(id=null, mdmId=1, status=FAILURE, flowType=REPLACE_CARD, startTime=null, endTime=null, activities=null), newCardNumber=633174910119999993, oldCardNumber=633174910119999884, cardReplacementReason=null), membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.138 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - Retry replace card request, mdmId=1 current cardNumber=633174911276543219 | |
| 11:08:00.138 [Test worker] INFO u.c.c.d.m.s.ReplaceCardOrchestrationService - ReplaceCardOrchestrationService.ReplaceCardFlowLog(memberId=1, currentMembershipCard=633174911276543219, expectedCurrentMembershipCard=633174911276543219, membershipCardReplacementRequest=MembershipCardReplacementRequest(memberId=1, masterDateTimeStamp=2016-01-02 03:04:05.000, card=CardForReplacement(cardNumber=633174911276543219, reason=MALFUNCTION)), messages=[card not replaced in MODS], previousFlowRecord=null, membershipCardReplacementResponse=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={})) | |
| 11:08:00.156 [Test worker] INFO u.c.c.d.m.services.utils.EmailUtils - No email address for new member Bob Barker (2020-06-25) | |
| 11:08:00.170 [Test worker] INFO u.c.c.d.m.services.utils.EmailUtils - No email address for new member Bob Barker (2020-06-25) | |
| 11:08:00.173 [Test worker] INFO u.c.c.d.m.services.utils.EmailUtils - No email address for new member Bob Barker (2020-06-25) | |
| 11:08:00.185 [Test worker] WARN u.c.c.d.m.s.utils.RegistrationUtils - Request [email protected] 1. Failed to create IDAM account because email already exists | |
| 11:08:00.195 [Test worker] WARN u.c.c.d.m.s.utils.RegistrationUtils - Request [email protected] 1. Failed to create IDAM account because user password was rejected by Gigya | |
| 11:08:00.197 [Test worker] INFO u.c.c.d.m.s.u.RegistrationCardHandler - Temp card already active but error ignored as this is a retry, cardNumber=633174918010000157 | |
| 11:08:00.202 [Test worker] WARN u.c.c.d.m.s.r.MemberRegistrationService - Caught exception from registration activity | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Could not update card status on Wallet Service: Unable to update card status | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationService.lambda$updateCardStatusOnWallet$16(RegistrationOrchestrationService.java:806) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.doActivity(MemberRegistrationService.java:398) | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationService.updateCardStatusOnWallet(RegistrationOrchestrationService.java:805) | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationService.registerNewMember(RegistrationOrchestrationService.java:773) | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationService.registerNewMember(RegistrationOrchestrationService.java:752) | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationService.lambda$registerMemberWithIdamPassword$4(RegistrationOrchestrationService.java:237) | |
| at uk.co.coop.digitalapi.member.services.RegistrationServiceTestBase.lambda$mockMemberRegistrationServiceRequests$0(RegistrationServiceTestBase.java:46) | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationService.registerMemberWithIdamPassword(RegistrationOrchestrationService.java:233) | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationServiceRegisterMemberTest.lambda$failsUpdateCardStatusInWalletForTempCardWhenRegisteringNewMemberWithIdamPassword$9(RegistrationOrchestrationServiceRegisterMemberTest.java:543) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.ThrowableTypeAssert.isThrownBy(ThrowableTypeAssert.java:59) | |
| at uk.co.coop.digitalapi.member.services.RegistrationOrchestrationServiceRegisterMemberTest.failsUpdateCardStatusInWalletForTempCardWhenRegisteringNewMemberWithIdamPassword(RegistrationOrchestrationServiceRegisterMemberTest.java:543) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.214 [Test worker] INFO u.c.c.d.m.s.u.RegistrationCardHandler - Temp card already active but error ignored as this is a retry, cardNumber=633174918010000157 | |
| 11:08:00.216 [Test worker] INFO u.c.c.d.m.services.utils.EmailUtils - No email address for new member Walter White (2000-04-13) | |
| 11:08:00.253 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Delete and unlink Idam account for mdmId memberId, email address [email protected] | |
| 11:08:00.254 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - marking idam account to be unlinked for member=null | |
| 11:08:00.255 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Email contact supplied: Personal Email/[email protected] does not match member for mdmId memberId: Personal Email/null Mobile Telephone/null Home Telephone/null | |
| 11:08:00.256 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - No completed registration record found for mdmId=memberId | |
| 11:08:00.256 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Idam account not linked for mdmId memberId | |
| 11:08:00.257 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Idam account not linked for mdmId memberId | |
| 11:08:00.258 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Email address [email protected] for mdmId memberId is Business Telephone, not Personal Email | |
| 11:08:00.259 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Supplied contact type "Telephone Number" for delete email address should be Email Address | |
| 11:08:00.260 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - No completed registration record found for mdmId=memberId | |
| 11:08:00.260 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Idam account not linked for mdmId memberId | |
| 11:08:00.261 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Delete and unlink Idam account for mdmId memberId, email address [email protected] | |
| 11:08:00.261 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - marking idam account to be unlinked for member=null | |
| 11:08:00.262 [Test worker] INFO u.c.c.d.m.s.DeleteEmailAddressOrchestrationService - Email contact supplied: Personal Email/[email protected] does not match member for mdmId memberId: Personal Email/[email protected] | |
| 11:08:00.268 [Test worker] WARN u.c.c.d.m.s.c.SourceIdentifierConverter - Source identifier must be one of "Sunlight","DBS","SFDC","DataStage","ESTORE","CLS","IVR","DataFix","NotSet" | |
| 11:08:00.268 [Test worker] WARN u.c.c.d.m.s.c.SourceIdentifierConverter - Source identifier must be one of "Sunlight","DBS","SFDC","DataStage","ESTORE","CLS","IVR","DataFix","NotSet" | |
| 11:08:00.268 [Test worker] WARN u.c.c.d.m.s.c.SourceIdentifierConverter - Source identifier must be one of "Sunlight","DBS","SFDC","DataStage","ESTORE","CLS","IVR","DataFix","NotSet" | |
| 11:08:00.454 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Failed to remove tracking database records following cancellation of member id mdmId | |
| 11:08:00.455 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Failed to remove AGM eligibility database records following cancellation of member id mdmId | |
| 11:08:00.459 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Failed to remove z-points database records following cancellation of member id mdmId | |
| 11:08:00.459 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Error from member registration service: [GENERIC_INTERNAL_ERROR] | |
| 11:08:00.460 [Test worker] ERROR u.c.c.d.m.s.r.MemberRegistrationService - Failed to record activity UPDATE_MEMBER for id 101 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Internal Error | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.handleErrorResponse(MemberRegistrationService.java:710) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.recordActivity(MemberRegistrationService.java:597) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.doActivity(MemberRegistrationService.java:379) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.lambda$doActivity_saveActivityRecordError_exceptionThrown$7(MemberRegistrationServiceTest.java:330) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.doActivity_saveActivityRecordError_exceptionThrown(MemberRegistrationServiceTest.java:330) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.461 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Successfully removed tracking database records following cancellation of member id mdmId | |
| 11:08:00.463 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Failed to remove tracking database records following cancellation of member id mdmId | |
| 11:08:00.463 [Test worker] WARN u.c.c.d.m.s.r.MemberRegistrationService - Caught exception from registration activity | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Internal Error | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.deleteTrackingData(MemberRegistrationService.java:638) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.lambda$null$16(MemberRegistrationServiceTest.java:605) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.doActivity(MemberRegistrationService.java:371) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.lambda$cleanupTrackingDataOrchestrationError$17(MemberRegistrationServiceTest.java:602) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.cleanupTrackingDataOrchestrationError(MemberRegistrationServiceTest.java:601) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.464 [Test worker] WARN u.c.c.d.m.s.r.MemberRegistrationService - Caught exception from registration activity | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Internal Error | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.lambda$null$4(MemberRegistrationServiceTest.java:309) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.doActivity(MemberRegistrationService.java:371) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.lambda$doActivity_failure_setFailureOutcome$5(MemberRegistrationServiceTest.java:308) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.doActivity_failure_setFailureOutcome(MemberRegistrationServiceTest.java:308) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.465 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - No z-points records found for member id mdmId | |
| 11:08:00.466 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Error from member registration service: [] | |
| 11:08:00.467 [Test worker] WARN u.c.c.d.m.s.r.MemberRegistrationService - Error in call to member registration service: | |
| 11:08:00.467 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - No AGM eligibility records found for member id mdmId | |
| 11:08:00.467 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Successfully removed tracking database records following cancellation of member id mdmId | |
| 11:08:00.467 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Failed to remove z-points database records following cancellation of member id mdmId | |
| 11:08:00.468 [Test worker] INFO u.c.c.d.m.s.r.MemberRegistrationService - Failed to remove AGM eligibility database records following cancellation of member id mdmId | |
| 11:08:00.468 [Test worker] WARN u.c.c.d.m.s.r.MemberRegistrationService - Error in call to member registration service: | |
| 11:08:00.469 [Test worker] ERROR u.c.c.d.m.s.r.MemberRegistrationService - Failed to record activity UPDATE_MEMBER for id 101 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.recordActivity(MemberRegistrationService.java:592) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.doActivity(MemberRegistrationService.java:379) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.lambda$doActivity_saveActivityRecordFails_exceptionPropagated$9(MemberRegistrationServiceTest.java:349) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationServiceTest.doActivity_saveActivityRecordFails_exceptionPropagated(MemberRegistrationServiceTest.java:349) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.486 [Test worker] INFO u.c.c.d.m.s.WelcomeEmailSender - Successfully sent email | |
| 11:08:00.487 [Test worker] WARN u.c.c.d.m.s.WelcomeEmailSender - No personal email address | |
| 11:08:00.487 [Test worker] WARN u.c.c.d.m.s.WelcomeEmailSender - Error from Email API | |
| 11:08:00.488 [Test worker] INFO u.c.c.d.m.s.WelcomeEmailSender - Successfully sent email | |
| 11:08:00.532 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.532 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Invalid party secondary type: Member | |
| 11:08:00.533 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.535 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.536 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.537 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.538 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.539 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.540 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.540 [Test worker] WARN u.c.c.d.m.s.r.MemberRegistrationService - Caught exception from registration activity | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiInternalErrorException: Could not update card status on Wallet Service | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenService.updateCardStatus(PaymentTakenService.java:199) | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenService.lambda$updateCardStatusOnWalletService$2(PaymentTakenService.java:188) | |
| at uk.co.coop.digitalapi.member.services.registration.MemberRegistrationService.doActivity(MemberRegistrationService.java:398) | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenService.updateCardStatusOnWalletService(PaymentTakenService.java:187) | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenService.lambda$doPayment$0(PaymentTakenService.java:101) | |
| at uk.co.coop.digitalapi.member.services.RegistrationServiceTestBase.lambda$mockMemberRegistrationServiceRequests$0(RegistrationServiceTestBase.java:46) | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenService.doPayment(PaymentTakenService.java:97) | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenService.updatePaidStatus(PaymentTakenService.java:77) | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenServiceTest.lambda$testPaymentTakenFailsUpdateCardStatusOnWalletService$7(PaymentTakenServiceTest.java:312) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.services.PaymentTakenServiceTest.testPaymentTakenFailsUpdateCardStatusOnWalletService(PaymentTakenServiceTest.java:311) | |
| 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) | |
| at org.junit.rules.ExpectedException$ExpectedExceptionStatement.evaluate(ExpectedException.java:239) | |
| 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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.541 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.542 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.543 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.543 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.544 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.545 [Test worker] INFO u.c.c.d.m.s.PaymentTakenService - Payment Taken for memberId 1 with transactionID 1234ABCD and gatewayId 9876ZXYW | |
| 11:08:00.595 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text ' 2015-01-02' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingSpaceAtBeginningString(DateUtilTest.java:133) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.596 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text ' | |
| **+//' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingNotStandardCharString(DateUtilTest.java:102) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.596 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text '2015-01-02 ' could not be parsed, unparsed text found at index 10 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1952) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingSpaceAtEndString(DateUtilTest.java:72) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.596 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text '2015&01&02' could not be parsed at index 4 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingBadlyFormattedString1(DateUtilTest.java:145) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.597 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text ''15-01-02' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingBadlyFormattedString2(DateUtilTest.java:151) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.597 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text '2015-1-02' could not be parsed at index 5 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingBadlyFormattedString3(DateUtilTest.java:157) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.597 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text '2015-01-02 ' could not be parsed, unparsed text found at index 10 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1952) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingSpaceAtEndString(DateUtilTest.java:139) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.598 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text '1995-04-30' could not be parsed at index 10 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDateTime.parse(LocalDateTime.java:492) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:166) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDateTime(DateUtil.java:68) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateTimeIsNullIfParsingADateOnlyFormat(DateUtilTest.java:211) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.598 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text ' ' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingSpaceString(DateUtilTest.java:127) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.599 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text '2015&01&02' could not be parsed at index 4 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingBadlyFormattedString1(DateUtilTest.java:78) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.599 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text ''15-01-02' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingBadlyFormattedString2(DateUtilTest.java:84) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.599 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text '2015-1-02' could not be parsed at index 5 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingBadlyFormattedString3(DateUtilTest.java:90) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.600 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text ' ' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingSpaceString(DateUtilTest.java:60) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.600 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text 'I AM NOT A DATE' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingRandomString(DateUtilTest.java:163) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.600 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing date string: | |
| java.time.format.DateTimeParseException: Text ' | |
| **+//' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseLocalDate(DateUtil.java:56) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.localDateIsNullIfParsingNotStandardCharString(DateUtilTest.java:169) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.600 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text '2015-1-02T01:02:03' could not be parsed at index 5 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDateTime.parse(LocalDateTime.java:492) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:166) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDateTime(DateUtil.java:68) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateTimeIsNullIfParsingISOString(DateUtilTest.java:205) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.601 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text ' 2015-01-02' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingSpaceAtBeginningString(DateUtilTest.java:66) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.601 [Test worker] ERROR u.c.c.d.member.util.DateUtil - Error parsing dateTime string: | |
| java.time.format.DateTimeParseException: Text 'I AM NOT A DATE' could not be parsed at index 0 | |
| at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) | |
| at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) | |
| at java.time.LocalDate.parse(LocalDate.java:400) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:164) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parse(DateUtil.java:155) | |
| at uk.co.coop.digitalapi.member.util.DateUtil.parseDate(DateUtil.java:45) | |
| at uk.co.coop.digitalapi.member.util.DateUtilTest.dateIsNullIfParsingRandomString(DateUtilTest.java:96) | |
| 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.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.runners.ParentRunner.run(ParentRunner.java:363) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:00.627 [Test worker] INFO org.mortbay.log - Logging to Logger[org.mortbay.log] via org.mortbay.log.Slf4jLog | |
| 11:08:00.681 [Test worker] INFO u.c.c.d.member.MemberApiApplication - HttpClient Created | |
| 11:08:00.782 [Test worker] INFO OutboundRequestResponse - 1 Sending request: POST http://localhost:12003/email/send-email | |
| 1 > Accept: application/json | |
| 1 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 1 > Content-Type: application/json | |
| 1 > X-Request-Id: ABC | |
| 1 > {"emailAddressFrom":"[email protected]","emailAddressTo":"[email protected]","emailAddressCC":null,"templateFriendlyName":"WELCOME_PACK","data":{"title":"Mr","surname":"Smith"}} | |
| 11:08:00.803 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:12003/email/send-email, Took: 20 ms. | |
| 11:08:00.803 [Test worker] INFO OutboundRequestResponse - 1 Received response: successful responseCode=200 - OK | |
| 1 > server: Jetty(6.1.26) | |
| 1 > transfer-encoding: chunked | |
| 1 > content-type: application/json | |
| 1 < ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={}) | |
| 11:08:00.933 [Test worker] INFO u.c.c.d.member.MemberApiApplication - HttpClient Created | |
| 11:08:00.955 [Test worker] INFO OutboundRequestResponse - 2 Sending request: POST http://localhost:12003/employee/validate | |
| 2 > Accept: application/json | |
| 2 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 2 > Content-Type: application/json | |
| 2 > X-Request-Id: ABC | |
| 2 > {"employeeId":"123456789","lastName":"Smith","birthDate":{"year":2020,"month":"JUNE","era":"CE","dayOfYear":177,"dayOfWeek":"THURSDAY","leapYear":true,"dayOfMonth":25,"monthValue":6,"chronology":{"calendarType":"iso8601","id":"ISO"}}} | |
| 11:08:00.964 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:12003/employee/validate, Took: 8 ms. | |
| 11:08:00.964 [Test worker] INFO OutboundRequestResponse - 2 Received response: successful responseCode=200 - OK | |
| 2 > server: Jetty(6.1.26) | |
| 2 > transfer-encoding: chunked | |
| 2 > content-type: application/json | |
| 2 < EmployeeValidateResponse(super=ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields=null), employeeType=E) | |
| 11:08:01.093 [Test worker] INFO u.c.c.d.member.MemberApiApplication - HttpClient Created | |
| 11:08:01.115 [Test worker] INFO OutboundRequestResponse - 3 Sending request: POST http://localhost:12003//member/memberId/1234 | |
| 3 > Accept: application/json | |
| 3 > Authorization: Basic dXNlcjpwYXNzd29yZA== | |
| 3 > Content-Type: application/json | |
| 3 > X-Request-Id: ABC | |
| 3 > {"memberId":"1234","referrerMemberId":"123456"} | |
| 11:08:01.128 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:12003//member/memberId/1234, Took: 13 ms. | |
| 11:08:01.128 [Test worker] INFO OutboundRequestResponse - 3 Received response: successful responseCode=200 - OK | |
| 3 > server: Jetty(6.1.26) | |
| 3 > transfer-encoding: chunked | |
| 3 > content-type: application/json | |
| 3 < ApiResponse(responseStatus=ResponseStatus(statusId=OK, errors=[]), unexpectedFields={}) | |
| 11:08:01.299 [Test worker] INFO OutboundRequestResponse - 4 Sending request: POST http://localhost:38095//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 4 > Accept: application/json | |
| 4 > X-Request-Id: ABC | |
| 11:08:01.313 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 14 ms. | |
| 11:08:01.314 [Test worker] INFO OutboundRequestResponse - 4 Received response: successful responseCode=200 - OK | |
| 4 > server: Jetty(6.1.26) | |
| 4 > transfer-encoding: chunked | |
| 4 > content-type: application/json | |
| 4 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@67c7e825 | |
| 11:08:01.316 [Test worker] INFO OutboundRequestResponse - 5 Sending request: POST http://localhost:38095//services/apexrest/v1.0/Claim_99_Transaction?idType=MM_Master_Member_ID__c&id=123124124 | |
| 5 > Accept: application/json | |
| 5 > Authorization: Bearer my-access-token | |
| 5 > Content-Type: application/json | |
| 5 > X-Request-Id: ABC | |
| 5 > {"claimReceipt":{"branchID":1000,"terminalID":"12345","transactionDate":"2020-06-25","transactionNumber":"123123123"}} | |
| 11:08:01.321 [Test worker] ERROR u.c.c.d.m.c.SalesforceClientTest - Cannot deserialise value: 'USER NOT FOUND!!!!!!' | |
| com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'USER': was expecting ('true', 'false' or 'null') | |
| at [Source: (String)"USER NOT FOUND!!!!!!"; line: 1, column: 5] | |
| at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1804) | |
| at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:703) | |
| at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._reportInvalidToken(ReaderBasedJsonParser.java:2853) | |
| at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._handleOddValue(ReaderBasedJsonParser.java:1899) | |
| at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:757) | |
| at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4142) | |
| at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4001) | |
| at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3005) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest$1.readValue(SalesforceClientTest.java:343) | |
| at com.mashape.unirest.http.HttpResponse.<init>(HttpResponse.java:101) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:139) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendSalesforceReceiptClaim(SalesforceClient.java:152) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendReceiptClaimRequest$1(SalesforceClient.java:113) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:112) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginSuccessUserDoesNotExistNoRetries$4(SalesforceClientTest.java:300) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginSuccessUserDoesNotExistNoRetries(SalesforceClientTest.java:300) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:01.322 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:38095//services/apexrest/v1.0/Claim_99_Transaction, Took: 6 ms. | |
| 11:08:01.322 [Test worker] INFO OutboundRequestResponse - 5 Received response: unsuccessful responseCode=404 - Not Found | |
| 5 > server: Jetty(6.1.26) | |
| 5 > transfer-encoding: chunked | |
| 5 < ReceiptClaimResponse(super=SalesforceResponse(message=USER NOT FOUND!!!!!!, errorCode=DOWNSTREAM_ERROR), status=null, spendItSaveItPoints=null, communityPoints=null, dividendPoints=null, rejectionReason=null) | |
| 11:08:01.322 [Test worker] INFO u.c.c.d.c.a.c.AbstractSimpleServiceClient - Request to http://localhost:38095//services/apexrest/v1.0/Claim_99_Transaction not successful, status code: 404 - Not Found: Not Found | |
| 11:08:01.473 [Test worker] INFO OutboundRequestResponse - 6 Sending request: POST http://localhost:45217//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 6 > Accept: application/json | |
| 6 > X-Request-Id: ABC | |
| 11:08:01.476 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 3 ms. | |
| 11:08:01.477 [Test worker] INFO OutboundRequestResponse - 6 Received response: successful responseCode=200 - OK | |
| 6 > server: Jetty(6.1.26) | |
| 6 > transfer-encoding: chunked | |
| 6 > content-type: application/json | |
| 6 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@7eba9d4a | |
| 11:08:01.477 [Test worker] INFO OutboundRequestResponse - 7 Sending request: DELETE http://localhost:45217//services/apexrest/v1.0/MemberDeletion?mdmid=123124124&rollbackOnSuccess=false | |
| 7 > Accept: application/json | |
| 7 > Authorization: Bearer my-access-token | |
| 7 > Content-Type: application/json | |
| 7 > X-Request-Id: ABC | |
| 11:08:01.481 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:45217 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$loginSucceedsButDeleteMemberNeverSucceeds$3(SalesforceClientTest.java:270) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.loginSucceedsButDeleteMemberNeverSucceeds(SalesforceClientTest.java:270) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:45217 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 61 common frames omitted | |
| 11:08:01.481 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: DELETE http://localhost:45217//services/apexrest/v1.0/MemberDeletion, Took: 4 ms. | |
| 11:08:01.481 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER request - retry number 1 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:221) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$loginSucceedsButDeleteMemberNeverSucceeds$3(SalesforceClientTest.java:270) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.loginSucceedsButDeleteMemberNeverSucceeds(SalesforceClientTest.java:270) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:01.482 [Test worker] INFO OutboundRequestResponse - 8 Sending request: DELETE http://localhost:45217//services/apexrest/v1.0/MemberDeletion?mdmid=123124124&rollbackOnSuccess=false | |
| 8 > Accept: application/json | |
| 8 > Authorization: Bearer my-access-token | |
| 8 > Content-Type: application/json | |
| 8 > X-Request-Id: ABC | |
| 11:08:01.484 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:45217 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$loginSucceedsButDeleteMemberNeverSucceeds$3(SalesforceClientTest.java:270) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.loginSucceedsButDeleteMemberNeverSucceeds(SalesforceClientTest.java:270) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:45217 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 61 common frames omitted | |
| 11:08:01.484 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: DELETE http://localhost:45217//services/apexrest/v1.0/MemberDeletion, Took: 2 ms. | |
| 11:08:01.484 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER request - retry number 2 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:221) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$loginSucceedsButDeleteMemberNeverSucceeds$3(SalesforceClientTest.java:270) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.loginSucceedsButDeleteMemberNeverSucceeds(SalesforceClientTest.java:270) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:01.485 [Test worker] INFO OutboundRequestResponse - 9 Sending request: DELETE http://localhost:45217//services/apexrest/v1.0/MemberDeletion?mdmid=123124124&rollbackOnSuccess=false | |
| 9 > Accept: application/json | |
| 9 > Authorization: Bearer my-access-token | |
| 9 > Content-Type: application/json | |
| 9 > X-Request-Id: ABC | |
| 11:08:01.487 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:45217 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$loginSucceedsButDeleteMemberNeverSucceeds$3(SalesforceClientTest.java:270) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.loginSucceedsButDeleteMemberNeverSucceeds(SalesforceClientTest.java:270) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:45217 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 61 common frames omitted | |
| 11:08:01.487 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: DELETE http://localhost:45217//services/apexrest/v1.0/MemberDeletion, Took: 2 ms. | |
| 11:08:01.487 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER request - retry number 3 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:221) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$loginSucceedsButDeleteMemberNeverSucceeds$3(SalesforceClientTest.java:270) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.loginSucceedsButDeleteMemberNeverSucceeds(SalesforceClientTest.java:270) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:01.640 [Test worker] INFO OutboundRequestResponse - 10 Sending request: POST http://localhost:34393//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 10 > Accept: application/json | |
| 10 > X-Request-Id: ABC | |
| 11:08:01.644 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 4 ms. | |
| 11:08:01.644 [Test worker] INFO OutboundRequestResponse - 10 Received response: successful responseCode=200 - OK | |
| 10 > server: Jetty(6.1.26) | |
| 10 > transfer-encoding: chunked | |
| 10 > content-type: application/json | |
| 10 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@5de9f0cd | |
| 11:08:01.645 [Test worker] INFO OutboundRequestResponse - 11 Sending request: POST http://localhost:34393//services/apexrest/v1.0/Claim_99_Transaction?idType=MM_Master_Member_ID__c&id=123124124 | |
| 11 > Accept: application/json | |
| 11 > Authorization: Bearer my-access-token | |
| 11 > Content-Type: application/json | |
| 11 > X-Request-Id: ABC | |
| 11 > {"claimReceipt":{"branchID":1000,"terminalID":"12345","transactionDate":"2020-06-25","transactionNumber":"123123123"}} | |
| 11:08:01.649 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:34393//services/apexrest/v1.0/Claim_99_Transaction, Took: 4 ms. | |
| 11:08:01.649 [Test worker] INFO OutboundRequestResponse - 11 Received response: successful responseCode=200 - OK | |
| 11 > server: Jetty(6.1.26) | |
| 11 > transfer-encoding: chunked | |
| 11 > content-type: application/json | |
| 11 < ReceiptClaimResponse(super=SalesforceResponse(message=null, errorCode=null), status=null, spendItSaveItPoints=null, communityPoints=null, dividendPoints=null, rejectionReason=null) | |
| 11:08:01.796 [Test worker] INFO OutboundRequestResponse - 12 Sending request: POST http://localhost:45093//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 12 > Accept: application/json | |
| 12 > X-Request-Id: ABC | |
| 11:08:01.801 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 5 ms. | |
| 11:08:01.802 [Test worker] INFO OutboundRequestResponse - 12 Received response: successful responseCode=200 - OK | |
| 12 > server: Jetty(6.1.26) | |
| 12 > transfer-encoding: chunked | |
| 12 > content-type: application/json | |
| 12 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@46a91511 | |
| 11:08:01.802 [Test worker] INFO OutboundRequestResponse - 13 Sending request: DELETE http://localhost:45093//services/apexrest/v1.0/MemberDeletion?mdmid=123&rollbackOnSuccess=false | |
| 13 > Accept: application/json | |
| 13 > Authorization: Bearer my-access-token | |
| 13 > Content-Type: application/json | |
| 13 > X-Request-Id: ABC | |
| 11:08:01.808 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: DELETE http://localhost:45093//services/apexrest/v1.0/MemberDeletion, Took: 6 ms. | |
| 11:08:01.808 [Test worker] INFO OutboundRequestResponse - 13 Received response: successful responseCode=200 - OK | |
| 13 > server: Jetty(6.1.26) | |
| 13 > transfer-encoding: chunked | |
| 13 > content-type: application/json | |
| 13 < DeleteMemberResponse(message=Member deleted., status=200) | |
| 11:08:01.937 [Test worker] INFO OutboundRequestResponse - 14 Sending request: POST http://localhost:37627//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 14 > Accept: application/json | |
| 14 > X-Request-Id: ABC | |
| 11:08:01.947 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:37627 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:61) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$memberDeleteLoginNeverSucceeds$1(SalesforceClientTest.java:170) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginNeverSucceeds(SalesforceClientTest.java:170) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:37627 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 63 common frames omitted | |
| 11:08:01.948 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 11 ms. | |
| 11:08:01.948 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER_LOGIN request - retry number 1 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:61) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$memberDeleteLoginNeverSucceeds$1(SalesforceClientTest.java:170) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginNeverSucceeds(SalesforceClientTest.java:170) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:01.949 [Test worker] INFO OutboundRequestResponse - 15 Sending request: POST http://localhost:37627//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 15 > Accept: application/json | |
| 15 > X-Request-Id: ABC | |
| 11:08:01.953 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:37627 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:61) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$memberDeleteLoginNeverSucceeds$1(SalesforceClientTest.java:170) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginNeverSucceeds(SalesforceClientTest.java:170) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:37627 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 63 common frames omitted | |
| 11:08:01.954 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 5 ms. | |
| 11:08:01.954 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER_LOGIN request - retry number 2 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:61) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$memberDeleteLoginNeverSucceeds$1(SalesforceClientTest.java:170) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginNeverSucceeds(SalesforceClientTest.java:170) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:01.955 [Test worker] INFO OutboundRequestResponse - 16 Sending request: POST http://localhost:37627//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 16 > Accept: application/json | |
| 16 > X-Request-Id: ABC | |
| 11:08:01.958 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:37627 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:61) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$memberDeleteLoginNeverSucceeds$1(SalesforceClientTest.java:170) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginNeverSucceeds(SalesforceClientTest.java:170) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:37627 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 63 common frames omitted | |
| 11:08:01.959 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 4 ms. | |
| 11:08:01.959 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER_LOGIN request - retry number 3 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:61) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$memberDeleteLoginNeverSucceeds$1(SalesforceClientTest.java:170) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginNeverSucceeds(SalesforceClientTest.java:170) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.110 [Test worker] INFO OutboundRequestResponse - 17 Sending request: POST http://localhost:38547//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 17 > Accept: application/json | |
| 17 > X-Request-Id: ABC | |
| 11:08:02.114 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 4 ms. | |
| 11:08:02.115 [Test worker] INFO OutboundRequestResponse - 17 Received response: successful responseCode=200 - OK | |
| 17 > server: Jetty(6.1.26) | |
| 17 > transfer-encoding: chunked | |
| 17 > content-type: application/json | |
| 17 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@7e8d2fb2 | |
| 11:08:02.115 [Test worker] INFO OutboundRequestResponse - 18 Sending request: DELETE http://localhost:38547//services/apexrest/v1.0/MemberDeletion?mdmid=123124124&rollbackOnSuccess=false | |
| 18 > Accept: application/json | |
| 18 > Authorization: Bearer my-access-token | |
| 18 > Content-Type: application/json | |
| 18 > X-Request-Id: ABC | |
| 11:08:02.117 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:38547 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginSucceedsButDeleteMemberFails(SalesforceClientTest.java:220) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:38547 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 56 common frames omitted | |
| 11:08:02.117 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: DELETE http://localhost:38547//services/apexrest/v1.0/MemberDeletion, Took: 2 ms. | |
| 11:08:02.117 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER request - retry number 1 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:221) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginSucceedsButDeleteMemberFails(SalesforceClientTest.java:220) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.118 [Test worker] INFO OutboundRequestResponse - 19 Sending request: DELETE http://localhost:38547//services/apexrest/v1.0/MemberDeletion?mdmid=123124124&rollbackOnSuccess=false | |
| 19 > Accept: application/json | |
| 19 > Authorization: Bearer my-access-token | |
| 19 > Content-Type: application/json | |
| 19 > X-Request-Id: ABC | |
| 11:08:02.120 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:38547 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginSucceedsButDeleteMemberFails(SalesforceClientTest.java:220) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:38547 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 56 common frames omitted | |
| 11:08:02.120 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: DELETE http://localhost:38547//services/apexrest/v1.0/MemberDeletion, Took: 2 ms. | |
| 11:08:02.121 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_DELETE_MEMBER request - retry number 2 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:221) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginSucceedsButDeleteMemberFails(SalesforceClientTest.java:220) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.121 [Test worker] INFO OutboundRequestResponse - 20 Sending request: DELETE http://localhost:38547//services/apexrest/v1.0/MemberDeletion?mdmid=123124124&rollbackOnSuccess=false | |
| 20 > Accept: application/json | |
| 20 > Authorization: Bearer my-access-token | |
| 20 > Content-Type: application/json | |
| 20 > X-Request-Id: ABC | |
| 11:08:02.124 [Test worker] ERROR u.c.c.d.m.c.SalesforceClientTest - Cannot deserialise value: '{ | |
| "issued_at": null, | |
| "instance_url": "http://localhost:38547/", | |
| "access_token": "my-access-token", | |
| "token_type": "my-token-type", | |
| "error": null, | |
| "error_description": null | |
| } | |
| ' | |
| com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "issued_at" (class uk.co.coop.digitalapi.member.api.io.services.salesforce.responses.DeleteMemberResponse), not marked as ignorable (2 known properties: "status", "message"]) | |
| at [Source: (String)"{ | |
| "issued_at": null, | |
| "instance_url": "http://localhost:38547/", | |
| "access_token": "my-access-token", | |
| "token_type": "my-token-type", | |
| "error": null, | |
| "error_description": null | |
| } | |
| "; line: 2, column: 20] (through reference chain: uk.co.coop.digitalapi.member.api.io.services.salesforce.responses.DeleteMemberResponse["issued_at"]) | |
| at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61) | |
| at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:823) | |
| at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1153) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1589) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1567) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:258) | |
| at com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserialize(SuperSonicBeanDeserializer.java:155) | |
| at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4014) | |
| at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3005) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest$1.readValue(SalesforceClientTest.java:343) | |
| at com.mashape.unirest.http.HttpResponse.<init>(HttpResponse.java:101) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:139) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$deleteMember$0(SalesforceClient.java:81) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.deleteMember(SalesforceClient.java:62) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.memberDeleteLoginSucceedsButDeleteMemberFails(SalesforceClientTest.java:220) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.124 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: DELETE http://localhost:38547//services/apexrest/v1.0/MemberDeletion, Took: 3 ms. | |
| 11:08:02.125 [Test worker] INFO OutboundRequestResponse - 20 Received response: successful responseCode=200 - OK | |
| 20 > server: Jetty(6.1.26) | |
| 20 > transfer-encoding: chunked | |
| 20 > content-type: application/json | |
| 11:08:02.245 [Test worker] INFO OutboundRequestResponse - 21 Sending request: POST http://localhost:33109//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 21 > Accept: application/json | |
| 21 > X-Request-Id: ABC | |
| 11:08:02.247 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:33109 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginAndReceiptClaimSucceedAfterRetries(SalesforceClientTest.java:131) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:33109 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 58 common frames omitted | |
| 11:08:02.247 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 2 ms. | |
| 11:08:02.247 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_RECEIPT_CLAIM_LOGIN request - retry number 1 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginAndReceiptClaimSucceedAfterRetries(SalesforceClientTest.java:131) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.248 [Test worker] INFO OutboundRequestResponse - 22 Sending request: POST http://localhost:33109//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 22 > Accept: application/json | |
| 22 > X-Request-Id: ABC | |
| 11:08:02.249 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:33109 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginAndReceiptClaimSucceedAfterRetries(SalesforceClientTest.java:131) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:33109 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 58 common frames omitted | |
| 11:08:02.250 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 2 ms. | |
| 11:08:02.250 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_RECEIPT_CLAIM_LOGIN request - retry number 2 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginAndReceiptClaimSucceedAfterRetries(SalesforceClientTest.java:131) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.250 [Test worker] INFO OutboundRequestResponse - 23 Sending request: POST http://localhost:33109//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 23 > Accept: application/json | |
| 23 > X-Request-Id: ABC | |
| 11:08:02.252 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 2 ms. | |
| 11:08:02.252 [Test worker] INFO OutboundRequestResponse - 23 Received response: successful responseCode=200 - OK | |
| 23 > server: Jetty(6.1.26) | |
| 23 > transfer-encoding: chunked | |
| 23 > content-type: application/json | |
| 23 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@64e52252 | |
| 11:08:02.252 [Test worker] INFO OutboundRequestResponse - 24 Sending request: POST http://localhost:33109//services/apexrest/v1.0/Claim_99_Transaction?idType=MM_Master_Member_ID__c&id=123124124 | |
| 24 > Accept: application/json | |
| 24 > Authorization: Bearer my-access-token | |
| 24 > Content-Type: application/json | |
| 24 > X-Request-Id: ABC | |
| 24 > {"claimReceipt":{"branchID":1000,"terminalID":"12345","transactionDate":"2020-06-25","transactionNumber":"123123123"}} | |
| 11:08:02.253 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:33109//services/apexrest/v1.0/Claim_99_Transaction, Took: 1 ms. | |
| 11:08:02.253 [Test worker] INFO OutboundRequestResponse - 24 Received response: successful responseCode=200 - OK | |
| 24 > server: Jetty(6.1.26) | |
| 24 > transfer-encoding: chunked | |
| 24 > content-type: application/json | |
| 24 < ReceiptClaimResponse(super=SalesforceResponse(message=null, errorCode=null), status=null, spendItSaveItPoints=null, communityPoints=null, dividendPoints=null, rejectionReason=null) | |
| 11:08:02.398 [Test worker] INFO OutboundRequestResponse - 25 Sending request: POST http://localhost:36263//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 25 > Accept: application/json | |
| 25 > X-Request-Id: ABC | |
| 11:08:02.405 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 6 ms. | |
| 11:08:02.406 [Test worker] INFO OutboundRequestResponse - 25 Received response: successful responseCode=200 - OK | |
| 25 > server: Jetty(6.1.26) | |
| 25 > transfer-encoding: chunked | |
| 25 > content-type: application/json | |
| 25 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@6be303dd | |
| 11:08:02.406 [Test worker] INFO OutboundRequestResponse - 26 Sending request: POST http://localhost:36263//services/apexrest/v1.0/Claim_99_Transaction?idType=MM_Master_Member_ID__c&id=123124124 | |
| 26 > Accept: application/json | |
| 26 > Authorization: Bearer my-access-token | |
| 26 > Content-Type: application/json | |
| 26 > X-Request-Id: ABC | |
| 26 > {"claimReceipt":{"branchID":1000,"terminalID":"12345","transactionDate":"2020-06-25","transactionNumber":"123123123"}} | |
| 11:08:02.411 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:36263 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendSalesforceReceiptClaim(SalesforceClient.java:152) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendReceiptClaimRequest$1(SalesforceClient.java:113) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:112) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginSucceedsButRecepitClaimFails(SalesforceClientTest.java:200) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:36263 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 57 common frames omitted | |
| 11:08:02.412 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:36263//services/apexrest/v1.0/Claim_99_Transaction, Took: 6 ms. | |
| 11:08:02.412 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_RECEIPT_CLAIM_DO_CLAIM request - retry number 1 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:221) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendSalesforceReceiptClaim(SalesforceClient.java:152) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendReceiptClaimRequest$1(SalesforceClient.java:113) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:112) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginSucceedsButRecepitClaimFails(SalesforceClientTest.java:200) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.413 [Test worker] INFO OutboundRequestResponse - 27 Sending request: POST http://localhost:36263//services/apexrest/v1.0/Claim_99_Transaction?idType=MM_Master_Member_ID__c&id=123124124 | |
| 27 > Accept: application/json | |
| 27 > Authorization: Bearer my-access-token | |
| 27 > Content-Type: application/json | |
| 27 > X-Request-Id: ABC | |
| 27 > {"claimReceipt":{"branchID":1000,"terminalID":"12345","transactionDate":"2020-06-25","transactionNumber":"123123123"}} | |
| 11:08:02.417 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:36263 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendSalesforceReceiptClaim(SalesforceClient.java:152) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendReceiptClaimRequest$1(SalesforceClient.java:113) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:112) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginSucceedsButRecepitClaimFails(SalesforceClientTest.java:200) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:36263 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 57 common frames omitted | |
| 11:08:02.418 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:36263//services/apexrest/v1.0/Claim_99_Transaction, Took: 5 ms. | |
| 11:08:02.418 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_RECEIPT_CLAIM_DO_CLAIM request - retry number 2 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:221) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendSalesforceReceiptClaim(SalesforceClient.java:152) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendReceiptClaimRequest$1(SalesforceClient.java:113) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:112) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginSucceedsButRecepitClaimFails(SalesforceClientTest.java:200) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.419 [Test worker] INFO OutboundRequestResponse - 28 Sending request: POST http://localhost:36263//services/apexrest/v1.0/Claim_99_Transaction?idType=MM_Master_Member_ID__c&id=123124124 | |
| 28 > Accept: application/json | |
| 28 > Authorization: Bearer my-access-token | |
| 28 > Content-Type: application/json | |
| 28 > X-Request-Id: ABC | |
| 28 > {"claimReceipt":{"branchID":1000,"terminalID":"12345","transactionDate":"2020-06-25","transactionNumber":"123123123"}} | |
| 11:08:02.424 [Test worker] ERROR u.c.c.d.m.c.SalesforceClientTest - Cannot deserialise value: '{ | |
| "issued_at": null, | |
| "instance_url": "http://localhost:36263/", | |
| "access_token": "my-access-token", | |
| "token_type": "my-token-type", | |
| "error": null, | |
| "error_description": null | |
| } | |
| ' | |
| com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "issued_at" (class uk.co.coop.digitalapi.member.api.io.services.salesforce.responses.ReceiptClaimResponse), not marked as ignorable (7 known properties: "status", "spendItSaveItPoints", "errorCode", "message", "communityPoints", "rejectionReason", "dividendPoints"]) | |
| at [Source: (String)"{ | |
| "issued_at": null, | |
| "instance_url": "http://localhost:36263/", | |
| "access_token": "my-access-token", | |
| "token_type": "my-token-type", | |
| "error": null, | |
| "error_description": null | |
| } | |
| "; line: 2, column: 20] (through reference chain: uk.co.coop.digitalapi.member.api.io.services.salesforce.responses.ReceiptClaimResponse["issued_at"]) | |
| at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61) | |
| at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:823) | |
| at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1153) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1589) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1567) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:258) | |
| at com.fasterxml.jackson.module.afterburner.deser.SuperSonicBeanDeserializer.deserialize(SuperSonicBeanDeserializer.java:155) | |
| at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4014) | |
| at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3005) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest$1.readValue(SalesforceClientTest.java:343) | |
| at com.mashape.unirest.http.HttpResponse.<init>(HttpResponse.java:101) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:139) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendSalesforceReceiptClaim(SalesforceClient.java:152) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendReceiptClaimRequest$1(SalesforceClient.java:113) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:112) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginSucceedsButRecepitClaimFails(SalesforceClientTest.java:200) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.425 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST http://localhost:36263//services/apexrest/v1.0/Claim_99_Transaction, Took: 6 ms. | |
| 11:08:02.425 [Test worker] INFO OutboundRequestResponse - 28 Received response: successful responseCode=200 - OK | |
| 28 > server: Jetty(6.1.26) | |
| 28 > transfer-encoding: chunked | |
| 28 > content-type: application/json | |
| 28 < ReceiptClaimResponse(super=SalesforceResponse(message={ | |
| "issued_at": null, | |
| "instance_url": "http://localhost:36263/", | |
| "access_token": "my-access-token", | |
| "token_type": "my-token-type", | |
| "error": null, | |
| "error_description": null | |
| } | |
| , errorCode=DOWNSTREAM_ERROR), status=null, spendItSaveItPoints=null, communityPoints=null, dividendPoints=null, rejectionReason=null) | |
| 11:08:02.551 [Test worker] INFO OutboundRequestResponse - 29 Sending request: POST http://localhost:45539//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 29 > Accept: application/json | |
| 29 > X-Request-Id: ABC | |
| 11:08:02.557 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:45539 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginNeverSucceeds$0(SalesforceClientTest.java:155) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginNeverSucceeds(SalesforceClientTest.java:155) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:45539 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 63 common frames omitted | |
| 11:08:02.558 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 6 ms. | |
| 11:08:02.558 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_RECEIPT_CLAIM_LOGIN request - retry number 1 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginNeverSucceeds$0(SalesforceClientTest.java:155) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginNeverSucceeds(SalesforceClientTest.java:155) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.559 [Test worker] INFO OutboundRequestResponse - 30 Sending request: POST http://localhost:45539//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 30 > Accept: application/json | |
| 30 > X-Request-Id: ABC | |
| 11:08:02.563 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:45539 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginNeverSucceeds$0(SalesforceClientTest.java:155) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginNeverSucceeds(SalesforceClientTest.java:155) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:45539 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 63 common frames omitted | |
| 11:08:02.564 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 5 ms. | |
| 11:08:02.564 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_RECEIPT_CLAIM_LOGIN request - retry number 2 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginNeverSucceeds$0(SalesforceClientTest.java:155) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginNeverSucceeds(SalesforceClientTest.java:155) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.565 [Test worker] INFO OutboundRequestResponse - 31 Sending request: POST http://localhost:45539//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 31 > Accept: application/json | |
| 31 > X-Request-Id: ABC | |
| 11:08:02.569 [Test worker] ERROR u.c.c.d.c.a.c.AbstractUnirestClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:45539 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:105) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginNeverSucceeds$0(SalesforceClientTest.java:155) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginNeverSucceeds(SalesforceClientTest.java:155) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| Caused by: org.apache.http.NoHttpResponseException: localhost:45539 failed to respond | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) | |
| at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) | |
| at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) | |
| at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) | |
| at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:157) | |
| at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) | |
| at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) | |
| at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) | |
| at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) | |
| at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) | |
| at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) | |
| at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) | |
| at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138) | |
| ... 63 common frames omitted | |
| 11:08:02.570 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 4 ms. | |
| 11:08:02.570 [Test worker] INFO u.c.c.d.m.client.SalesforceClient - Failed to make a SF_RECEIPT_CLAIM_LOGIN request - retry number 3 of 3 | |
| uk.co.coop.digitalapi.common.api.core.exception.ApiConnectionException: Could not connect to a downstream service | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.lambda$sendRequestLogTime$0(AbstractUnirestClient.java:108) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequestLogTime(AbstractUnirestClient.java:102) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.sendRequest(AbstractUnirestClient.java:53) | |
| at uk.co.coop.digitalapi.common.api.client.AbstractUnirestClient.processRequest(AbstractUnirestClient.java:33) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.requestOAuthToken(SalesforceClient.java:101) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:110) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginNeverSucceeds$0(SalesforceClientTest.java:155) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginNeverSucceeds(SalesforceClientTest.java:155) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) | |
| at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) | |
| at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) | |
| at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:118) | |
| at sun.reflect.GeneratedMethodAccessor47.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) | |
| at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) | |
| at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:412) | |
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) | |
| at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) | |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) | |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) | |
| at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) | |
| at java.lang.Thread.run(Thread.java:748) | |
| 11:08:02.717 [Test worker] INFO OutboundRequestResponse - 32 Sending request: POST http://localhost:38721//services/oauth2/token?grant_type=i132uyruhsdfsd&client_id=hasdfjhsadf&client_secret=sadfhusadhg&username=sdfihquhnaf&password=aksify8321yrj | |
| 32 > Accept: application/json | |
| 32 > X-Request-Id: ABC | |
| 11:08:02.723 [Test worker] INFO u.c.c.d.c.a.l.RequestTimingLogger - TIMING: POST /services/oauth2/token, Took: 6 ms. | |
| 11:08:02.723 [Test worker] INFO OutboundRequestResponse - 32 Received response: successful responseCode=200 - OK | |
| 32 > server: Jetty(6.1.26) | |
| 32 > transfer-encoding: chunked | |
| 32 > content-type: application/json | |
| 32 < uk.co.coop.digitalapi.member.api.io.responses.OAuthLoginResponse@6317d88c | |
| 11:08:02.724 [Test worker] INFO OutboundRequestResponse - 33 Sending request: POST http://localhost:38721//services/apexrest/v1.0/Claim_99_Transaction?idType=MM_Master_Member_ID__c&id=123124124 | |
| 33 > Accept: application/json | |
| 33 > Authorization: Bearer my-access-token | |
| 33 > Content-Type: application/json | |
| 33 > X-Request-Id: ABC | |
| 33 > {"claimReceipt":{"branchID":1000,"terminalID":"12345","transactionDate":"2020-06-25","transactionNumber":"123123123"}} | |
| 11:08:02.726 [Test worker] WARN u.c.c.d.m.client.SalesforceClient - Service connection error: | |
| com.mashape.unirest.http.exceptions.UnirestException: org.apache.http.NoHttpResponseException: localhost:38721 failed to respond | |
| at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143) | |
| at com.mashape.unirest.request.BaseRequest.asObject(BaseRequest.java:80) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendRequestAndLogTime$2(SalesforceClient.java:218) | |
| at uk.co.coop.digitalapi.common.api.logging.RequestTimingLogger.executeAndLogTime(RequestTimingLogger.java:25) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendRequestAndLogTime(SalesforceClient.java:214) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendSalesforceReceiptClaim(SalesforceClient.java:152) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.lambda$sendReceiptClaimRequest$1(SalesforceClient.java:113) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.retryNumTimes(SalesforceClient.java:165) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClient.sendReceiptClaimRequest(SalesforceClient.java:112) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.lambda$testLoginSucceedsButReceiptClaimNeverSucceeds$2(SalesforceClientTest.java:250) | |
| at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:62) | |
| at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:786) | |
| at org.assertj.core.api.Assertions.catchThrowable(Assertions.java:1199) | |
| at org.assertj.core.api.Assertions.assertThatThrownBy(Assertions.java:1093) | |
| at uk.co.coop.digitalapi.member.client.SalesforceClientTest.testLoginSucceedsButReceiptClaimNeverSucceeds(SalesforceClientTest.java:250) | |
| 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 com.github.tomakehurst.wiremock.junit.WireMockRule$1.evaluate(WireMockRule.java:62) | |
| 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.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) | |
| at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) | |
| at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) | |
| at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) | |
| at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
| at java.lang.reflect.Method.invoke(Method.java:498) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) | |
| at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) | |
| at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment