Build #391

Build: #391 failed

Job: Default Job failed

Stages & jobs

  1. Default Stage

Io.cdap.plugin.batch.sink. batch cube sink test: Test case result

The below summarizes the result of the test "Io.cdap.plugin.batch.sink. batch cube sink test" in build 391 of Hydrator Plugins - Build and Deploy - Default Job. View test case history
Description
Io.cdap.plugin.batch.sink. batch cube sink test
Test class
io.cdap.plugin.batch.sink.BatchCubeSinkTest
Method
io.cdap.plugin.batch.sink.BatchCubeSinkTest
Duration
< 1 sec
Status
Failed (New Failure)

Error Log

com.google.inject.CreationException: Unable to create injector, see the following errors:

1) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 1 at io.cdap.cdap.gateway.handlers.NamespaceHttpHandler.<init>(NamespaceHttpHandler.java:57)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:342) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

2) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 4 at io.cdap.cdap.internal.app.services.NoopRunRecordCorrectorService.<init>(NoopRunRecordCorrectorService.java:37)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1.configure(AppFabricServiceRuntimeModule.java:157) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1)

3) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 0 at io.cdap.cdap.internal.bootstrap.executor.DefaultNamespaceCreator.<init>(DefaultNamespaceCreator.java:42)
  at io.cdap.cdap.internal.bootstrap.guice.BootstrapModules$BaseModule.configure(BootstrapModules.java:85) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.internal.bootstrap.guice.BootstrapModules$1)

4) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 2 at io.cdap.cdap.internal.capability.CapabilityApplier.<init>(CapabilityApplier.java:117)
  at io.cdap.cdap.internal.capability.CapabilityModule.configure(CapabilityModule.java:29) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.internal.capability.CapabilityModule)

5) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.app.guice.AuthorizationModule$AdminProvider.<init>(AuthorizationModule.java:135)
  at io.cdap.cdap.app.guice.AuthorizationModule.configure(AuthorizationModule.java:89)

6) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver.<init>(SchedulerQueueResolver.java:45)
  while locating io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver
    for parameter 3 at io.cdap.cdap.internal.app.services.PropertiesResolver.<init>(PropertiesResolver.java:51)
  while locating io.cdap.cdap.internal.app.services.PropertiesResolver
    for parameter 4 at io.cdap.cdap.internal.app.services.ProgramLifecycleService.<init>(ProgramLifecycleService.java:148)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:309) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

7) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver.<init>(SchedulerQueueResolver.java:45)
  while locating io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver
    for parameter 3 at io.cdap.cdap.internal.app.services.PropertiesResolver.<init>(PropertiesResolver.java:51)
  while locating io.cdap.cdap.internal.app.services.PropertiesResolver
    for parameter 2 at io.cdap.cdap.scheduler.ConstraintCheckerService.<init>(ConstraintCheckerService.java:77)
  while locating io.cdap.cdap.scheduler.ConstraintCheckerService
    for parameter 2 at io.cdap.cdap.scheduler.CoreSchedulerService.<init>(CoreSchedulerService.java:105)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:312) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

8) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 1 at io.cdap.cdap.internal.app.runtime.artifact.ArtifactStore.<init>(ArtifactStore.java:195)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:307) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

9) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 1 at io.cdap.cdap.internal.app.namespace.LocalStorageProviderNamespaceAdmin.<init>(LocalStorageProviderNamespaceAdmin.java:33)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1.configure(AppFabricServiceRuntimeModule.java:162) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1)

10) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 2 at io.cdap.cdap.data2.datafabric.dataset.service.DefaultDatasetTypeService.<init>(DefaultDatasetTypeService.java:96)
  at io.cdap.cdap.data.runtime.DataSetServiceModules$1$1.configure(DataSetServiceModules.java:94) (via modules: io.cdap.cdap.data.runtime.DataSetServiceModules$1 -> io.cdap.cdap.data.runtime.DataSetServiceModules$1$1)

11) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 3 at io.cdap.cdap.internal.app.runtime.batch.MapReduceProgramRunner.<init>(MapReduceProgramRunner.java:110)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:82) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

12) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 5 at io.cdap.cdap.data2.datafabric.dataset.service.DatasetInstanceService.<init>(DatasetInstanceService.java:110)
  while locating io.cdap.cdap.data2.datafabric.dataset.service.DatasetInstanceService
    for parameter 7 at io.cdap.cdap.data2.datafabric.dataset.service.DatasetService.<init>(DatasetService.java:80)
  at io.cdap.cdap.data.runtime.DataSetServiceModules$1$1.configure(DataSetServiceModules.java:77) (via modules: io.cdap.cdap.data.runtime.DataSetServiceModules$1 -> io.cdap.cdap.data.runtime.DataSetServiceModules$1$1)

13) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.data2.datafabric.dataset.service.DefaultDatasetTypeService.<init>(DefaultDatasetTypeService.java:96)
  at io.cdap.cdap.data.runtime.DataSetServiceModules$1$1.configure(DataSetServiceModules.java:94) (via modules: io.cdap.cdap.data.runtime.DataSetServiceModules$1 -> io.cdap.cdap.data.runtime.DataSetServiceModules$1$1)

14) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 6 at io.cdap.cdap.explore.service.hive.Hive14ExploreService.<init>(Hive14ExploreService.java:67)
  at io.cdap.cdap.explore.guice.ExploreRuntimeModule$ExploreLocalModule.configure(ExploreRuntimeModule.java:114) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.explore.guice.ExploreRuntimeModule$ExploreLocalModule)

15) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.AppLifecycleHttpHandler.<init>(AppLifecycleHttpHandler.java:148)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:343) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

16) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.AppLifecycleHttpHandlerInternal.<init>(AppLifecycleHttpHandlerInternal.java:69)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:344) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

17) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.ArtifactHttpHandler.<init>(ArtifactHttpHandler.java:141)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:354) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

18) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.gateway.handlers.ArtifactHttpHandlerInternal.<init>(ArtifactHttpHandlerInternal.java:73)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:355) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

19) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.PreferencesHttpHandlerInternal.<init>(PreferencesHttpHandlerInternal.java:56)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:350) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

20) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 5 at io.cdap.cdap.gateway.handlers.ProgramLifecycleHttpHandler.<init>(ProgramLifecycleHttpHandler.java:195)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:345) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

21) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 3 at io.cdap.cdap.internal.app.namespace.LocalStorageProviderNamespaceAdmin.<init>(LocalStorageProviderNamespaceAdmin.java:33)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1.configure(AppFabricServiceRuntimeModule.java:162) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1)

22) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 0 at io.cdap.cdap.internal.app.namespace.NamespaceExistenceVerifier.<init>(NamespaceExistenceVerifier.java:35)
  at io.cdap.cdap.app.guice.EntityVerifierModule.configure(EntityVerifierModule.java:52) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.EntityVerifierModule)

23) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 14 at io.cdap.cdap.internal.app.runtime.batch.MapReduceProgramRunner.<init>(MapReduceProgramRunner.java:110)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:82) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

24) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 12 at io.cdap.cdap.internal.app.runtime.service.ServiceProgramRunner.<init>(ServiceProgramRunner.java:97)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:89) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

25) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 10 at io.cdap.cdap.internal.app.runtime.worker.WorkerProgramRunner.<init>(WorkerProgramRunner.java:82)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:90) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

26) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 14 at io.cdap.cdap.internal.app.runtime.workflow.WorkflowProgramRunner.<init>(WorkflowProgramRunner.java:86)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:83) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

27) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 3 at io.cdap.cdap.scheduler.ConstraintCheckerService.<init>(ConstraintCheckerService.java:77)
  while locating io.cdap.cdap.scheduler.ConstraintCheckerService
    for parameter 2 at io.cdap.cdap.scheduler.CoreSchedulerService.<init>(CoreSchedulerService.java:105)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:312) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

28) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.security.impersonation.DefaultOwnerAdmin.<init>(DefaultOwnerAdmin.java:49)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:311) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

29) An exception was caught and reported. Message: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@6b6b3572]]
  at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
