Re: ElasticSearch-literate volunteers needed for JDK 11 port

2020-03-22 Thread Irindu Nugawela
Hi Karl,

Although I am not an Elastic-search expert, I wrote the MongoDB Connector
for Apache ManifoldCF as a Google Summer of Code Student.  I was mentored
by  Piergiorgio Lucidi. I used to refer to the elastic-search connector
when I was implementing the MongoDB Output Connector. I would like to help
you all with this.



Irindu Nugawela.

On Sun, 22 Mar 2020 at 20:36, Karl Wright  wrote:

> Hi All,
>
> The version of ElasticSearch we support apparently is incompatible with JDK
> 11.  We therefore will need to update that connector and the associated
> tests as well.  See:
>
>
> https://issues.apache.org/jira/browse/CONNECTORS-1624?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel=17059835
>
>
> I would ask anyone with any recent experience with ElasticSearch to please
> step forward and lend a hand with this exercise.  Any volunteers?
>
> Thanks in advance,
> Karl
>


-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


RE: [VOTE] Release Apache ManifoldCF 2.13, RC0

2019-04-25 Thread Irindu Nugawela
Thanks Karl, It works 

Sent from Mail for Windows 10

From: Karl Wright
Sent: Thursday, April 25, 2019 12:44 PM
To: dev
Subject: Re: [VOTE] Release Apache ManifoldCF 2.13, RC0

It works fine for me.  Here it is again:
https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/

I see:

dist - Revision 33773: /dev/manifoldcf/apache-manifoldcf-2.13

   - .. <https://dist.apache.org/repos/dist/dev/manifoldcf/>
   - apache-manifoldcf-2.13-bin.tar.gz
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz>
   - apache-manifoldcf-2.13-bin.tar.gz.asc
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz.asc>
   - apache-manifoldcf-2.13-bin.tar.gz.md5
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz.md5>
   - apache-manifoldcf-2.13-bin.tar.gz.sha512
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.tar.gz.sha512>
   - apache-manifoldcf-2.13-bin.zip
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip>
   - apache-manifoldcf-2.13-bin.zip.asc
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip.asc>
   - apache-manifoldcf-2.13-bin.zip.md5
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip.md5>
   - apache-manifoldcf-2.13-bin.zip.sha512
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-bin.zip.sha512>
   - apache-manifoldcf-2.13-lib.tar.gz
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz>
   - apache-manifoldcf-2.13-lib.tar.gz.asc
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz.asc>
   - apache-manifoldcf-2.13-lib.tar.gz.md5
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz.md5>
   - apache-manifoldcf-2.13-lib.tar.gz.sha512
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.tar.gz.sha512>
   - apache-manifoldcf-2.13-lib.zip
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip>
   - apache-manifoldcf-2.13-lib.zip.asc
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip.asc>
   - apache-manifoldcf-2.13-lib.zip.md5
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip.md5>
   - apache-manifoldcf-2.13-lib.zip.sha512
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-lib.zip.sha512>
   - apache-manifoldcf-2.13-src.tar.gz
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz>
   - apache-manifoldcf-2.13-src.tar.gz.asc
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz.asc>
   - apache-manifoldcf-2.13-src.tar.gz.md5
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz.md5>
   - apache-manifoldcf-2.13-src.tar.gz.sha512
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.tar.gz.sha512>
   - apache-manifoldcf-2.13-src.zip
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip>
   - apache-manifoldcf-2.13-src.zip.asc
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip.asc>
   - apache-manifoldcf-2.13-src.zip.md5
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip.md5>
   - apache-manifoldcf-2.13-src.zip.sha512
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13-src.zip.sha512>
   - apache-manifoldcf-2.13.CHANGES.txt
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13.CHANGES.txt>
   - apache-manifoldcf-2.13.KEYS
   
<https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13.KEYS>



On Wed, Apr 24, 2019 at 9:28 PM Irindu Nugawela 
wrote:

> Hi Karl,
> The URL does not direct to the artifact it gives me the following error
> when I try to visit the link
> Not Found
> The requested URL /repos/dist/dev/manifoldcf/apache-manifoldcf-2.13. was
> not found on this server.
> Please rectify the issue, Thank you ver

RE: [VOTE] Release Apache ManifoldCF 2.13, RC0

2019-04-24 Thread Irindu Nugawela
Hi Karl,
The URL does not direct to the artifact it gives me the following error when I 
try to visit the link 
Not Found
The requested URL /repos/dist/dev/manifoldcf/apache-manifoldcf-2.13. was not 
found on this server.
Please rectify the issue, Thank you very much

Sent from Mail for Windows 10

From: Karl Wright
Sent: Thursday, April 25, 2019 3:24 AM
To: dev
Subject: [VOTE] Release Apache ManifoldCF 2.13, RC0

Please vote on whether to release Apache ManifoldCF 2.13, RC0.  The release
artifact can be found at:
https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.13.
There is also a release tag at
https://svn.apache.org/repos/asf/manifoldcf/tags/release-2.13-RC0.

This release contains primarily a redeveloped Jcifs connector, to work with
jcifs-ng, plus a modest number of bug fixes.

Karl



Re: [VOTE] Release ManifoldCF 2.11, RC2

2018-09-22 Thread Irindu Nugawela
Hi,

I ran the following 

ant make-core-deps
ant make-deps
ant build
ant test

cd connectors/mongodb

ant
ant run-IT-HSQLDB
ant-run-tests-HSQLDB

All the tests were successful +1 from me

On Sep 22, 2018, at 4:03 AM, Karl Wright  wrote:
> 
> 
> Solr tests pass, which is why this was respun.
> While I can't guarantee that all will be smooth sailing, the bugs (if they
> exist) are definitely in SolrJ and will require fixes from them.
> 
> +1 from me.
> Karl
> 
> 
> On Fri, Sep 21, 2018 at 1:52 PM Karl Wright  wrote:
> 
>> Please vote on whether to release ManifoldCF 2.11, RC2.  This release
>> contains a number of fixes/improvements/additions, described in the
>> CHANGES.txt file.  In addition, it includes Tika 1.19, which has a number
>> of fixes for classpath issues specifically requested by ManifoldCF.
>> 
>> This partially fixes a SolrJ related problem with the Solr Connector found
>> in RC2.  All tests pass.
>> 
>> The release artifact can be found at:
>> 
>> https://dist.apache.org/repos/dist/dev/manifoldcf/apache-manifoldcf-2.11
>> 
>> There is also a tag at:
>> 
>> https://svn.apache.org/repos/asf/manifoldcf/tags/release-2.11-RC2
>> 
>> Thanks again,
>> Karl Wright
>> 
>> 



[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:42 AM:
---

Hi Karl,

Shall we update the README.txt with the following

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# [http://www.apache.org/licenses/LICENSE-2.0]
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page. *}}


was (Author: irindupera):
Shall we update the README.txt with the following

