Release Notes / Version 10.2104
Table Of ContentsWCS Category tree is broken
E-Commerce catalog objects with special characters (e.g.. /,+, or %) in their ID are now working again in Studio.
(CMS-16338)
Fixed type error 'Cannot read property 'apply' of null'
When the Studio is closed a type error 'Cannot read property 'apply' of null' may be thrown in method EventUtil#executeQueueEntry. This is fixed now.
(CMS-16012)
Fixed type error 'Cannot read property 'el' of null'
If the Studio is closed the type error 'Cannot read property 'el' of null' may occur in class AnimatedNotificationBase while rendering a notification popup.
(CMS-15986)
Fixed type error 'Cannot read property 'saveTabbableState' of null'
When the Studio is closed, the type error 'Cannot read property 'saveTabbableState' of null' may occur originating from class BeanRecord. This is fixed now.
(CMS-15982)
Fixed type error 'Value cannot be cast to com.coremedia.cap.content.Content'
When closing the Studio the type error 'Value cannot be cast to com.coremedia.cap.content.Content' thrown in method CatalogStudioPluginBase#getCatalogRootForStore may occur. This is fixed now.
(CMS-15971)
Fixed type error 'Cannot read property '0' of undefined'
If the Studio is closed the type error 'Cannot read property '0' of undefined' thrown in method AnnotatedLinkListHelper#rowWidgetsAnnotatedBasedOnType may appear. This is fixed now.
(CMS-15969)
Server-Side Studio Validators Hardened
Server-Side Studio validators have been hardened, so that they do not fail anymore, if the
CapObject
/{{Content}} to analyze is destroyed meanwhile.
(CMS-15963)
Fixed Handling for ClientAbortException Broken Pipe
Studio clients may abort communication to server, which may cause exceptions on server side. The previous handling caused two exceptions to be logged in a row to Studio server log, containing keywords
ClientAbortException
(Tomcat exception) and
Broken Pipe
.
The error handling has been hardened, so that the server stops trying to contact clients which already triggered the
ClientAbortException
. These exceptions are still logged – but at debug level only.
(CMS-15961)
Fixed logger output in class RemoteBeanImpl
If a communication error appears during a remote bean request, an error is written to the log. Instead of writing 'RemoteBeanImpl' the constructor function is written:
function constructor(){return this.constructor.apply(this,arguments)||null}
This is fixed now. Also fixed for QueuedRemoteBean.
(CMS-15952)
Fixed type error in DateTimePropertyField
Fixed a type error in component DateTimePropertyField when it is used in annotated linklists in Studio.
(CMS-15924)
Sites may not be available in Studio
If core elements of a site (especially the site indicator document) are manipulated it may happen, that several features relying on sites misbehave. Examples: Empty Sites App, no proposed target folders for newly created contents, no sites selectable in user preferences.
The implementation is now robust with regards to these problems.
(CMS-15908)
Expanding and Collapsing All Rules of All Conditions of a Personalized Content is No Longer Slow
Expanding and Collapsing All Rules of All Conditions of a Personalized Content is No Longer Slow.
(CMS-15866)
Derive Site: Progress State Propagated to All Studio Clients
If you derived a site you got a progress indicator in your Sites App. This indicator was only visible for initiators of the derive process. Now the progress state is propagated to all Studio Clients. Same applies to the progress indicator now being robust regarding Studio reload.
Note, that the communication between Studio Client and Studio Server has been adapted. The protocol has been extended, so that an old Studio Client can still communicate with the Studio Server, but not the other way round.
(CMS-15800)
Category Augmentation Problem
Due to name conflicts with existing documents, when augmenting categories or products, the external id is now also part of the documents name. This ensures, that the name of a newly created augmenting document also changes, if the external id (which has to be unique) of the commerce item changes.
(CMS-15738)
Fixed type error when clicking in the empty project panel
When a user opens the control room in Studio and clicks on the empty space in the projects panel a type error appeared in the browser console. This is fixed now.
(CMS-15732)
Fixed type error when modifying content list in Studio projects
When you have created a project in Studio and set the content view to thumbnail view, then a type error appears in the browser console when you have dragged content to the project list. This is fixed now.
(CMS-15725)
Fixed harmless invalid server request in Studio moderation
When opening the elastic social Studio moderation, a console error is displayed in the browser which results from an invalid server request and produces a http response 404. Apart from the error message in the console this error does not cause any misbehaviour in the Studio. The error is fixed now.
(CMS-15684)
Fixed Studio Link Suggestions
Fixed a bug in Studio that content from a different site or from no site was suggested for addition to a content's link list. The suggestions will now always show content from the same site before content from outside the site.
(CMS-15611)
Removed properties with default values from application.properties of studio server
The application.properties file for the studio-server contained some properties with default values. These have been removed.
(CMS-15586)
Studio says there are errors or warnings when only info exists
Content Related Issues with Infotype Validity will now be displayed in the Issues- and Warnings Dialog, or in the Feedback Hub.
(CMS-15570)
ASDoc: Package com.coremedia.cms.editor.sdk missing in Public API
Due to a documentation syntax error in one Studio public API class, the whole package com.coremedia.cms.editor.sdk was missing in the Studio ASDoc public API documentation.
(CMS-15456)
Fixed "Cannot read property 'getFocusArea' of null" in Studio
When switching between picture documents in Studio the console error "Cannot read property 'getFocusArea' of null" appears. This is fixed now.
(CMS-15335)
Improved accessibility for Active Jobs Button and Window
1.) The button to open the Active Jobs Window in Studio had two tab stops when it shows the progress bar. Removed one tab stop. 2.) When tabbing into the Active Jobs Window it was not possible to close the window using the ESC-key. This has been fixed.
(CMS-15328)
CoreMedia Studio Robustness for Network Outages
The robustness of CoreMedia Studio on write requests to server has been increased regarding network outages.
(CMS-15281)
Fixed QuickCreate Dialog Destruction Issues
Fixed an error inside the QuickCreateDialogBase.as where values have been accessed after the dialog destruction.
(CMS-15257)
Added UploadSettings as callback value of load method
UploadSettings inherits from BeanImpl. The load-method can be referred yia callback. As soon as the bean is loaded the callback gets called. The callback does now refer the UploadSettings.
(CMS-15172)
Add org.springframework.http.converter.ResourceHttpMessageConverter by default
The
org.springframework.http.converter.ResourceHttpMessageConverter
is now added by default to the CAE and the Studio. This fixes the
logfile
actuator, if enabled.
(CMS-15066)
Fixed type error 'Cannot read property 'getName' of null'
Fixed the type error 'Cannot read property 'getName' of null' thrown in method LivecontextStudioPluginBase#isContentLedValueExpression when accessing a site which is null.
(CMS-15007)
Saving Preferences No Longer Duplicates Document Form Sub Tabs
We fixed a bug were saving preferences duplicates the sub-tabs of a document form.
(CMS-14884)
Fixed type error 'Unable to get property 'setValue' of undefined or null'
When the Studio is closed, the type error 'Unable to get property 'setValue' of undefined or null' is thrown in class WorkflowSetPanelBase in several code lines. This is fixed now.
(CMS-14835)
Elastic Social: Email Window fixed
When rejecting contributions or editing users, an E-mail template for the E-mail that is sent to the respective user can be edited. These templates were not updated correctly and even lead to an error in the "All contributions" view. This is fixed now.
(CMS-14833)
Fixed type error 'Cannot read property 'getBoundingClientRect' of null'
If the Studio is closed, the type error 'Cannot read property 'getBoundingClientRect' of null' may occur in class AnimatedNotificationBase. This is fixed now.
(CMS-14808)
Fixed error in taxonomy selection dialog for site specific taxonomies
Fixing an issue where the taxonomy chooser dialog did not pass the site id value to calculate the path of a node.
(CMS-14426)
Fixed Seemingly Frozen Dashboard
We fixed a bug where the Studio Dashboard seemed to be frozen on Studio reload because a lot of contents were loaded in the background.
(CMS-14294)
Missing xtype for SimpleSuggestionsComboBox added.
The Studio component SimpleSuggestionsComboBox now has the xtype
com.coremedia.ui.config.simpleSuggestionsComboBox
.
(CMS-14072)
Transforming certain png-formats into icons does not work
Rendering the icon for the view type of collections failed for some PNG files. These PNG files contained metadata which confuses the JDK PNG image writer.
We now remove the metadata when rendering the icon in ViewtypeRenderer.as. This is recommended for any images rendered in Studio anyway since these are not needed and just increase image size.
(CMS-13920)
Fixed type error getSite() of null
When a component is already destroyed a type error 'getSite() of null' may appear which does not harm the Studio. This is fixed now.
(CMS-13679)
Fixed Taxonomy Check-Out Exception
Fixed taxonomy error caused by automatic renaming of nodes.
(CMS-13283)
Fixed pasting text during folder rename in library tree also copies a subfolder in Studio
The following bug is fixed: When a Studio user opens the library in tree view and selects a node to rename it and then pastes a text with Ctrl-V, then not only does it paste the new name but also copies a subfolder into the renamed folder.
(CMS-12924)
Fixed opening an image content in Studio can produce a console error sometimes
The following console error could appear sometimes when opening image content in Studio:
TypeError: this.imageAreaBoundsValueExpression is null ImageAreaBase.js:261:8 at isInsideBorder ImageAreaBase.js:261:8 at getImageAreaFromClickEvent ImageEditorStageBase.js:511:29 at findBy AbstractMixedCollection.js:391:16 at getImageAreaFromClickEvent ImageEditorStageBase.js:509:67 at handleImageAreaMouseMove ImageEditorStageBase.js:379:110 ...
Besides the console output there is no negative impact on the Studio application. The error has been fixed now.
(CMS-12568)