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 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 edwardsmichael@gmail.com 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 elizabeth39@yahoo.com 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 skyler.white@gmail.com | |
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/something@gmail.com/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/something@gmail.com/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/something@gmail.com/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/something@gmail.com/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/SomeThing@gmail.com/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/SomeThing@gmail.com/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/doesnotmatch@gmail.com/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/something@gmail.com/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/something@gmail.com/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 Bob@gmail.com | |
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@email.com | |
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 Bob@gmail.com | |
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 heisenberg@gmail.com 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 heisenberg@gmail.com 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 Bob@gmail.com | |
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/0000@gmail.com 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 Bob@gmail.com 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 Bob@gmail.com | |
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/Bob@gmail.com does not match member for mdmId memberId: Personal Email/someone.else@email.com | |
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":"test@meaningfulplatform.co.uk","emailAddressTo":"member@meaningfulplatform.co.uk","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) | |
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAd |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment