Steve Gotsch
posted this on April 12, 2010 02:36 pm
Priority
Status
Item Details
Critical
Analysis in Progress
BUG-392 On items with more than 1000 relationships, relate function is slow to open and clowe Proposed solution for large volumes of relationships is to improve performance, limit initial number of relationships returned and display a loading indicator.
Suggested Work Around Utilize a default relationship filter to limit the number of relationships returned.
BUG-928 Issues with indexing getting out-of-sync Some users have experienced issues with the indexing getting out-of-sync and they need to manually re-index. Sometimes a clean re-index is required to fix the issue. Some of the activities which seem to possibly triggering these indexing issues are:
Importing a backup data file (usually during migration)
Importing Word or CSV files
One known issue is when a file import results in a single item with a huge amount of data in the description field. This will be pulled into a separate related bug for limiting the size of field values for items during import.
One customer captured the activities of a user who was adding items and then seeing those items in that same session, but when she logged into a new session the next day, the items failed to show until a manual re-index was performed (see attached). FC: Looks like this may be related to the client running two cluster Tomcats.
automatically removing the index directory before indexing on setup/upgrades, or
BUG-902 Long running script message displays in IE 7 and 8 There are certain scenarios that can cause Internet Explorer to display a long running script error.
Areas where this can occur:
Org admin Admin, JIRA Connector, Opening the edit field mappings window within the same session reopening the mappings window.
Creating or editing filters with a large volume of users
Browsing or opening items with a large volume of check boxes - such as editing an item with multiple user components or multi-select components with many items.
After using the system from the user perspective, changing to the admin perspective often displays the message.
The IE javascript pop-up that asks the user if they wish to continue processing a slow running script comes up whenever a user tries to close 4 or more tabs at once. Tested this with Firefox and all of the tabs immediately close.
Get a list of Items by clicking on a Set.
Right-click on an Item and opt to open in new tab.
Repeat of 3 or 4 other Items from the list.
Right-click on one of the tab headers and select close all tabs.
Script popup should show.
This is a known issue with the check box component used with user selection, set selection and JIRA field mapping. These are being replaced with an alternate widget that should eliminate this issue.
BUG-1025 Comments are not shown within the Activities tab when the Comment or My Settings filter is used Whenever any filters are applied to the activities, older comments are not shown. This can be either by manually filtering for comments via My Settings or clicking on the Comments button within an Item's activities tab.
Start with an older XML dataset that is attached.
Review the Activity Stream on the front page.
Go to the last page of the stream - page 11 and see comments from Homer on UC-4
Look in Comments filter and see only comments from 7/23 forward as there.
Open UC-4 - see the comments are in the activity stream.
Look in the Comments filter and see that there are no comments shown.
BUG-1165 Batch Update Enhancements for updating large number of items Enhance the batch update capability to handle the case where the number of items updated is large (> 500):
Improve performance for updating each item if possible
If the number of items being updated is greater than some number N (say 100 or 500), ask the user if they want to be notified when done via email and perform the batch update asynchronously without throwing up a mask that makes the user wait until it completes. If the number is less than N, then it should do what it does now, which is put up the mask and have the user
Batch update should lock and unlock items as it updates them
Batch update should flush the hibernate cache every so many items (maybe the same number N from above) to avoid getting Hibernate timeout errors after running a while. It's ok if a batch update takes a while to complete, but the batch update should be able to complete successfully no matter how large the number updates.
If the user indicates they want to be notified, then once the batch update is done, send an email notification to the user, with a summary of how many were updated and how many were locked. We could also list the document keys of the skipped locked items.
BUG-1189 Item in Set custom field does not clear out prior selection The Item in Set custom field does not clear out the value that was selected in a different Item.
Customize an Item Type such that it has the custom field Item is Set.
Open an Item in the configured Set and select and Item for the Item in Set field.
Open up a different Item in the same set and edit a field other than the Item in Set field.
After saving you will see that the prior selection was added to the recently updated Item even though the Item in Set picker was not opened.
BUG-1178 DOCX import does not support bullet lists As of 2.9.5, items imported via DOCX that contain a bullet list do not contain an HTML bullet list. The import inserts a dot character and some spaces. This makes the Items hard to edit and results in bad characters being sent to reports.
Replace Aspose generated HTML for bullets and numbering with true UL, OL, and LI tags.
BUG-1188 Exception JSP Page includes input string in detailed info that could cause a security issue.
Critical
Fixed, Ready to Test
BUG-1185 Word import includes heading outline numbering in the requirement's name Documents that have outline numbering will add the number to the Item's name on import. The only way to avoid this is by updating the document. Can't think of a scenario where this is something that a user would want, but if it is there because of a customer requirement then we might consider an option to include the number in the name instead of doing it by default.
Critical
Ready for Development
BUG-1179 Notification plugin fails when assigning to a new user The notification plugin causes a severe error where an Item cannot be saved. The plugin expects the systemUser column with the userbase table to be a boolean containing either T or F. When the column has a NULL value, the Item containing the user assignment cannot be saved.
BUG-1163 Pasting from Office application such as Word and Outlook can corrupt items in Contour Pasting from Office application such as Word and Outlook can corrupt items in Contour due to hidden characters and styles.
BUG-1036 Reading view breaks when Short Name not included in list view When an Item Type is set up such that the Short Name is not included in the list view the reading panel does not display information correctly.
Open Admin perspective.
Edit an Item Type.
Edit Short Name field so that it is not included in the list.
BUG-832 IE8 masking issue when returning from full screen mode of the rich text editor When using the full screen editor from IE8 a transparent mask covers the screen when you try to go back to the normal editor mode. It will not clear and requires a browser refresh.
BUG-941 HTML in version notes shows HTML syntax in display If the version notes/comments when editing an item in Contour includes HTML from the rich text editor or copied from Word, the areas where these user comments are displayed show the full syntax and not the formatted type.
Areas tested Activities stream Sent notification email
BUG-958 Timezone Support within Contour Enable users to configure their local time zone and adjust for differential from server time zone. In addition, this enhancement should also work for reports.
High
Approved for Development
BUG-940 HTML editor cannot be found Users intermittently get an error message of "html editor cannot be found" when trying to add or open an item in Contour.
BUG-1177 Read only view or Item detail does not display table rows mark as header The FCK editor provides the ability to indicate that a table has a header row or column. When used the table header shows up in the editor and in the html compare but not on the Item's read only detail tab.
Take the text from the attached sample.
Paste into an open FCK editor with the Source button clicked prior to pasting the text.
Click on the Source button and see the table with 2 rows. One is a header and one holds detail.
Save & Commit.
Note that the Item only shows the detail row and not the header.
BUG-1158 Item Id does not sort numerically Sorting by Item ID (documentKey) does not sort by the numerical number. The sort should display the items based on the prefex then the number.
BUG-1122 Applying Filter to Explorer messes up Relate Panel Explorer Steps to reproduce:
Find an item that has a Relationships tab, and open the Relate Item(s) panel. This initializes the panel.
Close the Relate Item(s) panel
Select or create a filter
Click "Apply filter to Explorer"
Now open up another item with a Relationship tab
Open the Relate Item(s) panel again. Notice the filter has been applied to the Explorer tab here
In the normal Explorer tab panel, click to remove the filter
The Relate Item(s) panel filter remains applied, with no way to remove it besides refreshing the browser.
High
Fixed, Ready to Test
BUG-1010 Non-RTF text fields does not display or import any text that is bound by greater than and less than characters. It appears that method that prepares text fields (non-RTF) to be displayed or imported within the list does not differentiate between html tags and other words that include greater than and less than characters. When the field type is rich text the values are correctly rendered.
Configure a Set such that it has multiple text fields that will be displayed with the list view.
Create an Item within the Set where each text field contains at least one word surrounded by less than and greater than characters. <test>
Save the Item and view it in a Set.
Alternatively, import the attached file.
The preview will only show the characters not the text.
Complete the import. Only the characters will be shown, none of the text that was encapsulated by <> will have been imported.
BUG-1037 Filter sort order is lost when exporting to Excel After a filter has been viewed, users would like to print the items in the same order as viewed on screen. When exporting to Excel the sort order is lost and a different sort order is applied.
High
Analysis in Progress
BUG-1001 Bulk actions involving thousands of items take a very long time and sometimes does not finish
If you perform bulk actions involving thousands of items (tested with 5000+ items), the operations take a long time to complete and in some cases they do not complete: - Batch updates - Copy folder with lots of items - Copy project - Delete project - Import
BUG-915 Limit the size of text field in document/item Users pasting or importing large documents (typically MS Word) into a Contour rich text field that exceeds 100 MB of data causes performance issues and display issues. Add a system property that defines the maximum length for these fields.
If possible, ensure that user is notified that not all their data was captured.
Areas affected:
Paste into editor
Import
Web Services
Appears to be ways that Pasting from Office gets expanded out to a huge size which causes all kinds of memory issues fetching the item from the DB for anything (indexing, reading, writing). This is related to the paste bug, but it will be good to limit this after all post-processing of the rich text occurs in the back-end.
Medium
Fixed, Ready to Test
BUG-975 All notification emails should include the Project Name and the Set Name for each item Within batch E-Mails, the Project Name and the Set Name should be printed for each item in the list in order to get a better overview which item needs action and which not. Without that information, each item has to be clicked and checked in contour. Related to ticket(s): http://support.jamasoftware.com/tickets/208
Medium
Fixed, Ready to Test
BUG-881 Batch update email template displays code The batch update email template displays a code placeholder for document type and should also remove HTML from the comment text.
Example of what is sent out:
Subject: Batch Update: 41 Bugs updated
Frank,
Derwyn Harris has updated 41 ${documentType.name}(s) in Contour:
I reviewed these items and have moved them all to 3.0. <br /> -------------------------------------------------------
Jama
Medium
Ready for Analysis
BUG-1135 Analysis: Large BIRT reports to Word are saved prior to completion When user has a large report or one with a lot of images it appears as though the file is saved and opened prior to it being completed. No definite steps to recreate, will attempt to get data from client. Attached a sample file that is a Word 2003 XML. Reviewing the file shows that it ends mid-word.
BUG-1180 User selection dialog missing vertical scrollbar after performing a search with large number of results Searching for a common name such as "Smith" returns more results than fit the dialog size. There is no vertical scroll bar that would allow a user to scroll through the entire list.
BUG-1181 Notification plugin does not trigger when assignments made via inline edit or assignedTo set to NULL The notification plugin is configured on Jamacloud to setup an email notification for the assigned user when the assignTo field is set. The plugin appears to be skipped when doing assignments via the inline edit or if the assignment is set no null where the user opts for clear selection from the user picker.
BUG-1013 Removed ability to print or export the results of impact analysis The ability to print from the impact analysis dialog was available in 2.6 and then removed in 2.8 when the the method for providing the behavior was discovered to be security risk. This feature is important to customers and should be provided either as a print or a report that the user can save or print from.
BUG-918 Activity stream - batch update event is missing When the activity stream was released, batch update events were excluded as they generate a large volume of events. The intended flow is to have Contour log a single activity of "Batch Update" at the project scope activity stream, individual activities at the item scope. Currently the activities are recorded at the item level as planned but not at the project level.
Steps to reproduce:
Batch update a number of items
Refresh Project Home > Activity Stream (no filter set in My Settings or All Activities)
The batch update event does not appear.
Low
Ready for Development
BUG-912 Sets created with no components include by default In Contour admin, when creating a new item type administrators are able to create the new type with no components selected. In this case, Contour by default includes 3 components rather than no components.
BUG-1170 Tab for search results can expand beyond screen size with large searches Entering in large lists of search terms can cause the resulting search results tab to extend beyond the size of the browser instead of limiting the amount of text shown in the tab.
Close all open grid result tabs.
Paste in a large list of Ids. A list is provided in the environment description below.
Get the correct Search Result List AND a Search Result Tab which is too wide to be displayed.
The bug only appears after first search. If there's already a Search Tab due to an earlier Search, the Tab's size keeps being limited.
BUG-1016 Able to create duplicate Test Results by multiple clicks of Save button The Save button on the Test Results dialog is not disabled after the first click. If the system is running a bit slow or the user does a quick double-click, the user can click the Save button multiple times creating duplicate Test Results. Not sure which browser the customer is using but I was able to reproduce this in IE7.
Execute a Manual Test from the Test Results tab found within a Test Case Item.
Quickly click the Save button multiple times before the dialog closes.
Note that you have just created duplicate Test Results.
BUG-1021 Updating whether or not a field is editable from the Item Type configuration requires logging out of the browser When adjusting the fields displayed for a given Item Type the user can control whether or not the field is editable. After updating and saving this change the user has to log out of Contour, basically clearing the cache to see the update.
Access the Administration perspective.
Select an Item Type and click on the config link.
Edit one of the fields and turn on (or off) the read only flag.
Save the changes.
Edit an Item for updated set and see that the field's read only state didn't change.
BUG-896 Automate the outline numbering / global sorting routine Currently the process of resorting or updating the outline numbering and global sort order is performed manually. When new items are added to a set, they will have several values (in the database) that are null until the "update headings" button or a report that calls this routine is run. It would be beneficial to have Contour handle the sorting and reordering automatically with new items assigned values corresponding to their location. This is mainly to simplify usage and for reporting purposes.