Indexing and Search Service Release Notes

Skip to end of metadata
Go to start of metadata

Indexing and Search Service for Oracle Communications Unified Communications Suite Release Notes
Version 1 Update 3 and 1 Update 4

Topics:

About Indexing and Search Service

Indexing and Search Service for Oracle Communications Unified Communications Suite is a general-purpose indexing and searching server. As email inboxes become increasingly larger, the importance of a fast, efficient indexing and search service cannot be underestimated. Consequently, Indexing and Search Service (ISS) initially supports email data in the message store, including embedded data in a variety of formats. However, ISS will offer an open-ended index and search web service capable of indexing and searching other types of data in other data stores such as calendar data, address book data, and more. This web service provides a RESTful web services interface for search, thus any client capable of interacting with such a service is supported. Oracle Communications Messaging Server consumes ISS services to bring search services to any IMAP-based mail client. Message body searches done from your mail client can use the ISS engine to perform fast, comprehensive searches of message bodies and attachments.

Initially, ISS supports Oracle Communications Unified Communications Suite data such as the Messaging Server message store. This includes embedded data in text, HTML, XML, OpenOffice, Microsoft Office, and PDF formats. Also, metadata is indexed for JPEG files.

What's New in This Release of Indexing and Search Service

See the What's New document.

Deprecated and Removed Features

Support for the following features might be eliminated in a future release, have already been removed in this release, or were removed in a previous release:

Attachment Files No Longer Stored in the Attachment Store

Attachment files are no longer saved to the attachment store. Instead, search results include body part information for pointing back to the attachment file residing on the Messaging Server store.

The attachment store now only contains thumbnail images.

indexSvcFork.pl Removed

indexSvcFork.pl has been removed and replaced with the new indexSvcFork.sh utility.

jiss.conf Parameters Removed

The following jiss.conf parameters have been removed.

Parameter Reason Removed
java.util.logging.FileHandler.limit Replaced by the new parameters iss.*.logfile.limit, where * is indexsvc, jmqconsumer, searchsvc, or utilsvc.
java.util.logging.FileHandler.count Replaced by the new parameters iss.*.logfile.count, where * is indexsvc, jmqconsumer, searchsvc, or utilsvc.
java.util.logging.FileHandler.formatter Replaced by the new parameters iss.*.logfile.formatter, where * is indexsvc, jmqconsumer, searchsvc, or utilsvc.
iss.indexsvc.niofsdirectory.enabled Starting with this release, NIOFSDirectory is always used (there is no alternative).

Deprecated Scripts in Indexing and Search Service 1 Update 3

Beginning with the Indexing and Search Service 1 Update 2 patch, the indexSvcBootstrap.sh and indexSvcFork.sh scripts are deprecated. The functionality of these scripts is now available under the issadmin.sh --bootstrap command option in ISS 1 Update 2 and greater. Though these scripts are still installed, if you try to run them, the system responds that you should use the corresponding issadmin.sh --bootstrap command.

This change simplifies the ISS administration interface and improves overall performance.

Requirements for Indexing and Search Service

See Communications Suite Component Products Release Notes.

Product Version Compatibility Requirements

See Communications Suite 7 Update 2 Product Version Compatibility Requirements.

Problems Fixed in ISS 1 Update 3

The following problems have been fixed in Indexing and Search Service 1 Update 3 Patch 11.

13416072 	ISSADMIN.SH FAILS WHEN CP ENV VAR SET
13409600 	SEARCH SERVICE CANNOT INITIALIZE WHILE AUTOSYNC RUNNNG
13388542 	FAILS TO SEARCH FOLDER NAME CONTAINING QUOTE CHARACTER
13381657 	MISSING REQUIRED FIELDS FOR REAL TIME EVENT (CREATE)
13377943 	SEVERE ERROR DURING NEW EMAIL EVENT PROCESSING
13147834 	CLUSTER SEARCH SERVICES ENCOUNTERS NPE WHEN INDEX IS REMOTELY ACCESSED
13456169 	AUTO-SYNC MUST WAIT FOR WRITE.LOCK CHECK TO COMPLETE
13456074 	SEARCH HANG: ISS.SEARCHSVC.RESPONSE.TIMEOUT DOESN'T APPEAR TO BE HONORED
13456016 	INDEXSVC'S CHECK FOR WRITE LOCKS AT STARTUP NEEDS TO BE SPED UP

Problems Fixed in ISS 1 Update 4

The following problems have been fixed in Indexing and Search Service 1 Update 4.

12266628       SUNBT6825112 MULTIMACHINE DEPLOYMENT: APACHE SERVER IS NOT STOPPED AND HENCE REI
12267959       SUNBT6830555 REDHAT INIT.D FILES SHOULD SUPPORT THE 'SERVICE' COMMAND
12269853       SUNBT6839144 ISSADMIN.SH --CHECKACCOUNT CAN MISS OUT-OF-SYNC STATE.
12284533       SUNBT6907522 USING AN INVALID USER NAME GENERATES EXCEPTION IN APPSERVER LOG FIL
12540753       JMQ CONSUMER QUEUE IS NOT CLEARED SOON AFTER ACCOUNT IS DELETED
12583910       CLUSTERMGR.SH ERRORS DIFFICULT TO UNDERSTAND
12618123       LINUX: RPM -E SHOULD STOP ISS SERVICES LIKE PKGRM DOES
12761637       SETUP SHOULD CHECK THAT JDK LOCATION CONTAINS JDK6
12770700       NEED BETTER ERROR REPORTING IN CONFIGURE_MQ.SH (CALLED BY SETUP) ON LDAP FAILURE
12790320       POOR BEHAVIOR WHEN SVC_CONTROL.SH CANNOT START INDEXSVC
12816657       SUPPORT FOR JAVA 7 WITH ISS
12816734       JMQ CONSUMER BUFFERED AUTOSYNC CANDIDATES NOT SAVED ON SHUTDOWN
12842352       SEARCH SERVICE RETURNS INCORRECT RESPONSE CODE
12922116       REDUCE SEARCH OVERHEAD FROM OLD UNUSED FOLDER FLAG IMPLEMENTATION
12932180       REDUCE IO WHEN JMQ CONSUMER BUFFERED AUTOSYNC CANDIDATES SAVED
12999093       INDEX FAILURE AFTER MS RECONSTRUCT ON FOLDER
13004534       SETUP -D -S IS NOT COVERED IN USAGE AND RESTARTS SERVICES WHERE IT SHOULD NOT
13009853       NEED BETTER ERROR REPORTING FROM SETUP WHEN JNDI LDAP PARAMS ARE MISSING
13032084       USER INDEXED TWICE - ONCE FROM BOOTSTRAP AND ONCE FROM AUTOPROVISIONING
13032387       SETUP SHOULD HAVE AN OPTION TO VERIFY THAT EVERYTHING INSTALLED OK
13032393       NEED A WAY TO IGNORE CERTAIN FOLDERS ACROSS ALL USERS
13032403       ATTACHMENT FILE NAMES SHOULD BE BROKEN UP INTO SUBSTRINGS AND INDEXED IN BODY
13032436       IF USING FILE BASED JNDI, LDAP.HOST NOT BEING SET CAUSES FAILURES IN SETUP
13032439       CHECKISS NEEDS TO CHECK MORE PARAMETERS
13035946       REST/STOREUI WARS CANNOT BE REDEPLOYED WITH OUT RESTARTING APPSERVER
13067130       SETUP SHOULD VALIDATE THE MAIL.IMAP.ADMIN.PASSWORD IS CORRECT
13092761       FOLDER THREAD POOL SIZE NOT REFRESHED COMPLETELY
13147445       VARIOUS FLAG TERM SEARCHES FAIL OR RETURN WRONG RESULTS
13147572       POSTPATCH_RESTART.SH NEEDS TO HAVE A NON-INTERACTIVE MODE
13254800       EXTEND SCOPE OF RECOVERY AFTER MS RECONSTRUCT ON FOLDER
13257204       UNPUBLISHED OPTIONS ARE REMOVED FROM JISS.CONF WHEN POSTPATCH_RESTART.SH IS RUN
13257751       PROVIDE SAMPLE END-TO-END PROBES FOR INCLUSION IN MONITORING SYSTEMS
13257800       NEED EASIER WAY TO EXTRACT SEARCH RATE AND EVENT RATE
13257862       NEED A WAY TO ENSURE USERS ARE IN SYNC WITH MESSAGING SERVER
13263476       PARTS OF THE "FROM" SEARCH IS NOT WORKING
13352425       --UNIGNOREFOLDER ON NON-EXISTENT FOLDER CREATES THE FOLDER
13397762       LISTSTATS OUTPUT IS CLUTTERING THE LOG FILE
13397846       ISSADMIN.SH --LISTACTIVESERVICES OUTPUT IS TOO CRYPTIC
13397871       ISSADMIN.SH --CHECKACCOUNT OUTPUT IS CONFUSING
13420400       COPY FROM ANOTHER ACCOUNT'S SHARED INBOX FOLDER BREAKS AUTO-RECONSTRUCT RECOVERY
13448072       REGRESSION: ACCOUNT CREATED WHEN BOOTSTRAP NON-EXISTENT ACCOUNT
13453196       MULTI-MACHINE ERRORS FOR RETRIEVING THUMBNAILS DIFFICULT TO UNDERSTAND
13454004       HAVE SETUP CLEARLY DEFINED MULTI-MACHINE INSTALL OPTIONS
13454024       WEB NODES IN A MULTI-MACHINE DEPLOYMENT CANNOT RETRIEVE THUMBNAILS
13454033       ADD SUPPORT TO RUN CLUSTER SEARCH SERVICE IN THE BACKEND TO AVOID WEB TIER NFS
13456128       RESTFUL WEBSERVICE SHOULD RECOGNIZE WHEN SEARCHSVC IS DOWN AND RETURN ERROR
13476309       IGNOREFOLDER LIST CONFIG PARAMETER FAILS USING --ACCOUNTLIST
13517733       RECONSTRUCT NOT DETECTED BY EVENTS REQUIRES PERIODIC CHECK TO CORRECT
13543090       EVENTS DIRECTED TO FOLDER NAME CONTAINING ONLY BLANK SPACES AREN'T SYNCED
13545757       CHECKISS INTERMITTENTLY FAILS CHECKING PRODUCERS ON MAIL JMQ
13548481       OUT OF ORDER CANDIDATES PREVENT CORRECT AUTO-SYNC
13568372       --SYNC CAUSES DUPLICATE META DOCS IN ACCOUNT WHICH IT CANNOT CORRECT
13588747       RUNNING TWO ISSADMIN.SH --CHECKACCOUNT --SYNC COMMANDS CONCURRENTLY MAY CONFLICT
13605911       ISSADMIN.SH --CHECKACCOUNT --SYNC OUTPUT MISSING FOLDER/USERNAME/HOSTNAME
13605979       ISSADMIN.SH --CHECKACCOUNT --SYNC SHOULD REPAIR MISMATCHED UIDVALIDITY
13646070       RUNNING LISTBRIEF CREATES NPE WHEN CREATEACCOUNT IS RUNNING
13657825       INDEXSVC STARTUP SHOULDN'T WAIT FOR AUTO-SYNC TO COMPLETE - DELAY IS TOO LONG
13689580       ISSADMIN.SH FAILURE WHEN SERVICES NOT RUNNING - OOME
13714966       SINGLE SYSTEM INSTALL: SETUP -U REMOVES THE MQ USER AND THEN NEXT SETUP FAILS
13717834       HAVE WATCHER SUPPORT REFRESH CONFIGURATION PARAMETERS WHILE RUNNING
13718424       UPDATE THIRD PARTY LIBRARY: MQ
13718906       UTILSVC AND JMQCONSUMER NEED TO RECREATE ISS.LOG.DIR IF NEEDED
13719475       UPDATE THIRD PARTY LIBRARY: METADATA EXTRACTOR
13729451       IF ALL OR MANY ACCOUNTS ARE OUT OF SYNC, FALL BACK TO IMAP SEARCH
13733473       ISSADMIN.SH --LISTACTIVESERVICES NEEDS TO LIST USER BEING SYNCED
13775281       --CHECKACCOUNT MUST WARN WHEN STATE ISN'T "A" & --SYNC MUSTN'T LEAVE ACCT IN "I"
13776863       A 800KB PPTX AND XLSX FILE SLOW TO INDEX AND CONSUMES TOO MUCH MEMORY
13780980       --BOOTSTRAP COMMAND SHOULD GENERATE ERROR IF ACCOUNT ALREADY IN BOOTSTRAP STATE
13781000       USERS XYZX AND X_.X CANNOT BOTH GET CREATED
13781633       ALL SERVICES SHOULD PRINT VERSION STRING IN STARTUP/SHUTDOWN MESSAGES IN LOG
13785437       ISSADMIN.SH --LISTACTIVESERVICES SOMETIMES HAS A:NULL:FOLDER-NAME:W ENTRIES
13787331       BOOTSTRAP HANGS UNTIL BROKER RESTART
13795792       POSTPATCH_RESTART.SH MAY FAIL AND LEAVE SMF ENTRIES MISSING
13795911       CHECK_CONF.SH RETURNS NOT FOUND A BRAND NEW S10 U10 SYSTEM WHILE CONFIGURING 1U1
13795926       PERIODIC AUTO-SYNC LOCKS OUT OTHER ADMIN FUNCTIONS
13796156       BOOTSTRAP FAILURE COLLIDES WITH AUTO-SYNC
13797264       --CHECKACCOUNT --SYNC FAILURES LEAVES ENTRIES IN --LISTACTIVESERVICES
13799944       JMQCONSUMER STOPPED PROCESSING EVENTS UNTIL ISS RESTART
13811088       REGRESSION: CONFIGOPTIONSTEST CONSISTENTLY FAILS IN THE NIGHTLY TESTRUN
13811968       PATCHRM HANGS IN LARGE DEPLOYMENT AND DEPENDS ON GLASSFISH BEING UP
13816568       DUPLICATE ACCOUNT CREATED BY DELETE/CREATE EVENTS WHEN --USERAMDIR IN EFFECT
13827244       ERRORS DURING EVENTS IN NIGHTLY TESTS: RECOVERY FROM UID VALIDITY & EXPUNGE
13837637       IMAP SESSION TIMEOUT FAILS TO TRIGGER A RETRY
13846259       INDEXSVC FAILS TO START WHEN THE PORT 52222 IS NOT UP
13873525       CHECKISS SHOULD WARN IF INDEXSVC IS CLOSE TO THE LIMIT ON OPEN FILE DESCRIPTORS
13882075       DEFAULT ALLOCATION POLICY FOR GROUPS ASSIGNS WRONG GROUP NUMBER SOMETIMES
13921493       JMQCONSUMER DOESN'T FREE SERVICE PROXY WHEN HEAP SIZE EXCEEDED
13921585       NPE SEEN IN AUTOBOOTSTRAP TESTCASES
13927256       AUTOBOOTSTRAP ON TWO ACCOUNTS SIMULTANEOUSLY CAUSES ONE NOT TO SYNC
13967656       REGRESSION: WASABI CODE STARTED TO DUMP CORE, SEEN IN ALL NIGHTLIES
13972803       AFTER START-UP INDEXSVC TAKES TOO LONG TO PROCESS INITIAL REAL-TIME EVENTS
13982371       POSTPATCH_UPGRADE DIDN'T ADD WATCHER PARAMETERS
13992306       WATCHER ALERT IS TRIGGERED ONLY FOR INDEX & SEARCH BUT NOT JMQCONSUMER & UTILSVC
13997089       WATCHER LOG LEVELS AREN'T HONORED
14002919       WATCHER ALERT SHOULD BE RETRIED AGAIN IF IT FAILS THE FIRST TIME
14028894       LIFECYCLEEXCEPTION/NPE UPGRADING FROM 1U3 PATCH 12 TO 1U4 EA (1U4-99.7601)
14029291       AUTOBOOT IS TRIGGERING REPEATEDLY ON EXISTING ACCOUNTS, LEADING TO LOST EVENTS
14045218       ALLOW ISS TO USE NON_PERSISTENT DELIVERY MODE FOR IMQ MESSAGES
14045269       RFE: WATCHER ON & NOTIFICATION IS ROUTED THRU SENDMAIL, NOTIFICATION SHOULD WORK
14045362       --SYNC COMMAND FAILS TO DELETE EXTRA UIDS FROM INDEX
14055760       ISS SHOULD TIMEOUT AND DROP NEWMSG/UPDATEMSG/COPY EVENTS IF IMAP IS SLOW
14072095       ON WEB, LDAP & MQ NODE, LOGS DIRECTORY ARE NOT PRESENT, HENCE WATCHER COMPLAINS
14072175       LDAP ONLY NODE: SVC_CONTROL.SH STOP AND START TRIES TO START/STOP ALL SERVICES
14076115       --SYNC FAILS TO DELETE FOLDERS WITH NAMES CONTAINING NON-ALPHANUMERIC CHARACTERS
14082134       CLUSTER INSTALL ON INDEX NODE DOES NOT SET THE JAVA.NAMING.FACTORY.INITIAL RIGHT
14082811       UNCAUGHT EXCEPTIONS IN REST CAN CAUSE IMAP TO CORE DUMP
14114311       SETUP SHOULD CALL CHECKISS SCRIPT SELECTIVELY IN MULTI-MACHINE ENVIRONMENTS
14142090       CHANGEFLAG EVENT UPDATES INDEX INCORRECTLY, FLAGS ARE OUT OF SYNC
14158968       WATCHER CLUSTER SETUP: CANNOT ACCESS ACCOUNTS ON SEARCHUI NOR RESTFUL
14164654       OVERQUOTA/UNDERQUOTA EVENTS SHOULD BE DROPPED
14170933       AUTOSYNC MAY HAVE A PERFORMANCE ISSUE
14171012       INDEXSVC NOT ABLE TO KEEP UP WITH PEAK EVENT LOADS
14171110       JMQCONSUMER STOPS DEQUEUING FROM BROKER FOR 20+ MINUTES CAUSING QUEUE BUILDUP
14276341       LUCENE 3.6 FEATURES DISABLED
14284017       HELP OUT ON OEL SHOWS \T INSTEAD OF TAB SPACES
14284038       CHECKSTACK DOES NOT RETURN ENOUGH INFORMATION
14284189       CLUSTERV2 INSTALL CAN HANG APPSERVER ON OEL/REDHAT
14285043       ERROR WHEN --SETAUTOBOOTLIST USED WITH NO DEFAULT HOST NAME SPECIFIED
14300950       REGRESSION: NIGHTLY TEST STARTED TO FAIL SINCE JUL 7. SEARCH GIVES BOGUS RECORDS
14312760       REGRESSION: ACCOUNT SYNC CREATES MORE THAN ONE DOCUMENT FOR THE SAME UID
14323822       CONFIGURE_MERGE.PL FAILS IF PASSWORDS NEED TO ADDED/CHANGED
14324248       UPGRADING WITH COMMPKG UPGRADE NEEDS TO PROVIDE MORE INFO
14354935       STOPPER: MULTI-MACHINE INSTALL IS BROKEN
14377891       SETUP OF WEB NODE SHOULD DISPLAY MESSAGE REQUESTING APPSERVER RESTART
14383306       SETUP FOR CLUSTERV2 DOES NOT ASK THE CORRECT QUESTIONS
14395043       UTILSVC STOPS RESPONDING AFTER 5 SEVERE ERRORS DETECTED
14463748       RUNAUTOBOOTLOOP SEVERE: EXCEPTION JAVA.UTIL.CONCURRENTMODIFICATIONEXCEPTION
14467650       AUTOSYNC ACCOUNT LIST DOES NOT RESET
14498938       DEADLOCK DURING AUTOPROVISIONING/AUTOBOOTSTRAP

