You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Michael Reichenbach (JIRA)" <ji...@apache.org> on 2011/03/02 10:51:38 UTC
[jira] Commented: (OFBIZ-4202) Distributed Cache Clear is broken in
current versions of OFBiz
[ https://issues.apache.org/jira/browse/OFBIZ-4202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13001355#comment-13001355 ]
Michael Reichenbach commented on OFBIZ-4202:
--------------------------------------------
Hi,
I also think that this issue duplicates [OFBIZ-3987|https://issues.apache.org/jira/browse/OFBIZ-3987], which also provides a proper fix.
Anyway, here is a stack trace to see the loop:
{code:java}
...
DelegatorFactoryImpl.getInstance(String) line: 33
DelegatorFactoryImpl.getInstance(Object) line: 25
UtilObject.getObjectFromFactory(Class<Factory<R,A>>, A) line: 202
DelegatorFactory.getDelegator(String) line: 47
EntityExpr.checkRhsType(ModelEntity, Delegator) line: 218
EntityExpr.makeWhereString(ModelEntity, List<EntityConditionParam>, DatasourceInfo) line: 136
EntityJoinOperator.addSqlValue(StringBuilder, ModelEntity, List<EntityConditionParam>, List<EntityCondition>, DatasourceInfo) line: 75
EntityConditionList<T>(EntityConditionListBase<T>).makeWhereString(ModelEntity, List<EntityConditionParam>, DatasourceInfo) line: 98
EntityJoinOperator.addSqlValue(StringBuilder, ModelEntity, List<EntityConditionParam>, List<EntityCondition>, DatasourceInfo) line: 75
EntityConditionList<T>(EntityConditionListBase<T>).makeWhereString(ModelEntity, List<EntityConditionParam>, DatasourceInfo) line: 98
GenericDAO.makeConditionWhereString(StringBuilder, String, ModelEntity, EntityCondition, List<EntityCondition>, List<EntityConditionParam>) line: 790
GenericDAO.selectListIteratorByCondition(ModelEntity, EntityCondition, EntityCondition, Collection<String>, List<String>, EntityFindOptions) line: 697
GenericHelperDAO.findListIteratorByCondition(ModelEntity, EntityCondition, EntityCondition, Collection<String>, List<String>, EntityFindOptions) line: 139
GenericDelegator.find(String, EntityCondition, EntityCondition, Set<String>, List<String>, EntityFindOptions) line: 1742
GenericDelegator.findList(String, EntityCondition, Set<String>, List<String>, EntityFindOptions, boolean) line: 1777
JobManager.reloadCrashedJobs() line: 217
JobPoller.<init>(JobManager, boolean) line: 63
JobManager.<init>(Delegator, boolean) line: 81
JobManager.getInstance(Delegator, boolean) line: 89
ServiceDispatcher.<init>(Delegator, boolean, boolean, boolean) line: 113
ServiceDispatcher.<init>(Delegator) line: 130
ServiceDispatcher.getInstance(String, DispatchContext, Delegator) line: 164
ServiceDispatcher.getInstance(String, Delegator) line: 139
GenericDispatcher.getLocalDispatcher(String, Delegator, Collection<URL>, ClassLoader, ServiceDispatcher) line: 78
GenericDispatcher.getLocalDispatcher(String, Delegator) line: 43
EntityServiceFactory.getLocalDispatcher(Delegator) line: 34
EntityCacheServices.setDelegator(Delegator, String) line: 53
GenericDelegator.<init>(String) line: 293
DelegatorFactoryImpl.getInstance(String) line: 33
DelegatorFactoryImpl.getInstance(Object) line: 25
UtilObject.getObjectFromFactory(Class<Factory<R,A>>, A) line: 202
DelegatorFactory.getDelegator(String) line: 47
CatalinaContainer.init(String[], String) line: 174
ContainerLoader.loadContainer(ContainerConfig$Container, String[]) line: 188
ContainerLoader.load(Start$Config, String[]) line: 65
Start.initStartLoaders() line: 259
Start.init(String[], boolean) line: 96
Start.main(String[]) line: 410
{code}
> Distributed Cache Clear is broken in current versions of OFBiz
> --------------------------------------------------------------
>
> Key: OFBIZ-4202
> URL: https://issues.apache.org/jira/browse/OFBIZ-4202
> Project: OFBiz
> Issue Type: Bug
> Components: framework
> Affects Versions: Release Branch 10.04, SVN trunk
> Reporter: Martin Kreidenweis
>
> Setting distributed-cache-clear-enabled="true" for the delegator in entityengine.xml doesn't work any more: OFBiz goes into an infinite loop during startup. (Only for regular startup, not e.g. for {{ant run-install}} startup).
> I think I already tracked down where it broke: [Changeset 921990|https://fisheye6.atlassian.com/changelog/ofbiz?cs=921990] on 2010-03-11 in OFBiz trunk. Before this change OFBiz still starts up, after this change you get the infinite loop. This means Release 10.04 is already broken.
> Unfortunately I don't have time currently to investigate further, maybe at a later time.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira