Cannot receive an event in a library in Connections

Troubleshoot the problem that an event cannot be received in a Connections community library.

Problem

During a file uploading, conversion does not work, and users cannot see the thumbnails for new uploaded files in a library, although HCL Docs and File Viewer have registered the required event in<WAS_ROOT>/profiles/AppSrv01/config/cells/docsCell01/LotusConnections-config/events_config.xml as follows:

<postHandler class="com.ibm.docs.lcfiles.daemon.handlers.DocsEventHandler" enabled="true" 
invoke="ASYNC" name="DocsEventHandler"><subscriptions><subscription
eventName="files.file.created" source="FILES" type="CREATE"/><subscription
eventName="files.file.updated" source="FILES" type="UPDATE"/><subscription
eventName="ecm_files.approve.file.ecm.review.document.approved" source="EXTERNAL" 
type="*"/><subscription eventName="ecm_files.post.file.ecm.file.checkin" source="EXTERNAL"
type="*"/><subscription eventName="ecm_files.delete.file.ecm.file.deleted" source="EXTERNAL" 
type="*"/><subscription eventName="ecm_files.delete.file.ecm.version.deleted" source="EXTERNAL" 
type="*"/><subscription eventName="ecm_files.update.file.ecm.file.checkout" source="EXTERNAL" 
type="*"/><subscription eventName="ecm_files.add.file.ecm.draft.created" source="EXTERNAL" 
type="*"/><subscription eventName="ecm_files.follow.file.ecm.follow.created" source="EXTERNAL" 
type="*"/><subscription eventName="ecm_files.add.file.ecm.file.added.to.teamspace" source="EXTERNAL" 
type="*"/><subscription eventName="ecm_files.post.file.ecm.draft.updated" source="EXTERNAL" type="*"/><subscription 
eventName="ecm_files.update.file.ecm.file.restore" source="EXTERNAL" type="*"/></subscriptions></postHandler>postHandler
class="com.ibm.concord.viewer.lcfiles.daemon.ViewerUploadHandler" enabled="true" 
invoke="ASYNC" name="ViewerUploadHandler"><subscriptions><subscription 
eventName="files.file.created" source="FILES" type="CREATE"/><subscription 
eventName="files.file.updated" source="FILES" type="UPDATE"/><subscription 
eventName="files.command.createthumbnail" source="FILES" type="COMMAND"/><subscription
eventName="files.file.deleted" source="FILES" type="DELETE"/><subscription 
eventName="files.file.undeleted" source="FILES" type="RESTORE"/><subscription 
eventName="ecm_files.generate.file.ccm.tool" source="EXTERNAL" type="*"/><subscription
eventName="ecm_files.post.file.ecm.file.checkin" source="EXTERNAL" type="*"/><subscription 
eventName="ecm_files.update.file.ecm.file.checkout" source="EXTERNAL" type="*"/><subscription 
eventName="ecm_files.delete.file.ecm.file.deleted" source="EXTERNAL" type="*"/><subscription 
eventName="ecm_files.delete.file.ecm.version.deleted" source="EXTERNAL" type="*"/><subscription 
eventName="ecm_files.add.file.ecm.file.added.to.teamspace" source="EXTERNAL" type="*"/><subscription 
eventName="&quot;ecm_files.post.file.ecm.draft.updated" source="EXTERNAL" type="*"/><subscription 
eventName="ecm_files.update.file.ecm.file.restore" source="EXTERNAL" type="*"/><subscription 
eventName="ecm_files.approve.file.ecm.review.document.approved" source="EXTERNAL" type="*"/></subscriptions></postHandler></postHandlers>

But in Connections WebSphere JVM log, you cannot see event when uploading a document.

Cause

Activity Stream Generation is not enabled for Object Store configuration in Administration Console for Content Platform Engine (ACCE).

Resolving the problem

  1. Open the Administration Console for the Content Platform Engine (ACCE)
  2. On the ICDomain tab, expand the Object Stores node in the navigation tree and open the existing object store that you want to configure. The name of the object store is ICObjectStore if the createObjectStore.sh|.bat command line tool was used to create it.
  3. Once the object store has opened, click Search in the navigation tree to open the Search page.
  4. On the Saved Searches tab page, click New Object Store Search.
  5. On the New Object Store Search > Simple view inner tab, select Collaboration Configuration from the Class dropdown, and then click Run.
  6. If the message FNRAC4002W A query without a WHERE clause can take a long time to finish. Do you want to continue? displays, click OK. A single row is then returned.
  7. Click the result link in the ID column to open it for viewing and editing:
  8. In the results view tab, click the Properties tab.
  9. Find Activity Stream Generation Enabled and set it with True.
  10. After editing properties, click Save and then Close.

Refer to http://www-01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/install/t_inst_config_addons_fn_b.dita for details.