点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
使用 junit 租户,我们在服务器启动时收到一个错误消息,该错误随机出现( )(找不到任何常见的模式)。 这导致我们的junit测试偶尔在jenkins上失败。 在我们的主租户中开发时不会发生这种情况。
[java] 2015-09-10 21:24:14,707 UTC错误[]((junit))[de.hybris.platform.jalo.type.ComposedType]发现无效的关系属性Employee.accessibleCategories-得到了 没有关系类型参考
[java] 2015-09-10 21:24:14,708 UTC错误[]((junit))[de.hybris.platform.jalo.type.ComposedType]发现无效的关系属性Employee.allDocuments-没有关系类型引用
[java] 2015-09-10 21:24:14,708 UTC错误[]((junit))[de.hybris.platform.jalo.type.ComposedType]找到无效的关系属性Employee.assignedCockpitItemTemplates-没有关系类型引用
[java] 2015-09-10 21:24:14,709 UTC错误[]((junit))[de.hybris.platform.jalo.type.ComposedType]找到无效的关系属性Employee.assignedComments-没有关系类型引用
并继续提供更多的Employee和User属性。 因此,我们得到了这个 NullPointer :
[java] java.lang.NullPointerException
[java]位于de.hybris.platform.jalo.type.RelationDescriptor.isSource(RelationDescriptor.java:66)
[java]位于de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.adjustRelationInfo(ItemModelConverter.java:1137)
[java] de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.calculateTypeAttributeInfos(ItemModelConverter.java:1091)
[java]位于de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.getTypeMetaInfo(ItemModelConverter.java:270)
[java]位于de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.createContextForExistingModel(ItemModelConverter.java:344)
[java]位于de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.load(ItemModelConverter.java:373)
[java]位于de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.load(ItemModelConverter.java:1)
[java]位于de.hybris.platform.servicelayer.internal.model.impl.DefaultModelService.doLoad(DefaultModelService.java:868)
[java] de.hybris.platform.servicelayer.internal.model.impl.DefaultModelService.get(DefaultModelService.java:270)
[java] at de.hybris.platform.servicelayer.internal.model.impl.DefaultModelService.getModelForPersistentValue(DefaultModelService.java:891)
[java]位于de.hybris.platform.servicelayer.internal.model.impl.AbstractModelService.toModelLayer(AbstractModelService.java:96)
[java] at de.hybris.platform.servicelayer.session.impl.DefaultSession.getAttribute(DefaultSession.java:62)
[java] de.hybris.platform.servicelayer.session.impl.DefaultSessionService.getAttribute(DefaultSessionService.java:152)
[java]位于de.hybris.platform.servicelayer.user.impl.DefaultUserService.getCurrentUser(DefaultUserService.java:120)
[java]位于de.hybris.platform.order.events.AfterSessionUserChangeListener.onEvent(AfterSessionUserChangeListener.java:43)
[java]位于de.hybris.platform.order.events.AfterSessionUserChangeListener.onEvent(AfterSessionUserChangeListener.java:1)
[java]位于de.hybris.platform.order.events.AfterSessionUserChangeListener $$ EnhancerBySpringCGLIB $$ 5acdd86.onEvent(<生成>)
[java]位于de.hybris.platform.servicelayer.event.impl.AbstractEventListener.onApplicationEvent(AbstractEventListener.java:67)
[java]位于de.hybris.platform.servicelayer.event.impl.AbstractEventListener.onApplicationEvent(AbstractEventListener.java:1)
[java]位于de.hybris.platform.order.events.AfterSessionUserChangeListener $$ EnhancerBySpringCGLIB $$ 5acdd86.onApplicationEvent()
[java] de.hybris.platform.servicelayer.event.impl.HybrisApplicationEventMulticaster.notifyListeners(HybrisApplicationEventMulticaster.java:85)
[java] at de.hybris.platform.servicelayer.event.impl.HybrisApplicationEventMulticaster.multicastEvent(HybrisApplicationEventMulticaster.java:61)
[java] org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
[java]位于de.hybris.platform.spring.ctx.CloseAwareApplicationContext.publishEvent(CloseAwareApplicationContext.java:97)
[java]位于de.hybris.platform.servicelayer.event.impl.SpringEventSender.sendEvent(SpringEventSender.java:36)
[java]位于de.hybris.platform.servicelayer.event.impl.PlatformClusterEventSender.sendEvent(PlatformClusterEventSender.java:63)
[java]位于de.hybris.platform.servicelayer.event.impl.DefaultEventService.publishEvent(DefaultEventService.java:78)
[java]位于de.hybris.platform.servicelayer.internal.jalo.ServicelayerManager.afterSessionUserChange(ServicelayerManager.java:238)
[java]位于de.hybris.platform.jalo.JaloSession.notifyExtensionsAfterUserChange(JaloSession.java:2252)
[java]位于de.hybris.platform.jalo.JaloSession.setUser(JaloSession.java:972)
[java] at de.hybris.platform.task.impl.DefaultTaskService $ Poll.prepareProcessing(DefaultTaskService.java:773)
[java] at de.hybris.platform.task.impl.DefaultTaskService $ Poll.run(DefaultTaskService.java:652
似乎与缓存和Jalo会话有关。 但是我找不到很多。 任何帮助将不胜感激。
预先感谢,吉列尔莫。
您是否找到了解决方案? 我有类似的东西,但它仅在更新时出现,并且是随机出现的
我们有相同的问题...已经有任何提示吗?
嗨,
我们有同样的问题。 您如何解决此问题?
谢谢!
一周热门 更多>