Karl Wright created CONNECTORS-1222:
---------------------------------------
Summary: 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)