Problems Fixed in ISS 1 Update 4 Patch 14

The following problems have been fixed in Indexing and Search Service 1 Update 4 Patch 14.

14463643       GETACCOUNTSTATE TIMES OUT FETCHING MULTIPLE ACCOUNT STATES
14463680       AUTOSYNC CANDIDATE NOTIFY FOR DROPPED EVENT IS TOO EXPENSIVE
14484814       WATCHER EMAIL INTERVAL CONFIG VARIABLE NOT SETUP CORRECT IN CODE AND JISS.CONF
14500284       ACCOUNT FAILURE IN AUTOSYNC/BOOTSTRAP PREVENTS OTHER ACCOUNT PROCESSING
14546440       STATE FILE FOR POSTPATCH_RESTART.SH DOESN'T UPDATE CURRENT ENTRIES
14558968       AUTOBOOTSTRAP CANDIDATE NOTIFY FOR FAILING EVENT IS TOO EXPENSIVE
14571546       SETUP -S <FILE> -D COMPLAINS ABOUT WATCHER FILES NOT BEING SET
14571592       POSTPATCH_RESTART.SH LEAVES THE SEARCHUI WAR DEPLOYED
14571600       HAVE POSTPATCH_RESTART.SH SUPPORT THE -B OPTION
14589297       ACCOUNT NAME CONTAINING TILDE CHARACTER NOT HANDLED CORRECTLY
14642854       ISS.TMP.DIR NOT GETTING CLEANED UP
14643183       JMQ BROKER QUEUE BUILDUP WHEN MESSAGING SERVER IMAPD IS CRASHING OR SLOW
14661811       AUTOSYNC CANDIDATE NOTIFY RESULTS IN DUPLICATE AND UNKNOWN ENTRIES
14667746       PARSE EXCEPTION SEARCHING FOR A TERM CONTAINING ':' CHARACTER
14687475       RECEIVED EVENT LOG MESSAGE NEEDS TIMESTAMP DIFF CALCULATION
14694753       HIGH MEMORY USAGE WITH AUTOSYNC ENABLED