Caused by: java.lang.RuntimeException: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@6b6b3572]]
 at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationNodeProcessor.<init>(AuthEnforceRewriter.java:573)
 at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationVisitor$1.visitEnd(AuthEnforceRewriter.java:263)
 at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1287)
 at org.objectweb.asm.ClassReader.accept(ClassReader.java:688)
 at org.objectweb.asm.ClassReader.accept(ClassReader.java:400)
 at io.cdap.cdap.common.security.AuthEnforceRewriter.rewriteClass(AuthEnforceRewriter.java:153)
 at io.cdap.cdap.common.app.MainClassLoader.rewriteClass(MainClassLoader.java:170)
 at io.cdap.cdap.common.lang.InterceptableClassLoader.findClass(InterceptableClassLoader.java:54)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
 at io.cdap.cdap.app.preview.PreviewManagerModule.configure(PreviewManagerModule.java:71)
 at com.google.inject.PrivateModule.configure(PrivateModule.java:100)
 at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
 at com.google.inject.spi.Elements.getElements(Elements.java:110)
 at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
 at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
 at com.google.inject.Guice.createInjector(Guice.java:96)
 at com.google.inject.Guice.createInjector(Guice.java:73)
 at com.google.inject.Guice.createInjector(Guice.java:62)
 at io.cdap.cdap.test.TestBase.initialize(TestBase.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:59)
 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
 at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
 at io.cdap.cdap.common.test.TestRunner.run(TestRunner.java:73)
 at org.junit.runners.Suite.runChild(Suite.java:128)
 at org.junit.runners.Suite.runChild(Suite.java:27)
 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
 at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
 at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createReqestAndRun(JUnitCoreWrapper.java:139)
 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:111)
 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:84)
 at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:138)
 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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
 at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159)
 at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87)
 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)

30) An exception was caught and reported. Message: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@7ff35a3f]]
  at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.NamespaceAdminModule$1)
Caused by: java.lang.RuntimeException: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@7ff35a3f]]
 at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationNodeProcessor.<init>(AuthEnforceRewriter.java:573)
 at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationVisitor$1.visitEnd(AuthEnforceRewriter.java:263)
 at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1287)
 at org.objectweb.asm.ClassReader.accept(ClassReader.java:688)
 at org.objectweb.asm.ClassReader.accept(ClassReader.java:400)
 at io.cdap.cdap.common.security.AuthEnforceRewriter.rewriteClass(AuthEnforceRewriter.java:153)
 at io.cdap.cdap.common.app.MainClassLoader.rewriteClass(MainClassLoader.java:170)
 at io.cdap.cdap.common.lang.InterceptableClassLoader.findClass(InterceptableClassLoader.java:54)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
 at io.cdap.cdap.app.guice.NamespaceAdminModule$1.configure(NamespaceAdminModule.java:40)
 at com.google.inject.PrivateModule.configure(PrivateModule.java:100)
 at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
 at com.google.inject.util.Modules$CombinedModule.configure(Modules.java:128)
 at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
 at com.google.inject.spi.Elements.getElements(Elements.java:110)
 at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
 at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
 at com.google.inject.Guice.createInjector(Guice.java:96)
 at com.google.inject.Guice.createInjector(Guice.java:73)
 at com.google.inject.Guice.createInjector(Guice.java:62)
 at io.cdap.cdap.test.TestBase.initialize(TestBase.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:59)
 at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
 at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
 at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
 at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
 at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
 at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
 at org.junit.rules.RunRules.evaluate(RunRules.java:20)
 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
 at io.cdap.cdap.common.test.TestRunner.run(TestRunner.java:73)
 at org.junit.runners.Suite.runChild(Suite.java:128)
 at org.junit.runners.Suite.runChild(Suite.java:27)
 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
 at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
 at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createReqestAndRun(JUnitCoreWrapper.java:139)
 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:111)
 at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:84)
 at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:138)
 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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
 at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159)
 at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87)
 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)

31) No implementation for io.cdap.cdap.app.preview.PreviewManager was bound.
  at io.cdap.cdap.app.preview.PreviewManagerModule.configure(PreviewManagerModule.java:71)

31 errors
com.google.inject.CreationException: Unable to create injector, see the following errors:

1) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 1 at io.cdap.cdap.gateway.handlers.NamespaceHttpHandler.<init>(NamespaceHttpHandler.java:57)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:342) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

2) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 4 at io.cdap.cdap.internal.app.services.NoopRunRecordCorrectorService.<init>(NoopRunRecordCorrectorService.java:37)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1.configure(AppFabricServiceRuntimeModule.java:157) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1)

3) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 0 at io.cdap.cdap.internal.bootstrap.executor.DefaultNamespaceCreator.<init>(DefaultNamespaceCreator.java:42)
  at io.cdap.cdap.internal.bootstrap.guice.BootstrapModules$BaseModule.configure(BootstrapModules.java:85) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.internal.bootstrap.guice.BootstrapModules$1)

4) No implementation for io.cdap.cdap.common.namespace.NamespaceAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceAdmin
    for parameter 2 at io.cdap.cdap.internal.capability.CapabilityApplier.<init>(CapabilityApplier.java:117)
  at io.cdap.cdap.internal.capability.CapabilityModule.configure(CapabilityModule.java:29) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.internal.capability.CapabilityModule)

5) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.app.guice.AuthorizationModule$AdminProvider.<init>(AuthorizationModule.java:135)
  at io.cdap.cdap.app.guice.AuthorizationModule.configure(AuthorizationModule.java:89)

6) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver.<init>(SchedulerQueueResolver.java:45)
  while locating io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver
    for parameter 3 at io.cdap.cdap.internal.app.services.PropertiesResolver.<init>(PropertiesResolver.java:51)
  while locating io.cdap.cdap.internal.app.services.PropertiesResolver
    for parameter 4 at io.cdap.cdap.internal.app.services.ProgramLifecycleService.<init>(ProgramLifecycleService.java:148)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:309) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

7) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver.<init>(SchedulerQueueResolver.java:45)
  while locating io.cdap.cdap.app.runtime.scheduler.SchedulerQueueResolver
    for parameter 3 at io.cdap.cdap.internal.app.services.PropertiesResolver.<init>(PropertiesResolver.java:51)
  while locating io.cdap.cdap.internal.app.services.PropertiesResolver
    for parameter 2 at io.cdap.cdap.scheduler.ConstraintCheckerService.<init>(ConstraintCheckerService.java:77)
  while locating io.cdap.cdap.scheduler.ConstraintCheckerService
    for parameter 2 at io.cdap.cdap.scheduler.CoreSchedulerService.<init>(CoreSchedulerService.java:105)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:312) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

8) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 1 at io.cdap.cdap.internal.app.runtime.artifact.ArtifactStore.<init>(ArtifactStore.java:195)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:307) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

9) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 1 at io.cdap.cdap.internal.app.namespace.LocalStorageProviderNamespaceAdmin.<init>(LocalStorageProviderNamespaceAdmin.java:33)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1.configure(AppFabricServiceRuntimeModule.java:162) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1)

10) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 2 at io.cdap.cdap.data2.datafabric.dataset.service.DefaultDatasetTypeService.<init>(DefaultDatasetTypeService.java:96)
  at io.cdap.cdap.data.runtime.DataSetServiceModules$1$1.configure(DataSetServiceModules.java:94) (via modules: io.cdap.cdap.data.runtime.DataSetServiceModules$1 -> io.cdap.cdap.data.runtime.DataSetServiceModules$1$1)

11) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.common.namespace.DefaultNamespacePathLocator.<init>(DefaultNamespacePathLocator.java:44)
  while locating io.cdap.cdap.common.namespace.NamespacePathLocator
    for parameter 3 at io.cdap.cdap.internal.app.runtime.batch.MapReduceProgramRunner.<init>(MapReduceProgramRunner.java:110)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:82) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

12) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 5 at io.cdap.cdap.data2.datafabric.dataset.service.DatasetInstanceService.<init>(DatasetInstanceService.java:110)
  while locating io.cdap.cdap.data2.datafabric.dataset.service.DatasetInstanceService
    for parameter 7 at io.cdap.cdap.data2.datafabric.dataset.service.DatasetService.<init>(DatasetService.java:80)
  at io.cdap.cdap.data.runtime.DataSetServiceModules$1$1.configure(DataSetServiceModules.java:77) (via modules: io.cdap.cdap.data.runtime.DataSetServiceModules$1 -> io.cdap.cdap.data.runtime.DataSetServiceModules$1$1)

13) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.data2.datafabric.dataset.service.DefaultDatasetTypeService.<init>(DefaultDatasetTypeService.java:96)
  at io.cdap.cdap.data.runtime.DataSetServiceModules$1$1.configure(DataSetServiceModules.java:94) (via modules: io.cdap.cdap.data.runtime.DataSetServiceModules$1 -> io.cdap.cdap.data.runtime.DataSetServiceModules$1$1)

14) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 6 at io.cdap.cdap.explore.service.hive.Hive14ExploreService.<init>(Hive14ExploreService.java:67)
  at io.cdap.cdap.explore.guice.ExploreRuntimeModule$ExploreLocalModule.configure(ExploreRuntimeModule.java:114) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.explore.guice.ExploreRuntimeModule$ExploreLocalModule)

15) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.AppLifecycleHttpHandler.<init>(AppLifecycleHttpHandler.java:148)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:343) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

16) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.AppLifecycleHttpHandlerInternal.<init>(AppLifecycleHttpHandlerInternal.java:69)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:344) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

17) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.ArtifactHttpHandler.<init>(ArtifactHttpHandler.java:141)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:354) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

18) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 1 at io.cdap.cdap.gateway.handlers.ArtifactHttpHandlerInternal.<init>(ArtifactHttpHandlerInternal.java:73)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:355) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

19) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.gateway.handlers.PreferencesHttpHandlerInternal.<init>(PreferencesHttpHandlerInternal.java:56)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:350) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

20) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 5 at io.cdap.cdap.gateway.handlers.ProgramLifecycleHttpHandler.<init>(ProgramLifecycleHttpHandler.java:195)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:345) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

21) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 3 at io.cdap.cdap.internal.app.namespace.LocalStorageProviderNamespaceAdmin.<init>(LocalStorageProviderNamespaceAdmin.java:33)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1.configure(AppFabricServiceRuntimeModule.java:162) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$1)

22) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 0 at io.cdap.cdap.internal.app.namespace.NamespaceExistenceVerifier.<init>(NamespaceExistenceVerifier.java:35)
  at io.cdap.cdap.app.guice.EntityVerifierModule.configure(EntityVerifierModule.java:52) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.EntityVerifierModule)

23) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 14 at io.cdap.cdap.internal.app.runtime.batch.MapReduceProgramRunner.<init>(MapReduceProgramRunner.java:110)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:82) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

24) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 12 at io.cdap.cdap.internal.app.runtime.service.ServiceProgramRunner.<init>(ServiceProgramRunner.java:97)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:89) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

25) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 10 at io.cdap.cdap.internal.app.runtime.worker.WorkerProgramRunner.<init>(WorkerProgramRunner.java:82)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:90) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

26) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 14 at io.cdap.cdap.internal.app.runtime.workflow.WorkflowProgramRunner.<init>(WorkflowProgramRunner.java:86)
  at io.cdap.cdap.app.guice.InMemoryProgramRunnerModule.configure(InMemoryProgramRunnerModule.java:83) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.InMemoryProgramRunnerModule)

27) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 3 at io.cdap.cdap.scheduler.ConstraintCheckerService.<init>(ConstraintCheckerService.java:77)
  while locating io.cdap.cdap.scheduler.ConstraintCheckerService
    for parameter 2 at io.cdap.cdap.scheduler.CoreSchedulerService.<init>(CoreSchedulerService.java:105)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:312) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

28) No implementation for io.cdap.cdap.common.namespace.NamespaceQueryAdmin was bound.
  while locating io.cdap.cdap.common.namespace.NamespaceQueryAdmin
    for parameter 2 at io.cdap.cdap.security.impersonation.DefaultOwnerAdmin.<init>(DefaultOwnerAdmin.java:49)
  at io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule.configure(AppFabricServiceRuntimeModule.java:311) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.AppFabricServiceRuntimeModule$AppFabricServiceModule)

29) An exception was caught and reported. Message: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@6b6b3572]]
  at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
