We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

JCMS 5.0.1 release notes

JCMS 5.0.1 release notes

Categories: Documentations , JCMS 5.0.1
Writer : Olivier Dedieu


1. Main new features

    • [Admin] Add support for secured base URL
    • [Admin] Add classpath.jsp which generates a CLASSPATH env. var to compile custom classes
    • [Portlet Calendar] Add option to refine with contextual categories
    • [Docs] Add JCMS 5.0 user manual
    • [Store] Add property "channel.store.nio" to enable/disable the use of NIO for store access.
    • [API] JcmsUtil.getPubImg() and JcmsUtil.getPubIcon()

2. Main updates

    • [Form] Read and Update Rights : use a Group Chooser instead of a combo-box
    • [Form] Forms (html) weight no more depends on group count
    • [FileDoc] docChooser.jsp can be resized
    • [FileDoc] Add support for custom WF on FileDocument
    • [Lib] Use Xerces-2.6.2 instead of Xerces-1.4.4
    • [Logs] Use log4j.xml instead of log4j.properties
    • [Member] Improve authentication performances
    • [Member] Improve isWorker() performances (use a cache for canEditCategories)
    • [Search] Improve performances
    • [Search] Full-text search is faster and lighter (see bug-jcms-5.0.0-389)
    • [Search] Advanced search interface is faster but no more display publication count in category tree
    • [Search] In Search/Refine by type : no more propose types with 0 result nor abstract types
    • [Search] Prevent refinement if refinement url length > 1,5KB
    • [Search] Search in workarea displays pub icons
    • [Store] Force the use of Xerces XML parser
    • [Store] Add memory used in LoadReport
    • [Portal] Improve performances
    • [Tag] <jalios:treecat>: html weight is about 25% lighter
    • [Tag] <jalios:include>: add pub parameter
    • [Tag] <jalios:pubicon>: display standard icons if no specific icon
    • [WorkArea] Restrict access to deleted pubs to technical administrators
    • [WorkArea] Filter groups on workspace in workspace member's List for technical administrators

