[
https://issues.apache.org/jira/browse/CONNECTORS-1222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Karl Wright resolved CONNECTORS-1222.
-------------------------------------
Resolution: Fixed
r1690665 (trunk)
r1690666 (dev_1x)
> Getting list of activities fails when there's an unregistered connector
> -----------------------------------------------------------------------
>
> Key: CONNECTORS-1222
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1222
> Project: ManifoldCF
> Issue Type: Bug
> Components: Framework agents process
> Affects Versions: ManifoldCF 2.0.1
> Reporter: Karl Wright
> Assignee: Karl Wright
> Fix For: ManifoldCF 1.10, ManifoldCF 2.2
>
>
> The following exception gets thrown under some conditions:
> {code}
> Caused by: java.lang.NullPointerException
> at
> org.apache.manifoldcf.agents.interfaces.OutputConnectionManagerFactor
> y.getAllOutputActivities(OutputConnectionManagerFactory.java:74)
> at
> org.apache.manifoldcf.crawler.system.ManifoldCF.getActivitiesList(Man
> ifoldCF.java:1161)
> at
> org.apache.jsp.simplereport_jsp._jspService(simplereport_jsp.java:468
> )
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
> .java:388)
> ... 44 more
> {code}
> This turns out to be related to difficulty getting a list of activities for a
> connector:
> {code}
> String[] activities =
> OutputConnectorFactory.getActivitiesList(tc,connection.getClassName());
> for (String activityName : activities)
> {
> String activity =
> ManifoldCF.qualifyOutputActivityName(activityName,connectionName);
> map.add(activity);
> }
> {code}
> This probably occurs when there's a referenced but unregistered connector
> around.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)