cancel
Showing results for 
Search instead for 
Did you mean: 

Bug with SectionImpl class and others????

qsdmv
Champ in-the-making
Champ in-the-making
We are in highly multi-user environment. Recently we keep getting 500 or duplicate sections issues (randomly). But I could not duplicate from my local machine which is single user environment:

1). Case one: We have section, and sub-sections under this section. Inside SectionImpl class, two properties are defined:

 /** Section children */
    private List<Section> sections = new ArrayList<Section>();

    /** Sections by name */
    private Map<String, Section> sectionsByName = new TreeMap<String, Section>();

Most time, it works fine. We can get sections which are the sub-sections. But after running some time, this list either returns empty or returns the list with duplicate sections. The similar things happen to Map for sectionsByName so that  It returns either nothing or correct result when calling the method: getSection(String sectionName)

Also SectionFactoryCmisImpl class behaviors odd in highly multi-user environment. For example, By calling getSectionFromPathSegments(String rootSectionId, String[] pathSegments), it returns right section or nothing (supposed to have results).

But in a single user or not highly muti-user environment, It is hard to duplicate those issues. We had tests by asking more users more actively involved. It happens more often.

Thanks in advance
4 REPLIES 4

bremmington
Champ on-the-rise
Champ on-the-rise
Thanks for the report. It's not something we've seen in testing and neither has it been reported before, but we will certainly look into it. Again, please would you let me know exactly which version you're on? The options for the 3.4 stream are:
  - Community 3.4.a, 3.4.b, 3.4.c, 3.4.d, 3.4.e
  - Enterprise 3.4.0, 3.4.1, 3.4.2, 3.4.3

qsdmv
Champ in-the-making
Champ in-the-making
Enterprise 3.4.0
Thanks for quick response

Thanks for the report. It's not something we've seen in testing and neither has it been reported before, but we will certainly look into it. Again, please would you let me know exactly which version you're on? The options for the 3.4 stream are:
  - Community 3.4.a, 3.4.b, 3.4.c, 3.4.d, 3.4.e
  - Enterprise 3.4.0, 3.4.1, 3.4.2, 3.4.3

qsdmv
Champ in-the-making
Champ in-the-making
Deeply we did other tests. Whenever we modify or create new section, we got more problems

Enterprise 3.4.0
Thanks for quick response

Thanks for the report. It's not something we've seen in testing and neither has it been reported before, but we will certainly look into it. Again, please would you let me know exactly which version you're on? The options for the 3.4 stream are:
  - Community 3.4.a, 3.4.b, 3.4.c, 3.4.d, 3.4.e
  - Enterprise 3.4.0, 3.4.1, 3.4.2, 3.4.3

bremmington
Champ on-the-rise
Champ on-the-rise
I have committed a change to HEAD that I believe will address this issue, and also brought it into the 3.4 stream so it will be in the 3.4.5 release. I've also sent you a private message to follow it up.