{{ # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements. See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
 # The ASF licenses this file to You under the Apache License, Version 2.0
 # (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at
#
 # [http://www.apache.org/licenses/LICENSE-2.0]
#
 # Unless required by applicable law or agreed to in writing, software
 # distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page. }}

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output 

[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:32 AM:
---

Shall we update the README.txt with the following 

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page.


was (Author: irindupera):
Shall we update the README.txt with the following 
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# [http://www.apache.org/licenses/LICENSE-2.0]
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page.

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https:/

[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

I am attaching the README.txt [^README.txt]  I have encountered some issues 
pasting the readme on Jira 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:24 AM:
---

Shall we update the README.txt with the following 
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# [http://www.apache.org/licenses/LICENSE-2.0]
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page.

 


was (Author: irindupera):
Hi Karl, 

Shall we update the README.txt with the following 

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page.

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output 

[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: (was: # Licensed to the Apache Software Foundation (ASF))

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: README.txt

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: README.txt, Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: # Licensed to the Apache Software Foundation (ASF)

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: # Licensed to the Apache Software Foundation (ASF), 
> Screen Shot 2018-08-12 at 8.04.30 AM.png, image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 8/22/18 10:21 AM:
---

Hi Karl, 

Shall we update the README.txt with the following 

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page.

 


was (Author: irindupera):
Hi Karl, 

Shall we update the README.txt with the following 

 

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page.

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: # Licensed to the Apache Software Foundation (ASF), 
> Screen Shot 2018-08-12 at 8.04.30 AM.png, image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete d

[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-22 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi Karl, 

Shall we update the README.txt with the following 

 

# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

To test this connector, copy the 
de.flapdoodle.embed.mongo-2.1.2-20180621.063700-1.jar and 
de.flapdoodle.embed.process-2.0.5.jar, into this directory, and use the "ant 
test" target for the standard ant build.
Also note that "ant make-deps" target will copy the jars into this directory 
automatically for you. You can read more
about the process on the "how-to-build-and-deploy.html" documentation page.

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-11 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

ant test can be fixed by creating a directory name "test-materials" inside 
manifoldcf\connectors\mongodb

i.e. from project root execute

cd manifoldcf\connectors\mongodb

mkdir test-materials

cd ../../

ant make-deps

ant test 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-11 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Thanks Karl, but we have test failures 

 

The ant build passes but test fails 

!Screen Shot 2018-08-12 at 8.04.30 AM.png!

The maven build fails the issue is not related to MongoDB connector 

 

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-11 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: Screen Shot 2018-08-12 at 8.04.30 AM.png

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Fix For: ManifoldCF 2.11
>
> Attachments: Screen Shot 2018-08-12 at 8.04.30 AM.png, 
> image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-11 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi Karl,

The Ant build and maven build is now passing separately, would we be able to 
merge it to the trunk? 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-09 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi Karl and Piergiorgio,

The build is passing on my machine as well  !image-2018-08-10-02-30-37-152.png!

 

I have not yet executed a mvn install from the project root but I guess the 
required jars are locally available in my machine from previous build attemps 
during develpment 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-09 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 8/9/18 9:05 PM:
-

Hi Karl and Piergiorgio,

The build is passing on my machine as well   !image-2018-08-10-02-30-37-152.png!

 

I have not yet executed a mvn install from the project root but I guess the 
required jars are locally available in my machine from previous build attempts 
during development 


was (Author: irindupera):
Hi Karl and Piergiorgio,

The build is passing on my machine as well  !image-2018-08-10-02-30-37-152.png!

 

I have not yet executed a mvn install from the project root but I guess the 
required jars are locally available in my machine from previous build attemps 
during develpment 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-09 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: image-2018-08-10-02-30-37-152.png

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: image-2018-08-10-02-30-37-152.png, 
> mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongoDB-connectors-IT-OK-from-Ant.txt, mongodb-ant-test-ok.txt, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Issue Comment Deleted] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Comment: was deleted

(was: [^mcf-mongodb-connector(CONNECTORS-1490)1.patch]

 )

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: mcf-mongodb-connector(CONNECTORS-1490)1.patch

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mcf-mongodb-connector(CONNECTORS-1490)1.patch, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi Karl,

I am really sorry I made a small mistake after applying the last patch the 
folder src under manifoldcf/connectors/mongodb should be moved to a folder 
named connectors made under manifoldcf/connectors/mongodb which is the 
equivalent of 

cd manifoldcf/connectors/mongodb

mkdir connectors

mv ./src ./connectors

I have also made the correct patch 
[mcf-mongodb-connector(CONNECTORS-1490)1.patch] without the mistake please use 
it if it is more convenient to you  and also note you still need to manually 
copy the image attached before even with new patch named 
mcf-mongodb-connector(CONNECTORS-1490)1.patch

[^mcf-mongodb-connector(CONNECTORS-1490)1.patch]

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

[^mcf-mongodb-connector(CONNECTORS-1490)1.patch]

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi Karl,

The connector as of now depends on mongo-java-driver 2.11.3 which is a common 
dependency for the GridFS repository connector as well

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: mcf-mongodb-connector(CONNECTORS-1490).patch

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


 [ 
https://issues.apache.org/jira/browse/CONNECTORS-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Irindu Nugawela updated CONNECTORS-1490:

Attachment: mongodb-output-connection-configuration.PNG

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mcf-mongodb-connector(CONNECTORS-1490).patch, 
> mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

!mongodb-output-connection-configuration.PNG![^mcf-mongodb-connector(CONNECTORS-1490).patch]

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
> Attachments: mongodb-output-connection-configuration.PNG
>
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 8/7/18 2:05 PM:
-

Attaching the patch for MongoDB Output Connector 

please note that the image file mongodb-output-connection-configuration.PNG at 
manifoldcf\site\src\documentation\resources\images\en_US is not generated with 
the patch and please be kind to copy that manually I am attaching the 
mongodb-output-connection-configuration.PNG file along with the patch.

Also note that the patch can be applied fine with Eclispe IDE and I faced some 
problems applying the patch with Intelij IDEA It is better if it is possible to 
avoid Intelij IDEA to apply the patch

 


was (Author: irindupera):
Attaching the patch for MongoDB Output Connector 

please note that the image file mongodb-output-connection-configuration.PNG at 
manifoldcf\site\src\documentation\resources\images\en_US is not generated with 
the patch and please be kind to copy that manually I am attaching the 
mongodb-output-connection-configuration.PNG file along with the patch.

Also note that the patch can be applied fine with Eclispe IDE and I faced some 
problems applying the patch with Intelij IDEA It is better if it is possible to 
avoid Intelij IDEA to apply the patch

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-08-07 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Attaching the patch for MongoDB Output Connector 

please note that the image file mongodb-output-connection-configuration.PNG at 
manifoldcf\site\src\documentation\resources\images\en_US is not generated with 
the patch and please be kind to copy that manually I am attaching the 
mongodb-output-connection-configuration.PNG file along with the patch.

Also note that the patch can be applied fine with Eclispe IDE and I faced some 
problems applying the patch with Intelij IDEA It is better if it is possible to 
avoid Intelij IDEA to apply the patch

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: It's release time again

2018-08-07 Thread Irindu Nugawela
Hi Karl,

I am currently preparing the patch for mcf-mongodb-output-connector. I
would be glad if we can include it in the next release.

On Mon, 6 Aug 2018 at 16:00, Karl Wright  wrote:

> I'm hoping to cut RC0 of 2.11 around August 15th. Any objection?
>
> Karl
>


-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


Re: Executing UI Tests

2018-07-24 Thread Irindu Nugawela
Hi Karl,

I have replaced the driver thanks now the individual tests for example
elasticsearch are passing thanks.

when I cd into connectors\elasticsearch> and issue ant run-UI-HSQLDB the
build is passing now

but still some tests are failing so ant uitest still fails because

when I cd into connectors\cmis and issue ant run-UI-HSQLDB the build fails
with the following error
 [junit] at
org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:81)
[junit] at
org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:271)
[junit] at
org.apache.manifoldcf.core.tests.SeleniumTester.clickButton(SeleniumTester.java:319)
[junit] at
org.apache.manifoldcf.core.tests.SeleniumTester.clickButton(SeleniumTester.java:297)
[junit] at
org.apache.manifoldcf.agents.output.cmisoutput.tests.NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:65)
[junit]
[junit]
BUILD FAILED
D:\gitBlunder\manifoldcf\dist\connector-build.xml:1195: Test
org.apache.manifoldcf.agents.output.cmisoutput.tests.NavigationHSQLDBUI
failed
Total time: 1 minute 33 seconds
D:\gitBlunder\manifoldcf\connectors\cmis>


<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On 24 July 2018 at 11:33, Karl Wright  wrote:

> Hi, I don't know how you configured it, but you're using the Remote driver,
> not the standard Chrome, Firefox, or IE driver.  That one is not supported
> as of right now.
>
> Karl
>
>
> On Mon, Jul 23, 2018 at 11:51 PM Irindu Nugawela 
> wrote:
>
> > Hi Kishore and Karl,
> >
> > I changed the Thread.Sleep() in here
> > <https://github.com/apache/manifoldcf/blob/
> ef0399620f527e72fbe9569714af88b9afba4722/framework/core/src/
> test/java/org/apache/manifoldcf/core/tests/SeleniumTester.java#L186> from
> > 1000 to 2000, Now the tests fail with a different behaviour.
> >
> > When I run ant uitest a chrome window opens and navigates automatically
> to
> > ManifoldCF login page and it stays there
> >
> >
> >
> > and the tests fail with the following error message
> >
> >  [junit] -  ---
> > [junit] Testcase:
> > createConnectionsAndJob(org.apache.manifoldcf.authorities.
> authorities.activedirectory.tests.NavigationHSQLDBUI):
> > Caused an ERROR
> > [junit] java.net.SocketException: Connection reset
> > [junit] Build info: version: '3.13.0', revision: '2f0d292', time:
> > '2018-06-25T15:24:21.231Z'
> > [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name:
> > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version:
> > '1.8.0_172'
> > [junit] Driver info: driver.version: RemoteWebDriver
> > [junit] org.openqa.selenium.WebDriverException:
> > java.net.SocketException: Connection reset
> > [junit] Build info: version: '3.13.0', revision: '2f0d292', time:
> > '2018-06-25T15:24:21.231Z'
> > [junit] System info: host: 'IRINDU', ip: '10.0.75.1', os.name:
> > 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version:
> > '1.8.0_172'
> > [junit] Driver info: driver.version: RemoteWebDriver
> > [junit] at
> > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(DriverCommandExecutor.java:92)
> > [junit] at
> > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.java:548)
> > [junit] at
> > org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:276)
> > [junit] at
> > org.apache.manifoldcf.core.tests.SeleniumTester.start(
> SeleniumTester.java:111)
> > [junit] at
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> > [junit] Caused by: java.net.SocketException: Connection reset
> > [junit] at
> > java.net.SocketInputStream.read(SocketInputStream.java:210)
> > [junit] at
> > java.net.SocketInputStream.read(SocketInputStream.java:141)
> > [junit] at okio.Okio$2.read(Okio.java:140)
> > [junit] at okio.AsyncTimeout$2.read(AsyncTimeout.java:237)
> > [junit] at
> > okio.RealBufferedSource.indexOf(RealBufferedSource.java:355)
> > [junit] at
> > okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:227)
> > [junit] at
> > okhttp3.internal.http1.Http1Codec.readHeaderLine(Http1Codec.java:215)
&

Re: Executing UI Tests

2018-07-23 Thread Irindu Nugawela
; > > imeLimiter;
> >
> > > > > > [junit] java.lang.NoSuchMethodError:
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > com.google.common.util.concurrent.SimpleTimeLimiter.create(Ljava/util/
> >
> > > concurrent/ExecutorService;)Lcom/google/common/util/concurrent/SimpleT
> >
> > > imeLimiter;
> >
> > > > > > [junit] at
> >
> > > > > > org.openqa.selenium.net.UrlChecker.(UrlChecker.java:62)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(Dr
> >
> > > iverService.java:188)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.openqa.selenium.remote.service.DriverService.start(DriverService.j
> >
> > > ava:179)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.openqa.selenium.remote.service.DriverCommandExecutor.execute(Drive
> >
> > > rCommandExecutor.java:79)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.jav
> >
> > > a:548)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDrive
> >
> > > r.java:212)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java
> >
> > > :130)
> >
> > > > > > [junit] at
> >
> > > > > >
> > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:181)
> >
> > > > > > [junit] at
> >
> > > > > >
> > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:168)
> >
> > > > > > [junit] at
> >
> > > > > >
> > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:157)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.apache.manifoldcf.core.tests.SeleniumTester.start(SeleniumTester.j
> >
> > > ava:86)
> >
> > > > > > [junit] at
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.Na
> >
> > > vigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> >
> > > > > > [junit]
> >
> > > > > > [junit]
> >
> > > > > > BUILD FAILED
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > >
> > /Users/piergiorgiolucidi/Documents/workspaces/
> manifoldNew/trunk/build.xml:498:
> >
> > > > > > The following error occurred while executing this line:
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > >
> > /Users/piergiorgiolucidi/Documents/workspaces/
> manifoldNew/trunk/build.xml:436:
> >
> > > > > > The following error occurred while executing this line:
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > >
> > /Users/piergiorgiolucidi/Documents/workspaces/manifoldNew/trunk/dist/
> connector-build.xml:1195:
> >
> > > > > > Test
> >
> > > > > >
> >
> > > > >
> >
> > > >
> >
> > > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.Na
> >
> > > vigationHSQLDBUI
> >
> > > > > > failed
> >
> > > > > > Total t