Problems Fixed in ISS 1 Update 4 Patch 15

The following problems have been fixed in Indexing and Search Service 1 Update 4 Patch 15.

14787183 	RUNQUEUECHECK NEVER COMPLETES DURING SCALABILITY TESTING
14770985 	MULTIPLE META DOCUMENTS FOR SINGLE EMAIL CAUSES SEARCH AND OTHER ERRORS
14770040 	ISSEARCHALIVE CHANGES THE TIMEOUT OF SEARCH OBJECTS IN PROXY POOL
14770013 	GLASSFISH RUNS OUT OF MEMORY AFTER SERVING A SEQUENCE OF LARGE SEARCHES
14764030 	WATCHER DOES NOT DETECT IT IS ALREADY RUNNING
14712464 	RESTARTING JMQCONSUMER CAUSES SEVERE LOG ENTRY: JMSSECURITYEXCEPTION C4079
14707419 	MISSING FLAGS NOT CORRECTED BY --SYNC COMMAND
14499950 	SEARCH QUERY PARSE FAILURE: BRACKETS IN SEARCH TERMS
14324034 	NPE IN REST IF PROXYPOOL FAILS TO INIT
14653091 	WATCHER DOESN'T LOG THE CAUSE AT LOGLEVEL WARNING AND REPEATS SAME LEVEL MESSAGE
14606712 	SEARCH QUERY PARSE FAILURE: SPECIAL CHARACTERS IN SEARCH TERMS

