Corrected item |
What it means |
Oracle Database Issue | In v21.5.11, a fix was implemented to improve database performance. At that time, Oracle was not functioning properly. This version addresses the issue with Oracle and requires an update of the schema to 21c. |
Corrected item |
What it means |
Template Crashes CM4D | Loading a specific Routine into a specific template causes CM4D to crash. |
Corrected item |
What it means |
PDF Reports Create Dates | When printing a scheduled job fails it overwrites the create date of previously printed report. |
Corrected item |
What it means |
Missing PDF Reports |
PDF reports which existed the day before are now missing. If CM4D finishes generating a report, but the overall print job is not completed (print spooler is stopped), the existing report is deleted without being replaced with a new report. |
Corrected item |
What it means |
Incorrect Conformance Count | There is a table connected to a DataStack that is calculating Cpk values. The DataStack has an event on trigger 1 set to 'value below 1.33'. The table is using the 'show table as dataset' option and has 'count of event non-conformers' checked for the upper right cell. The table is reading the correct value for the data in v16 of CM4D. In v21 of CM4D, the same setup, data and table is present but the table is showing the wrong value. |
Corrected item |
What it means |
Performance decrease from older version | Some reports using specific formats or styles appear to load slower than in older versions. |
Wireframes disappear after Old View conversion | When old views (v10) with wireframe document images are converted to new views, the wireframe image disappears (view layers were not saved with the conversion). |
Corrected item |
What it means |
SiteUpdate21c.sql has errors | In the SiteUpdate21c.sql scripts line 17 - 19 reference a non-existing Database called “Scenarios”. |
Corrected item |
What it means |
Missing Read-Only Message |
In previous versions, if a document was opened that was already opened by another instance of CM4D, a message box would appear stating so. That message box no longer appears, and is causing issue when a user makes changes and then tries to save. |
Cannot save a CM4D document |
There are some CM4D documents that give an error message when saving, reporting that the document may be open for changes elsewhere. NOTE: If the document extension (.4dc) was uppercase (.4DC), we would get the error. The workaround is to change the extension to lowercase (.4dc). |
Corrected item |
What it means |
SQL errors in log file | Sometimes DataSmith Batch generates messages in the log file referencing SQL errors – “Database record set failed to obtain record set”. |
Corrected item |
What it means |
Feature Markers now display vectors |
Vector lines are shown on the image where they did not appear in previous versions. Solution: In v20, there was a bug in the Nominal type of View Feature Mode which caused the feature markers to not display properly. Once it was fixed the markers now appear, which some customers migrating to v21 do not want. See New Features to implement solution. |
Corrected item |
What it means |
Connections to CM4D Site Database is taking 97% of the SQL CPU |
Scheduler Manager becomes unresponsive with multiple launcher client connections. Solution: A performance improvement has been made, but it will require a Site Schema change from 21b to 21c. Update Site Schema script is provided with the installation of this version. |
Corrected item |
What it means |
CM4D Freezes on Routine Load |
In specific cases, loading a routine causes CM4D to freeze. |
Corrected item |
What it means |
Event Alarm Templates Crash |
When a template that has event alarms set up is run through Scheduler, CM4D crashes. |
Corrected item |
What it means |
Undo AutoReport Crash |
Undoing the AutoReport Layout causes CM4D to crash. |
Corrected item |
What it means |
Spectrum Not Working for ~dev~ | The variable ~dev~ is not working for the Spectrum functionality. |
JT Images Crash |
CM4D crashes when a routine with multiple JT images is loaded. |
Corrected item |
What it means |
Report Name Variables | Variables such as ~rout~, ~samp~ and ~samp,active~ are not resolving when used as part of Managed Report Name. |
Corrected item |
What it means |
Crash on opening Feature Properties dialog |
When a document has routine(which has 3d image assigned) and there is no View on the currently active sheet it crashes cm4d on Trying to open Edit Feature dialog. |
Cannot create/edit Limits for Subroutines |
When editing Subroutine Features, the Create/Edit Limits button in the Feature Editor does not work. |
Cannot identify the source Routine of a Subroutine feature |
When selecting Features of a Subroutine in the Alignment dialog, the Feature key includes the Subroutine Key. For Features relying on Handedness of a source Routine, it is impossible to differentiate the Features when selecting them as Alignment datums. Note: Now the Source Routine Key will be shown instead of the Subroutine Key. |
Corrected item |
What it means |
Empty Sticky Report list |
If the Query Control dialog is opened via the “Find Routine” right-click option in the nav tree, the Sticky Report dropdown list for that Routine appears empty. |
View Edit Mode – Single Click |
Views go into Edit Mode using a single click, so features cannot be selected within the view. |
Corrected item |
What it means |
Cannot select Managed Reports with space bar |
In v20, Managed Documents could be checked/unchecked for a job in Scheduler Manager using the spacebar on the keyboard. Once Managed Reports replaced Managed Documents in v21, the spacebar can no longer be used to select Managed Reports for a job. |
Corrected item |
What it means |
Table "Cell style/Format" settings are ignored |
The Format options of the Cell Style properties of a Table are not applied when using a DataSet as the DataSource. |
The ~feat,label~ variable is resolving as ‘0.00’ |
In a table, unchecking the Base option in the Cell Styles Format tab causes the ~feat,label~ variable to resolve as ‘0.00’ instead of the label string. |
Rotation of WYR image is slow |
Rotating a large .wyr image is extremely slow, almost to the point where it is impossible to move the image at all. |
Classic and Interactive showing differences on "Distribution Analysis Report" |
There is a difference how a formula used for setting the scale of a chart is shown in CM4D Classic and how it is shown in CM4D Interactive. |
Grid does not show rows sorted when Dataset Sort rows is used |
If the Sort Rows option is enabled in the DataSet General properties, the modified sorting is not reflected when the DataSet is viewed in the Grid. |
When Dataset Sort Rows function is on the Purge Unused Report Features does not work correctly |
Annotation are not pointing to Feature Markers in the View. When the Purge Unused Features option is enabled on the View, but the DataSet is using the Sort Rows function, annotation are not reflecting the sorting. As a result annotation are not syncing with the feature markers being shown in the View, and at times have a leader line that connects to a point without a feature marker. |
Score with highest value bin order does not work properly |
The DataStack Evaluation – Score resulted in an incorrect answer, particulary for scores that used highest value binning. |
Corrected item |
What it means |
Cannot double-click Views to put into Edit Mode |
Double-clicking on a View no longer puts the view into Edit mode to allow for active manipulation of the 3D image. |
Corrected item |
What it means |
Workcell is not sending files to errorbox properly |
When a measurement file with a routine that is not pre-selected in the 4dc document arrives, Workcell is not sending this routine to the Errobox. The files remains in the "available" folder. |
Corrected item |
What it means |
Significance is not exported to the XMLs when Data archiving is performed |
The Significance of a Feature characteristic is not included in the archive file. |
Image path is not exported to the XMLs when Data archiving is performed |
The image path of a Routine is not included in the archive file. |
Corrected item |
What it means |
Editing of filter labels for sample and feature is broken |
Any changes made to a Sample Filter label or a Feature Filter lable does not get updated in the database. |
Corrected item |
What it means |
Animated GIFs are not animated when printed |
When an Animated Alignment view is printed as a GIF, it is not showing the animation. Note: This issue was on the Known Issues list for previous v21 releases. |
Report Thumbnails for Animated Alignment Views are not GIFs |
When a Scheduled or Web report is generated that has an Animated Alignment for its Thumbnail, it is currently creating PNG files. A GIF should be created in place of the PNG if the View in the thumbnail sheet is set for animated alignment. |
Views with Feature Mode set to Actual or Animate do not show more than one at a time |
When using Views that have the Feature Mode set to Actual or Animate, only one View will display properly, the others will not show the Feature Markers (Actual) or the animation (Animate). This is per instance of CM4D. |
Uncross leader lines checkbox is not persistent |
The Uncross Leaders option is not staying checked for Views. |
Corrected item |
What it means |
Some events are not being triggered by Scheduler jobs |
When a multi-threaded Scheduler is opening and closing documents at a very fast rate, in rare cases one CM4D client may clean up temporary files prematurely, resulting in another job not completing. |
Corrected item |
What it means |
Scheduler Jobs not being triggered when using Oracle |
When using Oracle, DataProcessed Scheduled Jobs are not being triggered when samples are processed using DataSmithBatch. |
Corrected item |
What it means |
~samp,date~ date formatting is ignored |
When using the date parameter in the ~sample~ variable, the date formatting is not being applied when resolved. |
Blank DataSet labels in document |
Blank DataSet errors are appearing in the trace window, even when there are no blank DataSets in the document. |
Feature Editor is not updating on close |
In the Feature Editor, changes are not being saved when the dialog is closed. |
Corrected item |
What it means |
New CM4D Web users cannot print reports |
When a new CM4D Web user is added to the Site, submitted reports sit in the queue without processing. The Scheduler services must be restarted before new users can successfully print web reports. |
Corrected item | What it means |
Sample selections in CM4D Web have unwanted selections by default | Samples set in the Select Samples dialog appear in a managed report even if the Use Selected Samples radio button is not selected as the load method in the Load Samples dialog at the time a managed document is saved. |
Corrected item |
What it means |
Sheet sets out of order after migration |
The sheetset order in the managed reports is not being maintained properly during the migration from v20 to v21. Does not effect new installations. |
Corrected item | What it means |
Feature Editor is not updating on close | In the Feature Editor, changes are not being saved when the dialog is closed. |
Corrected item | What it means |
Alt+Right-Click in Views functionality missing | Holding the Alt key and clicking on a feature should highlight the feature point. |
Corrected item |
What it means |
Dataset statistics variable is not resolving properly |
The SPC variable ~siftrule,n>1,cpk~ (where the sift rule is designated by number, and that number is greater than 1) does not resolve. |
Selecting a new Routine changes the Query label |
If you select a new Routine for an existing Query, the label of the Query changes to the label of the Routine. In addition, this does not update references in the document, such as from DataSets. |
Routine Selector crashes CM4D |
When an unmanaged database is used, there is an isntant crash when Routine selector is opened. |
CM4D Document Performance |
CM4D documents are very large, and are slow to open/save. |
Animated Views do not return to a Nominal position after exiting edit mode |
Animated 3D images in a view change the position and depending on when you leave view Edit mode it keeps the current position. Part should return to Nominal position after exiting Edit Mode. |
Animated Alignment Views are not printing correctly |
When an Animated Alignment view is printed, it is not showing the animation. |
Feature Marker Materials crash |
When trying to open the View Feature Markers Material dialog, CM4D crashes if there is no part image loaded. |
Corrected item |
What it means |
Internal script does not run in Scheduler |
If a Managed Document has internal scripting that opens a dialog is used in Scheduler, the job will not complete successfully. Solution: Any scripting that opens a dialog cannot be used for Scheduler jobs. Always use extreme care when using internal scripting in documents that will be used by Scheduler, since Scheduler sometimes handles documents in a different way than when the document is opened manually in Classic. |
Corrected item |
What it means |
Event Scheduler jobs do not migrate |
Scheduler Jobs with the “Event” Report Type are not migrating. Solution: Required a change to the v21PreMigrator to allow for Event jobs. If you have already run the PreMigration Analysis, re-run using v1.0.0.7 of the PreMigrator tool provided with this release. |
Crash in SiteManager log when re-initialize migration |
Crash in SiteManager log when re-initialize migration for removing broken Managed Documents. |
Corrected item |
What it means |
Leader lines drawn over a View cause white patches that obscure the image |
There was a known drawing issue in CM4D on Windows 8 and Windows 10 where leader lines cause rectangular patches to obscure the View. |
Corrected item |
What it means |
Scheduler Performance Problems |
When a large number of jobs (1350+) are running with a large number of managed documents (9200+) included in the Managed Reports, the client information in the Scheduler Monitor tab does not refresh when there is more than 1 CM4D Client running. |
Corrected item |
What it means |
Selecting a new Routine changes the Query label |
If you select a new Routine for an existing Query, the label of the Query changes to the label of the Routine. In addition, this does not update references in the document, such as from DataSets. |
Routine Selector crashes CM4D |
When an unmanaged database is used, there is an isntant crash when Routine selector is opened. |
Corrected item |
What it means |
Datautulity does not run without Site Database |
When using an unmanaged database, DataUtility will not open. |
Corrected item |
What it means |
3D image does not display properly |
The image does not rotate with the view. |
Corrected item |
What it means |
Missing checkbox for "Run AutoReport" in SheetSet properties |
The Run Auto Report check box (for Scheduler Managed Documents without a View) is missing after SheetSet Property dialog redesign for v21 features. |
Corrected item |
What it means |
Failures when generating reports |
Scheduled Reports that included Auto Reports fail if the number of Sheets in the originally saved document was greater than the number of Sheets generated by the AutoReport when the job was run. |
Corrected item |
What it means |
CM4D image scaling not applying |
Scaling set on 3D images is not being applied in CM4D. |
Corrected item |
What it means |
Prefixes missing backslashes are not handled correctly |
If the Report Paths map file “Report Name Prefix” field is used, and is missing the trailing backslash, the resulting report ends up with the Prefix as part of the PDF file name instead of creating the correct subfolder. |
Changing the label of an exsiting Depository results in a duplicate Depository |
Changing a Depository Label in the Migration Map file, but not the Depository Path, results in a legacy duplicate depository. |
Failed Documents are not being flagged as Failed |
During Migration, if a document fails to migrate, the Fail counter does not reflect this. |
Corrected item |
What it means |
Default Managed reports use file name not managed document name |
When CM4D creates default Managed Reports, it is using the File Name in the Managed Report label. This should use the Managed Document Name in the Report name. |
Queries with missing Routines fail to print in Web |
If a Managed Report includes a SheetSet from a Managed Document that has a Query that fails to load (e.g., Routine was deleted), the report fails to print in Web. |
Corrected item |
What it means |
Absolute Sample Cutoff Dates are not being observed |
Data collected from plants in a different time zone than the plant receiving the data is not being processed correctly. The Sample Cutoff Dates are not using UTC. This fix was also delivered as a Hot Fix in v20.3.0. |
Mirror Annot Function Issue |
Annotations are not moving to the opposite side of the Image, causing crossed up leader lines. |
Misspelled variable causes instant crash |
When a misspelled variable, such as ~samp,date,%D/%M~, is used in a Text or Table annotation, CM4Dc crashes. |
Samples do not get reset between "Test Alignment" executions |
After running Test Align in the Alignment setup, samples that were recomputed for the Alignment test are not being reset to their original values once the test run is complete. |
Cannot see Ref Features in CM4D tree bar |
Standard Reference Features (not Constructed Reference Features) are not showing up in the Data tree bar. |
Some Internal scripts do not appear to end completely |
When running an Internal Script, completed scripts are not being recognized as finished. Status does not show that the script has finished. |
A constructed feature can lock up if samples not found |
When attempting to load Selected Samples for Constructed Features, and those samples cannot be found in the database, CM4D locks up. |
Cannot use Subroutine Features as a Construction Reference Feature |
When selecting Reference Features for a Constructed Feature, Subroutine Features are not available. |
Editing a View that contains Constructed Features crashes |
When Feature Marker Text is enabled on a View and that View contains Constructed Features (such as Range), putting the view into Edit Mode crashes CM4D. |
The DataSet statistics variable ~siftrule,n>1,cpk~ is not resolving properly. |
The parameter for the name of the Sift Rule is not resolving correctly. |
Enable sorting on the Features list in the Feature Selector |
In the Feature Select dialog, clicking on the column headers does not sort the list of Features by that column. |
Routine properties dialog Apply button |
In the Routine Properties dialog, the Apply button is always disabled. Solution: Removed non-functional button. |
Routine Properties dialog has an obsolete note |
There is the Note That everything is updated to the database once you click OK, but the Updates Pending flag still appears on the DataSource. Solution: Note has been removed from the dialog, as changes are updated to the Database when Update to Database is performed. |
Printed Reports have green bar (background) |
When PDFs are printed, the green “desktop” behind the white Sheet area is being printed on the top and bottom of reports. This fix was also provided as a Hot Fix in v20.4.3. |
CM4D crash when pushing features selected in a view into a reference feature |
When features are selected in a View and then the menu item “Push Features to Reference” is used, CM4D crashes. |
CM4D error log size gets maxed out causing crash |
The *.err files do not get removed/replaced when a file size limit is reached, causing crashes. Solution: See the enhancements section on Logging. |
Scripts size limit should be Increased |
CM4D Scripts are limited to 30000 bytes. This is proving to be too small. Solution: Extend limit 100,000 bytes. If scripts are larger than that, they must be split into script modules. |
Embedded Paths "fill" function not applying |
When editing the "Embedded Paths" grid for "Annot Load Filenames", if you use the "fill" function, the grid updates properly, but the change is not applied to the annotation. If you re-enter the grid, the settings are the same as before. |
Feature properties dialog does not handle restricted filters properly |
In the Feature Properties dialog, the option to change Feature Filter values allows you to type in a value even if the filter is Restricted (should be a dropdown list). |
Assign Cause does not use change log |
When using “Assign Cause” to mask data, the “Change Log Comment” window does not appear and we do not have ability to trace who made changes. |
Cannot Delete Process Change Log Comment |
Delete log comment entry in Process Change Log Viewer does not work. |
Long Query Resolve Times |
Takes long time to open/load database when creating Queries. Solution: Removed multiple extraneous resolves to improve load times. |
Corrected item |
What it means |
The Sticky Report toolbar is missing from the View/Customize menu |
The ReportTweak toolbar (used for Sticky reports) is missing from the View/Customize menu so that cannot be re-enabled if it has been closed. |
Issue with ~nom,label~ |
When used as a User-defined Row Variable in the Report Properties, the variable ~nom,label~ will not resolve in the DataSet grid. |
Removing graphics from Routine causes instant crash |
When an image is deleted from a Routine, CM4D instantly crashes. This fix was also provided as a Hot Fix in v20.4.3. |
Mis-click in CM4Di NavTree can cause heavy reload |
Double-clicking anywhere in the yellow area would load whatever what highlighted. This causes heavy re-load times if the wrong node was highlighted. Solution: The action of a click will now only be triggered when a node/item is clicked directly. This same principle applies to CM4D Classic as well. |
The settings in the Cm4d.ini file for the grid defaults are not being read when CM4Di loads. Solution: The order of the sections of the ini file were the issue, so a new default ini file will be provided with this release. |
|
CM4Di tree terminology |
Terminology in CM4Di tree does not match CM4D Classic. |
Corrected item |
What it means |
Cannot add Reference Features via DataSmith |
Assigning the Reference Feature association does not put anything into the database. |
Mangle does not handle the tilde character |
When the result of the Mangle function needs to be a variable (for example, a user variable to prefix the server name on the image file name), DataSmith does not handle the tilde character properly. Solution: The variable ~tilde~ has been added to the list of resolvable variables in DataSmith. To have a variable in the Mangle function, use the format ~tilde~variable~tilde~ to pass the result of ~variable~ into the database. |
Corrected item |
What it means |
DataSmith Batch and Scheduler Job Processing issue(s) |
When two files are placed in the Inbox at the same time and for the same Sample, the data from one of the two files does not show up in the database. This fix was also delivered as a Hot Fix in v17.5. |
DataSmithBatch is not creating Subroutines |
Translators that would create Subroutines when run manually through DataSmith would not create those Subroutines when run through DataSmith Batch. |
If disconnected from the Site, DataSmithBatch does not recover |
If the Site connection was lost, the connect was never restored but Batch would keep trying to process files, and would end up sending everything to the error box. The Batch service would need to be restarted manually. Solution: If the Site connection is disrupted, any files currently being processed will be sent to the errorbox. Then Batch will stop trying to process new data files and go into a “wait mode”. A periodic check (set Retry Interval) will be done until the Site connection has been re-established, and then Batch will return to processing files. A Batch Service restart will not be required. |
Corrected item |
What it means |
Replicate Routine - LSL value not correct (all positive) |
When using the Replicate Routine function in Data Utility all the information copies over correctly, except the Feature Description and the Lower Spec & Reasonable Limits. |
Corrected item |
What it means |
Remove requirement for Server license from Launcher launched clients |
CM4D Scheduler client and CM4D Web client should not consume a Server license. |
Corrected item |
What it means |
DataSmith Batch and Scheduler Job Processing issue(s) |
Two data files with in the same sample in the same routine put into the Inbox at the same time could result in some of the information not processing correctly. |
Can we improve this topic?