Re: Executing UI Tests

2018-07-23 Thread Irindu Nugawela
Yes I am on Windows, Thanks Karl and Kishore

On 23 July 2018 at 18:13, Karl Wright  wrote:

> If this is Windows, it's because for some reason "ant uitest" on Windows is
> still failing.  Ubuntu though succeeds.  Kishore Kumar is looking at this
> as time permits; it's not well understood at all.
>
> Karl
>
>
> On Mon, Jul 23, 2018 at 8:40 AM Irindu Nugawela 
> wrote:
>
> > Hi Karl,
> >
> > I took a pull from the trunk just now and I executed
> >
> > (1) ant clean-core-deps
> > (2) ant make-core-deps
> > (3) ant clean
> > (4) ant uitest
> >
> > but still, I get this error
> >
> >[junit] at
> > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> > [junit] at
> >
> > org.openqa.selenium.remote.ErrorHandler.createThrowable(
> ErrorHandler.java:214)
> > [junit] at
> >
> > org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(
> ErrorHandler.java:166)
> > [junit] at
> >
> > org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(
> JsonHttpResponseCodec.java:40)
> > [junit] at
> >
> > org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(
> AbstractHttpResponseCodec.java:80)
> > [junit] at
> >
> > org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(
> AbstractHttpResponseCodec.java:44)
> > [junit] at
> >
> > org.openqa.selenium.remote.HttpCommandExecutor.execute(
> HttpCommandExecutor.java:158)
> > [junit] at
> >
> > org.openqa.selenium.remote.service.DriverCommandExecutor.
> execute(DriverCommandExecutor.java:83)
> > [junit] at
> >
> > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.java:548)
> > [junit] at
> > org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:276)
> > [junit] at
> >
> > org.apache.manifoldcf.core.tests.SeleniumTester.start(
> SeleniumTester.java:111)
> > [junit] at
> >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> > [junit]
> > [junit]
> >
> > BUILD FAILED
> > D:\gitBlunder\manifoldcf\build.xml:498: The following error occurred
> while
> > executing this line:
> > D:\gitBlunder\manifoldcf\build.xml:436: The following error occurred
> while
> > executing this line:
> > D:\gitBlunder\manifoldcf\dist\connector-build.xml:1195: Test
> >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI
> > failed
> >
> > Total time: 1 minute 18 seconds
> >
> > Please help me figure out what is wrong. Thanks in advance.
> >
> > On 23 July 2018 at 15:28, Karl Wright  wrote:
> >
> > > Hi Piergiorgio,
> > >
> > > I updated trunk to include the latest Selenium stuff so you will need
> to
> > do
> > > the following to get beyond your current problems:
> > >
> > > (1) ant clean-core-deps
> > > (2) ant make-core-deps
> > > (3) ant clean
> > >
> > > Then you can run ant-uitest with the right jars.
> > >
> > > Thanks!!
> > >
> > > Karl
> > >
> > >
> > > On Mon, Jul 23, 2018 at 4:20 AM Piergiorgio Lucidi <
> > piergior...@apache.org
> > > >
> > > wrote:
> > >
> > > > I think that it is not clear how to run UI Tests, I think that we
> > should
> > > > have a simple cookbook to describe how to setup locally the execution
> > of
> > > UI
> > > > tests.
> > > > I'm trying to use the latest fixes included by Kishore but probably
> I'm
> > > > missing something but I don't know what.
> > > >
> > > > I have started the Selenium server and I set the environment property
> > for
> > > > the Chrome Driver but it returns the following exception:
> > > >
> > > > [junit] Testcase:
> > > > >
> > > > createConnectionsAndJob(org.apache.manifoldcf.authorities.
> > > authorities.activedirectory.tests.NavigationHSQLDBUI):
> > > > Caused
> > > > > an ERROR
> > > > > [junit]
> > > > >
> > > > com.google.common.util.concurrent.SimpleTimeLimiter.
> > > create(Ljava/util/concurrent/ExecutorService;)Lcom/google/
> > 

Re: Executing UI Tests