Known Issues and Limitations in Indexing and Search Service 1 Update 3

No issue ID

No search capability yet for calendar, address book, and instant messaging content.
This feature might be supported in a future release.

6652023

Unable to match strings with underscore, /, . etc characters.
Punctuation characters are generally treated as spaces. Try searching for substrings delimited by them. This issue might be addressed in a future release.

6694980

Some of the PDF thumbnails do not show the content in first page of the PDF file.
Some PDF thumbnails are cropped from the center of the first page of the file. The thumbnail might not not show the content in the first page if the content is not in the cropped area.

6713676

SearchUI should provide a way to proceed to next 100 items.
SearchUI only displays the top 100 results. Until this is fixed, to see all matches, use the RESTful web search directly, or narrow the search query by using more terms to limit the total results to fewer than 100.

6719204

Content-MD5, Content-ID, Message-ID are indexed, but can't be searched.
The values for each of these fields almost always contain punctuation, so no search query will match correctly because each punctuation mark is treated like a space. This problem might be addressed in a future release.

6741064

Failed to index PDF attachment: Error parsing the input stream: expected hex character and not :32.
Some PDF files cannot be parsed, so they generate errors similar to this one. This issue might be addressed in a future release.

6744853

issadmin.sh --storepath option fails silently when index service is running.
The --storepath option to issadmin.sh requires that the index service not be enabled at the time that the command is run. If the index service is running, it will execute the command by using the configured store path, not the non-standard path provided by the --storepath option.

