Datahub客户负载无法正常工作!

2020-09-14 16:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


启用集群后,客户负载似乎因以下给定错误而失败:

  2018-08-03T08:00:59.957 + 0200 [INFO] [c.h.d.s.i.AbstractTargetItemService]为类型:" CanonicalPartySales"和目标系统:HybrisCore创建目标项目
  2018-08-03T08:00:59.968 + 0200 [ERROR] [c.h.d.s.i.PublicationActionHandler]发布错误:201
  java.lang.IllegalStateException:不能在缺少值的情况下调用Optional.get()
      在com.google.common.base.Absent.get(Absent.java:47)〜[guava-17.0.jar:na]
      在com.hybris.datahub.repository.converter.CanonicalItemConverter.toCanonicalItem(CanonicalItemConverter.java:64)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.repository.jpa.impl.DefaultCanonicalItemJpaRepository.convertQueryResults(DefaultCanonicalItemJpaRepository.java:302)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.repository.jpa.impl.DefaultCanonicalItemJpaRepository.findComposedItems(DefaultCanonicalItemJpaRepository.java:241)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在sun.reflect.GeneratedMethodAccessor445.invoke(未知来源)〜[na:na]
      在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[na:1.8.0_151]
      在java.lang.reflect.Method.invoke(Method.java:498)〜[na:1.8.0_151]
      在org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)〜[spring-aop-4.3.11.RELEASE.jar:4.3.11.RELEASE]
      在org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)〜[spring-aop-4.3.11.RELEASE.jar:4.3.11.RELEASE]
      在com.sun.proxy。$ Proxy107.findComposedItems(未知来源)〜[na:na]
      在com.hybris.datahub.repository.delegating.DelegatingCanonicalItemRepository.findComposedItems(DelegatingCanonicalItemRepository.java:99)〜[datahub-in-memory-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.pooling.PagedPublicationWorkingSet.findComposedCanonicalItems(PagedPublicationWorkingSet.java:147)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.pooling.PagedPublicationWorkingSet.retrievePageData(PagedPublicationWorkingSet.java:105)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.pooling.PagedPublicationWorkingSet.getNextCanonicalItemPage(PagedPublicationWorkingSet.java:84)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.getLatestCanonicalItems(AbstractTargetItemService.java:225)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.createTargetItemsForWorkingSet(AbstractTargetItemService.java:133)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.lambda $ createTargetItemsForCanonicalType $ 3(AbstractTargetItemService.java:115)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.stream.ReferencePipeline $ 3 $ 1.accept(ReferencePipeline.java:193)〜[na:1.8.0_151]
      在java.util.ArrayList $ ArrayListSpliterator.forEachRemaining(ArrayList.java:1380)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)〜[na:1.8.0_151]
      在java.util.stream.ReduceOps $ ReduceOp.evaluateSequential(ReduceOps.java:708)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)〜[na:1.8.0_151]
      在java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)〜[na:1.8.0_151]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.createTargetItemsForCanonicalType(AbstractTargetItemService.java:116)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.lambda $ createTargetItemsForPublication $ 1(AbstractTargetItemService.java:84)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.stream.ReferencePipeline $ 3 $ 1.accept(ReferencePipeline.java:193)〜[na:1.8.0_151]
      在java.util.stream.ReferencePipeline $ 2 $ 1.accept(ReferencePipeline.java:175)〜[na:1.8.0_151]
      在java.util.ArrayList $ ArrayListSpliterator.forEachRemaining(ArrayList.java:1380)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)〜[na:1.8.0_151]
      在java.util.stream.ReduceOps $ ReduceOp.evaluateSequential(ReduceOps.java:708)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)〜[na:1.8.0_151]
      在java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)〜[na:1.8.0_151]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.createTargetItemsForPublication(AbstractTargetItemService.java:85)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      com.hybris.datahub.service.impl.PublicationActionHandler.lambda $ createTargetItems $ 0(PublicationActionHandler.java:148)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.ArrayList.forEach(ArrayList.java:1255)〜[na:1.8.0_151]
      在com.hybris.datahub.service.impl.PublicationActionHandler.createTargetItems(PublicationActionHandler.java:145)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.PublicationActionHandler.handlePublicationAction(PublicationActionHandler.java:118)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.PublicationActionHandler.handleAction(PublicationActionHandler.java:95)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.PublicationActionHandler.handleAction(PublicationActionHandler.java:69)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.command.impl.AbstractPerformCommand.lambda $ execute $ 0(AbstractPerformCommand.java:56)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.concurrent.CompletableFuture $ AsyncRun.run(CompletableFuture.java:1626)〜[na:1.8.0_151]
      在com.hybris.datahub.service.ExceptionHandlingAsyncTaskExecutor $ 2.run(ExceptionHandlingAsyncTaskExecutor.java:79)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)〜[na:1.8.0_151]
      在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)〜[na:1.8.0_151]
      在java.lang.Thread.run(Thread.java:748)〜[na:1.8.0_151]
  2018-08-03T08:00:59.968 + 0200 [INFO] [c.h.d.s.i.PublicationActionHandler]发布操作失败:201
 
 
  

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


