This file contains important information about defects corrected in the latest version of Serena Collage. For information on installing and using the current release of Collage, see the readme file.
The following issues have been addressed in this release.
DEF69410: When you use Collage with MS SQL or Oracle, you cannot check in a new version of an asset that you have rolled back to a previous version without first making changes to the checked out file. If you first roll back, then check the asset out, check in will fail if you have not actually modified the working copy of the file, and the following message displays:
Check in failed for <filename> Message from server Status 1 2 Storage.Checkin3a3
DEF88004: When you create a new HTML asset in a project that was created from a deploy backup, the file is created as an XHTML asset type instead of as an HTML asset type.
DEF86653: An error occurs while purging the audit log that prevents the purge from completing successfully. When this occurs, the following error will be in the Tomcat log:
Storage: Asset.PurgeHistory:-SQLState(23503),SQLException:ASA Error -194: No primary key value for foreign key 'FK_ASSETVER_HID' in table 'AssetVersion' SQLState: 23503 errorCode: 546
DEF64879: When generating assets that include AssetQuery components with multiple metafilter
attributes joined by a semicolon, 100% of CPU resources are consumed. For example, the following metafilter tag would result in this CPU condition:
DEF85739: The Navigation Bar component intermittently fails to generate during preview and deployment. The error java.lang.NullPointerException appears in its place.
DEF88020 and DEF88075: Deployment of an asset that includes an IncludeAsset component may fail if the component refers to a contribution document. The deployment error states that the correct HTML file could not be found.
INT89962: When you nest an AssetQuery component within another AssetQuery component, the $node.pdfurl
, $node.psurl
, and $node.htmlurl
macros do not generate the correct links. The paths in the resulting links are incorrect, and the links do not work.
DEF89947: With the AssetQuery component, the root
attribute does not work correctly if it is set to the current path. The root
attribute is set to a blank or invalid value. As a result, the AssetQuery component fails.
DEF89743: When you attempt to use an assistant in Collage Contributor to create a new document, an error and stack trace will result if you do not have full permissions to the folder where the asset will be created. You are able to create the assets in Collage Classic, but attempting to create them from Collage Contributor results in the following error message:
DEF87398: Within the Firefox browser, you cannot browse to add files to a task.
DEF86866: When a task is in the review state, comments entered by reviewers are not saved.
DEF86621: In the Firefox browser, choosing the "Remove" option from the "To do next" page of the File Assistant wizard produces incorrect behavior. You are returned to the "To do next" page with additional options now visible.
DEF85796: When you use the "Automatic" assistant to create a new file in Collage Contributor, the default assistant is always used.
DEF85884: When you open a task, modify an asset and then save the asset to work on again later on, you are unable to reassign the task to another user. The following error displays:Unable to check in the asset, since user currently has checked out the asset in the task.
DEF85036: If you do not select users in the Grant Access To field when creating a new assistant, then all project and guest ares are automatically granted access to the assistant, by default.
DEF85951: If a file description includes a dollar ($) character, you are unable to open the file by clicking it under the Files I'm working on list on the Collage Contributor home page.
DEF86339: When you create a new task using Firefox on a Macintosh, the calendar control for choosing a date does not function correctly. You must resize the screen to see the entire control, and it often requires several clicks to open the control.
DEF87070: In the Firefox browser, when you create a new assistant, several options are missing when you attempt to define properties for the assistant. The missing options include From and To fields for dates, the check-box to set availability, and calendar controls.
DEF87278: In the Firefox browser, when you add a file to a task, the file is not displayed. You must close and reopen the task to display the associated file.
DEF83401: Clicking on a blank portion of the search results screen generates a Javascript error.
DEF82663: When defining a flow configuration from the Edit Flow Configuration dialog box in Collage Classic, you cannot see the entirely dialog box. A vertical scroll bar displays, but you cannot scroll all the way to the bottom of the dialog box.
DEF64891: When defining reusable content snippets for contribution documents, you can define links, such as image references (<img>
tags) and links to other files (<a href>
tags). However, when you preview or deploy files that include links in reusable content snippets, the paths do not generate correctly. They may include invalid absolute.
ENH67233: When editing contribution documents, reusable content snippets that include <param>
tags are not correctly saved. When you insert one of these snippets and then save the document from the contribution editor, the <param>
tags are removed. This does not occur in the Source view in the contribution editor.
ENH69869 and ENH69576: In previous versions, you could not include components, such as IncludeAsset and AssetQuery, in reusable content snippets in content contribution documents.
ENH66573: In previous versions you could not include applets (<applet>
tags) in reusable content snippeds in content contribution documents.
ENH76134: When you copy text from a Microsoft Word document into a contribution document, Word formatting and HTML tags are not stripped from the text.
INT88655: When you copy text from a Micorosft Word document into a rich text field that is set to XHTML, you cannot save the document.
DEF88018: You cannot create a new contribution document if the document definition for the document type does not include any contribution fields.
INT88649: Accent characters may display incorrectly when you apply hyperlinks to text in the content contribution editor. For example, accents on French language text in rich text fields may display incorrectly when you paste the text into the fields.
INT88650: Accent characters may display incorrectly when they are added to a content contribution file as part of default content. For example, accents on French language text in default content may display incorrectly.
INT88651: The HTML markup for links to external assets is generated incorrectly when you include them in the default content for rich text fields. For example, the following link: <a href="http://www.serena.com">Serena Software</a>
will generate incorrectly if it is defined in the default content for a rich text field.
INT88652: From the Source view in the content contribution editor, ampersand characters (&
) are replaced with "&
," even when enclosed in <cmignore>
tags.
INT88654: When you use the cmignore
attribute within <img>
tags, the <img>
tags in the deployed files are generated incorrectly; the img
and cmignore
portions of the tags are both stripped out.
INT88655: When you paste text from Microsoft Word into a rich text field that is set to write XHTML, you will be unable to save the contribution document.
DEF88993: When you create a contribution document, if you include an apostrophe in the description, a Javascript error results and no new asset is created.
ENH89744: When you attempt to apply changes to a document definition file (DDF) using the Firefox browser on Macintosh clients, the following error appears: "Applet not found."
DEF90150: When you include special character entities such as ®
in reusable content snippets, un-wanted additional characters appear after you insert the content snippet in a contribution document.
DEF92181: With the Firefox browser, if the Filter HTML option is enabled, font formatting (size, font, and color) in rich text fields are stripped out when you save a contribution document.
INT92310: When you edit a rich text field using the Firefox browser, un-wanted line break (<br>)
tags are added.
INT88656: When saving a contribution document to XHTML, characters contained within <cmignore> tags are incorrectly encoded. For example, angle brackets (<
) are converted to <
.
DEF88720: Saving contribution documents to XHTML fails if the document includes a form that includes a <textarea>
element.
DEF93730: When attempting to save changes to metadata while editing a contribution document, an error appears that a popup blocker has prevented Collage from opening a window. As a result, the changes to metadata fields are not changed, and you must use the Asset Properties dialog box to update metadata.
DEF92000: With MS SQL 2000, scheduled database backups do not start, and the Activities screen gives the message "Activity not started". Manually starting the backup is successful.
DEF73992: Deployment activity names do not change as expected when you select an asset or a folder.
DEF86125: Deployment hangs when performing an incremental deployment. This occurs when using Collage with Sybase.
DEF88216: The following error occurs during deployment: "Failed to retrieve blob from cache 6 or from database with key of..."
INT89961: Choosing the Delete directory contents before deploying option and then deploying specific assets or folders results in all files and folders except the ones you selected being deleted from the target server.
INT89963: Links to Zip files are not generated correctly during deployment. The links deploy with no filename, for example: <a href="../">Zip file</a>
.
DEF90466: You cannot start a scheduled deployment activity that was originally created by a user who has since been deleted from Collage. The start time for the deployment is set to 12/31/69 and the Deploy screen gives the message "Activity not started".
INT91351: For a moment when deployment activities start, the start time is reported as 12/31/69. This is only a display problem and the deployment does run. This display problem has been fixed.
DEF92384: Every time you choose to deploy changed assets only, the same set of expired assets may be identified as having changed.
DEF88632: Deployment fails when you try to rename a directory using different case, when deploying to a case-insensitive target server. The following error occurs: "Path already exists."
INT89552: Even when the Delete obsolete files option is not selected, deployment activities still query for history on previously deployed files. This is an unnecessary query in this case, and negatively affects deployment performance.
DEF85042: Incremental deploy causes many lines in deploy log about a core dependecy.
DEF67108: When deploying a single asset, images referenced from the asset's master page do not deploy correctly.
DEF69919: When deploying a specific root deploy folder, any other root deploy folder that starts with the same name is generated and deployed as well. For example, if you deploy a root folder called "Website," a root folder called "Website2" will be deployed as well.
ENH85907: Add Firefox browser support for Collage Classic.
ENH90361: The Firefox 1.5 browser should be supported
DEF86311: Including ampersands (&) in folder names results in Javascript error when a user then clicks the folder.
INT88832 and DEF85845: When using Oracle, sometimes files larger than 64K cannot be saved. When attempting to save the files, the following error results:
INT92275: When displaying the Properties dialog box, the browser sometimes hangs. Firefox displays the following error:
ENH75123: Collage does not support Red Hat Linux AS 4.
DEF91798: When you log in and start to load the Collage Java applet, an error displays stating that the security certificate has expired.
DEF91648: Simultaneously deleting nodes at different levels in the site structure results in a stack trace error.
INT89855: Depending on the configuration of the LDAP server, users may be able to log into Collage with a blank password. You can now configure this by adding the following line to the nas.properties file. This line will force all users to enter a password to login:NASServlet.AllowBlankPasswords=false
INT91616: When logging in to Collage with LDAP as any user except Admin, the first login attempt fails. The second attempt succeeds. When this happens, the Tomcat log would show this error: "Bean: OpenProject: <project name> com.merant.ldap.LdapException
".
DEF64876: You cannot update "Custom" type metadata fields for multiple assets at one time. When updating "Custom" metadata fields for multiple assets, the changes are not saved.
DEF67682: You cannot update "Asset" type metadata for multiple assets at one time. When updating "Asset" metadata fields for multiple assets, the changes are not saved.
DEF86942: From the Contribution Folders view, you cannot update asset metadata because you cannot expand the screen wide enough.
INT88593: Users are granted all permissions unless they are explicitly denied.
DEF88234: The following error message is mis-leading: "Task will now transition to the next state and cannot do so." This message has been reworded.
DEF88526: When querying an Oracle Collage DB, The getTimestamp API method returns an exception that the column could not be found. This occurs because Oracle returns the column names in all upper case.
DEF88534: API queries return timestamps from Oracle DBs with invalid encoding: oracle.sql.TIMESTAMP.
The following issues have been addressed in this release.
DEF69713: Users could associate custom MIME types to system assets types and then were not able to change the definitions back.
DEF68466: Purging system audit log doesn't get rid of Deploy Activity Archives. There is now a "Purge Log" button on the Deploy->Activities page which allows users to purge activity logs for deploy-related activities previous to a chosen date and time.
DEF85337: Purge queries appeared to not finish. Performance has been improved in this area.
DEF77980: A null pointer exception occurs intermittently when you try to get the names of each of the columns in AssetAPI.
DEF79230: The CollageResultSet throws a null pointer exception when some filters are applied, regardless of whether there were valid results. Now the CollageResultSet does the following:
Returns any valid results
Is empty if there are no matches
Throws an exception when a server error occurs
DEF64886: Links created by an AssetQuery that was in an IncludeAsset component won't be valid and are created relative to the include file instead of the file to which the masterpage is pointing.
DEF66984: Navbar does not generate correctly when using multiple root deploy folders
DEF67168: The "relative" property of the IncludeAsset component doesn't evaluate the path
DEF67686: Nested AssetQueries that output converted Word files to PDF files causes path to be incorrect.
DEF69847: $node.recordnumber isn't available to the Select component when it's used in a AssetQuery component.
DEF69854: Using the layout parameter of a nested AssetQuery causes links to come out wrong
DEF69855: Using the $parent.name macro only displays the value for the first instance of the parent macro.
DEF71926: Poorer deployment performance of AssetQuery with levesdeep="-1"
DEF71957: Getting $node.name on navbar after deploying site. When a user didn't have read/use permissions to a folder and there were assets in that folder that display on a navbar, the navbar comes out with $node.name in the text and the button images displayed as broken images.
DEF74293: AssetQuerys are sensitive to whitespace in metafilter. If you specifiy a metafilter with spaces around the equal [=] sign to an AssetQuery component, the resulting SQL query will have two "OR" operators in it.
ENH75211: Request for performance improvement for Components
DEF79979: If the directory named in a root attribute does not exist, the AssetQuery component queries the entire project instead of giving an error or warning.
DEF80193: AssetQuery searched entire project if ROOT folder does not exist
DEF83318: AssetQuery with no results causes ArrayIndexOutOfBoundsException
DEF84955: dbQuery does not return results with the column type of "text".
DEF 86860: node.parent macro not resolving in IncludeAsset component.
ENH64822: Request for CCS to use styles for font code instead of deprecated Font tag. The contribution DDF now allows you to choose the tag to be used.
DEF64836, ENH69585: CCS needs to create XHTML-compliant HTML. The Contribution DDF now has an option to convert all code to XHTML-compliant code.
DEF64821: CCS Editor does not close tags for XHTML compliance. The Contribution DDF now has an option to convert all code to XHTML-compliant code.
DEF64872: Class= line gets wiped out in CCS editor after editing a table via the GUI. The Contribution Editor now supports CSS class definitions.
ENH65083, ENH75276: Request for additonal formatting options for tables in the CCS editor.
ENH71537: Would like to be able to use spell checker with Sun JVM.
DEF65540: Editing a ddf causes script warning.
DEF66546: CCS: When add a new image to CCS, either the new image won't show up in the list or the list will flash and not allow you to pick the image.
DEF66560: In the contribution editor, the Undo and Redo buttons fail intermittently.
ENH66736: Would like the ability to make contribution document fields required.
ENH66941: Would like to be able to add a title property to an anchor tag via CCS.
ENH67028: Would like to be able to more easily add an image to a CCS page and create a link on the image.
ENH67033: CCS: Want to be able to see the entire asset name in contribution view
ENH67041: Would like to be able to change the background color of multiple cells in a table at one time.
ENH67042: Would like to be able to delete and add multiple rows in a CCS table at one time.
ENH67526: Would like to be able to setup css styles for links within the contribution setup.
DEF67624: Creating an internal link in ccs with parameters in the url doesn't work.
DEF67668: Unable to put query string parameters on form actions for forms in CCS.
DEF67692: CCS: When using the calendar(date/time metadata field),the calendar is so far down that you can't see it.
ENH69044: Can't create default content for Rich Text or Plain Text field in CCS that has multiple paragraphs in it.
DEF69455: StandardWrapperValve[as_contrib_edit]: Servlet.service() for servlet as_contrib_edit threw exception.
DEF69465: CCS: Start Date and Expire Date minutes are not saved correctly.
ENH69509: CCS: Would like the ability to require ALT tags on images.
ENH69511: CCS: Would like to be able to add summary attributes to tables.
DEF69516: When upload new image in CCS, the image height and width show as NA (thumbnails aren't generated and yield sign icons show).
DEF69590: CCS: Link with an ASP urlencode is corrupted when updating page.
ENH69651: CCS: Would like to be able to edit cell settings for multiple cells at a time.
DEF69653: CCS: Using <div> or <span> as part of a custom style cause styles to stop working.
DEF69722: CCS: Links with arguements are marked up as external links. So, when deploy, they come out with /WebSite at the beginning.
DEF69900: CCS users are able to see folders and assets outside of the CCS folders.
DEF69875: WAS5: ""Error 500: OutputStream already obtained"" displayed in CCS editor.
DEF72188: CCS: Error "Exception occurred:JSP.as_contrib_view.jsp"
ENH75057: CCS: Would like to be able to set ABBR, ADDRESS, CITE tags-508.
ENH76333: Tables in CCS should support full CSS functionality.
ENH76337: New CCS-have metadata on the intial screen (where you fill in the name)
ENH78969: CCS: Would like width and height to be added to image tags on deploy
DEF79292: CCS should use quotes within it's tags better
DEF79425: CCS: Line breaks within <% and %> tags are changed to
DEF67546: "maximum open cursors exceeded" error in Oracle when trying to pick a new file
DEF67690: On Oracle, searching for filenames or contents with underscores doesn't return results
DEF51027: Deploy fails with null error and no indication of where the problem is.
ENH63679: ENHANCE: In Deploy | Import there should be a browse button.
ENH64191: ENHANCE: Want to be able to customize the e-mail that gets sent out with a scheduled deploy task.
DEF66580: Would like Collage to deploy Assets if they are referenced from an AssetQuery.
ENH67248: Would like to create a deploy for a set of assets as opposed to the whole site.
ENH67262: When deploy via FTP, would like to have an SSH option.
DEF68421: Adding or changing deploy maps takes a long time to save.
ENH68674: Add context information to the View Execution Report (Deploy Log)
DEF69567: Clicking "Why Disabled" in the Changed Assets screen when kicking off a deploy just blinks and doesn't show contents.
DEF69743: Include asset component doesn't satisfy the "If Referenced" criteria for a deploy.
DEF69852: When deploy, all files in the project are generated, even when only one root deploy folder is mapped.
DEF69857: Deploy via FTP to a UNIX system does not follow symbolic link.
ENH71857: Would like Collage to work with vsftpd as an FTP tool for deploy in both encrypted and unencrypted modes (SSL FTP and regular FTP).
DEF72651: Editing an existing scheduled deploy with a large number of individual assets selected causes a JavaScript error.
ENH75495: Too much deploy activity history causes IE to crash.
DEF76415: If second ftp server fails in one map the deploy looks successful.
DEF79862: Incremental deploy was in accurately calculating dependencies on the system\links folder.
DEF83794: Changed asset deploy gives error with include component using metadata.
ENH64084: Search by User now allows you to search by all users and groups. Select the any user option.
DEF67250: Previewing files that include ASP code causes HTTP Status 500 and 404 Not Found errors to occur.
DEF67258: New external links created in the Links folder are not automatically approved, even though the Approve assets on check option is set for the project.
DEF67623: Executing a saved query that includes searching by a set number of months or days returns incorrect results.
DEF67689: With an Oracle project, the search for assets checked out by any user does not return any results, even though users have assets checked out.
DEF69897: With an Oracle project, the search for assets by Content contains only returns results if you do not choose a folder to search.
DEF69780, DEF03784: The Installation and Setup Guide includes an obsolete note about needing to use the bundled Sybase database server for upgrading existing installations. This note has been removed.
DEF69861, DEF03826: The Project Manager's Guide contains incorrect examples of CMAsset. The examples containing // $CM/Asset
have been replaced with // $/CMAsset
.
DEF69850, DEF03827: The Installation and Setup Guide includes obsolete references to the NASProperties.properties file. These references have been removed.
DEF72013: Cold Fusion code gets changed after being saved in the Collage contribution editor.
DEF73256: Absolute links in imported contribution documents do not work after being saved in the Collage contribution editor.
DEF83117, INT83289: Clicking the Import button returns a null pointer exception.
DEF84680: Collage doesn't work with the IIS web server on Windows 2003. The configuration scripts and documentation have been updated to support IIS on Windows 2003 and can be found on the CD-ROM in the Collage\Extra folder.
DEF66682: When the installation on Solaris checks for OS patches, it returns failures for both patches, even if only one patch is missing.
DEF73221: Custom settings in the Project | Components view are not preserved after upgrading.
DEF69139: With the Chinese locale selected, the characters for days in the calendar are incorrect.
DEF69923: Users are not displayed when the LDAP server does not have an objectClass=person attribute. A new property called "UserFilter" has been added to the ldapsetup.properties file, which allows users to be displayed if this attribute is not found. You can also set your own UserFilter value here.
DEF71688: LDAP password saved clear text in Tomcat\logs directory. With Tomcat 5, Collage no longer saves password information in an access log.
DEF72369: With LDAP and Oracle or SQL, searches by any user return an error on the user name column or identifier.
DEF72525: LDAP users are not sorted by user name on the System | Users and Groups | Users view.
DEF74688, DEF74689: With LDAP and projects or the admin database on Oracle, disabling the case-sensitive login does not work, requiring LDAP users to log in with the correct case.
DEF74347: When you access a project via WebDAV, your session may consume two concurrent licenses instead of one. This can cause you to exceed the allowed number of concurrent licenses and prevent you from logging in.
DEF66582: You cannot update custom date fields or customer date/time fields for more than one asset at a time.
DEF69655: Entering a "0" for a required metadata field of type integer causes this error to appear: Value must be a number
.
ENH69879: Would like Collage to mark up <cfinclude Template=file.cfm>
assets.
DEF79050: Links with JavaScript get changed in the Source tab of the contribution editor, causing the links to break.
ENH65922: Would like to be able to restrict a user's ability to approve assets. You can now grant or deny the Approve permission for a user per asset or folder.
DEF67303: Microsoft SQL: When you delete a project group, get error "Failed to remove groups. Storage.DeleteProjectUserAndGroup:DeleteProjectUserAndGroup8/9"
DEF67696: There is a potential security issue in the version of Tomcat that Collage 4.5 uses. With this version, it is possible for users to view the contents on the Collage installation directory. Collage 5.1 uses a later version of Tomcat, which eliminates this issue.
ENH64735: Users should not be able to skip stages in a task. This has been addressed with the Skipping of states option in the task template setup.
DEF64842: When you mark multiple notifications as read, all tasks notifications are marked as read.
DEF64881: When you preview an asset from the "Affected Pages" section of a task, the links do not work.
DEF65005: When you select an asset from the Contribution view and then create a task, the asset is not automatically added to the new task.
ENH65394: Would like to be able to customize task email notifications. Now you can specify a different email template on the Content | Task Setup | Settings view.
DEF67289: Deleting task states from a SQL project results in the following error:
DELETE statement conflicted with COLUMN REFERENCE constraint 'FK_TASKTEMPLATENOTIFY_STATENAME'
DEF69650: Creating a task template fails when you add a state that contains double-byte characters.
DEF69664: An open task in an Oracle project does not display any affected pages.
DEF69748: Overdue tasks do not trigger overdue email notifications.
DEF74112: When a user marks a notification as read, it is also marked as read for all other users who received the notification.
ENH66064: JavaScript errors occur when using components and switching between code and GUI views in Dreamweaver. This has been fixed by supporting components in Dreamweaver MX.
DEF66696: Searching by dependencies only allows viewing of the first 100 results.
DEF66715: Collage is slow and CPU usage goes to 100% when working with Web sites that contain a large number of projects.
DEF67688: If there are no deploy maps set up for a project, the following error occurs when you view an asset's deploy history from the Information tab on the Properties dialog box:
Exception occurred:JSP.as_propsheet_publishhistory.jsp
ENH67861: Allow users to edit the URL of an external link asset while working in the contribution editor. You can now edit existing external links from the Insert Link dialog box.
DEF67900: The Upload Directory dialog box causes Window Explorer and the Windows Start menu to become unavailable.
ENH68456: Would like to be able to authorize users and groups against a Windows NT/2000 domain. For details, see Knowledgebase article #5001032.
ENH69464: Would like to be able to sort by file name on the Select Asset dialog box. The Select Asset dialog box now sorts by file name instead of asset name.
DEF69754: Flash code in contribution documents causes the Edit and Preview tabs to become inactive.
DEF78681: Switching to the Source tab in the contribution editor causes an HTTP Status 500 error.
INT84727: SQL statements have been optimized to avoid excessive loops.
ENH67605: In the Content | Deploy Folders view, would like page numbers to show up on the top of the page when there are multiple pages of assets.
DEF69492: In the Content | Contribution view, you should be able to press Alt-click to preview an asset as you can in the Content | Deploy Folders view.
DEF64888: When you add CMAsset and cmignore tags, they show up in the resulting HTML, which can lead to validation problems. These tags are now removed during preview and deploy.
ENH74903: Would like support for FireFox. FireFox is now supported on the Collage Contributor client.
DEF85174: Purging a project deletes the approved version of assets.
DEF72725/DEF77020: Collage should be upgraded to Sun JRE 1.4.2_06 and later.
Sun Technology Licensing Information
This product includes code licensed from RSA Security, Inc. Some portions licensed from IBM are available at http://oss.software.ibm.com/icu4j/.
Solaris: Collage Uses Public GNU Commands
Serena Collage uses the "cp" and "bash" GNU tools that are protected under the GNU Public License. This license agreement states that you have the right to access the source code for these tools. The source code for these two commands can be found online.
End Release Notes
Copyright Š 2006 Serena Software, Inc. All rights reserved.
$Revision: 1.5 $