Aspire 3.3 includes significant enhancements with this new version.  

Note:  This version requires MongoDB or HBASE to be installed along with Aspire depending on the client’s environment.

An important new feature is the release of a Google Cloud Search (GCS) publisher.  (You can read a blog post about it here).  

Other enhancements include:

  • New Headless browser for rending and then crawling dynamically generated (JavasScript) pages now available
  • Numerous security improvements (MongoDB SCRAM authentication, logging of IP addresses, hashed IDs in the MongoDB crawl database, faster entitlements checking)
  • UI improvements (refresh of entitled components, crawl DB provider information)
  • Connector improvements (IBM Connections, SharePoint 2010, SharePoint Online)
  • Publisher improvements (Elasticsearch case sensitive index names, HBase publisher, StageR publisher)
  • Other improvements (time zone normalization, Job Usage, ExtractText default configuration limits)
  • 75+ additional bug fixes across the board

You can refer to the Release Notes for information on bug fixes and enhancements addressed in this version.


Migrating from Aspire 3.x

When importing a content source from 3.x into 3.3, the following error may occur. The content source may show up with a red "Failed" status.

Error message: Unable to start appBundle: com.searchtechnologies.aspire:app-rap-connector
Caused by: com.searchtechnologies.aspire.services.AspireException: Failed to register components from appBundle: CONTENT_SOURCE_NAME (Parent: <null>)
	at com.searchtechnologies.aspire.application.AspireApplicationImpl.registerAppBundleComponents(AspireApplicationImpl.java:945)
	at com.searchtechnologies.aspire.application.AspireApplicationImpl.registerAppBundle(AspireApplicationImpl.java:980)
	at com.searchtechnologies.aspire.application.AspireApplicationComponent.loadApplication(AspireApplicationComponent.java:696)
	at com.searchtechnologies.aspire.application.AspireApplicationComponent.loadApplication(AspireApplicationComponent.java:692)
	at com.searchtechnologies.aspire.configuration.ConfigurationManager.reloadApplication(ConfigurationManager.java:697)
	at com.searchtechnologies.aspire.configuration.ContentSourcesModule.processSyncUnitUpdate(ContentSourcesModule.java:309)
	at com.searchtechnologies.aspire.configuration.SynchronizedModule.run(SynchronizedModule.java:289)
	at java.lang.Thread.run(Thread.java:748)
Caused by: com.searchtechnologies.aspire.services.AspireException: The value ("${waitForWfApps}") of element <waitForWfApps> is improperly formatted for a boolean - must be either "true" or "false"
	at com.searchtechnologies.aspire.framework.ComponentImpl.getBooleanFromConfig(ComponentImpl.java:2634)
	at com.searchtechnologies.aspire.connector.framework.controller.CrawlControllerImpl.initialize(CrawlControllerImpl.java:260)
	at com.searchtechnologies.aspire.framework.ComponentFactoryImpl.registerComponent(ComponentFactoryImpl.java:446)
	at com.searchtechnologies.aspire.application.ComponentManagerImpl.registerComponents(ComponentManagerImpl.java:328)
	at com.searchtechnologies.aspire.application.ComponentManagerImpl.initialize(ComponentManagerImpl.java:93)
	at com.searchtechnologies.aspire.application.PipelineManagerImpl.initialize(PipelineManagerImpl.java:75)
	at com.searchtechnologies.aspire.framework.ComponentFactoryImpl.registerComponent(ComponentFactoryImpl.java:446)
	at com.searchtechnologies.aspire.application.ComponentManagerImpl.registerComponents(ComponentManagerImpl.java:328)
	at com.searchtechnologies.aspire.application.ComponentManagerImpl.initialize(ComponentManagerImpl.java:93)
	at com.searchtechnologies.aspire.framework.ComponentFactoryImpl.registerComponent(ComponentFactoryImpl.java:446)
	at com.searchtechnologies.aspire.application.AspireApplicationImpl.registerAppBundleComponents(AspireApplicationImpl.java:941)


This could happen because Aspire 3.3 connectors contain configuration options that the "content source to import" lack.  To fix this error:

  1. Click on the content source to access the Configuration page.
  2. Click Save and Done.

Aspire generates the new options and saves them into the configuration files.

  • No labels