2018-07-23 Thread Irindu Nugawela
ter.start(
> SeleniumTester.java:86)
> > > [junit] at
> > >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> > > [junit]
> > > [junit]
> > > BUILD FAILED
> > >
> > /Users/piergiorgiolucidi/Documents/workspaces/
> manifoldNew/trunk/build.xml:498:
> > > The following error occurred while executing this line:
> > >
> > /Users/piergiorgiolucidi/Documents/workspaces/
> manifoldNew/trunk/build.xml:436:
> > > The following error occurred while executing this line:
> > >
> > /Users/piergiorgiolucidi/Documents/workspaces/manifoldNew/trunk/dist/
> connector-build.xml:1195:
> > > Test
> > >
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI
> > > failed
> > > Total time: 18 seconds
> >
> >
> > Do you have some ideas?
> >
> > Thank you all.
> >
> > Cheers,
> > PJ
> >
> > Il giorno mer 11 lug 2018 alle ore 20:51 Karl Wright  >
> > ha scritto:
> >
> > > Upgrading to latest version of selenium is complete but didn't help.
> > >
> > > Karl
> > >
> > >
> > > On Wed, Jul 11, 2018 at 12:28 PM Irindu Nugawela  >
> > > wrote:
> > >
> > > > Hi Karl,
> > > >
> > > > Thank you for the update, I'll hold until we find a fix for this
> issue
> > > >
> > > > > On Jul 11, 2018, at 9:09 PM, Karl Wright 
> wrote:
> > > > >
> > > > > Just updating the selenium distribution is not enough.  There are
> > some
> > > > > downstream dependencies that have changed too.  This is going to
> > take a
> > > > > while.
> > > > >
> > > > > Karl
> > > > >
> > > > >
> > > > >> On Wed, Jul 11, 2018 at 11:21 AM Karl Wright 
> > > > wrote:
> > > > >>
> > > > >> This stackoverflow article recommends an update of the chrome
> > driver:
> > > > >>
> > > > >>
> > > > >>
> > > >
> > >
> > https://stackoverflow.com/questions/22402389/getting-
> exeception-while-using-chrome-browser-in-selenium-project
> > > > >>
> > > > >> Karl
> > > > >>
> > > > >>
> > > > >>> On Wed, Jul 11, 2018 at 11:18 AM Karl Wright  >
> > > > wrote:
> > > > >>>
> > > > >>> I am getting the same thing here.
> > > > >>> It looks likes Chrome updates have broken some Selenium behavior.
> > I
> > > > have
> > > > >>> no time to look at this in any detail for the next several weeks,
> > > > however.
> > > > >>>
> > > > >>> Karl
> > > > >>>
> > > > >>>
> > > > >>> On Wed, Jul 11, 2018 at 10:30 AM Irindu Nugawela <
> > > nbiinde...@gmail.com
> > > > >
> > > > >>> wrote:
> > > > >>>
> > > > >>>> Hi Karl,
> > > > >>>> I have set the environment variable  *SL_CHROME_DRIVER*
> > > > >>>>
> > > > >>>> this is the error message in plain text
> > > > >>>>
> > > > >>>> Behaviour=}]
> > > > >>>>[junit] Session ID: 3ad1b9e6f76c135667ad37cbbe571974
> > > > >>>>[junit] at
> > > > >>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> > > > >>>>[junit] at
> > > > >>>>
> > > > >>>>
> > > >
> > >
> > org.openqa.selenium.remote.ErrorHandler.createThrowable(
> ErrorHandler.java:216)
> > > > >>>>[junit] at
> > > > >>>>
> > > > >>>>
> > > >
> > >
> > org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(
> ErrorHandler.java:168)
> > > > >>>>[junit] at
> > > > >>>>
> > > > >>>>
> > > >
> > >
> > org.openqa.selenium.remote.RemoteWebDriver.execute(
> RemoteWebDriver.java:638)
> > > > >>>>[junit] 

Re: Executing UI Tests

2018-07-11 Thread Irindu Nugawela
Hi Karl,
I have set the environment variable  *SL_CHROME_DRIVER*

this is the error message in plain text

Behaviour=}]
[junit] Session ID: 3ad1b9e6f76c135667ad37cbbe571974
[junit] at
java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[junit] at
org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:216)
[junit] at
org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:168)
[junit] at
org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:638)
[junit] at
org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:325)
[junit] at
org.apache.manifoldcf.core.tests.SeleniumTester.start(SeleniumTester.java:111)
[junit] at
org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
[junit]
[junit]

BUILD FAILED
D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\build.xml:498: The
following error occurred while executing this line:
D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\build.xml:436: The
following error occurred while executing this line:
D:\RC0\apache-manifoldcf-2.10-src\apache-manifoldcf-2.10\dist\connector-build.xml:1192:
Test
org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI
failed

On 11 July 2018 at 19:55, Karl Wright  wrote:

> I am not seeing the graphic.
> You also need to set the proper environment variables to point at your
> selenium installation.
>
> Karl
>
>
> On Wed, Jul 11, 2018 at 10:24 AM Irindu Nugawela 
> wrote:
>
> > Hi Karl,
> >
> > Thank you for the tip. I installed selenium but still the UI test fails.
> > Here is the error
> >
> >
> >
> >
> > On 11 July 2018 at 15:42, Karl Wright  wrote:
> >
> >> Have you installed Selenium?
> >>
> >> Karl
> >>
> >>
> >> On Wed, Jul 11, 2018 at 3:40 AM Irindu Nugawela 
> >> wrote:
> >>
> >> > Hi All,
> >> >
> >> > I am trying to execute UI tests of CMIS and ElasticSearch connectors
> but
> >> > their respective build files do not have a target to run UI tests
> >> instead
> >> > in the parent build.xml which is in the project root I found the
> target
> >> > "uitest" which is supposed to run all the UI tests but executing "*ant
> >> > uitest*" fails with the following exception
> >> >
> >> >[junit] Testcase:
> >> >
> >> createConnectionsAndJob(org.apache.manifoldcf.authorities.
> authorities.activedirectory.tests.NavigationHSQLDBUI):
> >> > Caused an ERROR
> >> > [junit] The driver executable does not exist:
> >> >
> >> D:\gitBlunder\manifoldcf\connectors\activedirectory\
> test-HSQLDB-output\${env.SL_CHROME_DRIVER}
> >> > [junit] java.lang.IllegalStateException: The driver executable
> does
> >> > not exist:
> >> >
> >> D:\gitBlunder\manifoldcf\connectors\activedirectory\
> test-HSQLDB-output\${env.SL_CHROME_DRIVER}
> >> > [junit] at
> >> > com.google.common.base.Preconditions.checkState(
> Preconditions.java:518)
> >> > [junit] at
> >> >
> >> org.openqa.selenium.remote.service.DriverService.
> checkExecutable(DriverService.java:123)
> >> > [junit] at
> >> >
> >> org.openqa.selenium.remote.service.DriverService.
> findExecutable(DriverService.java:118)
> >> > [junit] at
> >> >
> >> org.openqa.selenium.chrome.ChromeDriverService.access$
> 000(ChromeDriverService.java:32)
> >> > [junit] at
> >> >
> >> org.openqa.selenium.chrome.ChromeDriverService$Builder.
> findDefaultExecutable(ChromeDriverService.java:137)
> >> > [junit] at
> >> >
> >> org.openqa.selenium.remote.service.DriverService$Builder.
> build(DriverService.java:302)
> >> > [junit] at
> >> >
> >> org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(
> ChromeDriverService.java:88)
> >> > [junit] at
> >> > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:156)
> >> > [junit] at
> >> >
> >> org.apache.manifoldcf.core.tests.SeleniumTester.start(
> SeleniumTester.java:86)
> >> > [junit] at
> >> >
> >> org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI.createConnectionsAndJob(Navigatio

Re: Executing UI Tests

2018-07-11 Thread Irindu Nugawela
Hi Karl,

Thank you for the tip. I installed selenium but still the UI test fails.
Here is the error




On 11 July 2018 at 15:42, Karl Wright  wrote:

> Have you installed Selenium?
>
> Karl
>
>
> On Wed, Jul 11, 2018 at 3:40 AM Irindu Nugawela 
> wrote:
>
> > Hi All,
> >
> > I am trying to execute UI tests of CMIS and ElasticSearch connectors but
> > their respective build files do not have a target to run UI tests instead
> > in the parent build.xml which is in the project root I found the target
> > "uitest" which is supposed to run all the UI tests but executing "*ant
> > uitest*" fails with the following exception
> >
> >[junit] Testcase:
> > createConnectionsAndJob(org.apache.manifoldcf.authorities.
> authorities.activedirectory.tests.NavigationHSQLDBUI):
> > Caused an ERROR
> > [junit] The driver executable does not exist:
> > D:\gitBlunder\manifoldcf\connectors\activedirectory\
> test-HSQLDB-output\${env.SL_CHROME_DRIVER}
> > [junit] java.lang.IllegalStateException: The driver executable does
> > not exist:
> > D:\gitBlunder\manifoldcf\connectors\activedirectory\
> test-HSQLDB-output\${env.SL_CHROME_DRIVER}
> > [junit] at
> > com.google.common.base.Preconditions.checkState(Preconditions.java:518)
> > [junit] at
> > org.openqa.selenium.remote.service.DriverService.
> checkExecutable(DriverService.java:123)
> > [junit] at
> > org.openqa.selenium.remote.service.DriverService.
> findExecutable(DriverService.java:118)
> > [junit] at
> > org.openqa.selenium.chrome.ChromeDriverService.access$
> 000(ChromeDriverService.java:32)
> > [junit] at
> > org.openqa.selenium.chrome.ChromeDriverService$Builder.
> findDefaultExecutable(ChromeDriverService.java:137)
> > [junit] at
> > org.openqa.selenium.remote.service.DriverService$Builder.
> build(DriverService.java:302)
> > [junit] at
> > org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(
> ChromeDriverService.java:88)
> > [junit] at
> > org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:156)
> > [junit] at
> > org.apache.manifoldcf.core.tests.SeleniumTester.start(
> SeleniumTester.java:86)
> > [junit] at
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
> > [junit]
> > [junit]
> >
> > BUILD FAILED
> > D:\gitBlunder\manifoldcf\build.xml:498: The following error occurred
> while
> > executing this line:
> > D:\gitBlunder\manifoldcf\build.xml:436: The following error occurred
> while
> > executing this line:
> > D:\gitBlunder\manifoldcf\dist\connector-build.xml:1192: Test
> > org.apache.manifoldcf.authorities.authorities.activedirectory.tests.
> NavigationHSQLDBUI
> > failed
> >
> > ​
> >
> >
> > (I have also attached the screenshot)
> >
> > Please help me run the UI tests and also let me know if there is a way to
> > invoke the UI tests for a particular Connector instead of running all the
> > UI tests.
> >
> > --
> > Thanks and Regards,
> > Irindu Nugawela,
> > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
> > Faculty of Engineering University of Peradeniya
> >
>