6747455

Searches coming through Messaging Server are not compliant with IMAP RFC.
Several IMAP features are not currently implemented by ISS. These features should be handled by the Messaging Server when a satisfactorily compliant search result cannot be returned. This issue might be addressed in a future release.

6756525

Failed to index: MSVisioConverter: Found a chunk with a negative length, which isn't allowed.
Some Microsoft Visio files cannot be parsed, so they generate errors similar to this one.

6776999

An OpenOffice document with a .doc extension may not be detected as an OpenOffice document.
An OpenOffice document with a .doc extension might fail indexing and might be categorized as a compressed document. First, the document might fail to be converted by the Microsoft Word converter, then it might be detected as a zip (compressed) file rather than specifically as an OpenOffice document.

6786334

When running as root, running issadmin.sh with folder names like jeff's email will not work.
If the folder name contains a single quote or other characters that need to be escaped on the command line, then commands can not be run as root on the folder name. Instead, run the command as the ISS user, for example:

su - jiss
/opt/sun/comms/jiss/store/scripts/issadmin.sh --user jeff --checkfolder --folder jeff\'s\ email

6800930

Search query using wildcard can fail with org.apache.lucene.search.BooleanQuery$TooManyClauses.
To support wildcarding, you might expand a query to match many possible patterns. Sometimes this expansion exceeds a predetermined limit, which causes the search to abort. Avoid this problem by reducing the scope of the wildcard in the query. Try to make the match as restricted as possible, such as matching "+to:harry*" instead of "+to:h*". This problem might be addressed in a future release.

