SoftWare Change Notice - Retain 3.1 (25 JUL 2013)

  • 7020144
  • 08-Jan-2014
  • 07-Aug-2017

Environment

Retain 3.1

Situation

SoftWare Change Notice

Resolution

Fixes Applied to this Build:
  • Administration
    • 1941 - Error message says no more than 6, but allows for 11.
    • 3353 - Configuring Jobs in retain and returned with invalid pop up window
    • 3562 - group rights for Retain Worker not being honored.
    • 3429 - Disabling stubbing receives the same warning as enabling stubbing
    • 3112 - Search all mailboxes gives rights to add litigation hold and forward
  • API
    • 2561 - Improve CAAPI docs, javadocs
    • 3328 - reaching MAX_ERROR in a mailbox leads to global mailbox skipping
    • 2548 - Publisher 100% utilization and eventual timeout
    • 3266 - No DisplayName for Social Messaging users
  • Auditing
    • 2545 - License Audit Report
  • Authentication
    • 3465 - Incorrect login brings up ???Login.EvalExpired??? screen
  • Build
    • 3461 - Build contains both "Mobil" and "Mobile" directories
    • 3469 - Create "Android" directory for the .apk file
  • Deletion Manager
    • 2547 - End user deletion does not delete messages when logged on as ordinary user with user.personal right
    • 2581 - End user deletion does not delete facebook messages
    • 3320 - Deletion manager is not deleting all emails in the date range
    • 3482 - Expire Date should be blank when not set
  • Device Management
    • 2584 - Error message "No Hibernate Session bound to thread..." when adding device and SMTP is not configured
    • 2597 - Devices are not associated with user/email account in Retain
    • 3385 - ObjectDeletedException when deleting mobile device
    • 3557 - End user deletion does not delete messages not owned by the user
  • Documentation
    • 2250 - Change wording for the "License File" section of the Migration Guide
    • 3064 - Documentation for 3.1, including mobile and update
    • 3203 - Need to disclose IIS file size limit
    • 3279 - Need documentation for new "Upgrade and Migration Options" selection in installer
    • 3289 - Documentation for publisher
    • 3316 - Wrong tomcat version listed
    • 3569 - Exchange Module Impersonation instructions on wrong page or "The Curious Case of the Missing Impersonation Paragraph!"
    • 3586 - Linux command typo
    • 3587 - Typo in Windows Installation
  • Indexer - Exalead
    • 2468 - Ask 3DS about the changes in the latest Exalead version
  • Indexer - Lucene
    • 2526 - QA needs to make sure test cases include PDF Tests
    • 2601 - NoClassDefFoundError for QueryParser
    • 3171 - When searching by Attachment name Retain returns results based on Subject
    • 3186 - Stop indexing bodytext filename
    • 3285 - Trying To Stop Indexer in indexerStatus.jsp Throws Error and Stops Retain
  • Installer
    • 2144 - "Unknown command: `m'" during MySQL configuration
    • 3126 - Retain Worker wont install
    • 3291 - The linux migration part of the 2.6.2 upgrade to 3.1 is stuck in a loop
    • 3306 - Can't login to finish database schema update. Update from 1.8 to 3.0
    • 3403 - Upgrade/Migration option to "Wait 1 hour, then do another pass." appears to be failing
    • 3487 - Install fails in build 251
    • 3555 - Linux install; Stubbing, Requires GroupWise 8
    • 3121 - When installing Retain on Windows the stubbing option shows No (Recommended0
    • 3292 - Retain3MigrationInstaller.js does not exist
    • 3314 - Retain Setup Wizard, Confirmation step, too many options, needs to be reworded
    • 3315 - Retain Setup Wizard, Ready to Install step, if IIS is chosen, the summary box shows IIS 5/6 chosen. This needs to be updated.
    • 3322 - Migration GUI throws an exception
    • 3389 - Only need to shutdown TOMCAT and APACHE/IIS if you have migrated or are updating from 3.0
    • 3391 - 2nd page of Retain Setup Wizard, the note about 64-bit systems can be removed/changed.
    • 3395 - When starting the Tomcat install, a console window opens, and outputs the Java version, and wants keyboard interact. Remove it.
    • 3396 - After Tomcat install complete, indicate Tomcat install was completed.
    • 3397 - Autostop IIS/Apache
    • 3424 - The IIS process does not auto shut down
  • Integration
    • GW WebAccess
      • 1901 - Web Access Basic Interface broken
      • 3196 - GW WebAccess SSO doesn't auto log in when using I.E.
      • 3453 - Error accessing Retain from GW WebAccess
      • 3454 - Need to remove extra GW12 WebAccess text from installer
      • 3491 - Retain for GW Webacc Install doesn't give the option for GW 8.0.3
      • 3492 - Readme.txt for GW Webacc may be inaccurate
      • 3493 - Platform Selection; Can we be more descriptive on platform to install on
      • 3497 - Exception during install of Retain Webaccess
      • 3498 - Missing the Retain login button in WebAccess
      • 3500 - Retain WebAccess plugin login unsuccessful
    • GW Win32 Client
      • 3127 - Retain Plugin does not hide or disable archive option
    • Outlook
      • 2208 - Add support for Office 365 and Live@Edu to the Outlook Plugins (Domainless mode)
      • 2219 - Outlook 2013
      • 2403 - Domain Free Outlook Plug-in
      • 3065 - Outlook Plugin does nothing
      • 3102 - Outlook plugin link does not work
      • 3136 - SSO Plugin passing only username. Need full email address to login.
      • 3137 - Domain Mode -> Login as different user, URL not found error.
      • 3138 - username not passed. (SSO doesn't work)
      • 3275 - Properly signed Outlook plugin MSI
  • Licensing
    • 3087 - New license types needed for Google Apps and Mobile?
    • 3197 - Expiration Warning on "Unused" License
  • Localization
    • 3152 - Czech Translations
  • Migration/Update
    • 1865 - Merge2.sh does not backup additional workers properties files
    • 2196 - verify self referential fix
    • 2197 - Migration Check List before Migration
    • 2325 - Retain 3.0 Upgrade Takes Too Long (overall speed)
    • 2465 - Disk Space usage MySQL Upgrade
    • 2586 - releventDate is fix set to delivered/beginDate
    • 3161 - Existing J2EE settings lost in 3.x update
    • 3162 - 3.1 Pre populating t_message_recipients - OutOfMemoryError: Java heap space
    • 3295 - Database Migration...Premature end of file
    • 3296 - java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.math.BigInteger
    • 3297 - org.hibernate.HibernateException: Missing table: legacy_ids
    • 3302 - The INSERT statement conflicted with the FOREIGN KEY constraint "fk_document_id_ma"
    • 3329 - Error: Access denied; you need (at least one of) the SUPER privilege(s) for this operation when migrating
    • 3330 - Linux migration does not create a log file
    • 3331 - Linux migration throws the error Table 'retain.t_dbinfo' doesn't exist
    • 3338 - Linux migration does not ask to do a second pass.
    • 3342 - There is nothing to prevent the admin from running Tomcat 7 setup
    • 3343 - When running RetainInstall.exe and selecting 2.x without data migration, the wizard tells you to exit the install and run InstallRetain3Migration.js
    • 3344 - During InstallRetain3Migrator.js unnecessary keyboard interaction is required.
    • 3345 - Instructions at the end of the InstallRetain3Migrator.js are slightly incorrect and could cause confusion
    • 3346 - At the end of the InstallRetain3Migrator.js give the option to start the program now rather than exit and go find BeginMigration.js
    • 3347 - When first running BeginMigration.js the line that directs you to an Instagram website should be removed
    • 3348 - Is it possible to look in the default location for ASConfig.cfg and use it?
    • 3349 - Would like the default stats refresh at 10 or 15 seconds rather than 30
    • 3350 - When GUI is finished, there is an option to €œExit Immediately€ or €œWait an hour and make another pass.€
    • 3358 - During the "Upgrading Schema" step (prior to the GUI opening), can we add a line the says, "Schema Update can take some time, please wait..."
    • 3359 - Message Recipients stat is always two short of the total and stays at 99%
    • 3366 - ERROR org.hibernate.util.JDBCExceptionReporter - ORA-00955: name is already used by an existing object
    • 3367 - Tomcat install integrated into RetainInstall gives errror, can't find server.xml file
    • 3368 - Tomcat install integrated into RetainInstall.exe still has Setup Tomcat for Windows in the main directory with RetainInstall.exe
    • 3369 - After Migration tool has completed, you have to "Press any key to continue..." twice.
    • 3370 - Refresh Stats Interval needs to say the entry was in valid instead of entering a blank line and asking again.
    • 3388 - Add message that says no emails migrated
    • 3393 - Format all text in Console Window to default 80 width
    • 3394 - When killing installer after migration, could we output a dialog to retart RetainInstall.exe?
    • 3399 - Must click Migration Complete OR "X" TWICE to get the Exit dialog in the GUI.
    • 3400 - Add another option under/near the "Migration Complete" button to "Run Another Pass"
    • 3401 - Remove excessive ALL CAPS words throughout Migration and installation
    • 3450 - Second migration pass errors out
    • 3455 - Multiple "SQLGrammarException" errors with PostgreSQL migration to 3.1
    • 3457 - Migration will not resume if the migration ended early for any reason
    • 3463 - DatabaseMigration - Error occurred on JDBC prepared statement java.sql.BatchUpdateException: ORA-00913: too many values
    • 3472 - Migration Program never completes shutdown
    • 3476 - log4j: WARN Please initialize the log4j system properly.
    • 3477 - Some Grammatical Cleanup
    • 3488 - JDBCExceptionReporter - ORA-01000: maximum open cursors exceeded
    • 3494 - DatabaseMigration - Error occurred on JDBC prepared statement
    • 3495 - The operation failed because an index or statistics with name 'i_n_recip_p' already exists on table 't_recp_properties'.
    • 3520 - MySQL version check needs to be done before the migration starts
    • 3578 - Migration errors: exception reportError: fixSchema
    • 3592 - java.lang.OutOfMemoryError trying to migrate Message Recipients
    • 3643 - Migration error: The INSERT statement conflicted with the FOREIGN KEY constraint "fk_document_id_ma"
  • Migration Tool
    • GW Personal Archives
      • 2543 - Sent items are always stored into the "Sent Items" folder
      • 3108 - Invalid Document: Unexpected text in file prolog at position 1
      • 3404 - Pam failing on all messages
    • GW to Exchange
      • 3307 - Internet Headers not preserved
      • 3337 - Address Book Migration Fails on Personal Address Book Entries
      • 3437 - Migrating Calendar Items to Exchange directly from GroupWise
    • Outlook PST
      • 3241 - Class Not Found Exception when launching PST Migrator
      • 3319 - When attempting to import the .pst file throws java error.
      • 3537 - PST Migrator launches into taskbar
  • Mobile - Message Router
    • 2542 - See what additional log message we can add to GWAVA Mobility
    • 3062 - Move Router to GWAVA appEngine account
    • 3103 - Have 2 router instances one for production one for QA
    • 3128 - Blob Viewer in the app engine shows many instances of the same jpg file
    • 3132 - Images in some MMS messages are truncated
    • 3229 - Deletion of device from Retain also needs to delete from Message Router
    • 3236 - Prevent same Device ID for multiple tenants
  • Module
    • Exchange
      • 2570 - Tasks do not show in Search Messages
      • 2571 - Future Calendar appointments do not show
      • 3159 - Problems with Kiosk users
      • 3193 - Randomly the convertID call fails due to Microsoft's inability to run a cloud service
    • Google Apps
      • 2270 - Integrate Google Apps into Retain
      • 2375 - Gmail Administration Documentation
      • 2512 - Google Apps Profile and Jobs do not show correctly in Data Collection
      • 2513 - Job to dredge Google Apps fails
      • 2515 - Use special Google Mail item types and folder types
      • 2516 - use MD5 of lowercase email for APPID ( Google apps )
      • 2537 - Archiver - java.lang.NullPointerException
      • 2555 - Tabs display wrong settings for Google Apps jobs
      • 2560 - ErrorHandle - reportError: GmailDredger :: com.gwava.gmail.GmailDredger.processFolder:249 :: nulljava.lang.NullPointerException at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2026)
      • 2568 - ErrorHandle - reportError: GmailDredger :: com.gwava.gmail.GmailDredger.processFolder:249 :: nulljava.lang.NullPointerException
      • 2569 - Google Apps unable to get new messages
      • 2604 - ReadOnlyFolderException: Cannot open in desired mode
      • 3060 - Date range doesn't seem to work
      • 3069 - Using Advanced Criteria to filter based on Subject doesn't work
  • Server
    • 2304 - Storage was not updated during 3.0 Migration
    • 2326 - Worker configuration corrupted! During Maintenance? MS SQL.
    • 2388 - End-User Deletion
    • 2389 - Archive GMail
    • 2390 - Tagging
    • 2432 - Retain for Mobile - BlackBerry and Android devices
    • 2478 - Hundreds of "did not receive a message" entries in the Retain Server log
    • 2480 - Module Configurations appear to be lost on update from 3.0
    • 2487 - Gmail Authentication Method displayed as "???AuthMethod.gmail_imap???
    • 2488 - Exception while optimizing schema when attempting to connect to MS SQL SERVER 2012
    • 2497 - CannotResolveClassException with Moki Communication
    • 2498 - Stats Updater Null Pointer Exception
    • 2505 - Error message emailed to administrator needs job details
    • 2509 - Log indicates that Server is checking download.gwava.com for updates every 5-20 secs.
    • 2521 - Error message emailed to administrator needs job details
    • 2550 - Version the js
    • 2583 - "Type password first" error with SMTP test
    • 2595 - Properties on SMS message shows "null" in path
    • 2617 - Possible to delete license from a server running in Demo mode
    • 3076 - transfer knowledge
    • 3080 - Exception in Server when attempting to archive mobile data
    • 3085 - Spanish Translations
    • 3106 - Basic stats for Message Router are not populated in Server UI
    • 3150 - German Translations
    • 3160 - PROCESSINFO checkDBSchema FATALERROR
    • 3179 - Internet Headers are not stored and indexed if mime.822 file is not being saved
    • 3190 - Server throws java.io.IOException while archiving
    • 3194 - Compression Thread needs to be disabled by default
    • 3195 - Background compression thread causes errors during Jobs
    • 3202 - Retain Worker should default to 48080 for Server Connection
    • 3220 - "Found bound resource for session factory..." message
    • 3223 - Precompile errors in "browse_005fcontents_005fajax_jsp.java" and "browse_005fquicksearch_005fajax_jsp.java"
    • 3226 - Master Ticket for Upgrade revision
    • 3232 - Precompile error in getArchiverConfiguration()
    • 3235 - SOAP Fault Exception - Error creating bean with name 'dataSource'
    • 3259 - Define API Integration Needs
    • 3260 - Building Retain API to offer up data sufficient for IMAP
    • 3261 - Attach IMAP server interface code to Retain back end
    • 3262 - Build IMAP server as a stand alone runnable program, either as a service or something that Retain manages
    • 3263 - Handling authentication issues
    • 3264 - Miscellaneous coding, i.e. configuration, UI components
    • 3278 - Precompile failure - "package com.gwava.management.db.migrate does not exist"
    • 3288 - Job Status - Some values are not updating
    • 3529 - Item store flag is not being set
    • 3549 - Error archiving Social Media items
    • 3595 - Mobile Message Router Test API required
    • 3729 - How can you change the location of the logs on Windows?
    • 3753 - Several-second delays in message archival.
  • Stats Server
    • 2068 - REPORT: Job run averages => data is out of range of graph
    • 2109 - Memory utilization
    • 2493 - Stats Server Web page will not continue past cfg upload
    • 3239 - Stats Server cannot be configured. HTTP error 500
  • Storage Engine
    • 3480 - Storage Manager has an unknown entry field containing "true"
    • 3554 - Default storage engine should be standard (Legacy)
  • Stub Server
    • 3309 - Stub of Mail in Mail - error ea1d
  • Tools
    • 1990 - Benchmark tool refining
    • 2615 - Retention Date Utility null pointer exception if 0 is in one of 2 fields.
    • 3452 - Customer Request - Audit table action type codes
  • UI
    • 1850 - Can we add a bubble description of the check box to enable/disable refresh.
    • 2220 - Make Basic Search default
    • 2484 - MSSQL 2012 option not shown in Retain Configuration
    • 2533 - Device Management appeared even when configured
    • 2619 - Schedules are not filtered by messaging platform
    • 3101 - Search UI not displaying Results correctly
    • 3116 - "GMail" should be "Gmail"
    • 3176 - HTML code " " is being displayed with Facebook messages
    • 3192 - GW Status Information is Archived Incorrectly
    • 3238 - Retain 3.0 shows MySQL 5.0 and 5.1 as supported DBs
    • 3443 - Users cut off in worker's Status tab Job Information.
    • 3475 - Storage manager text description issue
    • 3478 - Add the extensions needed for Internet Explorer 8/9
  • User
    • Export PDF
      • 3111 - PDF Export of Gmail message throws Null Pointer Exception
      • 3146 - Change URL in PDF Export
    • Message Tagging
      • 2578 - The word 'hello' shows on all global tags
      • 2579 - Personal tags do NOT attach to messages
      • 3240 - UI "hangs" after applying Message Tag
    • Search
      • 2157 - QuickSearch query ignored in Browse interface
      • 2159 - Messages should not open in the same browser window.
      • 3155 - When searching messages the paperclip icon does not show for all emails with attachments
      • 3225 - Cannot browse messages after upgrading from 3.0
      • 3303 - Blank Currently Selected window when selecting social media users
      • 3321 - No option to search by tags
      • 3351 - Doing a search for one user brings up email in other user's mailboxes
      • 3352 - All items are not displayed when doing a search
      • 3362 - The number selected drops to 0 when unchecking any item in a facebook thread.
      • 3542 - No begin or end date for phone calls in message properties
  • Worker
    • 2134 - Null Pointer Exception being thrown in Worker
    • 2224 - Test archiving with RetainWorker
    • 2374 - D01B Errors with GW
    • 2472 - Exchange: items directly under Root will not be archived or migrated
    • 2481 - CannotResolveClassException in Worker
    • 2494 - Worker throws java.lang.NullPointerException error on headers.822 attachment
    • 2495 - Worker throws java.lang.NullPointerException error in MailboxArchivingStats
    • 2500 - Update MOKI with latest RetainCAAPI
    • 2506 - CAAPI has serious bugs with templates
    • 2528 - Cannot delete job from scheduler (Worker never completes job)
    • 2538 - Null Pointer Exception in Worker on NBB job
    • 2566 - "From" names for Facebook items do not appear in Retain
    • 2607 - Worker on NBB build is looking for "RetainWorker2.cfg" file
    • 3073 - ArrayIndexOutOfBounds Exception with Gmail Dredger
    • 3100 - SOAP EA0C Error during archiving
    • 3109 - Gmail Dredger Process Exception
    • 3139 - "Information wasn't passed properly" on Recurring Schedules
    • 3153 - Worker throws java.io.IOException when refreshing job cache
    • 3209 - HHC - Disabled GW Accounts
    • 3210 - ENH Retain Administration Project - Archive Job Report
    • 3252 - D01B Groupwise errors
    • 3257 - Unexpected EOF error seems to cause worker to start the job over again.
    • 3294 - Retain Refresh Causing Queued Jobs To Never Run
    • 3412 - Archive job aborts once single mailbox reaches max errors
    • 3441 - When archiving social messages the worker does not honor the error threshhold in attachment.properties

Additional Information

This article was originally published in the GWAVA knowledgebase as article ID 2246.