3. Bugs fixed

    • bug-jcms-5.0.0-315 (Glossary : no CSS presentation if no description)
    • bug-jcms-5.0.0-316 (Caddy Popup does not fill correctly the related field in advanced tab of a publication)
    • bug-jcms-5.0.0-317 (WYSIWYG Word Cleanner clean too much)
    • bug-jcms-5.0.0-318 (Workspace Delete too much publications
    • bug-jcms-5.0.0-319 (Widget DocumentChooser Multivalued always insert document starting at 1st row)
    • bug-jcms-5.0.0-320 (Insert Link and Insert Pub Link insert nothing under Firefox)
    • bug-jcms-5.0.0-321 (Can't refine MemberChooser on specific groups)
    • bug-jcms-5.0.0-322 (Mail a Publication to a Friend was bugged)
    • bug-jcms-5.0.0-323 (Search with category synonyms does not work)
    • bug-jcms-5.0.0-324 (Multiple members with same login created during LDAP synchronization)
    • bug-jcms-5.0.0-325 (Discussion form still displayed when printing forum)
    • bug-jcms-5.0.0-326 (Missing alt attribute to icon of edit tag)
    • bug-jcms-5.0.0-327 (Integrity check not done in caddy: can delete categories even if required)
    • bug-jcms-5.0.0-328 (Incorrect border value for images of pager)
    • bug-jcms-5.0.0-329 (Confirm checkbox for deletion of review from admin not needed, replaced with javascript message)
    • bug-jcms-5.0.0-330 (When entering an archive date in the past, the warning message is not translated (msg.edit.adate-in-past))
    • bug-jcms-5.0.0-331 (Archived state is displayed in pubBrowser whereas it cannot lead to any publication.)
    • bug-jcms-5.0.0-332 (Workflow tab in Caddy is displayed for member not admin.)
    • bug-jcms-5.0.0-333 (Cache invalidation not replicated )
    • bug-jcms-5.0.0-334 (Notifications are sent from all replica, not just the leader)
    • bug-jcms-5.0.0-335 (Portlet Logged Members displays "ui.logged-mbrs.nbr-0" when "no logged member" is selected)
    • bug-jcms-5.0.0-336 (Type tab in the Refine search form does not filter types as specified in the properties)
    • bug-jcms-5.0.0-337 (Base url incorrect in status.jsp when reverse proxy is enabled)
    • bug-jcms-5.0.0-338 (Advanced search does not replace documents by their referrers)
    • bug-jcms-5.0.0-339 (In the TypeEditor, clearing the javaName of a field throws a NullPointerException )
    • bug-jcms-5.0.0-340 (Member info fails if MemberExtension contains a category field)
    • bug-jcms-5.0.0-341 (Reminiscence of bug jcms-4.1.1-304 for apostroph)
    • bug-jcms-5.0.0-342 ($ID$ are not correctly resolved in redirect URL)
    • bug-jcms-5.0.0-343 (SSL persistent after login through /front/login.jsp from http when SSL enabled.)
    • bug-jcms-5.0.0-345 (Widget Enumerate Category always use "cids" as WidgetName)
    • bug-jcms-5.0.0-346 (css/portal/*.css files no released by JCMS)
    • bug-jcms-5.0.0-347 (query.jsp break L&F with resultDisplay using <div>)
    • bug-jcms-5.0.0-348 (Missing </p> in doPortletPortalPrintDisplay.jsp)
    • bug-jcms-5.0.0-349 (Field jsp in PortletJsp (French) is not required)
    • bug-jcms-5.0.0-350 (Wrong interraction between Workspaces in FO and BO)
    • bug-jcms-5.0.0-351 (Calendar alerts are triggered on each replica)
    • bug-jcms-5.0.0-352 (The workspace tag icon display the current workspace name instead of the name)
    • bug-jcms-5.0.0-353 (Pager is not reset when refining groups)
    • bug-jcms-5.0.0-354 (Member.canWorkOn() doesn't call RightPolicy with an empty workflow)
    • bug-jcms-5.0.0-355 (Do not control file referrers when deleting a FileDocument)
    • bug-jcms-5.0.0-356 (Util.interSet(), unionSet() and subSet() throw a NullPointerException with empty set)
    • bug-jcms-5.0.0-357 (Non translated label in Faq/Glossary entry form )
    • bug-jcms-5.0.0-358 (Field showRanking never used)
    • bug-jcms-5.0.0-359 (Clear icon use default value and doesn't work with combobox)
    • bug-jcms-5.0.0-360 (tabIndex of Widget doesn't work)
    • bug-jcms-5.0.0-361 (Not logged user can access Group Search Tab with errors on Groups Chooser)
    • bug-jcms-5.0.0-362 (Bad redirect after deleting a category from the portlet explorer. )
    • bug-jcms-5.0.0-363 (Cannot print a caddy which contain a FileDocument)
    • bug-jcms-5.0.0-364 (CalendarEvent reminder does not work after creation of a CalendarEvent.)
    • bug-jcms-5.0.0-365 (Ws Admin deleting groups are redirecting to Forbidden)
    • bug-jcms-5.0.0-366 (EditTag is displayed even if the member can't use one the category queries)
    • bug-jcms-5.0.0-367 (Re-uploaded files are not synchronized by JSync)
    • bug-jcms-5.0.0-368 (Workspace Common Administration is bugged)
    • bug-jcms-5.0.0-369 (In secure mode wysiwyg window are not at the right size)
    • bug-jcms-5.0.0-370 (Forbidden access to restricted files are not logged )
    • bug-jcms-5.0.0-371 (Store is corrupted by character yuml (ÿ) )
    • bug-jcms-5.0.0-372 (Lost selection while inserting a wiki link)
    • bug-jcms-5.0.0-373 (Members always have specific rights )
    • bug-jcms-5.0.0-374 (Refining on a Type in a pubChooser open a new window.)
    • bug-jcms-5.0.0-375 (Mail password doesn't work if the member refuse "newsletter kind" email)
    • bug-jcms-5.0.0-376 (canUpdateOther() doesn't call canBeReadBy())
    • bug-jcms-5.0.0-377 (Multilingual enumerate fields do not support new languages)
    • bug-jcms-5.0.0-378 (Notifications are not disabled when checking the corresponding admin property)
    • bug-jcms-5.0.0-379 (Error 500 when pressing enter key in the date chooser calendar popup)
    • bug-jcms-5.0.0-380 (Parameter ws= override workspaceFilter=)
    • bug-jcms-5.0.0-381 (Exception while clicking on "Portal" button (not "Portal Simple"))
    • bug-jcms-5.0.0-382 (JS Error on IE5.5 while opening a chooser)
    • bug-jcms-5.0.0-383 (JS Error in admin properties when enabling/disabling LDAP)
    • bug-jcms-5.0.0-384 (Notifications cannot be edited properly for a group)
    • bug-jcms-5.0.0-385 (NullPointerException when accessing site with language not defined)
    • bug-jcms-5.0.0-386 (JSync can entail "Too many open files" error)
    • bug-jcms-5.0.0-387 (ConcurrentModificationException)
    • bug-jcms-5.0.0-388 (Some JSync synchronizations may cause abusive log messages about store size)
    • bug-jcms-5.0.0-389 (Fulltext search can cause OutOfMemory)
    • bug-jcms-5.0.0-390 (JSync synchronization may be incomplete with strongly divergent replicas )
    • bug-jcms-5.0.0-391 (Some JSync synchronizations corrupt future store index)
    • bug-jcms-5.0.0-392 (JSync can crush the store)
    • bug-jcms-5.0.0-393 (JSync auto propagation can cause a deadlock)
    • bug-jcms-5.0.0-394 (JSync does not report update errors)
    • bug-jcms-5.0.0-395 (JSync may entail AlarmWaiter to freeze all the thread)
    • bug-jcms-5.0.0-396 (NullPointerException when displaying group list)
    • bug-jcms-5.0.0-397 (Bad time resolution for portlet cache timeout)
    • bug-jcms-5.0.0-398 (Threads hang in CacheManager.add().remove() when cache of portlet configured with classes invalidation)
    • bug-jcms-5.0.0-399 (Attending members and groups internal cache are not properly updated for CalendarEvent)
    • bug-jcms-5.0.0-400 (Rss1 does not work)
    • bug-jcms-5.0.0-401 (Bad chars can corrupt the store)
    • bug-jcms-5.0.0-402 (Invalid characters (? instead of ' or euro) when using GZIP compression)
    • bug-jcms-5.0.0-403 (Some alarms on pdate, edate or adate may be ignored)
    • bug-jcms-5.0.0-404 (Can duplicate a content of a type no more managed by a Workspace)
    • bug-jcms-5.0.0-405 (Wiki toolbar does not work in docChooser)
    • bug-jcms-5.0.0-406 (Some chars are escaped as entities in text inputs and text areas)
    • bug-jcms-5.0.0-408 (Can not select a member, group, workspace, publication from a chooser)
    • bug-jcms-5.0.0-409 (Locks no more work once the properties have been updated)
    • bug-jcms-5.0.0-410 (Member's list display wrong publication count)
    • bug-jcms-5.0.0-411 (Deleted member is still visible in Portlet Logged member)
    • bug-jcms-5.0.0-412 (LDAP connection fails if dn suffix contains a space)

4. Known Bugs

    • bug-jcms-2.0-91 (rcMember.jsp does not work with private channel)
    • bug-jcms-4.0-137 (Poor tab rendering in some forms)
    • bug-jcms-4.0.1-167 (Error in Member right computing)
    • bug-jcms-4.0.1-169 (Bad redirect for FileDocument)
    • bug-jcms-4.0.1-170 (Display templates are duplicated in Type.xml file)
    • bug-jcms-4.0.1-175 (Cannot convert multi-lingual scalar field to list)
    • bug-jcms-4.0.3-190 (Some branches of category tab are too expanded)
    • bug-jcms-4.0.3-232 (Documents linked through Publication link are not controlled)
    • bug-jcms-4.1.0-259 (GZIP Compression fails on BEA Weblogic 8)
    • bug-jcms-5.0.0-407 (Full-text search with accents fails on Websphere 5.1)

5. Incompatibilties

    • [Log4J] log4j.properties must be replaced by log4j.xml