(404/1008 Policy Violation/Not Found)

I am getting issue when making a **post ** request from myServiceA to myServiceB.
However, the resquest succeed for a get request.
Both get and post request works on local environment, but when deployed on kubernetes, only get request is succeeding
When calling the service from the inside it is working. But when calling from the outside (by injecting it) it is failling

// versions
scalaVersion in ThisBuild := "2.13.1"
lazy val akkaVersion = "2.6.4"
lazy val akkaHttpVersion = "10.1.11"
addSbtPlugin("com.lightbend.lagom" % "lagom-sbt-plugin" % "1.6.2")
// from myServiceA
myServiceB
      .testPost
      .invoke(Person(username = "username", password = "password"))
// from myServiceB
def testPost: ServiceCall[Person, Car]
restCall(Method.POST, "/test", testPost),
final case class Person(username: String, password: String)
object Person {
  implicit val format: Format[Person] = Json.format
}

final case class Car(firstName: String, lastName: String)
object Car {
  implicit val format: Format[Car] = Json.format
}

Error stack

 (404/1008 Policy Violation/Not Found)
        at com.lightbend.lagom.scaladsl.api.transport.TransportException$.$anonfun$ByCodeTransportExceptions$3(Exceptions.scala:271)
        at com.lightbend.lagom.scaladsl.api.transport.TransportException$.$anonfun$fromCodeAndMessage$3(Exceptions.scala:251)
        at scala.Option.fold(Option.scala:263)
        at com.lightbend.lagom.scaladsl.api.transport.TransportException$.fromCodeAndMessage(Exceptions.scala:251)
        at com.lightbend.lagom.scaladsl.api.deser.DefaultExceptionSerializer.fromCodeAndMessage(ExceptionSerializer.scala:131)
        at com.lightbend.lagom.scaladsl.api.deser.DefaultExceptionSerializer.deserialize(ExceptionSerializer.scala:114)
        at com.lightbend.lagom.internal.scaladsl.client.ScaladslServiceApiBridge.exceptionSerializerDeserializeHttpException(ScaladslServiceApiBridge.scala:105)
        at com.lightbend.lagom.internal.scaladsl.client.ScaladslServiceApiBridge.exceptionSerializerDeserializeHttpException$(ScaladslServiceApiBridge.scala:98)
        at com.lightbend.lagom.internal.scaladsl.client.ScaladslClientServiceCallInvoker.exceptionSerializerDeserializeHttpException(ScaladslServiceClientInvoker.scala:147)
        at com.lightbend.lagom.internal.scaladsl.client.ScaladslClientServiceCallInvoker.exceptionSerializerDeserializeHttpException(ScaladslServiceClientInvoker.scala:147)
        at com.lightbend.lagom.internal.client.ClientServiceCallInvoker.$anonfun$makeStrictCall$3(ClientServiceCallInvoker.scala:280)
        at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:430)
        at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)
        at akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:92)
        at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
        at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:94)
        at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:92)
        at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:47)
        at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:47)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
        at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

Hi @brabo-hi,

Can you plase share a forked project or something like. Is really difficult help you without seeing the code behind it

@VictorBLS thanks for your support,
here is a sample of how i am implementing it
https://github.com/brabo-hi/test-lagom.git

@VictorBLS i finally found the error it was on my side, i was calling the wrong service (error on my kubernetes file) :slight_smile:

Nice!!! I’ve been looking for the error =p