[ 
https://issues.apache.org/jira/browse/CONNECTORS-1423?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15998954#comment-15998954
 ] 

Kishore Kumar commented on CONNECTORS-1423:
-------------------------------------------

Committed to trunk r1794105.

Hi [~daddywri],

Please you please test now

The issue was because jQuery ajax doesn't support uploading of files to the 
server, I have updated the javascript to use the new HTML5 FormData API.

Thanks,
KK

> New UI makes it impossible to add certificates to connections with 
> certificate stores
> -------------------------------------------------------------------------------------
>
>                 Key: CONNECTORS-1423
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1423
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: LiveLink connector, SharePoint connector, Web connector
>    Affects Versions: ManifoldCF 2.7
>            Reporter: Karl Wright
>            Assignee: Kishore Kumar
>            Priority: Blocker
>
> (1) Create a Sharepoint repository connection
> (2) Click on the Server tab
> (3) Try to add a certificate by finding a valid cert and clicking the "Add" 
> button
> A 500 error is returned.  The exception trace looks like this:
> {code}
> Caused by: java.lang.NullPointerException
>         at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:106)
>         at 
> org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointReposit
> ory.processConfigurationPost(SharePointRepository.java:2359)
>         at 
> org.apache.manifoldcf.core.interfaces.ConnectorFactory.processThisCon
> figurationPost(ConnectorFactory.java:95)
>         at 
> org.apache.manifoldcf.crawler.interfaces.RepositoryConnectorFactory.p
> rocessConfigurationPost(RepositoryConnectorFactory.java:163)
>         at org.apache.jsp.execute_jsp._jspService(execute_jsp.java:313)
>         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)
> {code}
> It looks like the rendering flow is no longer the same, and therefore the 
> certificate store is not loaded into the local variable that the 
> processConfigurationPost() method is expecting to find it in.
> The connector code can be rewritten for the connectors where this happens but 
> frankly this will cause many of the connector UI's out there to break badly.  
> Is there another way to address this?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to