You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »


 

If you’re having issues with Aspire, there are a number of ways you can get help.

  • Solutions to common issues can be found here and here
  • If you’re developing applications, have a look here
  • If you’re developing components, have a look here
    • You can find the Javadocs here

If you’re an Aspire Enterprise user, you should already have a support mechanism in place with a login to our support portal (https://support.searchtechnologies.com).

  • If you don’t know your login details, please contact your account manager in the first instance.

If you’re an Aspire Community user, please note that it does not include formal maintenance and support. However, questions and/or feedback are welcomed and appreciated via email at [email protected]. We’ll do our best to respond in a timely manner.

  • If you need a formal support agreement, you’ll need to upgrade to Aspire Enterprise. For upgrade information contact Search Technologies

Troubleshoot

This section contains the solutions for several common problems regarding Aspire functionality. In case your problem does not appear listed below please send an email at [email protected]. or if you are an Aspire Enterprise user please access our support portal (https://support.searchtechnologies.com).

 Aspire Development


Unable to render {include} The included page could not be found.

Groovy Scripting

This page details common errors that you may encounter when using the Groovy stage and resolutions. You should look for the Caused by: in the AspireException to aid troubleshooting.

No such property: bh for class

The following error was caused by an incorrect Groovy component configuration:

 AspireException(GroovyStage.script-execution-error):
 com.searchtechnologies.aspire.services.AspireException: Error occured while executing the groovy script. (component='/MemoryLane-initial-experiment/ProcessEndecaFiles/SplitEndecaFileAndFeedIndividualDocs', componentFactory='aspire-groovy')
       at com.searchtechnologies.aspire.components.GroovyStage.process(GroovyStage.java:146)
       at com.searchtechnologies.aspire.framework.JobHandler.runNested(JobHandler.java:106)
       at com.searchtechnologies.aspire.framework.JobHandler.run(JobHandler.java:47)
       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
       at java.lang.Thread.run(Thread.java:619)
 Caused by: groovy.lang.MissingPropertyException: No such property: bh for class: Script1
       at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49)
       at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:49)
       at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:241)
       at Script1.run(Script1.groovy:23)
       at com.searchtechnologies.aspire.components.GroovyStage.process(GroovyStage.java:142)
       ... 5 more

The script used a branch handler, but its configuration had been placed outside the <config> block:

     <component name="SplitEndecaFileAndFeedIndividualDocs" subType="default" factoryName="aspire-groovy">
       <config>
         <script>
           <![CDATA[
             .
             .
             AspireDocument subDoc = new AspireDocument();
             subDoc.add("text", outputBuffer.toString());  
             Job subJob = job.createSubJob(subDoc, job.getJobId() + "-" + subjobCount);
             bh.enqueue(subJob, "onPublish");
             .
             .
           ]]>
         </script>
       </config>
       <!-- Mis placed <branches> configuration below -->
       <branches>
          <branch event="onPublish" pipelineManager="../PrintDocDontIndex" />
       </branches>
     </component>

The correct configuration is shown below:

     <component name="SplitEndecaFileAndFeedIndividualDocs" subType="default" factoryName="aspire-groovy">
       <config>
         <script>
           <![CDATA[
             .
             .
             AspireDocument subDoc = new AspireDocument();
             subDoc.add("text", outputBuffer.toString());  
             Job subJob = job.createSubJob(subDoc, job.getJobId() + "-" + subjobCount);
             bh.enqueue(subJob, "onPublish");
             .
             .
           ]]>
         </script>
         <!-- Correctly placed <branches> configuration below -->
         <branches>
            <branch event="onPublish" pipelineManager="../PrintDocDontIndex" />
         </branches>
       </config>
     </component>

Staging Components


Connectors


Unable to render {include} The included page could not be found.

Java


Unable to render {include} The included page could not be found.

  • No labels