6804279

MSVisio Attachment: Unable to extract content java.lang.ArrayIndexOutOfBoundsException.
Some Microsoft Visio files cannot be parsed, so they generate errors similar to this one.

6805757

Transitory --checkaccount mismatches might be reported due to latency between Messaging Server message store & ISS store.
While the --checkaccount command is running, real time events might arrive, causing the Messaging Server message store and ISS store to appear to be out of sync. Typically this triggers a message that indicates "mismatched message count" and "last UID mismatch." If this happens, before running --sync, run --checkfolder on the folder for which such a message occurs. If the message disappears, you have fixed this transitory problem. If the message recurs, then run --sync to fix the folder. This problem might be addressed in a future release.

6828600

Count of emails containing attachments is not maintained correctly.
issadmin.sh returns a count of emails containing attachments. This count is correct after an account is bootstrapped, but it is not maintained properly as changes are made to the account.

6839144

issadmin.sh --checkaccount can miss out-of-sync state.
isssadmin.sh --checkaccount compares the first and last valid UIDs and the message count to determine whether a folder is in sync. Even when these values match, other differences might be present.

6855529

Searches for stop words generate the wrong results.
Searches for words like "the" and "this" will yield no matches because "stop" words like these are not indexed.

6857221

/var/iss/logs is left over after uninstall.
Uninstalling ISS will not remove the /var/iss/logs directory. If you want to delete this directory, you should do so manually after uninstallation.

6867806

Internet Explorer: Attachments with multi-byte names may have garbled names in the "Save As" dialog when downloaded.
ISS transfers an attachment's file name in the Content-Disposition field, but some non-ASCII characters are not interpreted correctly by Internet Explorer. A garbled name might appear if an attachment like this is saved to the client system within Convergence's Attachment Search interface.

6876869

Japanese characters in PDF thumbnail images may not be displayed correctly.
Some PDF thumbnails might contain fonts that did not render properly.

6902620

Appserver exception during setup.sh.
The App Server will log a java.lang.ClassNotFoundException: com.sun.comms.iss.auth.JISSRealm exception during the running of the setup.sh install script. Restart the App Server after the setup.sh script finishes.

6955552

Configurator does not allow for ISS Proxy Authentication.

To enable ISS Proxy Authenication with Convergence, run iwcadmin with the following configuration parameters:

iwcadmin -u admin -o ISS.enable -v true
iwcadmin -u admin -o ISS.enablessl -v true  (if SSL is used)
iwcadmin -u admin -o ISS.host -v <FQDN of ISS host>
iwcadmin -u admin -o ISS.port -v <ISS port>
iwcadmin -u admin -o ISS.proxyadminid -v <uid of proxy user>
iwcadmin -u admin -o ISS.proxyadminpwd -v <plaintext password of proxy user>

If Attachment Search is enabled in Convergence 1.x and you upgrade to Convergence 2.0, Attachment Search will not work. To enable it in Convergence 2.0, you must set the Proxy Authentication user name and password when setting up ISS Proxy Authentication as shown in the above table.

Known Issues and Limitations in Indexing and Search Service 1 Update 4

Special Note When Updating From Patch 14 or Earlier

Indexing and Search Service 1 Update 4 Patch 15 contains a fix for bug 14712464 (RESTARTING JMQCONSUMER CAUSES SEVERE LOG ENTRY: JMSSECURITYEXCEPTION).

After updating from Patch 14 or earlier to Patch 15, you must manually remove orphaned JMS temporary destinations created before this bug fix. Otherwise, if the jmqconsumer process reuses the temporary destination names when it is restarted, exception error conditions can result.