启用集群后,客户负载似乎因以下给定错误而失败:

  2018-08-03T08:00:59.957 + 0200 [INFO] [c.h.d.s.i.AbstractTargetItemService]为类型:" CanonicalPartySales"和目标系统:HybrisCore创建目标项目
  2018-08-03T08:00:59.968 + 0200 [ERROR] [c.h.d.s.i.PublicationActionHandler]发布错误:201
  java.lang.IllegalStateException:不能在缺少值的情况下调用Optional.get()
      在com.google.common.base.Absent.get(Absent.java:47)〜[guava-17.0.jar:na]
      在com.hybris.datahub.repository.converter.CanonicalItemConverter.toCanonicalItem(CanonicalItemConverter.java:64)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.repository.jpa.impl.DefaultCanonicalItemJpaRepository.convertQueryResults(DefaultCanonicalItemJpaRepository.java:302)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.repository.jpa.impl.DefaultCanonicalItemJpaRepository.findComposedItems(DefaultCanonicalItemJpaRepository.java:241)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在sun.reflect.GeneratedMethodAccessor445.invoke(未知来源)〜[na:na]
      在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[na:1.8.0_151]
      在java.lang.reflect.Method.invoke(Method.java:498)〜[na:1.8.0_151]
      在org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)〜[spring-aop-4.3.11.RELEASE.jar:4.3.11.RELEASE]
      在org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)〜[spring-aop-4.3.11.RELEASE.jar:4.3.11.RELEASE]
      在com.sun.proxy。$ Proxy107.findComposedItems(未知来源)〜[na:na]
      在com.hybris.datahub.repository.delegating.DelegatingCanonicalItemRepository.findComposedItems(DelegatingCanonicalItemRepository.java:99)〜[datahub-in-memory-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.pooling.PagedPublicationWorkingSet.findComposedCanonicalItems(PagedPublicationWorkingSet.java:147)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.pooling.PagedPublicationWorkingSet.retrievePageData(PagedPublicationWorkingSet.java:105)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.pooling.PagedPublicationWorkingSet.getNextCanonicalItemPage(PagedPublicationWorkingSet.java:84)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.getLatestCanonicalItems(AbstractTargetItemService.java:225)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.createTargetItemsForWorkingSet(AbstractTargetItemService.java:133)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.lambda $ createTargetItemsForCanonicalType $ 3(AbstractTargetItemService.java:115)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.stream.ReferencePipeline $ 3 $ 1.accept(ReferencePipeline.java:193)〜[na:1.8.0_151]
      在java.util.ArrayList $ ArrayListSpliterator.forEachRemaining(ArrayList.java:1380)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)〜[na:1.8.0_151]
      在java.util.stream.ReduceOps $ ReduceOp.evaluateSequential(ReduceOps.java:708)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)〜[na:1.8.0_151]
      在java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)〜[na:1.8.0_151]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.createTargetItemsForCanonicalType(AbstractTargetItemService.java:116)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.lambda $ createTargetItemsForPublication $ 1(AbstractTargetItemService.java:84)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.stream.ReferencePipeline $ 3 $ 1.accept(ReferencePipeline.java:193)〜[na:1.8.0_151]
      在java.util.stream.ReferencePipeline $ 2 $ 1.accept(ReferencePipeline.java:175)〜[na:1.8.0_151]
      在java.util.ArrayList $ ArrayListSpliterator.forEachRemaining(ArrayList.java:1380)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)〜[na:1.8.0_151]
      在java.util.stream.ReduceOps $ ReduceOp.evaluateSequential(ReduceOps.java:708)〜[na:1.8.0_151]
      在java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)〜[na:1.8.0_151]
      在java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)〜[na:1.8.0_151]
      在com.hybris.datahub.service.impl.AbstractTargetItemService.createTargetItemsForPublication(AbstractTargetItemService.java:85)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      com.hybris.datahub.service.impl.PublicationActionHandler.lambda $ createTargetItems $ 0(PublicationActionHandler.java:148)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.ArrayList.forEach(ArrayList.java:1255)〜[na:1.8.0_151]
      在com.hybris.datahub.service.impl.PublicationActionHandler.createTargetItems(PublicationActionHandler.java:145)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.PublicationActionHandler.handlePublicationAction(PublicationActionHandler.java:118)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.PublicationActionHandler.handleAction(PublicationActionHandler.java:95)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.service.impl.PublicationActionHandler.handleAction(PublicationActionHandler.java:69)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在com.hybris.datahub.command.impl.AbstractPerformCommand.lambda $ execute $ 0(AbstractPerformCommand.java:56)[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.concurrent.CompletableFuture $ AsyncRun.run(CompletableFuture.java:1626)〜[na:1.8.0_151]
      在com.hybris.datahub.service.ExceptionHandlingAsyncTaskExecutor $ 2.run(ExceptionHandlingAsyncTaskExecutor.java:79)〜[datahub-service-6.6.0.0-RC4.jar:6.6.0.0-RC4]
      在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)〜[na:1.8.0_151]
      在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624)〜[na:1.8.0_151]
      在java.lang.Thread.run(Thread.java:748)〜[na:1.8.0_151]
  2018-08-03T08:00:59.968 + 0200 [INFO] [c.h.d.s.i.PublicationActionHandler]发布操作失败:201
 
 
  