Caused by: java.lang.RuntimeException: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@6b6b3572]]
	at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationNodeProcessor.<init>(AuthEnforceRewriter.java:573)
	at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationVisitor$1.visitEnd(AuthEnforceRewriter.java:263)
	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1287)
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:688)
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:400)
	at io.cdap.cdap.common.security.AuthEnforceRewriter.rewriteClass(AuthEnforceRewriter.java:153)
	at io.cdap.cdap.common.app.MainClassLoader.rewriteClass(MainClassLoader.java:170)
	at io.cdap.cdap.common.lang.InterceptableClassLoader.findClass(InterceptableClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at io.cdap.cdap.app.preview.PreviewManagerModule.configure(PreviewManagerModule.java:71)
	at com.google.inject.PrivateModule.configure(PrivateModule.java:100)
	at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
	at com.google.inject.spi.Elements.getElements(Elements.java:110)
	at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
	at com.google.inject.Guice.createInjector(Guice.java:96)
	at com.google.inject.Guice.createInjector(Guice.java:73)
	at com.google.inject.Guice.createInjector(Guice.java:62)
	at io.cdap.cdap.test.TestBase.initialize(TestBase.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:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cdap.cdap.common.test.TestRunner.run(TestRunner.java:73)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createReqestAndRun(JUnitCoreWrapper.java:139)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:111)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:84)
	at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:138)
	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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)

30) An exception was caught and reported. Message: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@7ff35a3f]]
  at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138) (via modules: com.google.inject.util.Modules$CombinedModule -> io.cdap.cdap.app.guice.NamespaceAdminModule$1)
Caused by: java.lang.RuntimeException: Found invalid entry actions while parsing AuthEnforce details [entities, [namespaceId], enforceOn, Lio/cdap/cdap/proto/id/NamespaceId;, actions, [[Ljava.lang.String;@7ff35a3f]]
	at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationNodeProcessor.<init>(AuthEnforceRewriter.java:573)
	at io.cdap.cdap.common.security.AuthEnforceRewriter$AuthEnforceAnnotationVisitor$1.visitEnd(AuthEnforceRewriter.java:263)
	at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1287)
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:688)
	at org.objectweb.asm.ClassReader.accept(ClassReader.java:400)
	at io.cdap.cdap.common.security.AuthEnforceRewriter.rewriteClass(AuthEnforceRewriter.java:153)
	at io.cdap.cdap.common.app.MainClassLoader.rewriteClass(MainClassLoader.java:170)
	at io.cdap.cdap.common.lang.InterceptableClassLoader.findClass(InterceptableClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at io.cdap.cdap.app.guice.NamespaceAdminModule$1.configure(NamespaceAdminModule.java:40)
	at com.google.inject.PrivateModule.configure(PrivateModule.java:100)
	at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
	at com.google.inject.util.Modules$CombinedModule.configure(Modules.java:128)
	at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
	at com.google.inject.spi.Elements.getElements(Elements.java:110)
	at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
	at com.google.inject.Guice.createInjector(Guice.java:96)
	at com.google.inject.Guice.createInjector(Guice.java:73)
	at com.google.inject.Guice.createInjector(Guice.java:62)
	at io.cdap.cdap.test.TestBase.initialize(TestBase.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:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cdap.cdap.common.test.TestRunner.run(TestRunner.java:73)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createReqestAndRun(JUnitCoreWrapper.java:139)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:111)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:84)
	at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:138)
	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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)

31) No implementation for io.cdap.cdap.app.preview.PreviewManager was bound.
  at io.cdap.cdap.app.preview.PreviewManagerModule.configure(PreviewManagerModule.java:71)

31 errors
	at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:466)
	at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:155)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
	at com.google.inject.Guice.createInjector(Guice.java:96)
	at com.google.inject.Guice.createInjector(Guice.java:73)
	at com.google.inject.Guice.createInjector(Guice.java:62)
	at io.cdap.cdap.test.TestBase.initialize(TestBase.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:59)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
	at org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)
	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at io.cdap.cdap.common.test.TestRunner.run(TestRunner.java:73)
	at org.junit.runners.Suite.runChild(Suite.java:128)
	at org.junit.runners.Suite.runChild(Suite.java:27)
	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createReqestAndRun(JUnitCoreWrapper.java:139)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:111)
	at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:84)
	at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:138)
	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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
	at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:159)
	at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:87)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)