Skip to content

ErrorEntryFreeException: The order of entry exit can't be paired with the order of entry, current entry in context #1983

@longzhiwuing

Description

@longzhiwuing

Issue Description

bug report

Describe what happened (or what feature you want)

In the SpringBoot(2.1.7) context, when I use dubbo(2.7.8) rpc(injvm) request in controller.There is an exception happend. it says that "com.alibaba.csp.sentinel.ErrorEntryFreeException: The order of entry exit can't be paired with the order of entry, current entry in context: com.xxx.IManageService:executeSql(java.lang.String,java.lang.String), but expected: POST:/v1/manage/executeSql"

Describe what you expected to happen

when I call the Dubbo method which in the same module project (i.e. injvm) in controller. it should be work well

How to reproduce it (as minimally and precisely as possible)

  1. In springboot context
  2. autowire a dubbo proxy instance in a controller.java
  3. In the requestmapping method invoke a dubbo method(injvm)

image

Tell us your environment

springboot:2.1.7
sentinel:1.7.2
dubbo:2.7.8

Anything else we need to know?

In the same controller when i call the real rpc dubbo method(not in the same jvm) it works well

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/questionCategory issues related to questions or problems

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions