You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by GitBox <gi...@apache.org> on 2022/06/29 08:44:24 UTC

[GitHub] [incubator-shenyu] hero851815 opened a new issue, #3632: [Question]

hero851815 opened a new issue, #3632:
URL: https://github.com/apache/incubator-shenyu/issues/3632

   ### Question
   
   OS:
   CentOS Linux release 7.9.2009 (Core)
   NAME="CentOS Linux"
   VERSION="7 (Core)"
   
   1. Using Binary Packages Deployment.
   2. Download `apache-shenyu-incubating-2.4.3-admin-bin.tar.gz` and `apache-shenyu-incubating-2.4.3-bootstrap-bin.tar.gz`.
   3. Install them on centos.
   4. Start and visit Admin(10.211.55.5:9095) is OK.
   5. When I start Bootstrap and visit http://10.211.55.5:9195, it response as:
   ```
   {
       "code": 500,
       "message": "Internal Server Error",
       "data": {
           "cause": null,
           "stackTrace": [
               {
                   "methodName": "createExtension",
                   "fileName": "ExtensionLoader.java",
                   "lineNumber": 184,
                   "className": "org.apache.shenyu.spi.ExtensionLoader",
                   "nativeMethod": false
               }
           ],
           "message": "name is error",
           "localizedMessage": "name is error",
           "suppressed": [
               {
                   "cause": null,
                   "stackTrace": [
                       {
                           "methodName": "createExtension",
                           "fileName": "ExtensionLoader.java",
                           "lineNumber": 184,
                           "className": "org.apache.shenyu.spi.ExtensionLoader",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "getJoin",
                           "fileName": "ExtensionLoader.java",
                           "lineNumber": 149,
                           "className": "org.apache.shenyu.spi.ExtensionLoader",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "newInstance",
                           "fileName": "PredicateJudgeFactory.java",
                           "lineNumber": 42,
                           "className": "org.apache.shenyu.plugin.base.condition.judge.PredicateJudgeFactory",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "judge",
                           "fileName": "PredicateJudgeFactory.java",
                           "lineNumber": 56,
                           "className": "org.apache.shenyu.plugin.base.condition.judge.PredicateJudgeFactory",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "lambda$match$0",
                           "fileName": "AndMatchStrategy.java",
                           "lineNumber": 37,
                           "className": "org.apache.shenyu.plugin.base.condition.strategy.AndMatchStrategy",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "accept",
                           "fileName": "MatchOps.java",
                           "lineNumber": 90,
                           "className": "java.util.stream.MatchOps$1MatchSink",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "tryAdvance",
                           "fileName": "ArrayList.java",
                           "lineNumber": 1361,
                           "className": "java.util.ArrayList$ArrayListSpliterator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "forEachWithCancel",
                           "fileName": "ReferencePipeline.java",
                           "lineNumber": 126,
                           "className": "java.util.stream.ReferencePipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "copyIntoWithCancel",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 499,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "copyInto",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 486,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "wrapAndCopyInto",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 472,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "evaluateSequential",
                           "fileName": "MatchOps.java",
                           "lineNumber": 230,
                           "className": "java.util.stream.MatchOps$MatchOp",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "evaluateSequential",
                           "fileName": "MatchOps.java",
                           "lineNumber": 196,
                           "className": "java.util.stream.MatchOps$MatchOp",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "evaluate",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 234,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "allMatch",
                           "fileName": "ReferencePipeline.java",
                           "lineNumber": 521,
                           "className": "java.util.stream.ReferencePipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "match",
                           "fileName": "AndMatchStrategy.java",
                           "lineNumber": 37,
                           "className": "org.apache.shenyu.plugin.base.condition.strategy.AndMatchStrategy",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "match",
                           "fileName": "MatchStrategyFactory.java",
                           "lineNumber": 55,
                           "className": "org.apache.shenyu.plugin.base.condition.strategy.MatchStrategyFactory",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "filterSelector",
                           "fileName": "AbstractShenyuPlugin.java",
                           "lineNumber": 117,
                           "className": "org.apache.shenyu.plugin.base.AbstractShenyuPlugin",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "lambda$matchSelector$0",
                           "fileName": "AbstractShenyuPlugin.java",
                           "lineNumber": 108,
                           "className": "org.apache.shenyu.plugin.base.AbstractShenyuPlugin",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "accept",
                           "fileName": "ReferencePipeline.java",
                           "lineNumber": 174,
                           "className": "java.util.stream.ReferencePipeline$2$1",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "tryAdvance",
                           "fileName": "ArrayList.java",
                           "lineNumber": 1361,
                           "className": "java.util.ArrayList$ArrayListSpliterator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "forEachWithCancel",
                           "fileName": "ReferencePipeline.java",
                           "lineNumber": 126,
                           "className": "java.util.stream.ReferencePipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "copyIntoWithCancel",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 499,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "copyInto",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 486,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "wrapAndCopyInto",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 472,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "evaluateSequential",
                           "fileName": "FindOps.java",
                           "lineNumber": 152,
                           "className": "java.util.stream.FindOps$FindOp",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "evaluate",
                           "fileName": "AbstractPipeline.java",
                           "lineNumber": 234,
                           "className": "java.util.stream.AbstractPipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "findFirst",
                           "fileName": "ReferencePipeline.java",
                           "lineNumber": 531,
                           "className": "java.util.stream.ReferencePipeline",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "matchSelector",
                           "fileName": "AbstractShenyuPlugin.java",
                           "lineNumber": 109,
                           "className": "org.apache.shenyu.plugin.base.AbstractShenyuPlugin",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "execute",
                           "fileName": "AbstractShenyuPlugin.java",
                           "lineNumber": 73,
                           "className": "org.apache.shenyu.plugin.base.AbstractShenyuPlugin",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "lambda$execute$0",
                           "fileName": "ShenyuWebHandler.java",
                           "lineNumber": 170,
                           "className": "org.apache.shenyu.web.handler.ShenyuWebHandler$DefaultShenyuPluginChain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 44,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "Mono.java",
                           "lineNumber": 4105,
                           "className": "reactor.core.publisher.Mono",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxSwitchIfEmpty.java",
                           "lineNumber": 75,
                           "className": "reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "MonoFlatMap.java",
                           "lineNumber": 141,
                           "className": "reactor.core.publisher.MonoFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxSwitchIfEmpty.java",
                           "lineNumber": 67,
                           "className": "reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxFilter.java",
                           "lineNumber": 107,
                           "className": "reactor.core.publisher.FluxFilter$FilterSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxDefaultIfEmpty.java",
                           "lineNumber": 92,
                           "className": "reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "MonoNext.java",
                           "lineNumber": 76,
                           "className": "reactor.core.publisher.MonoNext$NextSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "innerNext",
                           "fileName": "FluxConcatMap.java",
                           "lineNumber": 274,
                           "className": "reactor.core.publisher.FluxConcatMap$ConcatMapImmediate",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxConcatMap.java",
                           "lineNumber": 851,
                           "className": "reactor.core.publisher.FluxConcatMap$ConcatMapInner",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "complete",
                           "fileName": "Operators.java",
                           "lineNumber": 1630,
                           "className": "reactor.core.publisher.Operators$MonoSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "MonoFlatMap.java",
                           "lineNumber": 144,
                           "className": "reactor.core.publisher.MonoFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxMapFuseable.java",
                           "lineNumber": 121,
                           "className": "reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxFilterFuseable.java",
                           "lineNumber": 112,
                           "className": "reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "request",
                           "fileName": "Operators.java",
                           "lineNumber": 2186,
                           "className": "reactor.core.publisher.Operators$ScalarSubscription",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "request",
                           "fileName": "FluxFilterFuseable.java",
                           "lineNumber": 184,
                           "className": "reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "request",
                           "fileName": "FluxMapFuseable.java",
                           "lineNumber": 162,
                           "className": "reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onSubscribe",
                           "fileName": "MonoFlatMap.java",
                           "lineNumber": 103,
                           "className": "reactor.core.publisher.MonoFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onSubscribe",
                           "fileName": "FluxMapFuseable.java",
                           "lineNumber": 90,
                           "className": "reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onSubscribe",
                           "fileName": "FluxFilterFuseable.java",
                           "lineNumber": 81,
                           "className": "reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoJust.java",
                           "lineNumber": 54,
                           "className": "reactor.core.publisher.MonoJust",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "Mono.java",
                           "lineNumber": 4105,
                           "className": "reactor.core.publisher.Mono",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "drain",
                           "fileName": "FluxConcatMap.java",
                           "lineNumber": 441,
                           "className": "reactor.core.publisher.FluxConcatMap$ConcatMapImmediate",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onSubscribe",
                           "fileName": "FluxConcatMap.java",
                           "lineNumber": 211,
                           "className": "reactor.core.publisher.FluxConcatMap$ConcatMapImmediate",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "FluxIterable.java",
                           "lineNumber": 139,
                           "className": "reactor.core.publisher.FluxIterable",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "FluxIterable.java",
                           "lineNumber": 63,
                           "className": "reactor.core.publisher.FluxIterable",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "Mono.java",
                           "lineNumber": 4105,
                           "className": "reactor.core.publisher.Mono",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "drain",
                           "fileName": "MonoIgnoreThen.java",
                           "lineNumber": 172,
                           "className": "reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoIgnoreThen.java",
                           "lineNumber": 56,
                           "className": "reactor.core.publisher.MonoIgnoreThen",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "Mono.java",
                           "lineNumber": 4105,
                           "className": "reactor.core.publisher.Mono",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxSwitchIfEmpty.java",
                           "lineNumber": 75,
                           "className": "reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxFilter.java",
                           "lineNumber": 160,
                           "className": "reactor.core.publisher.FluxFilter$FilterSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxSwitchIfEmpty.java",
                           "lineNumber": 78,
                           "className": "reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "request",
                           "fileName": "Operators.java",
                           "lineNumber": 2188,
                           "className": "reactor.core.publisher.Operators$ScalarSubscription",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "set",
                           "fileName": "Operators.java",
                           "lineNumber": 1994,
                           "className": "reactor.core.publisher.Operators$MultiSubscriptionSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onSubscribe",
                           "fileName": "Operators.java",
                           "lineNumber": 1868,
                           "className": "reactor.core.publisher.Operators$MultiSubscriptionSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoJust.java",
                           "lineNumber": 54,
                           "className": "reactor.core.publisher.MonoJust",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "Mono.java",
                           "lineNumber": 4105,
                           "className": "reactor.core.publisher.Mono",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxSwitchIfEmpty.java",
                           "lineNumber": 75,
                           "className": "reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "MonoNext.java",
                           "lineNumber": 96,
                           "className": "reactor.core.publisher.MonoNext$NextSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxFilter.java",
                           "lineNumber": 160,
                           "className": "reactor.core.publisher.FluxFilter$FilterSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "checkTerminated",
                           "fileName": "FluxFlatMap.java",
                           "lineNumber": 823,
                           "className": "reactor.core.publisher.FluxFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "drainLoop",
                           "fileName": "FluxFlatMap.java",
                           "lineNumber": 589,
                           "className": "reactor.core.publisher.FluxFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "drain",
                           "fileName": "FluxFlatMap.java",
                           "lineNumber": 569,
                           "className": "reactor.core.publisher.FluxFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxFlatMap.java",
                           "lineNumber": 455,
                           "className": "reactor.core.publisher.FluxFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "slowPath",
                           "fileName": "FluxIterable.java",
                           "lineNumber": 265,
                           "className": "reactor.core.publisher.FluxIterable$IterableSubscription",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "request",
                           "fileName": "FluxIterable.java",
                           "lineNumber": 201,
                           "className": "reactor.core.publisher.FluxIterable$IterableSubscription",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onSubscribe",
                           "fileName": "FluxFlatMap.java",
                           "lineNumber": 363,
                           "className": "reactor.core.publisher.FluxFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "FluxIterable.java",
                           "lineNumber": 139,
                           "className": "reactor.core.publisher.FluxIterable",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "FluxIterable.java",
                           "lineNumber": 63,
                           "className": "reactor.core.publisher.FluxIterable",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "InternalMonoOperator.java",
                           "lineNumber": 55,
                           "className": "reactor.core.publisher.InternalMonoOperator",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "subscribe",
                           "fileName": "MonoDefer.java",
                           "lineNumber": 52,
                           "className": "reactor.core.publisher.MonoDefer",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "MonoFlatMap.java",
                           "lineNumber": 150,
                           "className": "reactor.core.publisher.MonoFlatMap$FlatMapMain",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "complete",
                           "fileName": "Operators.java",
                           "lineNumber": 1630,
                           "className": "reactor.core.publisher.Operators$MonoSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxDefaultIfEmpty.java",
                           "lineNumber": 100,
                           "className": "reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxMap.java",
                           "lineNumber": 136,
                           "className": "reactor.core.publisher.FluxMap$MapSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxMap.java",
                           "lineNumber": 136,
                           "className": "reactor.core.publisher.FluxMap$MapSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxFilter.java",
                           "lineNumber": 160,
                           "className": "reactor.core.publisher.FluxFilter$FilterSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onComplete",
                           "fileName": "FluxMap.java",
                           "lineNumber": 262,
                           "className": "reactor.core.publisher.FluxMap$MapConditionalSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "complete",
                           "fileName": "Operators.java",
                           "lineNumber": 1631,
                           "className": "reactor.core.publisher.Operators$MonoSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "MonoProcessor.java",
                           "lineNumber": 317,
                           "className": "reactor.core.publisher.MonoProcessor",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxPeek.java",
                           "lineNumber": 192,
                           "className": "reactor.core.publisher.FluxPeek$PeekSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxSwitchIfEmpty.java",
                           "lineNumber": 67,
                           "className": "reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "onNext",
                           "fileName": "FluxMapFuseable.java",
                           "lineNumber": 121,
                           "className": "reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "run",
                           "fileName": "FluxSubscribeOnCallable.java",
                           "lineNumber": 249,
                           "className": "reactor.core.publisher.FluxSubscribeOnCallable$CallableSubscribeOnSubscription",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "call",
                           "fileName": "SchedulerTask.java",
                           "lineNumber": 68,
                           "className": "reactor.core.scheduler.SchedulerTask",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "call",
                           "fileName": "SchedulerTask.java",
                           "lineNumber": 28,
                           "className": "reactor.core.scheduler.SchedulerTask",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "run",
                           "fileName": "FutureTask.java",
                           "lineNumber": 266,
                           "className": "java.util.concurrent.FutureTask",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "access$201",
                           "fileName": "ScheduledThreadPoolExecutor.java",
                           "lineNumber": 180,
                           "className": "java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "run",
                           "fileName": "ScheduledThreadPoolExecutor.java",
                           "lineNumber": 293,
                           "className": "java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "runWorker",
                           "fileName": "ThreadPoolExecutor.java",
                           "lineNumber": 1149,
                           "className": "java.util.concurrent.ThreadPoolExecutor",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "run",
                           "fileName": "ThreadPoolExecutor.java",
                           "lineNumber": 624,
                           "className": "java.util.concurrent.ThreadPoolExecutor$Worker",
                           "nativeMethod": false
                       },
                       {
                           "methodName": "run",
                           "fileName": "Thread.java",
                           "lineNumber": 748,
                           "className": "java.lang.Thread",
                           "nativeMethod": false
                       }
                   ],
                   "message": "\nError has been observed at the following site(s):\n\t|_ checkpoint ⇢ org.apache.shenyu.web.configuration.ErrorHandlerConfiguration$1 [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.FallbackFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.FileSizeFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.bootstrap.filter.HealthFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.CrossFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.authorization.AuthorizationWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.authentication.logout.LogoutWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.savedrequest.S
 erverRequestCacheWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.context.SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.context.ReactorContextWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.header.HttpHeaderWriterWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.config.web.server.ServerHttpSecurity$ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.LocalDispatcherFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ HTTP GET \"/\" [ExceptionHandlingWebHandler]\nStack trace:",
                   "localizedMessage": "\nError has been observed at the following site(s):\n\t|_ checkpoint ⇢ org.apache.shenyu.web.configuration.ErrorHandlerConfiguration$1 [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.FallbackFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.FileSizeFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.bootstrap.filter.HealthFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.CrossFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.authorization.AuthorizationWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.authorization.ExceptionTranslationWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.authentication.logout.LogoutWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.saved
 request.ServerRequestCacheWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.context.SecurityContextServerWebExchangeWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.context.ReactorContextWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.header.HttpHeaderWriterWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.config.web.server.ServerHttpSecurity$ServerWebExchangeReactorContextWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.security.web.server.WebFilterChainProxy [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.apache.shenyu.web.filter.LocalDispatcherFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain]\n\t|_ checkpoint ⇢ HTTP GET \"/\" [ExceptionHandlingWebHandler]\nStack trace:",
                   "suppressed": []
               }
           ]
       }
   }
   ```
   6. I try to run bootstrap local and set websocket url to admin.It runs fine.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-shenyu] hero851815 closed issue #3632: [Question]

Posted by GitBox <gi...@apache.org>.
hero851815 closed issue #3632: [Question] <visit gateway2.4.3 response "Internal Server Error">
URL: https://github.com/apache/incubator-shenyu/issues/3632


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-shenyu] hero851815 commented on issue #3632: [Question]

Posted by GitBox <gi...@apache.org>.
hero851815 commented on issue #3632:
URL: https://github.com/apache/incubator-shenyu/issues/3632#issuecomment-1170845799

   > this is shenyu spi error.
   
   thank you. I replace the `application.yml`,there is no error response.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-shenyu] moremind commented on issue #3632: [Question]

Posted by GitBox <gi...@apache.org>.
moremind commented on issue #3632:
URL: https://github.com/apache/incubator-shenyu/issues/3632#issuecomment-1170695046

   this is shenyu spi error.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org