Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

ReqCycle 0.8.0 validation progress

Issues detected since 15th of October 2014 with this TestingMaterial Actualized on 26th with build 68 (RC2)

AT defines if an automatic test has been created for this bug

Top table concerns bugs detected/identified after build 68 (0.8.0 RC2)

Number Text severity status update site number comment AT
55 Can not delete scope of a ReqDataModel. NORMAL OPEN 68 (RC2) Note: important but put to NORMAL because there is workaround (scope can be removed in configuration files after export of configuration. Then configuration can be imported.
56 Export of configuration with already existing configuration in destination project overrides existing configuration file (no message) and an error log is generated: stackTrace56 NORMAL OPEN 68 (RC2) Note: not really important (could have been set to minor) but it generates several exceptions including one in google collections and it might have bad consequences on good use then.
57 When importing requirements with ReqIF or OCL connectors, wizard can be finished without .reqcycle storage=> leads to exception. source not created and all next creations fail => have to restart ReqCycle MAJOR CLOSED 72 Note: Major for robustness (creates exceptions for next imports until Reqcycle is restarted)
58 When importing reqIf requirements, wizard allows choosing .reqIf in file system. if path contains space and potentially other specials chars, reqIf file can not be used => exception. NORMAL OPEN 68 (RC2) Note: either remove "file system" possibility or encode path or provide warning concerning path that must not contain spaces.
59 import of requirements through OCL (excel for instance) does not manage attributes of type "INT" =>should be removed from data model possible attribute types. NORMAL OPEN 68 (RC2) Note: provides frustration for end user if he/she has to change requirement attribute later because OCL does not support attribute' type.
60 mport of requirements through OCL (excel for instance) does not seem to be able to manage enumerations. Tried several OCL types without success (all times, not supported). Is there a way to support enum in OCL? NORMAL OPEN 68 (RC2) workaround: can use "String" for attribute' type in req datamodel but it is less precise and requires end user to update data model.
61 OCL mapping with "long" or "short" attribute' type does not work: always provide "0" even when value should be 1 or 2. NORMAL OPEN 68 (RC2) workaround: can use "String" for attribute' type in req datamodel but it is less precise and requires end user to update data model.
62 capture of "allocate" links is in the wrong direction: when allocating behavior (activity) on structure (block), if we put activity in traceability viewer, we do not see "allocate" link. It appears only if we put the "block"... MAJOR CLOSED 72 Note: Major because "allocate" links will be used very often and it is important that ReqCycle uses them in the right direction.
63 Capture of traceability links defined with OCL does not seem to work anymore. Checked on several files "traceability.ocl" including original one and could not see any link created. MAJOR CLOSED 72 Note: Major because "OCL" traceability is an important analyser to complete SysML links. Very useful for MBSE.
64 Export of requirement traceability in .xls format generated a file with bad format. Can not be open. See Error Log64 NORMAL OPEN 72 Not MAJOR as there is workaround with .csv export.
65 Export of requirement traceability is incomplete - only direct links from requirements are exported instead of all links. MAJOR OPEN 72 If a requirement is linked to UML activities and activities are allocated to blocks, allocations are not exported. If blocks are refined into subsystem requirements, those links are not exported.
66 Import of word documents with attribute mapping (see badMapping) incomplete finishes without any result (no requirement source created, no error message in error log).No way for end user to understand possible mistakes. Robustness issue. MAJOR CLOSED 72 Fixed partially by handling first NPE that prevented req source to be created. Now it is created with no requirements. End user can understand that mapping was not good and check it to find mistakes. Better option would be to add new checks during mapping...
67 Import of word documents with some characters in requirements works but those requirements' text is generated in ReqCycle with some characters " that make text unreadable in Requirement view. MAJOR OPEN 72 By removing those chars in .reqcycle it is OK. ATM shall ask ...


[back to ReqCycle wiki main page: https://polarsys.org/wiki/ReqCycle]

Table below concerns issues detected between 15th of October 2014 and 24th of October (build 66) with this TestingMaterial. All critical and major have been fixed and almost all have been verified and closed.


Number Text severity status update site number comment AT
1 Can define a traceability link type between two requirements but cannot create a traceability link of this type between two requirements. CRITICAL CLOSED 46
2 Can define a traceability link type between a requirement and a model element and can create a link of this type (appears in traceability table) but cannot show this link in traceability treeview CRITICAL CLOSED 46
3 cannot create new requirements through the "local" requirement source connector - freeze. button finish never enabled MAJOR CLOSED 46 Fixed and verified OK.
4 access of requirements from a document does not allow using "reference" mode: only "import" allows enabling "finish" button MAJOR CLOSED 68 (RC2) note: reference mode has been hidden for this release. Restriction => always select project to store .reqcycle. Else, ReqCycle provide exceptions and we need to restart it.
5 ReqIF requirements source accessed by reference does not finish correctly: .reqCycle is not created and no requirement can be seen in requirement view. StackTrace5 CRITICAL CLOSED 64 note: works if ReqIF file is accessed with .reqCycle file stored in a project. if no project selected for storage, exceptions and ReqCycle has to be restarted.
6 OCL connector does not work if used in reference. For instance when getting SysML requirements, there is NPE.stackTrace6 CRITICAL CLOSED 68 Note: works if accessed by import (copy). Same error than bug #5.note: reference mode has been hidden for this release. But "finish" is still available without project selected for storage !
7 Import Excel via OCL doesn't work. Wizard OK until the end but no creation. no user message. NPE in logs. MAJOR CLOSED 68 Tika parsing plugin was missing.
8 Import Word via OCL doesn't work. No example nor documentation to get a reference to make it work. all tries are failures: no requirement loaded. NORMAL FIXED 44 Note: Import word via .types is working: restriction of tool
9 Traceability table display doesn't work correctly. org.polarsys.reqcycle.traceability.storage.NoProjectStorageException: Unable to create project storage from reachable MAJOR CLOSED 66
10 Copyrights are missing MAJOR CLOSED 66 0.8.0 can not be delivered without those data
11 Integrate building incomplete MAJOR CLOSED 44 https://polarsys.org/reqcycle/hudson/job/ReqCycle/
12 Remove the "export" word in field 'Export ReqCycle preferences' and add icon MINOR CLOSED 50
13 Remove the "import" word in field 'Import ReqCycle preferences' and add icon MINOR CLOSED 50
14 "All links" doesn't display all links MAJOR CLOSED 50
15 Icon for traceability link Cover is not displayed MINOR CANCELED 50
16 Could not delete a link in the Traceability Viewer CRITICAL CANCELED 50
17 During ReqIF import, there is a mapping label issue, the styling label. NORMAL CLOSED 50
18 In the first page of Requirement Source wizzard, Replace 'Repository Name' in 'Name (unique)' MINOR CLOSED 50
19 During preferences import, the "Finish" button can be selected when no zip file is selected NORMAL CLOSED 50
20 Complete the ReqCycle menu to display the Traceability Creator view, Requirements… For example, add link to reqcycle preferences MINOR CLOSED 64
21 Exception during the display of covering rate for a section. stackTrace7 NORMAL CLOSED 50 Problems occurred when invoking code from plug-in: "org.eclipse.jface".
22 Edit view opening of LOCAL connector are slow MINOR CANCELLED 44
23 Scopes is not initialized on requirements created with LOCAL connector (and they should as a scope has been defined in the requirement source). NORMAL OPEN 46
24 Add of DnD possibility on several elements NORMAL CLOSED 66
25 Possibility to remove several links in one time MINOR CANCELED 50 Tedious but not important if deletion can be done one link by one link
26 Update functionality impossible stackTrace8 and StackTrace8B MAJOR CLOSED 68 Error happening only when there is a LOCAL Requirement Source.

Unhandled event loop exception

27 In Requirements view, optimize filter display ENHANCEMENT 50
28 "Order by scope" display doesn't work NORMAL CANCELED 44 Either the "Order by Scope" display has bug or imported requirements are not associated to Scope. Canceled vecause it is imported requirements which are not affected to the scope selected during the import
29 NPE, Update with same Reqif version stackTrace9 MAJOR CLOSED 50 Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
30 NPE, during update using the exported ReqIF from requirement source. stackTrace10 MAJOR CLOSED 66 An internal error occurred during: "requirements sources updating".
31 After LOCAL requirement source creation with several sections/requriements, export in ReqIF format doesn't work, when a click on Finish is performed nothing happened. MAJOR CLOSED 66
32 Requirements, created with LOCAL connector, don't have version attribute as DataModel in properties view. MAJOR CLOSED 50
33 Exceptions when new LOCAL connector is created and Requirements view is displayed and show several requirement sources. stackTrace11 MAJOR CLOSED 50
34 Add of isTrash section/req operation. ENHANCEMENT CLOSED 50 The IsTypeOf Predicate with type Trash added in the default configuration
35 The click on "No", in confirmation wizard of connector removal, removes the connector. NORMAL CLOSED 40 A dialog has been added to confirm the suppression, and the second dialog modified to precise that the question is about the suppression of the .reqcycle file.
36 During opening of eclipse, connectors, created as Documents using OCL file, disappear. MAJOR CLOSED 50
37 Error in ReqIF export, the file is not correct MAJOR CLOSED 66
38 Import ReqIF, In window used to associate ReqIF to dataModel, Mapping fields are not correct. MAJOR CLOSED 66
39 In Traceability Creator:

Error in text "Creata a traceability link" It is not possible to link source to target (between 2 requirements of Document using OCL connector) (NPE)

NORMAL FIXED 50
40 Drag&Drop in Requirement view to Model Explorer to create link, the link is created but not displayed in Traceability viewer. It is not taken in account by styling. MAJOR TODO 44
41 Icon of coverage is missing in Traceability view. MINOR TODO 44
42 Pop up windows are not well opened (dimension of the windows) MINOR TODO 44
43 When a predicacte is removed from predicate editor, this predicate is still visible in select filter view. NORMAL CLOSED 50
44 Update of requirement source doesn't work for document using OCL file. MAJOR CLOSED 50 Handling error
45 Modification of an attribute of local requirement (différent than ID or text) freezes ReqCycle => Eclipse must be killed and launched again. CRITICAL CLOSED 64
46 When updating a Requirement Source the view Requirements is not refresh. NORMAL CLOSED 50
47 When launcing an Impact Analysis, the traceability links extracted for modified and deleted requirements are limited to the Scope of the workspace. NORMAL CLOSED 63
48 Licenses are missing on update site popup windows => should me mentioned in all feature.xml MAJOR CLOSED 52 0.8.0 can not be delivered without those data
49 On local requirement concerning scope, property view lists all scopes of all data models instead of restricting to those of the data model chosen during source creation. NORMAL OPEN 52
50 Local requirement editor has confusing commands in "Create Child": What is "Simple Requirement"? what is "Trash"? Either provide clear comment or remove them. NORMAL OPEN 52
51 Local requirement editor has bad commands in "Create Child" below a requirement: only children and same requirement type shall be authorized. Other type, simpleRequirement and Trash commands shall be removed. MAJOR OPEN 52 There is high risk that end users use bad commands and corrupt their local requirement source. Robustness is important: unnecessary commands shall be removed.
52 DnD of a local requirement to "Create Traceabtility" view freezes Eclipse and only option is to shutdown ReqCycle. CRITICAL CLOSED 68 Very bad image of robustness and stability: 0.8.0 cannot be delivered with this bug still open. Corrected : the error occured when trying to DnD a requirement when the Data Model is not loaded (because the Requirements view has not been opened since the launch of RqCycle.
53 CQ for IP concerning third party libraries (.jar) - apache TIKA-app-1.5.Jar , openrdf-sesame-2.7.12.jar, slf4j-api-1.6.4.jar, slf4J-log4j12-1.6.4, ini4j-0.5.2.jar MAJOR IN PROGRESS 46 Done for slf4j-API and slf4J-log4j. Request open for Tika-App-1.5
54 if there are changes in ReqIF requirement on other attributes than text, update does not find them. Source is considered as identifical with previous one (changes not detected). MAJOR CLOSED 68 (RC2) if some attributes contain semantic information (for instance quantify values) that are not part of requirement text, such change detection is really important


[back to ReqCycle wiki main page: https://polarsys.org/wiki/ReqCycle]

Back to the top