To prevent these types of errors, perform the following steps after updating to Indexing and Search Service 1 Update 4 Patch 15 and running postpatch_restart.sh:

  1. Run iss-base-dir/bin/svc_control.sh stop.
  2. Run iss-base-dir/examples/jmqtempcheck -d.
    This checks for and deletes JMS orphan temporary destinations.
  3. Run iss-base-dir/bin/svc_control.sh start.

No issue ID

No search capability yet for calendar, address book, and instant messaging content.
This feature might be supported in a future release.

12224418

Unable to match strings with underscore, /, . etc characters.
Punctuation characters are generally treated as spaces. Try searching for substrings delimited by them. This issue might be addressed in a future release.

12247355

issadmin.sh --storepath option fails silently when index service is running.
The --storepath option to issadmin.sh requires that the index service not be enabled at the time that the command is run. If the index service is running, it executes the command by using the configured store path, not the non-standard path provided by the --storepath option.

12254693

An OpenOffice document with a .doc extension may not be detected as an OpenOffice document.
An OpenOffice document with a .doc extension might fail indexing and might be categorized as a compressed document. First, the document might fail to be converted by the Microsoft Word converter, then it might be detected as a zip (compressed) file rather than specifically as an OpenOffice document.

12257671

When running as root, running issadmin.sh with folder names like jeff's email will not work.
If the folder name contains a single quote or other characters that need to be escaped on the command line, then commands cannot be run as root on the folder name. Instead, run the command as the ISS user, for example:

12267562

Count of emails containing attachments is not maintained correctly.
issadmin.sh returns a count of emails containing attachments. This count is correct after an account is bootstrapped, but it is not maintained properly as changes are made to the account.

12285934

JMQconsumer save queued events to disk sometimes has EOFException.
If the number of queued events is large (many thousands) when JMQConsumer is shut down, the data might not be saved to disk completely, causing the EOFException when read back during start up. This means events for some accounts have been lost, and those accounts need to be sync'd.

12288231

Real-time updates and issadmin.sh --sync command may conflict.
If events arrive while the --sync command is running, they are processed until after the command completes. Because the account already reflects the changes, applying the events afterwards might cause errors, resulting in the account not being in sync.

12290899

After bootstrap exits from "corrupt" mailbox account is created (wrongly) with "A" state.
When an account on the Messaging Server that is corrupted is bootstrapped, the failure is not detected properly, and the account is left in the Active state.

12307720

Terminating issadmin.sh command does not stop server side command.
When the issadmin.sh command is used while the Index Service is operational, the work is done in the server process, and the issadmin.sh waits for it to respond with completion. If you terminate the issadmin.sh command (by using Control-C for example), only the issadmin.sh command itself stops, not the services in the server. These continue to run until completion. To stop these tasks, use the --listactiveservices command to find which tasks need to be terminated. The output from this command indicates identifiers that can be used with the --stopservice ID command to shutdown the set of tasks left running. See Interrupting Commands for an example of the use of this feature.

12307730

issadmin.sh --listbrief (1M users) causes JMS exception - exceeds message size limit.
Whenever the output from --listbrief (or any --list* command) is very large, internal broker or Java heap limits might be exceeded, causing the command to fail, leaving the issadmin.sh command hanging. If this happens, you can retry the command by adding the --altoutput FILE option, where FILE is the path to a disk file where the output is directed.

12597590

searchRun.sh tool does not work on HA/cluster node.
The searchRun.sh tool cannot be used on an HA/cluster node. It can be used on back-end nodes only.

14223395

Server shutdown leave accounts in inactive or bootstrap state.
If the Index Service does not complete its shut down within a minute, it is killed immediately. Any events or commands (including autosync and autobootstrap) still being processed when this occurs are not cleaned up, and accounts being modified might be left in the Inactive or Bootstrap state. You must correct these accounts before service can be restored to them. Use the –setstate A command on each account before restarting the server. The accounts are then again included in autosync processing. Depending on the number or size of the accounts, you could also use manual --sync or --bootstrap commands to ensure services are restored to these accounts sooner. (You might also need to delete write.locks left over from IndexWriters.)

Redistributable Files for Indexing and Search Service

None.

Labels:
releasenotes releasenotes Delete
indexsearchservice indexsearchservice Delete
guide guide Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Oracle community and they might not be employed or in any way formally affiliated with Oracle. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Oracle nor any other party necessarily agrees with them.