Ali Express

부분 유료
분류별 Rene Meuselwitz | 업데이트됨 hace 15 días | eCommerce
인기

2.4 / 10

지연 시간

10,135ms

서비스 수준

26%

Health Check

N/A

모든 토론으로 돌아가기

Category Error!!

Rapid account: Sajjadhossainshohagbd

Product information does not come by category. Error comes. Please solve this problem.

return this json data:
{
“code”: 200,
“cost”: 4,
“data”: {
“abVersion”: “1”,
“crawler”: false,
“searchResult”: {
"_cost": 0.888636,
“pvid”: “8c63a8d2-0331-48f4-85ba-fc43f19722f5”,
“systemError”: “java.lang.IllegalArgumentException: Keywords and categoryId can’t both be empty;com.taobao.search.jose.engine.exceptions.JoseExecuteException: java.lang.IllegalArgumentException: Keywords and categoryId can’t both be empty\n\tat com.taobao.search.jose.engine.executor.JoseExecutor.execute(JoseExecutor.java:128)\n\tat com.taobao.search.jose.JoseService.invoke(JoseService.java:37)\n\tat com.taobao.recommendplatform.solutions.aliexpress.search.AeSearchSolution.invokeService(AeSearchSolution.java:82)\n\tat com.taobao.search.jose.JoseSimpleSolution.invoke(JoseSimpleSolution.java:55)\n\tat com.taobao.search.jose.JoseSimpleSolution.execute(JoseSimpleSolution.java:115)\n\tat com.alibaba.glaucus.engine.SolutionExecuteProxy.recommend(SolutionExecuteProxy.java:70)\n\tat com.alibaba.glaucus.engine.SolutionExecuteProxy$$FastClassBySpringCGLIB$$3e2d6cb9.invoke(<generated>)\n\tat org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\n\tat org.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)\n\tatorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\n\tatcom.alibaba.glaucus.aop.interceptors.SolutionExecuteInterceptor.invoke(SolutionExecuteInterceptor.java:34)\n\tatorg.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\n\tatorg.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:721)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\n\tat com.alibaba.glaucus.aop.interceptors.SolutionExecuteInterceptor.invoke(SolutionExecuteInterceptor.java:34)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\n\tat org.springframework.aop.framework.CglibAopProxyDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:656)\n\tat com.alibaba.glaucus.engine.SolutionExecuteProxy$$EnhancerBySpringCGLIB$$5f6d388d.recommend(<generated>)\n\tat com.alibaba.glaucus.engine.RecommendEngineImpl.lambda$execute61(RecommendEngineImpl.java:109)\n\tatcom.alibaba.glaucus.engine.executor.PooledSolutionExecutor.executeDirectly(PooledSolutionExecutor.java:121)\n\tatcom.alibaba.glaucus.engine.executor.TenantSolutionExecutor.lambda61(RecommendEngineImpl.java:109)\n\tat com.alibaba.glaucus.engine.executor.PooledSolutionExecutor.executeDirectly(PooledSolutionExecutor.java:121)\n\tat com.alibaba.glaucus.engine.executor.TenantSolutionExecutor.lambdaexecuteDirectly168(TenantSolutionExecutor.java:238)\n\tatcom.alibaba.rcm.internal.AbstractResourceContainer.run(AbstractResourceContainer.java:94)\n\tatcom.alibaba.glaucus.engine.executor.TenantSolutionExecutor.executeDirectly(TenantSolutionExecutor.java:244)\n\tatcom.alibaba.glaucus.engine.executor.PooledSolutionExecutor.lambda168(TenantSolutionExecutor.java:238)\n\tat com.alibaba.rcm.internal.AbstractResourceContainer.run(AbstractResourceContainer.java:94)\n\tat com.alibaba.glaucus.engine.executor.TenantSolutionExecutor.executeDirectly(TenantSolutionExecutor.java:244)\n\tat com.alibaba.glaucus.engine.executor.PooledSolutionExecutor.lambdaexecuteIsolate85(PooledSolutionExecutor.java:169)\n\tatjava.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tatcom.alibaba.glaucus.engine.executor.concurrent.CrossThreadFutureTask.realRun(CrossThreadFutureTask.java:60)\n\tatcom.alibaba.glaucus.engine.executor.wisp.WispMultiThreadSolutionExecutor85(PooledSolutionExecutor.java:169)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat com.alibaba.glaucus.engine.executor.concurrent.CrossThreadFutureTask.realRun(CrossThreadFutureTask.java:60)\n\tat com.alibaba.glaucus.engine.executor.wisp.WispMultiThreadSolutionExecutorNamedCrossThreadFutureTask.realRun(WispMultiThreadSolutionExecutor.java:87)\n\tat com.alibaba.glaucus.engine.executor.concurrent.CrossThreadFutureTask.run(CrossThreadFutureTask.java:78)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:624)\n\tatjava.lang.Thread.run(Thread.java:857)\n\tatcom.alibaba.wisp.engine.WispTask.runOutsideWisp(WispTask.java:305)\n\tatcom.alibaba.wisp.engine.WispTask.lambdaWorker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:857)\n\tat com.alibaba.wisp.engine.WispTask.runOutsideWisp(WispTask.java:305)\n\tat com.alibaba.wisp.engine.WispTask.lambdawrapRunOutsideWisp$0(WispTask.java:309)\n\tat com.alibaba.rcm.internal.AbstractResourceContainer.run(AbstractResourceContainer.java:102)\n\tat com.alibaba.wisp.engine.WispTask.runCommand(WispTask.java:278)\n\tat com.alibaba.wisp.engine.WispTask.access100(WispTask.java:55)\n\tatcom.alibaba.wisp.engine.WispTask100(WispTask.java:55)\n\tat com.alibaba.wisp.engine.WispTaskCacheableCoroutine.run(WispTask.java:250)\n\tat java.dyn.CoroutineBase.startInternal(CoroutineBase.java:62)\nCaused by: java.lang.IllegalArgumentException: Keywords and categoryId can’t both be empty\n\tat com.taobao.recommendplatform.solutions.aliexpress.search.scenario.mainsearch.flow.accesscontrol.illegalaccess.MainSearchIllegalRequestParamValidator.validateSearchBasicParams(MainSearchIllegalRequestParamValidator.java:143)\n\tat com.taobao.recommendplatform.solutions.aliexpress.search.scenario.mainsearch.flow.accesscontrol.illegalaccess.MainSearchIllegalRequestParamValidator.validate(MainSearchIllegalRequestParamValidator.java:34)\n\tat com.taobao.recommendplatform.solutions.aliexpress.search.scenario.mainsearch.flow.accesscontrol.MainSearchAccessControlInterceptor.beforePrepare(MainSearchAccessControlInterceptor.java:50)\n\tat com.taobao.search.jose.engine.interceptor.impls.JoseSrpLifecycleInterceptor.lambda$beforePrepare2(JoseSrpLifecycleInterceptor.java:59)\n\tatjava.util.ArrayList2(JoseSrpLifecycleInterceptor.java:59)\n\tat java.util.ArrayListArrayListSpliterator.forEachRemaining(ArrayList.java:1384)\n\tat java.util.stream.ReferencePipelineHead.forEach(ReferencePipeline.java:647)\n\tatcom.taobao.search.jose.engine.interceptor.impls.JoseSrpLifecycleInterceptor.beforePrepare(JoseSrpLifecycleInterceptor.java:58)\n\tatcom.taobao.search.jose.engine.interceptor.JoseInterceptorInvoker.lambdaHead.forEach(ReferencePipeline.java:647)\n\tat com.taobao.search.jose.engine.interceptor.impls.JoseSrpLifecycleInterceptor.beforePrepare(JoseSrpLifecycleInterceptor.java:58)\n\tat com.taobao.search.jose.engine.interceptor.JoseInterceptorInvoker.lambdabeforePrepare1(JoseInterceptorInvoker.java:91)\n\tatjava.util.stream.ForEachOps1(JoseInterceptorInvoker.java:91)\n\tat java.util.stream.ForEachOpsForEachOp$OfRef.accept(ForEachOps.java:183)\n\tat java.util.stream.ReferencePipeline$21.accept(ReferencePipeline.java:175)\n\tatjava.util.ArrayList1.accept(ReferencePipeline.java:175)\n\tat java.util.ArrayListArrayListSpliterator.forEachRemaining(ArrayList.java:1384)\n\tat java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)\n\tat java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)\n\tat java.util.stream.ForEachOpsForEachOp.evaluateSequential(ForEachOps.java:150)\n\tatjava.util.stream.ForEachOpsForEachOp.evaluateSequential(ForEachOps.java:150)\n\tat java.util.stream.ForEachOpsForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)\n\tat java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\n\tat java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)\n\tat com.taobao.search.jose.engine.interceptor.JoseInterceptorInvoker.beforePrepare(JoseInterceptorInvoker.java:90)\n\tat com.taobao.search.jose.engine.executor.JoseExecutor.execute(JoseExecutor.java:72)\n\t… 33 more\n”,
"_host": “hippo.33.27.213.208.us44”,
“scm”: “1007.28539.217980.0”,
“version”: 1.0,
“srpResult”: [],
“tpp_trace”: “0b0a556d16300634644484113e5612”
}
},
“success”: true
}

Rapid account: Rene Meuselwitz
rene.meuselwitz Commented hace 3 años

Hi,

can you please let me know at which call with which parameters this problem occures?

아래에 의견을 추가하고 토론에 참여하세요.

새 댓글을 게시하려면 로그인 / 가입