-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


Executing UI Tests

2018-07-11 Thread Irindu Nugawela
Hi All,

I am trying to execute UI tests of CMIS and ElasticSearch connectors but
their respective build files do not have a target to run UI tests instead
in the parent build.xml which is in the project root I found the target
"uitest" which is supposed to run all the UI tests but executing "*ant
uitest*" fails with the following exception

   [junit] Testcase:
createConnectionsAndJob(org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI):
Caused an ERROR
[junit] The driver executable does not exist:
D:\gitBlunder\manifoldcf\connectors\activedirectory\test-HSQLDB-output\${env.SL_CHROME_DRIVER}
[junit] java.lang.IllegalStateException: The driver executable does not
exist:
D:\gitBlunder\manifoldcf\connectors\activedirectory\test-HSQLDB-output\${env.SL_CHROME_DRIVER}
[junit] at
com.google.common.base.Preconditions.checkState(Preconditions.java:518)
[junit] at
org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:123)
[junit] at
org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:118)
[junit] at
org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32)
[junit] at
org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137)
[junit] at
org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:302)
[junit] at
org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
[junit] at
org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:156)
[junit] at
org.apache.manifoldcf.core.tests.SeleniumTester.start(SeleniumTester.java:86)
[junit] at
org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI.createConnectionsAndJob(NavigationHSQLDBUI.java:40)
[junit]
[junit]

BUILD FAILED
D:\gitBlunder\manifoldcf\build.xml:498: The following error occurred while
executing this line:
D:\gitBlunder\manifoldcf\build.xml:436: The following error occurred while
executing this line:
D:\gitBlunder\manifoldcf\dist\connector-build.xml:1192: Test
org.apache.manifoldcf.authorities.authorities.activedirectory.tests.NavigationHSQLDBUI
failed

​


(I have also attached the screenshot)

Please help me run the UI tests and also let me know if there is a way to
invoke the UI tests for a particular Connector instead of running all the
UI tests.

-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


[jira] [Created] (CONNECTORS-1509) The failsafe and surefire test configuration needs to be improved to properly include all the required test cases

2018-06-15 Thread Irindu Nugawela (JIRA)
Irindu Nugawela created CONNECTORS-1509:
---

 Summary: The failsafe and surefire test configuration needs to be 
improved to properly include all the required test cases
 Key: CONNECTORS-1509
 URL: https://issues.apache.org/jira/browse/CONNECTORS-1509
 Project: ManifoldCF
  Issue Type: Improvement
  Components: CMIS Output Connector
Affects Versions: ManifoldCF 2.10
Reporter: Irindu Nugawela


The current surefire plugin configuration has the following configurations 


**/*Postgresql*.java
**/*MySQL*.java


this will exclude  *SanityPostgresqlTest* which is a unit test from being 
executed which is questionable behaviour and **/*MySQL*.java 
serves no purpose since there are no any test classes matching the pattern

Also I suggest adding the following pattern to exclude integration tests 

**/*IT.java which seems to be our convention for naming 
integration tests.

The current failsafe plugin configuration also share the above configurations 
which is 


**/*Postgresql*.java
**/*MySQL*.java


which seems of no purpose to me there are no any cases matching the above 
configuration and matching the default configuration which is 


**/IT*.java
**/*IT.java
**/*ITCase.java


Also *NavigationHSQLDBUI* test does not seem to be executed with the maven 
build process



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-06-05 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 6/6/18 4:25 AM:
-

Hi All, I faced an issue during development, the MongodbOutputConnector, and 
GridFSRepository Connector both share a common dependency mongo-java-driver and 
GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the 
latest stable is version 3.7, add to that mongo-java-driver version 2.x does 
not support mongod server versions 3.x  methods like 
{color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String
 username, char[] password) works only against mongod server versions 2.x and 
they are deprecated on mongo-java-driver version 3.x {color}