付费偷看设置
发送
2条回答
木偶小白
1楼-- · 2020-09-14 17:20

Rajalekshmy,一些评论:

  • 您的日志显示您正在运行Data Hub版本6.6.0.0-RC4。 尽管我不一定怀疑您的问题是直接相关的,但我强烈建议您将Data Hub的最新修补程序版本用作主要版本。 目前,我认为6.6 Data Hub的最新版本是6.6.0.7-RC1。

  • 引发此错误,因为Canonical项目的项目类型与Data Hub中的已知项目类型不匹配。 这永远都不会发生,因此使我怀疑您的Data Hub扩展模型存在问题,或者在Data Hub启动时未加载一个或多个Data Hub扩展。 启动日志中是否有任何指示加载扩展的问题?

  • 您说这是在启用集群后开始的。 用您提供的最少的日志摘录,我看不到与此错误和群集有关的任何关系。 但是,也许某些集群配置错误确实是这里的根本原因。

建议:

  • 在出现此错误之前,请查看您的Data Hub日志。 启动期间是否有任何错误?

  • 是否可以确认是否禁用群集,此问题也将停止? 如果是这样,我们需要仔细查看您的群集配置,以查看可能是什么原因造成的。

  • 您可以发布更大的日志摘录,以供我们查看。

shere_lin
2楼-- · 2020-09-14 17:02

运行集群的客户采用哪种模式(独立模式或内存模式)? 日志显示发布且未加载。

一周热门 更多>