{color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for 
development because GridFS Connector uses the older version and the older 
mongo-java-driver version 2.11.3 is already in classpath. I can continue 
development mongo-java-driver version 2.11.3 but the MongodbOutputConnector 
would not support the newer mongodb servers (version 3.x).{color}

{color:#353833}Also I've noticed that GridFS Connector uses 
[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String
 username, char[] password) method also classes DBTCPConnector which are 
deprecated from mongo-java-driver version 3.x which would also make GridFS 
connector not work as expected with newer mongodb servers (version 3.x).{color}

{color:#353833}There are significant differences with mongo-java-driver version 
2.X and version 3.X{color}

{color:#353833} {color}

 

 


was (Author: irindupera):
Hi All, I faced an issue during development, the MongodbOutputConnector, and 
GridFSRepository Connector both share a common dependency mongo-java-driver and 
GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the 
latest stable is version 3.7, add to that mongo-java-driver version 2.x does 
not support mongod server versions 3.x  methods like 
{color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String
 username, char[] password) works only against mongod server versions 2.x and 
they are deprecated on mongo-java-driver version 3.x {color}

{color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for 
development because GridFS Connector uses the older version and the older 
mongo-java-driver version 2.11.3 is already in classpath. I can continue 
development mongo-java-driver version 2.11.3 but the MongodbOutputConnector 
would not support the newer mongodb servers (version 3.x).{color}

{color:#353833}Also I've noticed that GridFS Connector uses 
[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true]
 username, char[] password) method also classes DBTCPConnector which are 
deprecated from mongo-java-driver version 3.x which would also make GridFS 
connector not work as expected with newer mongodb servers (version 3.x).{color}

{color:#353833}There are significant differences with mongo-java-driver version 
2.X and version 3.X{color}

{color:#353833} {color}

 

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all 

[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-06-05 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela edited comment on CONNECTORS-1490 at 6/6/18 4:24 AM:
-

Hi All, I faced an issue during development, the MongodbOutputConnector, and 
GridFSRepository Connector both share a common dependency mongo-java-driver and 
GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the 
latest stable is version 3.7, add to that mongo-java-driver version 2.x does 
not support mongod server versions 3.x  methods like 
{color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-](String
 username, char[] password) works only against mongod server versions 2.x and 
they are deprecated on mongo-java-driver version 3.x {color}

{color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for 
development because GridFS Connector uses the older version and the older 
mongo-java-driver version 2.11.3 is already in classpath. I can continue 
development mongo-java-driver version 2.11.3 but the MongodbOutputConnector 
would not support the newer mongodb servers (version 3.x).{color}

{color:#353833}Also I've noticed that GridFS Connector uses 
[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true]
 username, char[] password) method also classes DBTCPConnector which are 
deprecated from mongo-java-driver version 3.x which would also make GridFS 
connector not work as expected with newer mongodb servers (version 3.x).{color}

{color:#353833}There are significant differences with mongo-java-driver version 
2.X and version 3.X{color}

{color:#353833} {color}

 

 


was (Author: irindupera):
Hi All, I faced an issue during development, the MongodbOutputConnector, and 
GridFSRepository Connector both share a common dependency mongo-java-driver and 
GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the 
latest stable is version 3.7, add to that mongo-java-driver version 2.x does 
not support mongod server versions 3.x  methods like 
{color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true]
 username, char[] password) works only against mongod server versions 2.x and 
they are deprecated on mongo-java-driver version 3.x {color}

{color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for 
development because GridFS Connector uses the older version and the older 
mongo-java-driver version 2.11.3 is already in classpath. I can continue 
development mongo-java-driver version 2.11.3 but the MongodbOutputConnector 
would not support the newer mongodb servers (version 3.x).{color}

{color:#353833}Also I've noticed that GridFS Connector uses 
[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true]
 username, char[] password) method also classes DBTCPConnector which are 
deprecated from mongo-java-driver version 3.x which would also make GridFS 
connector not work as expected with newer mongodb servers (version 3.x).{color}

{color:#353833}There are significant differences with mongo-java-driver version 
2.X and version 3.X{color}

{color:#353833} {color}

 

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
&g

[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-06-05 Thread Irindu Nugawela (JIRA)


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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi All, I faced an issue during development, the MongodbOutputConnector, and 
GridFSRepository Connector both share a common dependency mongo-java-driver and 
GridFSRepositoryConnector uses mongo-java-driver version 2.11.3 while the 
latest stable is version 3.7, add to that mongo-java-driver version 2.x does 
not support mongod server versions 3.x  methods like 
{color:#353833}[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true]
 username, char[] password) works only against mongod server versions 2.x and 
they are deprecated on mongo-java-driver version 3.x {color}

{color:#353833}I cannot use the latest stable mongo-java-driver version 3.7 for 
development because GridFS Connector uses the older version and the older 
mongo-java-driver version 2.11.3 is already in classpath. I can continue 
development mongo-java-driver version 2.11.3 but the MongodbOutputConnector 
would not support the newer mongodb servers (version 3.x).{color}

{color:#353833}Also I've noticed that GridFS Connector uses 
[authenticate|http://api.mongodb.com/java/2.13/com/mongodb/DB.html#authenticate-java.lang.String-char:A-]([String|http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true]
 username, char[] password) method also classes DBTCPConnector which are 
deprecated from mongo-java-driver version 3.x which would also make GridFS 
connector not work as expected with newer mongodb servers (version 3.x).{color}

{color:#353833}There are significant differences with mongo-java-driver version 
2.X and version 3.X{color}

{color:#353833} {color}

 

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: Writing Tests For an Output Connector

2018-05-04 Thread Irindu Nugawela
Thank you very much, Karl, and Thank you very much Piergiorgio.

On 4 May 2018 at 19:12, Piergiorgio Lucidi <piergior...@apache.org> wrote:

> Just finished a videocall with Irindu about this.
>
> Thank you Karl for your reply.
>
> Cheers,
> PJ
>
> 2018-05-04 14:55 GMT+02:00 Karl Wright <daddy...@gmail.com>:
>
>> Hi Irindu,
>>
>> (1) The base classes for the tests begin with "Base".
>> (2) Integration tests include "IT" at the end
>> (3) The database that is used comes right before the "IT", and there are
>> several you could write, e.g.: HSQLDB, PostgreSQL, Mysql.
>>
>> When you use the ant run-IT-HSQLDB, for instance, it runs all tests named
>> xxxHSQLDBIT.
>>
>> For the connector projects you are working on, you probably need just
>> HSQLDB tests.  This is because you're really not exercising any
>> database-specific functionality.
>>
>> Karl
>>
>>
>> On Fri, May 4, 2018 at 8:45 AM Irindu Nugawela <nbiinde...@gmail.com>
>> wrote:
>>
>> > Hi devs,
>> >
>> > I was examining the tests written for output connectors ElasticSearch
>> and
>> > CMIS. I noticed  the test classes for CMIS were
>> >
>> > APISanityHSQLDBIT
>> > BaseITHSQLDB
>> > BaseHSQLDB
>> > BasePostgresql
>> > BaseUIHSQLDB
>> > NavigationHSQLDBUI
>> >
>> > in addition to these Elastic Search had two more test classes
>> >
>> > SanityHSQLDBTest
>> > SanityPostgresqlTest
>> >
>> > Please help me understand the naming convention of these connectors and
>> > which of these fall under unit tests and what are the classes falling
>> under
>> > integration tests.
>> >
>> > I am supposed to write unit tests for the MongoDB Output Connector, what
>> > are the general guidelines for writing unit tests? is there a reference
>> for
>> > writing tests? which of the above-mentioned test classes are relevant
>> for
>> > MongoDB connector. Please help me with my questions. Thanks in advance.
>> >
>> >
>> > --
>> > Thanks and Regards,
>> > Irindu Nugawela,
>> > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
>> > Faculty of Engineering University of Peradeniya
>> >
>>
>
>
>
> --
> Piergiorgio Lucidi
> https://www.open4dev.com
>



-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


Writing Tests For an Output Connector

2018-05-04 Thread Irindu Nugawela
Hi devs,

I was examining the tests written for output connectors ElasticSearch and
CMIS. I noticed  the test classes for CMIS were

APISanityHSQLDBIT
BaseITHSQLDB
BaseHSQLDB
BasePostgresql
BaseUIHSQLDB
NavigationHSQLDBUI

in addition to these Elastic Search had two more test classes

SanityHSQLDBTest
SanityPostgresqlTest

Please help me understand the naming convention of these connectors and
which of these fall under unit tests and what are the classes falling under
integration tests.

I am supposed to write unit tests for the MongoDB Output Connector, what
are the general guidelines for writing unit tests? is there a reference for
writing tests? which of the above-mentioned test classes are relevant for
MongoDB connector. Please help me with my questions. Thanks in advance.


-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


Small bugs or issues to be fixed

2018-05-04 Thread Irindu Nugawela
Hi Piergiorgio and all other developers,

If you have any issues that are not very complex can be fixed by a beginner
contributor. Please assign me one of those issues. I think it will help me
understand manifoldcf better and will also be a help for you and will save
your time. I am glad to help. I can work on such an issues until May 14
within the community bonding period. Thank you very much.

-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya

<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>


Fwd: GSOC 2018: MongoDB Output Connector

2018-04-27 Thread Irindu Nugawela
-- Forwarded message --
From: Irindu Nugawela <nbiinde...@gmail.com>
Date: 28 April 2018 at 07:42
Subject: Re: GSOC 2018: MongoDB Output Connector
To: Piergiorgio Lucidi <piergior...@apache.org>
Cc: Karl Wright <daddy...@gmail.com>


Hi Piergiorgio,
I have noticed that you are using  mongo-java-driver


org.mongodb
mongo-java-driver
2.11.3


for Gridfs connector but  the latest stable is


org.mongodb
mongo-java-driver
3.6.3


there are some API changes between the two which one do you want me to use.
At the moment I cannot use the version 3.6.3 inside the manifoldCF
framework even though I add it as a dependency for my project I encounter
some problems with certain API calls which I suspect because version 2.11.3
jar is already there. Please guide me with next steps, shall I stick to
version 2.11.3?



On 26 April 2018 at 16:27, Piergiorgio Lucidi <piergior...@apache.org>
wrote:

> Just shared on Twitter:
> https://twitter.com/ApacheManifold/status/989457998715277312
>
> ^__^
>
> 2018-04-26 11:39 GMT+02:00 Irindu Nugawela <nbiinde...@gmail.com>:
>
>> Hi Piergiorgio,
>> Thank you very much.  yes, you may publish about my involvement in our
>> project and please let me know if I can help you in any way possible.  Yes,
>> the twitter profile you have listed belongs to me.
>>
>> On 26 April 2018 at 12:23, Piergiorgio Lucidi <piergior...@apache.org>
>> wrote:
>>
>>> Hi Irindu,
>>>
>>> no problem, take your time.
>>>
>>> In the meanwhile I'm wondering if you allow me to publish a post about
>>> your involvement in the project on our Twitter profile:
>>> https://twitter.com/apachemanifold
>>>
>>> I noticed that you have a Twitter profile, could you please to confirm
>>> that your profile is the following?
>>> https://twitter.com/IrinduPera
>>>
>>> Please let me know and if you give me your permission I'll write a post.
>>> Thank you and take care.
>>>
>>> Cheers,
>>> PJ
>>>
>>> 2018-04-26 3:33 GMT+02:00 Irindu Nugawela <nbiinde...@gmail.com>:
>>>
>>>> Hi Piergiorgio,
>>>>
>>>> Thank you very much for giving me this valuable opportunity, I am going
>>>> to do my best with it. Secondly, I am very sorry that I was not very active
>>>> in the last few days that I have been suffering from a viral fever. I am
>>>> recovering now and will work extra hours in the upcoming weeks to get back
>>>> on track. Please help me with the next steps :-)
>>>>
>>>> On 16 April 2018 at 13:52, Piergiorgio Lucidi <piergior...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Irindu,
>>>>>
>>>>> very nice and great job!
>>>>>
>>>>> ^__^
>>>>>
>>>>> Cheers,
>>>>> PJ
>>>>>
>>>>>
>>>>> 2018-04-16 8:00 GMT+02:00 Irindu Nugawela <nbiinde...@gmail.com>:
>>>>>
>>>>>> Hi Piergiorgio ,
>>>>>> I have come up with the implementation for edit configuration and
>>>>>> view configuration with the crawler-ui. It's a small step in the long
>>>>>> journey.​
>>>>>>  Apache ManifoldCF_ View Output Connection Statu...
>>>>>> <https://drive.google.com/file/d/1X3q32ml40yzJ1moTjoXew2K1g5wNk0Gs/view?usp=drive_web>
>>>>>> ​
>>>>>>
>>>>>>
>>>>>> <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon>
>>>>>>  Virus-free.
>>>>>> www.avast.com
>>>>>> <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link>
>>>>>> <#m_621489084084143594_m_-3875022077604017546_m_2871376415022697920_m_-1171787217413983024_m_1069976683875003658_m_645939314292940779_m_2231955365225803757_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>>>>>
>>>>>> On 15 March 2018 at 00:45, Irindu Nugawela <nbiinde...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>> I was able to successfully build ManifoldCF with IntelliJ Idea as
>>>>>>> well.
>>>>>>>
>>>>>>> I have gone through MongoDB - Java
>>>>>>> <https://www.tutorialspoint.com/mongodb/mongodb_java.htm> and
>>>>>>> iden

[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-04-24 Thread Irindu Nugawela (JIRA)

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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi all, 

Thank you very much for this valuable opportunity, looking forward to do my 
best with it :) 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [ANNOUNCE] - Welcome Irindu Nugawela as GSoC student at ASF

2018-04-24 Thread Irindu Nugawela
Hi all,
Thank you very much for your support. I am thrilled to be a part of Apache
Software Foundation contributing to ManifoldCF,  I am hoping to do my best
with this valuable opportunity.  Looking forward to working with you.

On 24 April 2018 at 15:01, Rafa Haro <rh...@apache.org> wrote:

> Welcome Irindu. Hope you have fun working with ManifoldCF!
>
> Looking forward for your contributions!
>
> On Tue, Apr 24, 2018 at 9:11 AM Piergiorgio Lucidi <piergior...@apache.org>
> wrote:
>
>> Hi all,
>>
>> we have joined the Google Summer Of Code 2018 and we have a new
>> contributor
>> in the community :)
>>
>> Please join me in welcoming Irindu Nugawela as GSoC student on ManifoldCF,
>> he we will help us on implementing the new MongoDB Output Connector [1].
>>
>> The status of his proposal is officially accepted from both ASF and Google
>> [2], so we can officially start and I'll try to support him during this
>> journey.
>>
>> The plan for this proposal is the following:
>>
>>1. April: Setup development environment
>>2. May: Basic implementation for configuring the connector with unit
>>tests
>>3. June: Crawling methods and unit tests
>>4. July: Integration Tests and bugfixing
>>5. August: Write documentation, code cleanup and bugfixing
>>
>> I have to confess that Irindu has anticipated some steps, I think that
>> actually we are in step 3. Great job Irindu ;)
>>
>> [1] - https://issues.apache.org/jira/browse/CONNECTORS-1490
>> [2] - https://summerofcode.withgoogle.com/projects/#4692864580190208
>>
>> --
>> Piergiorgio Lucidi
>> https://www.open4dev.com
>>
>


-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-04-14 Thread Irindu Nugawela (JIRA)

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

Irindu Nugawela commented on CONNECTORS-1490:
-

I created a pull for the above issue please review and merge 
[https://github.com/DaddyWri/manifoldcfinaction/pull/1|http://example.com]

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: GSOC 2018: MongoDB Output Connector

2018-03-14 Thread Irindu Nugawela
Hi All,
I was able to successfully build ManifoldCF with IntelliJ Idea as well.

I have gone through MongoDB - Java
<https://www.tutorialspoint.com/mongodb/mongodb_java.htm> and identified
the MongoDB parameters as follows


   1. MongoCredential by a useraname and a password
   2. MongoDatabase
   3. collection

I am planning to have a single username and a password for a
Manifold-MongoDB connection

I have identified the operations that we are going to support as

   1. Inserting documents
   2. Querying documents
   3. Updating documents
   4. Deleting documents
   5. Indexing documents based on a particular field

I have also studied the document format we are going to store available here
<https://github.com/apache/manifoldcf/blob/trunk/framework/agents/src/main/java/org/apache/manifoldcf/agents/interfaces/RepositoryDocument.java>
which
MongoDB accepts in BSON format,

I have identified the following fields

   1.  binaryFieldData
   2.  binaryLength
   3.  fileName
   4.  contentMimeType
   5.   createdDate
   6.   modifiedDate
   7.   indexingDate
   8.   originalSize

of a Repository Document that I am going to convert to BSON format to write
to MongoDB

Please tell me am I on the correct path, and correct me if I am wrong

On 27 February 2018 at 15:42, Piergiorgio Lucidi <piergior...@apache.org>
wrote:

> Hi Irindu,
>
>
>
> 2018-02-25 13:53 GMT+01:00 Irindu Nugawela <nbiinde...@gmail.com>:
>
> > Hi All,
> > I am currently to working on the $subject.  I have some issues that I
> need
> > to clarify.
> > First of all, why did we choose Mongo DB as an output target? My first
> > thought of the project was that it was about writing a repository
> connector
> > for MongoDB because MongoDB is a database programme. ( I am aware of its
> > NoSQL
> > architecture and its indexing capabilities ). But it is not a search
> engine
> > per se.
> >
>
> We want to extend the scenario of ManifoldCF and we would like to add
> content migration capability.
> Imagine to have a tool that helps you not only for the indexing process but
> also in migrating contents.
>
> In this way you could migrate contents from a content repository to another
> one, for example you could migrate contents from Alfresco to MongoDB.
>
>
> >
> > Then what are the expected operations other than document addition and
> > deletion? (what activities should be supported?)
> >
>
> The excepted operation are the same but related to migrate contents and not
> related only to manage the indexing process.
>
>
> >
> > What capabilities of MongoDB you have already identified that you expect
> to
> > be useful for us. (what capabilities of MongoDB you have identified as
> > useful That you've decided to write an Output connector for it.)
> >
>
> Currently we only have a repository connector for GridFS that allow us to
> read binaries from MongoDB.
> We also want to store contents against a MongoDB instance, in this way we
> can migrate contents on MongoDB from any repository with metadata and
> binaries.
>
> I think it could be very cool :)
>
> In the enterprise context is very critical to migrate contents / documents
> from different kind of repositories and typically it is the first step for
> a digital transformation project where a company is trying to orchestrate
> different silos in a smart way.
>
> Please let me know if you need more informations.
> Thanks.
>
> Cheers,
> PJ
>
>
> >
> > I have been through the ManifoldCF Architecture with DaddyWri
> > <https://github.com/DaddyWri>/manifoldcfinaction Chapter1.
> >
> > --
> > Thanks and Regards,
> > Irindu Nugawela,
> > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
> > Faculty of Engineering University of Peradeniya
> >
> > <https://www.avast.com/sig-email?utm_medium=email_
> > source=link_campaign=sig-email_content=webmail_term=icon>
> > Virus-free.
> > www.avast.com
> > <https://www.avast.com/sig-email?utm_medium=email_
> > source=link_campaign=sig-email_content=webmail_term=link>
> > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
> >
>
>
>
> --
> Piergiorgio Lucidi
> https://www.open4dev.com
>



-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya


Re: GSOC 2018: MongoDB Output Connector

2018-02-25 Thread Irindu Nugawela
Hi Karl, 
Thank you very much for the quick reply, where can I find the particular model, 
I think it is in XML format and I have to convert from that to BSON format 
within my connector please correct me If I am wrong, and also please answer 
this also, what are the activities or operations that the MongoDB connector 
need to support apart from the regular document creation and deletion 
operations?

Sent from my iPhone

> On Feb 25, 2018, at 7:54 PM, Karl Wright <daddy...@gmail.com> wrote:
> 
> Hi Irindu,
> 
> Piergiorgio will answer your detailed questions -- however, I think he is
> looking to extend the suite of connectors that can be used to allow
> ManifoldCF to synchronize documents between repositories.  That really
> means there will be both a repository connector and an output connector for
> each "repository" we want to work with in this way.
> 
> Please bear in mind that ManifoldCF is about documents and metadata, not
> general database.  There will necessarily be a model for document
> representation when you are writing a connector for a general database that
> we would expect people to adhere to.  Piergiorgio can explain that in more
> detail.
> 
> Thanks,
> Karl
> 
> 
> On Sun, Feb 25, 2018 at 7:53 AM, Irindu Nugawela <nbiinde...@gmail.com>
> wrote:
> 
>> Hi All,
>> I am currently to working on the $subject.  I have some issues that I need
>> to clarify.
>> First of all, why did we choose Mongo DB as an output target? My first
>> thought of the project was that it was about writing a repository connector
>> for MongoDB because MongoDB is a database programme. ( I am aware of its
>> NoSQL
>> architecture and its indexing capabilities ). But it is not a search engine
>> per se.
>> 
>> Then what are the expected operations other than document addition and
>> deletion? (what activities should be supported?)
>> 
>> What capabilities of MongoDB you have already identified that you expect to
>> be useful for us. (what capabilities of MongoDB you have identified as
>> useful That you've decided to write an Output connector for it.)
>> 
>> I have been through the ManifoldCF Architecture with DaddyWri
>> <https://github.com/DaddyWri>/manifoldcfinaction Chapter1.
>> 
>> --
>> Thanks and Regards,
>> Irindu Nugawela,
>> Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
>> Faculty of Engineering University of Peradeniya
>> 
>> <https://www.avast.com/sig-email?utm_medium=email_
>> source=link_campaign=sig-email_content=webmail_term=icon>
>> Virus-free.
>> www.avast.com
>> <https://www.avast.com/sig-email?utm_medium=email_
>> source=link_campaign=sig-email_content=webmail_term=link>
>> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>> 


GSOC 2018: MongoDB Output Connector

2018-02-25 Thread Irindu Nugawela
Hi All,
I am currently to working on the $subject.  I have some issues that I need
to clarify.
First of all, why did we choose Mongo DB as an output target? My first
thought of the project was that it was about writing a repository connector
for MongoDB because MongoDB is a database programme. ( I am aware of its NoSQL
architecture and its indexing capabilities ). But it is not a search engine
per se.

Then what are the expected operations other than document addition and
deletion? (what activities should be supported?)

What capabilities of MongoDB you have already identified that you expect to
be useful for us. (what capabilities of MongoDB you have identified as
useful That you've decided to write an Output connector for it.)

I have been through the ManifoldCF Architecture with DaddyWri
<https://github.com/DaddyWri>/manifoldcfinaction Chapter1.

-- 
Thanks and Regards,
Irindu Nugawela,
Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
Faculty of Engineering University of Peradeniya

<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>


[jira] [Comment Edited] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-02-21 Thread Irindu Nugawela (JIRA)

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

Irindu Nugawela edited comment on CONNECTORS-1490 at 2/22/18 2:03 AM:
--

Hi Piergiorgio, 

Following [URL 
|{color:#33}[http://manifoldcfinaction/svn/examples/edition_2_revised/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java]{color}]which
 is mentioned in Chapter 9 of the PDF is supposed to lead to the 
Docs4UOutputConnector.java seems to be not working can you please check.

I think it needs to be updated to 
[link|https://github.com/DaddyWri/manifoldcfinaction/blob/master/examples/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java]


was (Author: irindupera):
Hi Piergiorgio, 

Following [URL 
|{color:#33}http://manifoldcfinaction/svn/examples/edition_2_revised/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java{color}]which
 is mentioned in Chapter 9 of the PDF is supposed to lead to the 
Docs4UOutputConnector.java seems to be not working can you please check.

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-02-21 Thread Irindu Nugawela (JIRA)

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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi Piergiorgio, 

Following [URL 
|{color:#33}http://manifoldcfinaction/svn/examples/edition_2_revised/output_connector_example/src/org/apache/manifoldcf/agents/output/docs4u/Docs4UOutputConnector.java{color}]which
 is mentioned in Chapter 9 of the PDF is supposed to lead to the 
Docs4UOutputConnector.java seems to be not working can you please check.

 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-02-13 Thread Irindu Nugawela (JIRA)

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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi, Thanks for the quick reply, What activities do we need to support in 
addition to document ingestion and document deletion,

And also I've seen that MongoDB is a NoSQL type of document-oriented database 
programme also I've seen few other implementations of OutputConnector interface 
such as KafKaConnector and GTSConnector can I use any of those implementations 
as a reference for my implementation or does MongoDB has no relevance to all 
those implementations other than extending the similar interface, can you 
please suggest a good reference implementation that would make me understand 
the task quickly if there is any. 

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-02-13 Thread Irindu Nugawela (JIRA)

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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi, Piergiorgio Lucidi, 

I went through your presentation and Shinichiro Abe's presentation, from that I 
figured that there are 3 types of connectors

1.Repository Connectors

2.Authority Connectors

3.Output Connectors.

and that I have to write a repository connector for MongoDB please correct me 
If I am wrong

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[GSOC]

2018-02-13 Thread Irindu Nugawela



[jira] [Commented] (CONNECTORS-1490) GSOC: MongoDB Output Connector

2018-02-12 Thread Irindu Nugawela (JIRA)

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

Irindu Nugawela commented on CONNECTORS-1490:
-

Hi, I am a Final Year Computer Engineering undergraduate from university of 
Peradeniya. I am interested in working on this project for GSOC 2018.

> GSOC: MongoDB Output Connector
> --
>
> Key: CONNECTORS-1490
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1490
> Project: ManifoldCF
>  Issue Type: New Feature
>  Components: MongoDB Output Connector
>Reporter: Piergiorgio Lucidi
>Assignee: Piergiorgio Lucidi
>Priority: Major
>  Labels: MongoDB, gsoc2018, java, junit
>   Original Estimate: 480h
>  Remaining Estimate: 480h
>
> This is a project idea for [Google Summer of 
> Code|https://summerofcode.withgoogle.com/] (GSOC).
> To discuss this or other ideas with your potential mentor from the Apache 
> ManifoldCF project, sign up and post to the dev@manifoldcf.apache.org list, 
> including "[GSOC]" in the subject. You may also comment on this Jira issue if 
> you have created an account. 
> We would like to extend the Content Migration capabilities adding MongoDB / 
> GridFS as a new output connector for importing contents from one or more 
> repositories supported by ManifoldCF. In this way we will help developers on 
> migrating contents from different data sources on MongoDB.
> You will be involved in the development of the following tasks, you will 
> learn how to:
>  * Write the connector implementation
>  * Implement unit tests
>  * Build all the integration tests for testing the connector inside the 
> framework
>  * Write the documentation for this connector
> We have a complete documentation on how to implement an Output Connector:
> [https://manifoldcf.apache.org/release/release-2.9.1/en_US/writing-output-connectors.html]
> Take a look also at our book to understand better the framework and how to 
> implement connectors:
> [https://github.com/DaddyWri/manifoldcfinaction/tree/master/pdfs]
>  
> Prospective GSOC mentor: 
> [piergior...@apache.org|mailto:piergior...@apache.org]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)