[jira] [Assigned] (CONNECTORS-55) Bundle database server with ManifoldCF packaged product
[ https://issues.apache.org/jira/browse/CONNECTORS-55?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright reassigned CONNECTORS-55: - Assignee: Karl Wright Bundle database server with ManifoldCF packaged product --- Key: CONNECTORS-55 URL: https://issues.apache.org/jira/browse/CONNECTORS-55 Project: ManifoldCF Issue Type: Sub-task Components: Installers Reporter: Jack Krupansky Assignee: Karl Wright Fix For: ManifoldCF 0.3 The current requirement that the user install and deploy a PostgreSQL server complicates the installation and deployment of LCF for the user. Installation and deployment of LCF should be as simple as Solr itself. QuickStart is great for the low-end and basic evaluation, but a comparable level of simplified installation and deployment is still needed for full-blown, high-end environments that need the full performance of a ProstgreSQL-class database server. So, PostgreSQL should be bundled with the packaged release of LCF so that installation and deployment of LCF will automatically install and deploy a subset of the full PostgreSQL distribution that is sufficient for the needs of LCF. Starting LCF, with or without the LCF UI, should automatically start the database server. Shutting down LCF should also shutdown the database server process. A typical use case would be for a non-developer who is comfortable with Solr and simply wants to crawl documents from, for example, a SharePoint repository and feed them into Solr. QuickStart should work well for the low end or in the early stages of evaluation, but the user would prefer to evaluate the real thing with something resembling a production crawl of thousands of documents. Such a user might not be a hard-core developer or be comfortable fiddling with a lot of software components simply to do one conceptually simple operation. It should still be possible for the user to supply database server settings to override the defaults, but the LCF package should have all of the best-practice settings deemed appropriate for use with LCF. One downside is that installation and deployment will be platform-specific since there are multiple processes and PostgreSQL itself requires a platform-specific installation. This proposal presumes that PostgreSQL is the best option for the foreseeable future, but nothing here is intended to preclude support for other database servers in futures releases. This proposal should not have any impact on QuickStart packaging or deployment. Note: This issue is part of Phase 1 of the CONNECTORS-50 umbrella issue. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-60) Agent process should be started automatically
[ https://issues.apache.org/jira/browse/CONNECTORS-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-60. --- Resolution: Fixed Fix Version/s: ManifoldCF 0.1 ManifoldCF 0.2 ManifoldCF 0.3 Agent process should be started automatically - Key: CONNECTORS-60 URL: https://issues.apache.org/jira/browse/CONNECTORS-60 Project: ManifoldCF Issue Type: Sub-task Components: Documentation Reporter: Jack Krupansky Assignee: Karl Wright Priority: Minor Fix For: ManifoldCF 0.3, ManifoldCF 0.2, ManifoldCF 0.1 LCF as it exists today is a bit too complex to run for an average user, especially with a separate agent process for crawling. LCF should be as easy to run as Solr is today. QuickStart is a good move in this direction, but the same user-visible simplicity is needed for full LCF. The separate agent process is a reasonable design for execution, but a little too cumbersome for the average user to manage. Unfortunately, it is expected that starting up a multi-process application will require platform-specific scripting. Note: This issue is part of Phase 1 of the CONNECTORS-50 umbrella issue. KDW - this functionality is already present; however the documentation is not adequate to help people figure out how to do it. So I'm moving this to Documentation and treating it as a doc bug. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (CONNECTORS-60) Agent process should be started automatically
[ https://issues.apache.org/jira/browse/CONNECTORS-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright reassigned CONNECTORS-60: - Assignee: Karl Wright Agent process should be started automatically - Key: CONNECTORS-60 URL: https://issues.apache.org/jira/browse/CONNECTORS-60 Project: ManifoldCF Issue Type: Sub-task Components: Documentation Reporter: Jack Krupansky Assignee: Karl Wright Priority: Minor Fix For: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 LCF as it exists today is a bit too complex to run for an average user, especially with a separate agent process for crawling. LCF should be as easy to run as Solr is today. QuickStart is a good move in this direction, but the same user-visible simplicity is needed for full LCF. The separate agent process is a reasonable design for execution, but a little too cumbersome for the average user to manage. Unfortunately, it is expected that starting up a multi-process application will require platform-specific scripting. Note: This issue is part of Phase 1 of the CONNECTORS-50 umbrella issue. KDW - this functionality is already present; however the documentation is not adequate to help people figure out how to do it. So I'm moving this to Documentation and treating it as a doc bug. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-60) Agent process should be started automatically
[ https://issues.apache.org/jira/browse/CONNECTORS-60?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084067#comment-13084067 ] Karl Wright commented on CONNECTORS-60: --- The Quick Start definitely meets the requirements listed for this task, so I'm closing it. Agent process should be started automatically - Key: CONNECTORS-60 URL: https://issues.apache.org/jira/browse/CONNECTORS-60 Project: ManifoldCF Issue Type: Sub-task Components: Documentation Reporter: Jack Krupansky Priority: Minor Fix For: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 LCF as it exists today is a bit too complex to run for an average user, especially with a separate agent process for crawling. LCF should be as easy to run as Solr is today. QuickStart is a good move in this direction, but the same user-visible simplicity is needed for full LCF. The separate agent process is a reasonable design for execution, but a little too cumbersome for the average user to manage. Unfortunately, it is expected that starting up a multi-process application will require platform-specific scripting. Note: This issue is part of Phase 1 of the CONNECTORS-50 umbrella issue. KDW - this functionality is already present; however the documentation is not adequate to help people figure out how to do it. So I'm moving this to Documentation and treating it as a doc bug. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-58) ManifoldCF scripting language, executed via the API, plus example jobs for file system and web crawl
[ https://issues.apache.org/jira/browse/CONNECTORS-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-58: -- Component/s: Scripting client Adding a new ticket category for scripting client. ManifoldCF scripting language, executed via the API, plus example jobs for file system and web crawl --- Key: CONNECTORS-58 URL: https://issues.apache.org/jira/browse/CONNECTORS-58 Project: ManifoldCF Issue Type: Sub-task Components: Examples, Scripting client Reporter: Jack Krupansky Priority: Minor Creating a basic connection setup to do a relatively simple crawl for a file system or web can be a daunting task for someone new to LCF. So, it would be nice to have a scripting file that supports an abbreviated API (subset of the full API discussed in CONNECTORS-56) sufficient to create a default set of connections and example jobs that the new user can choose from. Beyond this initial need, this script format might be a useful form to dump all of the connections and jobs in the LCF database in a form that can be used to recreate an LCF configuration. Kind of a dump and reload capability. That in fact might be how the initial example script gets created. Those are two distinct use cases, but could utilize the same feature. The example script could have example jobs to crawl a subdirectory of LCF, crawl the LCF wiki, etc. There could be more than one script. There might be example scripts for each form of connector. This capability should be available for both QuickStart and the general release of LCF. As just one possibility, the script format might be a sequence of JSON expressions, each with an initial string analogous to a servlet path to specify the operation to be performed, followed by the JSON form of the connection or job or other LCF object. Or, some other format might be more suitable. Note: This issue is part of Phase 1 of the CONNECTORS-50 umbrella issue. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-61) Support bundling of LCF with an app
[ https://issues.apache.org/jira/browse/CONNECTORS-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084074#comment-13084074 ] Karl Wright commented on CONNECTORS-61: --- The current status of this ticket is that it is stalled. What is needed, in my view, to complete it is the following: (1) Make the jetty-runner class include specific methods for programmatically starting and stopping the ManifoldCF quick start from within an enclosing process, and (2) Document those methods in how to build and deploy. Support bundling of LCF with an app --- Key: CONNECTORS-61 URL: https://issues.apache.org/jira/browse/CONNECTORS-61 Project: ManifoldCF Issue Type: Sub-task Components: Documentation, Framework crawler agent Affects Versions: ManifoldCF 0.3 Reporter: Jack Krupansky Priority: Minor It should be possible for an application developer to bundle LCF with an application to facilitate installation and deployment of the application in conjunction with LCF. This may (or may not) be as simple as providing appropriate jar files and documentation for how to use them, but there may be other components or scripts needed. There are two options: 1) include the LCF UI along with the other LCF processes, and 2) exclude the LCF UI and include only the other processes that can be controlled via the full API. The database server would be included. The web app server would be optional since the application may have its own choice of web app server. One use case is bundling LCF with Solr or a Solr-based application. Note: This issue is part of Phase 2 of the CONNECTORS-50 umbrella issue. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084101#comment-13084101 ] Karl Wright commented on CONNECTORS-224: checkMimeTypeIndexable and checkFileIndexable will only be called from certain connectors, which are in a position to prefilter content. Other connectors will not be able to use these. For example, the Web connector calls checkMimeTypeIndexable and the JCIFS connector calls checkFileIndexable. Hope this helps. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-beta.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-61) Support bundling of LCF with an app
[ https://issues.apache.org/jira/browse/CONNECTORS-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084112#comment-13084112 ] Karl Wright commented on CONNECTORS-61: --- r1157095 for the jetty-runner changes. Support bundling of LCF with an app --- Key: CONNECTORS-61 URL: https://issues.apache.org/jira/browse/CONNECTORS-61 Project: ManifoldCF Issue Type: Sub-task Components: Documentation, Framework crawler agent Affects Versions: ManifoldCF 0.3 Reporter: Jack Krupansky Assignee: Karl Wright Priority: Minor It should be possible for an application developer to bundle LCF with an application to facilitate installation and deployment of the application in conjunction with LCF. This may (or may not) be as simple as providing appropriate jar files and documentation for how to use them, but there may be other components or scripts needed. There are two options: 1) include the LCF UI along with the other LCF processes, and 2) exclude the LCF UI and include only the other processes that can be controlled via the full API. The database server would be included. The web app server would be optional since the application may have its own choice of web app server. One use case is bundling LCF with Solr or a Solr-based application. Note: This issue is part of Phase 2 of the CONNECTORS-50 umbrella issue. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084116#comment-13084116 ] Karl Wright commented on CONNECTORS-224: Checked in the latest patch, and I'll try to evaluate it at first available opportunity. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-beta.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-61) Support bundling of LCF with an app
[ https://issues.apache.org/jira/browse/CONNECTORS-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-61. --- Resolution: Fixed Fix Version/s: ManifoldCF next Support bundling of LCF with an app --- Key: CONNECTORS-61 URL: https://issues.apache.org/jira/browse/CONNECTORS-61 Project: ManifoldCF Issue Type: Sub-task Components: Documentation, Framework crawler agent Affects Versions: ManifoldCF 0.3 Reporter: Jack Krupansky Assignee: Karl Wright Priority: Minor Fix For: ManifoldCF next It should be possible for an application developer to bundle LCF with an application to facilitate installation and deployment of the application in conjunction with LCF. This may (or may not) be as simple as providing appropriate jar files and documentation for how to use them, but there may be other components or scripts needed. There are two options: 1) include the LCF UI along with the other LCF processes, and 2) exclude the LCF UI and include only the other processes that can be controlled via the full API. The database server would be included. The web app server would be optional since the application may have its own choice of web app server. One use case is bundling LCF with Solr or a Solr-based application. Note: This issue is part of Phase 2 of the CONNECTORS-50 umbrella issue. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-50) Proposal for initial two releases of LCF, including packaged product and full API
[ https://issues.apache.org/jira/browse/CONNECTORS-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-50. --- Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Assignee: Karl Wright Resolved, leaving scripting language request open as a separate ticket. Proposal for initial two releases of LCF, including packaged product and full API - Key: CONNECTORS-50 URL: https://issues.apache.org/jira/browse/CONNECTORS-50 Project: ManifoldCF Issue Type: New Feature Reporter: Jack Krupansky Assignee: Karl Wright Fix For: ManifoldCF 0.3 Currently, LCF has a relatively high-bar for evaluation and use, requiring developer expertise. Also, although LCF has a comprehensive UI, it is not currently packaged for use as a crawling engine for advanced applications. A small set of individual feature requests are needed to address these issues. They are summarized briefly to show how they fit together for two initial releases of LCF, but will be broken out into individual LCF Jira issues. Goals: 1. LCF as a standalone, downloadable, usable-out-of-the-box product (much as Solr is today) 2. LCF as a toolkit for developers needing customized crawling and repository access 3. An API-based crawling engine that can be integrated with applications (as Aperture is today) Larger goals: 1. Make it very easy for users to evaluate LCF. 2. Make it very easy for developers to customize LCF. 3. Make it very easy for appplications to fully manage and control LCF in operation. Two phases: 1) Standalone, packaged app that is super-easy to evaluate and deploy. Call it LCF 0.5. 2) API-based crawling engine for applications for which the UI might not be appropriate. Call it LCF 1.0. Phase 1 --- LCF 0.5 right out of the box would interface loosely with Solr 1.4 or later. It would contain roughly the features that are currently in place or currently underway, plus a little more. Specifically, LCF 0.5 would contain these additional capabilities: 1. Plug-in architecture for connectors (CONNECTORS-40 - DONE) 2. Packaged app ready to run with embedded Jetty app server (CONNECTORS-59) 3. Bundled with database - PostgreSQL or derby - ready to run without additional manual setup (CONNECTORS-55) 4. Mini-API to initially configure default connections and example jobs for file system and web crawl (CONNECTORS-58) 5. Agent process started automatically (CONNECTORS-60) 6. Solr output connector option to commit at end of job, by default (CONNECTORS-57) Installation and basic evaluation of LCF would be essentially as simple as Solr is today. The example connections and jobs would permit the user to initiate example crawls of a file system example directory and an example web on the LCF web site with just a couple of clicks (as opposed to the detailed manual setup required today to create repository and output connections and jobs. It is worth considering whether the SharePoint connector could also be included as part of the default package. Users could then add additional connectors and repositories and jobs as desired. Timeframe for release? Level of effort? Phase 2 --- The essence of Phase 2 is that LCF would be split to allow direct, full API access to LCF as a crawling engine, in additional to the full LCF UI. Call this LCF 1.0. Specifically, LCF 1.0 would contain these additional capabilities: 1. Full API for LCF as a crawling engine (CONNECTORS-56) 2. LCF can be bundled within an app (CONNECTORS-61) 3. LCF event and activity notification for full control by an application (CONNECTORS-41) Overall, LCF will offer roughly the same crawling capabilities as with LCF 0.5, plus whatever bug fixes and minor enhancements might also be added. Timeframe for release? Level of effort? - Issues: - Can we package PostgreSQL with LCF so LCF can set it up? - Or do we need Derby for that purpose? - Managing multiple processes (UI, database, agent, app processes) - What exactly would the API look like? (URL, XML, JSON, YAML?) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-50) Proposal for initial two releases of LCF, including packaged product and full API
[ https://issues.apache.org/jira/browse/CONNECTORS-50?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084131#comment-13084131 ] Karl Wright commented on CONNECTORS-50: --- I'm going to resolve this ticket, since the planning part is now meaningless, and the only thing that remains is a scripting language, for which there is a separate ticket. Proposal for initial two releases of LCF, including packaged product and full API - Key: CONNECTORS-50 URL: https://issues.apache.org/jira/browse/CONNECTORS-50 Project: ManifoldCF Issue Type: New Feature Reporter: Jack Krupansky Fix For: ManifoldCF 0.3 Currently, LCF has a relatively high-bar for evaluation and use, requiring developer expertise. Also, although LCF has a comprehensive UI, it is not currently packaged for use as a crawling engine for advanced applications. A small set of individual feature requests are needed to address these issues. They are summarized briefly to show how they fit together for two initial releases of LCF, but will be broken out into individual LCF Jira issues. Goals: 1. LCF as a standalone, downloadable, usable-out-of-the-box product (much as Solr is today) 2. LCF as a toolkit for developers needing customized crawling and repository access 3. An API-based crawling engine that can be integrated with applications (as Aperture is today) Larger goals: 1. Make it very easy for users to evaluate LCF. 2. Make it very easy for developers to customize LCF. 3. Make it very easy for appplications to fully manage and control LCF in operation. Two phases: 1) Standalone, packaged app that is super-easy to evaluate and deploy. Call it LCF 0.5. 2) API-based crawling engine for applications for which the UI might not be appropriate. Call it LCF 1.0. Phase 1 --- LCF 0.5 right out of the box would interface loosely with Solr 1.4 or later. It would contain roughly the features that are currently in place or currently underway, plus a little more. Specifically, LCF 0.5 would contain these additional capabilities: 1. Plug-in architecture for connectors (CONNECTORS-40 - DONE) 2. Packaged app ready to run with embedded Jetty app server (CONNECTORS-59) 3. Bundled with database - PostgreSQL or derby - ready to run without additional manual setup (CONNECTORS-55) 4. Mini-API to initially configure default connections and example jobs for file system and web crawl (CONNECTORS-58) 5. Agent process started automatically (CONNECTORS-60) 6. Solr output connector option to commit at end of job, by default (CONNECTORS-57) Installation and basic evaluation of LCF would be essentially as simple as Solr is today. The example connections and jobs would permit the user to initiate example crawls of a file system example directory and an example web on the LCF web site with just a couple of clicks (as opposed to the detailed manual setup required today to create repository and output connections and jobs. It is worth considering whether the SharePoint connector could also be included as part of the default package. Users could then add additional connectors and repositories and jobs as desired. Timeframe for release? Level of effort? Phase 2 --- The essence of Phase 2 is that LCF would be split to allow direct, full API access to LCF as a crawling engine, in additional to the full LCF UI. Call this LCF 1.0. Specifically, LCF 1.0 would contain these additional capabilities: 1. Full API for LCF as a crawling engine (CONNECTORS-56) 2. LCF can be bundled within an app (CONNECTORS-61) 3. LCF event and activity notification for full control by an application (CONNECTORS-41) Overall, LCF will offer roughly the same crawling capabilities as with LCF 0.5, plus whatever bug fixes and minor enhancements might also be added. Timeframe for release? Level of effort? - Issues: - Can we package PostgreSQL with LCF so LCF can set it up? - Or do we need Derby for that purpose? - Managing multiple processes (UI, database, agent, app processes) - What exactly would the API look like? (URL, XML, JSON, YAML?) -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-34) eRoom authority and connector
[ https://issues.apache.org/jira/browse/CONNECTORS-34?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-34: -- Component/s: eRoom connector eRoom authority and connector - Key: CONNECTORS-34 URL: https://issues.apache.org/jira/browse/CONNECTORS-34 Project: ManifoldCF Issue Type: New Feature Components: eRoom connector Reporter: Karl Wright eRoom has a SOAP API which looks like it has enough power to perhaps implement a connector and an authority. The eRoom API url is here (and yes, it is a chinese url, but is legit): https://eroom.abraxas.ch/eroomHelp/en/API_Help/Api.htm#home_api.html -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-54) A Filesystem output connector would be useful and would allow more complete unit tests
[ https://issues.apache.org/jira/browse/CONNECTORS-54?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084140#comment-13084140 ] Karl Wright commented on CONNECTORS-54: --- ManifoldCF in Action required a simple file-based repository to be written, and an output connector to that repository also. It's not so simple because the metadata and acl information also needs to go into the file system for this to be useful. I'm therefore going to close this ticket since I can't think of any realistic use for the proposed connector other than testing. A Filesystem output connector would be useful and would allow more complete unit tests --- Key: CONNECTORS-54 URL: https://issues.apache.org/jira/browse/CONNECTORS-54 Project: ManifoldCF Issue Type: Improvement Reporter: Karl Wright Fix For: ManifoldCF 0.3 Right now, the unit tests are limited because there is no way to check that the indexed files actually do get indexed. The addition of a filesystem output connector would allow more complete tests to be constructed. In addition, such a connector might well be useful in its own right. The connector would need to convert URI's into relative file paths, but other than that there's really nothing very tricky about it. Configuration information is minimal; just the root path of the output is all that's needed. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-54) A Filesystem output connector would be useful and would allow more complete unit tests
[ https://issues.apache.org/jira/browse/CONNECTORS-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-54. --- Resolution: Won't Fix Fix Version/s: ManifoldCF 0.3 A Filesystem output connector would be useful and would allow more complete unit tests --- Key: CONNECTORS-54 URL: https://issues.apache.org/jira/browse/CONNECTORS-54 Project: ManifoldCF Issue Type: Improvement Reporter: Karl Wright Fix For: ManifoldCF 0.3 Right now, the unit tests are limited because there is no way to check that the indexed files actually do get indexed. The addition of a filesystem output connector would allow more complete tests to be constructed. In addition, such a connector might well be useful in its own right. The connector would need to convert URI's into relative file paths, but other than that there's really nothing very tricky about it. Configuration information is minimal; just the root path of the output is all that's needed. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-94) fix common localization traps
[ https://issues.apache.org/jira/browse/CONNECTORS-94?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-94: -- Component/s: Framework core fix common localization traps - Key: CONNECTORS-94 URL: https://issues.apache.org/jira/browse/CONNECTORS-94 Project: ManifoldCF Issue Type: Task Components: Framework core Reporter: Robert Muir Searching thru the LCF code, i found several uses of the following that appear to be potentially dangerous: * getBytes() with no encoding: this is dangerous as the encoding is completely unspecified. In most places this should likely mean UTF-8 * getBytes(utf-8): this is mostly a nitpick, but this alias is not guaranteed to exist (see Charset docs). I suggest changing these all to UTF-8 * String.toLowerCase()/String.toUpperCase() with no specified Locale, where it appears the text is not used solely for display, but instead for 'caseless matching'. I suggest changing these to use either the root Locale: new Locale() or even easier, Locale.ENGLISH. This way ACF does not have surprising behavior on say a Turkish computer. I can contribute a patch to address these. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-94) fix common localization traps
[ https://issues.apache.org/jira/browse/CONNECTORS-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084142#comment-13084142 ] Karl Wright commented on CONNECTORS-94: --- Has there been any update to this ticket? fix common localization traps - Key: CONNECTORS-94 URL: https://issues.apache.org/jira/browse/CONNECTORS-94 Project: ManifoldCF Issue Type: Task Components: Framework core Reporter: Robert Muir Searching thru the LCF code, i found several uses of the following that appear to be potentially dangerous: * getBytes() with no encoding: this is dangerous as the encoding is completely unspecified. In most places this should likely mean UTF-8 * getBytes(utf-8): this is mostly a nitpick, but this alias is not guaranteed to exist (see Charset docs). I suggest changing these all to UTF-8 * String.toLowerCase()/String.toUpperCase() with no specified Locale, where it appears the text is not used solely for display, but instead for 'caseless matching'. I suggest changing these to use either the root Locale: new Locale() or even easier, Locale.ENGLISH. This way ACF does not have surprising behavior on say a Turkish computer. I can contribute a patch to address these. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (CONNECTORS-94) fix common localization traps
[ https://issues.apache.org/jira/browse/CONNECTORS-94?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright reassigned CONNECTORS-94: - Assignee: Robert Muir fix common localization traps - Key: CONNECTORS-94 URL: https://issues.apache.org/jira/browse/CONNECTORS-94 Project: ManifoldCF Issue Type: Task Components: Framework core Reporter: Robert Muir Assignee: Robert Muir Searching thru the LCF code, i found several uses of the following that appear to be potentially dangerous: * getBytes() with no encoding: this is dangerous as the encoding is completely unspecified. In most places this should likely mean UTF-8 * getBytes(utf-8): this is mostly a nitpick, but this alias is not guaranteed to exist (see Charset docs). I suggest changing these all to UTF-8 * String.toLowerCase()/String.toUpperCase() with no specified Locale, where it appears the text is not used solely for display, but instead for 'caseless matching'. I suggest changing these to use either the root Locale: new Locale() or even easier, Locale.ENGLISH. This way ACF does not have surprising behavior on say a Turkish computer. I can contribute a patch to address these. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-92) Move from ant to maven or other build system with decent library management
[ https://issues.apache.org/jira/browse/CONNECTORS-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-92. --- Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Move from ant to maven or other build system with decent library management --- Key: CONNECTORS-92 URL: https://issues.apache.org/jira/browse/CONNECTORS-92 Project: ManifoldCF Issue Type: Wish Components: Build Reporter: Jettro Coenradie Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: Screen shot 2010-08-23 at 16.31.07.png, maven-poms-including-start-jar.patch, maven-poms-problem-starting-jetty-and-derby.patch, maven-start-jar.patch, move-to-maven-acf-framework.patch, patch-connectors.zip I am looking at the current project structure. If we want to make another build tool available I think we need to change the directory structure. I tried to place a suggestion in an image. Can you please have a look at it. If we agree that this is a good way to go, than I will continue to work on a patch. Which might be a bit hard with all these changing directories, but I'll do my best to at least get an idea whether it would be working. So I have three questions: - Do you want to move to maven or put maven next to ant? - Do you prefer another build mechanism [ant with ivy, gradle, maven3] - Do you have an idea about the amount of scripts that need to be changed if we change the project structure The image of a possible project layout (that is based on the maven standards) is attached to the issue -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-92) Move from ant to maven or other build system with decent library management
[ https://issues.apache.org/jira/browse/CONNECTORS-92?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084146#comment-13084146 ] Karl Wright commented on CONNECTORS-92: --- We now have a maven build system, in addition to ant, that was contributed elsewhere, so I'm closing this ticket. Move from ant to maven or other build system with decent library management --- Key: CONNECTORS-92 URL: https://issues.apache.org/jira/browse/CONNECTORS-92 Project: ManifoldCF Issue Type: Wish Components: Build Reporter: Jettro Coenradie Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: Screen shot 2010-08-23 at 16.31.07.png, maven-poms-including-start-jar.patch, maven-poms-problem-starting-jetty-and-derby.patch, maven-start-jar.patch, move-to-maven-acf-framework.patch, patch-connectors.zip I am looking at the current project structure. If we want to make another build tool available I think we need to change the directory structure. I tried to place a suggestion in an image. Can you please have a look at it. If we agree that this is a good way to go, than I will continue to work on a patch. Which might be a bit hard with all these changing directories, but I'll do my best to at least get an idea whether it would be working. So I have three questions: - Do you want to move to maven or put maven next to ant? - Do you prefer another build mechanism [ant with ivy, gradle, maven3] - Do you have an idea about the amount of scripts that need to be changed if we change the project structure The image of a possible project layout (that is based on the maven standards) is attached to the issue -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-100) DB lock timeout, and/or indefinite or excessive database activity
[ https://issues.apache.org/jira/browse/CONNECTORS-100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084147#comment-13084147 ] Karl Wright commented on CONNECTORS-100: I haven't heard anything back from the Derby folks. I'm therefore going to leave this ticket open. HSQLDB works better for the hopcount queries, although it does not work well for the report queries. So I guess you can pick your poison at the moment. DB lock timeout, and/or indefinite or excessive database activity - Key: CONNECTORS-100 URL: https://issues.apache.org/jira/browse/CONNECTORS-100 Project: ManifoldCF Issue Type: Bug Components: Framework core Environment: Running unmodified dist/example from trunk/ using the default configuration. Reporter: Andrzej Bialecki Assignee: Karl Wright When a job is started and running (via crawler-ui) occasionally it's not possible to display a list of running jobs. The problem persists even after restarting ACF. The following exception is thrown in the console: {code} org.apache.acf.core.interfaces.ACFException: Database exception: Exception doing query: A lock could not be obtained within the time requested at org.apache.acf.core.database.Database.executeViaThread(Database.java:421) at org.apache.acf.core.database.Database.executeUncachedQuery(Database.java:465) at org.apache.acf.core.database.Database$QueryCacheExecutor.create(Database.java:1072) at org.apache.acf.core.cachemanager.CacheManager.findObjectsAndExecute(CacheManager.java:144) at org.apache.acf.core.database.Database.executeQuery(Database.java:167) at org.apache.acf.core.database.DBInterfaceDerby.performQuery(DBInterfaceDerby.java:727) at org.apache.acf.crawler.jobs.JobManager.makeJobStatus(JobManager.java:5611) at org.apache.acf.crawler.jobs.JobManager.getAllStatus(JobManager.java:5549) at org.apache.jsp.showjobstatus_jsp._jspService(showjobstatus_jsp.java:316) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) Caused by: java.sql.SQLTransactionRollbackException: A lock could not be obtained within the time requested at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source) at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source) at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source) at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source) at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source) at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source) at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown Source) at org.apache.derby.impl.jdbc.EmbedStatement.execute(Unknown
[jira] [Commented] (CONNECTORS-31) For the Solr LCF security filter plugin, establish a concept of session to improve performance
[ https://issues.apache.org/jira/browse/CONNECTORS-31?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084151#comment-13084151 ] Karl Wright commented on CONNECTORS-31: --- We fixed this another way - by using caching within individual authorities. This improvement is therefore likely unneeded, so I'm going to close this ticket for now. For the Solr LCF security filter plugin, establish a concept of session to improve performance -- Key: CONNECTORS-31 URL: https://issues.apache.org/jira/browse/CONNECTORS-31 Project: ManifoldCF Issue Type: Improvement Components: Solr Security Filter Reporter: Karl Wright Fix For: ManifoldCF 0.3 Instead of only allowing an authenticated user name to be passed to the LCFSecurityFilter SearchComponent, improve this to return a security token and optionally receive the security token as well. Then it will be possible for it to make the access tokens sticky, reducing load on the authority service on situations where multiple searches occur in each session. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-31) For the Solr LCF security filter plugin, establish a concept of session to improve performance
[ https://issues.apache.org/jira/browse/CONNECTORS-31?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-31. --- Resolution: Won't Fix Fix Version/s: ManifoldCF 0.3 For the Solr LCF security filter plugin, establish a concept of session to improve performance -- Key: CONNECTORS-31 URL: https://issues.apache.org/jira/browse/CONNECTORS-31 Project: ManifoldCF Issue Type: Improvement Components: Solr Security Filter Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Instead of only allowing an authenticated user name to be passed to the LCFSecurityFilter SearchComponent, improve this to return a security token and optionally receive the security token as well. Then it will be possible for it to make the access tokens sticky, reducing load on the authority service on situations where multiple searches occur in each session. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084220#comment-13084220 ] Karl Wright commented on CONNECTORS-224: It doesn't build on 1.5 still: compile-connector: [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\build.xml:10: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 9 source files to C:\wip\mcf\CONNECTORS-224\connectors\ope nsearchserver\build\connector\classes [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:59: cannot find symbol [javac] symbol : constructor IOException(org.apache.manifoldcf.core.interfa ces.ManifoldCFException) [javac] location: class java.io.IOException [javac] throw new IOException(e); [javac] ^ [javac] 1 error This is easily corrected; I'll check in a fix. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-beta.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084224#comment-13084224 ] Karl Wright commented on CONNECTORS-224: Another problem that occurs in this connector with no real connection is that notification never completes. Tons of exceptions: ERROR 2011-08-12 12:15:00,637 (Job notification thread) - java.net.ConnectException: Connection refused: connect org.apache.manifoldcf.core.interfaces.ManifoldCFException: java.net.ConnectException: Connection refused: connect at org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnection.call(OpenSearchServerConnection.java:102) at org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerAction.init(OpenSearchServerAction.java:19) at org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnector.noteJobComplete(OpenSearchServerConnector.java:328) at org.apache.manifoldcf.crawler.system.JobNotificationThread.run(JobNotificationThread.java:115) Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at java.net.Socket.init(Socket.java:375) at java.net.Socket.init(Socket.java:249) at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(Unknown Source) at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(Unknown Source) at org.apache.commons.httpclient.HttpConnection.open(Unknown Source) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Unknown Source) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(Unknown Source) at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source) at org.apache.commons.httpclient.HttpClient.executeMethod(Unknown Source) at org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnection.call(OpenSearchServerConnection.java:93) ... 3 more This is actually a framework problem, I believe; the job is aborted but notification is attempted anyhow. But it is supposed to give up not try indefinitely. I'll create a new ticket for that issue. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-beta.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (CONNECTORS-238) Exception on end notification is not handled properly
Exception on end notification is not handled properly - Key: CONNECTORS-238 URL: https://issues.apache.org/jira/browse/CONNECTORS-238 Project: ManifoldCF Issue Type: Bug Components: Framework agents process Reporter: Karl Wright When an exception occurs during end notification, handling should permit the job to stop. Notification is a nicety, not a requirement, and the notification method is called even when the job is aborted. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-238) Exception on end notification is not handled properly
[ https://issues.apache.org/jira/browse/CONNECTORS-238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-238. Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Assignee: Karl Wright r1157178 Exception on end notification is not handled properly - Key: CONNECTORS-238 URL: https://issues.apache.org/jira/browse/CONNECTORS-238 Project: ManifoldCF Issue Type: Bug Components: Framework agents process Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 When an exception occurs during end notification, handling should permit the job to stop. Notification is a nicety, not a requirement, and the notification method is called even when the job is aborted. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13084252#comment-13084252 ] Karl Wright commented on CONNECTORS-224: Ok, I've tested some more. This is a lot better than before. The issues previously described seem to have been fixed. Now we have a new set of issues to consider. I'm listing these below. (1) In addOrReplaceDocument(), the following code is present: OpenSearchServerConfig config = getConfigParameters(null); Integer count = addInstance(config); synchronized (count) { Can you explain what the purpose of this synchronizer is? It looks to me like you might be effectively managing your own connection pool here, which is both redundant and would prevent ManifoldCF end users from controlling the size of that pool. Am I correct? (2) In addOrReplaceDocument(), you close the input stream. You should not do that. The caller closes the stream. (3) Formatting. Apache guidelines set indenting to 2 spaces, with no tabs. ManifoldCF adheres to this convention. It would be great if you could reformat accordingly. Thanks again! OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-beta.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13082021#comment-13082021 ] Karl Wright commented on CONNECTORS-224: I checked in and tested Maven build files in the branch. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13082027#comment-13082027 ] Karl Wright commented on CONNECTORS-224: I just discovered that this connector won't build under jdk 1.5, which is a problem since ManifoldCF has not yet moved to a minimum Java version of 1.6. These are the errors I get: compile-connector: [mkdir] Created dir: C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\b uild\connector\classes [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\build.xml:10: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 6 source files to C:\wip\mcf\CONNECTORS-224\connectors\ope nsearchserver\build\connector\classes [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:8: package javax.xml.stream does not exist [javac] import javax.xml.stream.XMLOutputFactory; [javac] ^ [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:9: package javax.xml.stream does not exist [javac] import javax.xml.stream.XMLStreamException; [javac] ^ [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:10: package javax.xml.stream does not exist [javac] import javax.xml.stream.XMLStreamWriter; [javac] ^ [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:42: cannot find symbol [javac] symbol : class XMLStreamException [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver .OpenSearchServerIndex [javac] throws XMLStreamException, IOException { [javac]^ [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:34: cannot find symbol [javac] symbol : class XMLStreamException [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver .OpenSearchServerIndex [javac] } catch (XMLStreamException e) { [javac] ^ [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:44: cannot find symbol [javac] symbol : class XMLOutputFactory [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver .OpenSearchServerIndex [javac] XMLOutputFactory factory = XMLOutputFactory.newInstance( ); [javac] ^ [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:44: cannot find symbol [javac] symbol : variable XMLOutputFactory [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver .OpenSearchServerIndex [javac] XMLOutputFactory factory = XMLOutputFactory.newInstance( ); [javac]^ [javac] C:\wip\mcf\CONNECTORS-224\connectors\opensearchserver\connector\src\ main\java\org\apache\manifoldcf\agents\output\opensearchserver\OpenSearchServerI ndex.java:46: cannot find symbol [javac] symbol : class XMLStreamWriter [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver .OpenSearchServerIndex [javac] XMLStreamWriter writer = factory.createXMLStreamWriter(s w); [javac] ^ [javac] 8 errors BUILD FAILED The XML parser that is used currently throughout ManifoldCF, and is thus available, is a modified version of xerces - you will see it under the lib directory. This does NOT affect maven, because maven is at minimum a 1.6 build already. It will affect the ability, however, to include the opensearchserver connector in the shipping packages. So it seems to me that you have three choices here: (1) wait until we officially adopt Java 1.6 as the minimum standard java version before merging this into trunk; (2) modify your code so that it does not use the 1.6 features; or (3) change the conditional compilation in the ant build so that it won't even try to compile the connector under JDK 1.5. Please let me know what you prefer to do. OpenSearchServer connector -- Key:
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13082029#comment-13082029 ] Karl Wright commented on CONNECTORS-224: Trying out the connector, it appears that the connection check() method is not doing anything, as I get back Connection working even with completely bogus parameters: View Output Connection Status Name: testDescription: Connection type:OpenSearchServerMax connections:10 Server Location (URL): http://localhost:8080/ Index name: index User name: foo API Key:bar Connection status: Connection working This should be fixed, obviously. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13082030#comment-13082030 ] Karl Wright commented on CONNECTORS-224: The Parameters tab also appears to have no Javascript correctness checking whatsoever. I can specify a blank URL and a blank index name and it still allows me to save it. This too should be addressed. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13082034#comment-13082034 ] Karl Wright commented on CONNECTORS-224: When I try to crawl using the server and the connection is bogus, the crawl proceeds a while and does not seem to notice that there is no output server. Very shortly thereafter, the whole system runs out of memory: agents process ran out of memory - shutting down java.lang.OutOfMemoryError: Java heap space at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:133) at java.lang.StringCoding.decode(StringCoding.java:173) at java.lang.StringCoding.decode(StringCoding.java:185) at java.lang.String.init(String.java:570) at java.lang.String.init(String.java:593) at org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServer Index.getXML(OpenSearchServerIndex.java:58) at org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServer Index.init(OpenSearchServerIndex.java:28) at org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServer Connector.addOrReplaceDocument(OpenSearchServerConnector.java:153) at org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester.ad dOrReplaceDocument(IncrementalIngester.java:1499) at org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester.pe rformIngestion(IncrementalIngester.java:469) at org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester.do cumentIngest(IncrementalIngester.java:364) at org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.ing estDocument(WorkerThread.java:1587) at org.apache.manifoldcf.crawler.connectors.filesystem.FileConnector.pro cessDocuments(FileConnector.java:283) at org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.proc essDocuments(BaseRepositoryConnector.java:423) at org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.ja va:564) I haven't looked at the code, but clearly the connector is trying to queue up documents in memory for some reason. If that's what's going on, that's never going to fly because there cannot possibly be proper feedback of error conditions etc. OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13080861#comment-13080861 ] Karl Wright commented on CONNECTORS-224: I've created a branch for further development of this connector until it is ready to commit to trunk. The url for the branch is: https://svn.apache.org/repos/asf/incubator/lcf/branches/CONNECTORS-224. For subsequent patches, please submit diffs against this branch. Thanks! OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Issue Comment Edited] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13080867#comment-13080867 ] Karl Wright edited comment on CONNECTORS-224 at 8/8/11 9:47 AM: As far as the use of html files, the real question is how resources interact with class loaders in Java. ManifoldCF originally had its HTML code generated by JSP files, but had to change this architecture. The reason ManifoldCF pulled its HTML code out of JSP files was because JSPs don't work well with class loaders. Connectors must be self-contained in that loading the connector class from whatever library directory is specified in the properties.xml file is adequate to locate all resources for the connector. Can you clarify whether or not you think this will work for your html resource files? was (Author: kwri...@metacarta.com): As far as the use of html files, the real question is how resources interact with class loaders in Java. The reason ManifoldCF pulled its HTML code out of JSP files was because JSPs don't work well with class loaders. Connectors must be self-contained in that loading the connector class from whatever library directory is specified in the properties.xml file is adequate to locate all resources for the connector. Can you clarify whether or not you think this will work for your html resource files? OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13080867#comment-13080867 ] Karl Wright commented on CONNECTORS-224: As far as the use of html files, the real question is how resources interact with class loaders in Java. The reason ManifoldCF pulled its HTML code out of JSP files was because JSPs don't work well with class loaders. Connectors must be self-contained in that loading the connector class from whatever library directory is specified in the properties.xml file is adequate to locate all resources for the connector. Can you clarify whether or not you think this will work for your html resource files? OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13081000#comment-13081000 ] Karl Wright commented on CONNECTORS-224: When I build using ant build, this is what I get: compile-connector: [mkdir] Created dir: /data/mcf/CONNECTORS-224/connectors/opensearchserver/build/connector/classes [javac] Compiling 5 source files to /data/mcf/CONNECTORS-224/connectors/opensearchserver/build/connector/classes [javac] /data/mcf/CONNECTORS-224/connectors/opensearchserver/connector/src/main/java/org/apache/manifoldcf/agents/output/opensearchserver/OpenSearchServerConnector.java:17: package org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerAction does not exist [javac] import org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerAction.CommandEnum; [javac] ^ [javac] /data/mcf/CONNECTORS-224/connectors/opensearchserver/connector/src/main/java/org/apache/manifoldcf/agents/output/opensearchserver/OpenSearchServerConnector.java:181: cannot find symbol [javac] symbol : class OpenSearchServerAction [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnector [javac] OpenSearchServerAction oo = new OpenSearchServerAction( [javac] ^ [javac] /data/mcf/CONNECTORS-224/connectors/opensearchserver/connector/src/main/java/org/apache/manifoldcf/agents/output/opensearchserver/OpenSearchServerConnector.java:181: cannot find symbol [javac] symbol : class OpenSearchServerAction [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnector [javac] OpenSearchServerAction oo = new OpenSearchServerAction( [javac] ^ [javac] /data/mcf/CONNECTORS-224/connectors/opensearchserver/connector/src/main/java/org/apache/manifoldcf/agents/output/opensearchserver/OpenSearchServerConnector.java:182: cannot find symbol [javac] symbol : variable CommandEnum [javac] location: class org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnector [javac] CommandEnum.optimize, getParameters(null)); [javac] ^ [javac] 4 errors BUILD FAILED OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-224) OpenSearchServer connector
[ https://issues.apache.org/jira/browse/CONNECTORS-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13081010#comment-13081010 ] Karl Wright commented on CONNECTORS-224: Great - patch 3 committed (and now it builds). OpenSearchServer connector -- Key: CONNECTORS-224 URL: https://issues.apache.org/jira/browse/CONNECTORS-224 Project: ManifoldCF Issue Type: New Feature Components: OpenSearchServer connector Affects Versions: ManifoldCF 0.3 Reporter: Emmanuel Keller Assignee: Karl Wright Labels: OpenSearchServer, connector, outputconnector Attachments: oss-mfc-alpha.patch, oss-mfc-alpha2.patch, oss-mfc-dev.patch Original Estimate: 336h Remaining Estimate: 336h Provide an output connector for [OpenSearchServer|http://www.open-search-server.com]. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-236: --- Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Assignee: Karl Wright Status: Resolved (was: Patch Available) r1154789. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt, patch2.txt, patch3.txt, patch4.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079950#comment-13079950 ] Karl Wright commented on CONNECTORS-236: Patch 4 committed to the branch. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt, patch2.txt, patch3.txt, patch4.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13080079#comment-13080079 ] Karl Wright commented on CONNECTORS-236: Merged the CONNECTORS-236 branch into trunk. r1154315. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt, patch2.txt, patch3.txt, patch4.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-234) Add the CMIS binding parameter for the CMIS Repository Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13080086#comment-13080086 ] Karl Wright commented on CONNECTORS-234: I merged branches/CONNECTORS-236 into trunk and applied the patch. It built fine but the cmis end-to-end tests failed. Here's the trace: [junit] java.lang.Exception: Job reports error. [junit] at org.apache.manifoldcf.cmis_tests.APISanityTest.waitJobInactive(APISanityTest.java:510) [junit] at org.apache.manifoldcf.cmis_tests.APISanityTest.sanityCheck(APISanityTest.java:350) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit] at java.lang.reflect.Method.invoke(Method.java:616) [junit] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) [junit] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) [junit] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) [junit] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) [junit] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) I think the test may need to be updated to use the new code. Add the CMIS binding parameter for the CMIS Repository Connector Key: CONNECTORS-234 URL: https://issues.apache.org/jira/browse/CONNECTORS-234 Project: ManifoldCF Issue Type: Improvement Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: patch5.txt Original Estimate: 3h Remaining Estimate: 3h The CMIS Repository Connector must include a new configuration parameter to set the CMIS binding protocol. This is an important parameter that allows to fit Manifold on each product vendor, this because not all the vendors have implemented all the CMIS bindings. This means that the configuration form should have the following possibilities for this new binding parameter: - LOCAL (for the JVM local process binding) - AtomPub (the CMIS AtomPub protocol) - Web Services - SOAP (the CMIS WS-SOAP Protocol) This patch should involve only the configuration settings for the CMIS session without changing any lines of code of the process of the CMIS Repository Connector. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-234) Add the CMIS binding parameter for the CMIS Repository Connector
[ https://issues.apache.org/jira/browse/CONNECTORS-234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-234: --- Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Status: Resolved (was: Patch Available) r1154329. Add the CMIS binding parameter for the CMIS Repository Connector Key: CONNECTORS-234 URL: https://issues.apache.org/jira/browse/CONNECTORS-234 Project: ManifoldCF Issue Type: Improvement Components: CMIS connector Reporter: Piergiorgio Lucidi Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: patch5.txt, patch6.txt Original Estimate: 3h Remaining Estimate: 3h The CMIS Repository Connector must include a new configuration parameter to set the CMIS binding protocol. This is an important parameter that allows to fit Manifold on each product vendor, this because not all the vendors have implemented all the CMIS bindings. This means that the configuration form should have the following possibilities for this new binding parameter: - LOCAL (for the JVM local process binding) - AtomPub (the CMIS AtomPub protocol) - Web Services - SOAP (the CMIS WS-SOAP Protocol) This patch should involve only the configuration settings for the CMIS session without changing any lines of code of the process of the CMIS Repository Connector. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-193) Not all output connectors adhere to the standard convention for naming of tabs, form elements, and javascript methods
[ https://issues.apache.org/jira/browse/CONNECTORS-193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079312#comment-13079312 ] Karl Wright commented on CONNECTORS-193: I changed the output connector tab names because users were having problems figuring out what tabs came from the output connectors. r1153836. Not all output connectors adhere to the standard convention for naming of tabs, form elements, and javascript methods - Key: CONNECTORS-193 URL: https://issues.apache.org/jira/browse/CONNECTORS-193 Project: ManifoldCF Issue Type: Bug Components: GTS connector, Lucene/SOLR connector Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Erlend Garåsen The convention for form elements and javascript methods is that all element names and methods must begin with lowercase oc. The convention for output specification tabs is that the tab name should contain the name of the target, e.g. GTS Parameters or Solr Metadata Mapping. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079438#comment-13079438 ] Karl Wright commented on CONNECTORS-236: Hi Piergiorgio, I had a look at your Setup method, and what you do is create a second instance of Jetty that includes all the ManifoldCF web applications, as well as the CMIS server. This should not be needed since the MCF web applications are already deployed on the other instance of Jetty. You just need to use the right port number to talk with them, which I believe is 8346. I'm not sure this is causing your difficulties or not but it certainly isn't good. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079441#comment-13079441 ] Karl Wright commented on CONNECTORS-236: Another change I'd like to see is to pull the snapshot war out of the maven repository. The filesystem tests do it that way by allowing optional -D arguments, which maven provides, to point at the repository war. Copying that would also make it possible to run the same tests under ant. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079445#comment-13079445 ] Karl Wright commented on CONNECTORS-236: Ok, never mind - the pair of jetty servers is indeed separate as you say. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079452#comment-13079452 ] Karl Wright commented on CONNECTORS-236: I checked this in with two changes. First, the chemistry war I put into the lib directory. I presume that the artifact under maven will be deployed from there, and that the ant build will refer to the war directly. Second, I did not include the changes to jetty-runner, since they didn't make any sense to me. The branch these changes are in is: https://svn.apache.org/repos/asf/incubator/lcf/branches/CONNECTORS-236. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079465#comment-13079465 ] Karl Wright commented on CONNECTORS-236: Added. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt, patch2.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079494#comment-13079494 ] Karl Wright commented on CONNECTORS-236: I think we should do what we do for other artifacts that are not yet available: ask the user to install them into maven, by just adding to the procedure described here: http://incubator.apache.org/connectors/how-to-build-and-deploy.html#Preparation Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt, patch2.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079498#comment-13079498 ] Karl Wright commented on CONNECTORS-236: I updated build.xml and Base.java to use relative paths to the wars. Now I can run the test under ant, but it fails in just the manner you describe (timeout waiting for job to finish). I was able to see manifoldcf.log when I exited; it's full of these: Error tossed: org.apache.chemistry.opencmis.client.runtime.FolderImpl java.lang.ClassCastException: org.apache.chemistry.opencmis.client.runtime.Folde rImpl at org.apache.manifoldcf.crawler.connectors.cmis.CmisRepositoryConnector .getDocumentVersions(CmisRepositoryConnector.java:1026) at org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.getD ocumentVersions(BaseRepositoryConnector.java:355) at org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.getD ocumentVersions(BaseRepositoryConnector.java:336) at org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.getD ocumentVersions(BaseRepositoryConnector.java:315) at org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.getD ocumentVersions(BaseRepositoryConnector.java:292) at org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.ja va:321) Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt, patch2.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-236) Tests and test server needed for CMIS connector
[ https://issues.apache.org/jira/browse/CONNECTORS-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079506#comment-13079506 ] Karl Wright commented on CONNECTORS-236: I checked in the patch changes. Tests and test server needed for CMIS connector --- Key: CONNECTORS-236 URL: https://issues.apache.org/jira/browse/CONNECTORS-236 Project: ManifoldCF Issue Type: Bug Components: CMIS connector Reporter: Piergiorgio Lucidi Attachments: chemistry-opencmis-server-inmemory-war-0.5.0-SNAPSHOT.war, patch.txt, patch2.txt, patch3.txt The CMIS connector needs tests, and a CMIS test server to run against. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (CONNECTORS-237) RSS Connector proxy code doesn't seem to function correctly
RSS Connector proxy code doesn't seem to function correctly --- Key: CONNECTORS-237 URL: https://issues.apache.org/jira/browse/CONNECTORS-237 Project: ManifoldCF Issue Type: Bug Components: RSS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Trying to crawl through a proxy fails. No activity is recorded but all fetches fail (with timeout errors) and are requeued. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13078766#comment-13078766 ] Karl Wright commented on CONNECTORS-235: Thanks for the info. The fix, as structured, should generally apply to PostgreSQL too. Please let me know if it works for you. But I'll need to research how this problem could have gotten past the tests regardless. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal Assignee: Karl Wright Fix For: ManifoldCF 0.3 The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079097#comment-13079097 ] Karl Wright commented on CONNECTORS-235: Hmm, I'm using the very same feed you are, with PostgreSQL, and seeing perfect results. Can you attach a screen shot of the View Job page of the job in question? Also, the View Connection page for both the output connection and the repository connection? item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal Assignee: Karl Wright Fix For: ManifoldCF 0.3 The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079118#comment-13079118 ] Karl Wright commented on CONNECTORS-235: One problem I found is that due to a rebuild I was not using PostgreSQL after all, so here's another check-in to fix its handling of streamed carrydown info. r1153702. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal Assignee: Karl Wright Fix For: ManifoldCF 0.3 The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079134#comment-13079134 ] Karl Wright commented on CONNECTORS-235: Ok, another mystery solved. The RSS chromed data mode of None was not properly tried because of the inadvertant database switch, and I found that recrawling vs. crawling fresh generated incorrect version information. I've fixed that problem but I can't check it in because it causes the following error against a plain-vanilla Solr installation: ERROR: [http://www.onemansjazz.ca/content/view/330/50/] multiple values encountered for non multiValued field description: [Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue., I have created a Listener Survey and if you have the time to complete it, that would be terrific. I#39;m trying to do an evaluation of One Man#39;s Jazz as well as considering some new options that have arisen. Your feedback would be most appreciate.This survey is in two parts and is a total of twenty parts, most of them just require a click of your mouse. Click here (http://www.surveymonkey.com/s/C3DZ3JK) for Part One, and here (http://www.surveymonkey.com/s/C38FVH8) for Part Two. Thanks again for your input. ] I'm not sure why Solr is interpreting this long field as multivalued, but clearly it would be much better if I used a metadata name that wasn't description, since Solr's example configuration has dibs on that. I'll experiment and post further. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal Assignee: Karl Wright Fix For: ManifoldCF 0.3 The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079137#comment-13079137 ] Karl Wright commented on CONNECTORS-235: I switched the name to summary. r1153705. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal Assignee: Karl Wright Fix For: ManifoldCF 0.3 The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13079141#comment-13079141 ] Karl Wright commented on CONNECTORS-235: Just to be clear, here's an example of the Solr log line for indexing one of the documents from the above mentioned feed. You can, of course, configure the job to map the field names to whatever you like. This is with no mapping whatsoever. INFO: [] webapp=/solr path=/update/extract params={literal.source=http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/literal.category=Radio+-+Play+listsliteral.summary=I+had+a+lot+of+fun+putting+this+show+together+this+week.+Hope+you+enjoy+it,+too.literal.id=http://www.onemansjazz.ca/content/view/332/30/literal.title=July+23,+2011+Playlistliteral.pubdate=1311339967000} status=0 QTime=13 I'm pretty certain you must have a metadata value set for description in your job, because there is absolutely no mechanism (and never was one) for picking up the channel description from the feed. So you will have to remove that in order to get all this to work for you. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal Assignee: Karl Wright Fix For: ManifoldCF 0.3 The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13078502#comment-13078502 ] Karl Wright commented on CONNECTORS-235: That's not good. I'll have a look into this as well. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13078518#comment-13078518 ] Karl Wright commented on CONNECTORS-235: I was able to reproduce this with Derby. I am certain that it doesn't happen under postgresql. I'll check HSQLDB. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13078521#comment-13078521 ] Karl Wright commented on CONNECTORS-235: Same thing under HSQLDB. So the trick is going to be to fix these two databases without breaking PostgreSQL. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-235) item description element not indexed
[ https://issues.apache.org/jira/browse/CONNECTORS-235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13078536#comment-13078536 ] Karl Wright commented on CONNECTORS-235: Fix for file-based carrydown data for HSQLDB and Derby. r1153314. item description element not indexed Key: CONNECTORS-235 URL: https://issues.apache.org/jira/browse/CONNECTORS-235 Project: ManifoldCF Issue Type: Improvement Components: RSS connector Affects Versions: ManifoldCF 0.2 Reporter: Kate McGonigal The RSS feed's *item* description is not written to any field in the Solr index. I have a typical RSS feed with the general structure: rss channel title/title link/link description/description item title/title link/link pubDate/pubDate description *** the description I do want *** /description author/author category/category /item /channel /rss Example: For the RSS feed: http://www.onemansjazz.ca/component/option,com_rss/feed,RSS2.0/no_html,1/ the rss/channel/item/description field is not indexed into Solr. Example notes: - what does get written to the Solr description field is the description metadata from the website, i.e. Jazz radio show from Winnipeg on CKUW 95.9 FM, hosted by Maurice Hogue. in this case. - on the Dechromed Content tab of the job, No dechromed content is selected. I'm not sure if that is relevant. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-223. Resolution: Fixed r1151437 Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, CONNECTORS-223_forkMode.patch, CONNECTORS-223_jetty-runner.patch, CONNECTORS-223_tests.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-230) CMIS connector needs to be documented in end-user-documentation
[ https://issues.apache.org/jira/browse/CONNECTORS-230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-230. Resolution: Fixed Fix Version/s: ManifoldCF 0.3 r1151547. CMIS connector needs to be documented in end-user-documentation - Key: CONNECTORS-230 URL: https://issues.apache.org/jira/browse/CONNECTORS-230 Project: ManifoldCF Issue Type: Improvement Components: Documentation Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 There needs to be a section on the CMIS connector and authority in the end user documentation. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (CONNECTORS-226) Usage and meaning of ManifoldCFException type REPOSITORY_CONNECTION_ERROR needs to be reviewed and clarified
Usage and meaning of ManifoldCFException type REPOSITORY_CONNECTION_ERROR needs to be reviewed and clarified Key: CONNECTORS-226 URL: https://issues.apache.org/jira/browse/CONNECTORS-226 Project: ManifoldCF Issue Type: Bug Components: Framework core, JCIFS connector, LiveLink connector Affects Versions: ManifoldCF 0.2, ManifoldCF 0.1, ManifoldCF 0.3 Reporter: Karl Wright The ManifoldCFException type REPOSITORY_CONNECTION_ERROR seems to be treated by the framework somewhat inconsistently. In some places it is treated as a permanent connection exception, and in others as a temporary connection exception (in lieu of a ServiceInterruption where ServiceInterruption is not possible). Only two connectors use it (LiveLink and jCIFS), and the JCIFS case is not interesting. So really this is currently here to support Livelink. There are two ways forward. The first way is to convert the Livelink connector's exception to a true ServiceInterruption, and revert REPOSITORY_CONNECTION_ERROR to its original meaning, which has now been deprecated as a result of the fact that connect() methods can no longer throw ManifoldCFExceptions at all. The second is to continue the current Livelink-style usage, and make ALL usages consistent with that. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (CONNECTORS-226) Usage and meaning of ManifoldCFException type REPOSITORY_CONNECTION_ERROR needs to be reviewed and clarified
[ https://issues.apache.org/jira/browse/CONNECTORS-226?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright reassigned CONNECTORS-226: -- Assignee: Karl Wright Usage and meaning of ManifoldCFException type REPOSITORY_CONNECTION_ERROR needs to be reviewed and clarified Key: CONNECTORS-226 URL: https://issues.apache.org/jira/browse/CONNECTORS-226 Project: ManifoldCF Issue Type: Bug Components: Framework core, JCIFS connector, LiveLink connector Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright The ManifoldCFException type REPOSITORY_CONNECTION_ERROR seems to be treated by the framework somewhat inconsistently. In some places it is treated as a permanent connection exception, and in others as a temporary connection exception (in lieu of a ServiceInterruption where ServiceInterruption is not possible). Only two connectors use it (LiveLink and jCIFS), and the JCIFS case is not interesting. So really this is currently here to support Livelink. There are two ways forward. The first way is to convert the Livelink connector's exception to a true ServiceInterruption, and revert REPOSITORY_CONNECTION_ERROR to its original meaning, which has now been deprecated as a result of the fact that connect() methods can no longer throw ManifoldCFExceptions at all. The second is to continue the current Livelink-style usage, and make ALL usages consistent with that. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13071061#comment-13071061 ] Karl Wright commented on CONNECTORS-221: I tried to apply either patch 5 or patch 6 to the branch and they both failed to apply cleanly. I've committed all patches up to patch 4. Any hints? A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-build-patch-3.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch-3.txt, CONNECTORS-221-branch-java-patch-4.txt, CONNECTORS-221-branch-java-patch-5.txt, CONNECTORS-221-branch-java-patch-6.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-221: --- Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Assignee: Karl Wright Status: Resolved (was: Patch Available) r1151106, merging CONNECTORS-221 branch into trunk A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-build-patch-3.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch-3.txt, CONNECTORS-221-branch-java-patch-4.txt, CONNECTORS-221-branch-java-patch-5.txt, CONNECTORS-221-branch-java-patch-6.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (CONNECTORS-227) CMIS connector does not report exception text for connection check method
CMIS connector does not report exception text for connection check method - Key: CONNECTORS-227 URL: https://issues.apache.org/jira/browse/CONNECTORS-227 Project: ManifoldCF Issue Type: Improvement Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Priority: Minor The CMIS connector does not include the exception text in its connection errors: Connection failed: CMIS: Error during getting a new session The convention is to include the exception text, as follows: Connection failed: CMIS: Error during getting a new session: xxx ... where xxx is the text. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (CONNECTORS-228) Need maven support for CMIS connector build
Need maven support for CMIS connector build --- Key: CONNECTORS-228 URL: https://issues.apache.org/jira/browse/CONNECTORS-228 Project: ManifoldCF Issue Type: Improvement Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright The new CMIS connector needs to be built and included under the Maven build. This includes its dependencies. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-227) CMIS connector does not report exception text for connection check method
[ https://issues.apache.org/jira/browse/CONNECTORS-227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-227: --- Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Status: Resolved (was: Patch Available) r1151170. CMIS connector does not report exception text for connection check method - Key: CONNECTORS-227 URL: https://issues.apache.org/jira/browse/CONNECTORS-227 Project: ManifoldCF Issue Type: Improvement Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Priority: Minor Fix For: ManifoldCF 0.3 Attachments: patch.txt The CMIS connector does not include the exception text in its connection errors: Connection failed: CMIS: Error during getting a new session The convention is to include the exception text, as follows: Connection failed: CMIS: Error during getting a new session: xxx ... where xxx is the text. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (CONNECTORS-231) Apache Commons IO dependency is missing in the pom.xml
[ https://issues.apache.org/jira/browse/CONNECTORS-231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright reassigned CONNECTORS-231: -- Assignee: Karl Wright Apache Commons IO dependency is missing in the pom.xml -- Key: CONNECTORS-231 URL: https://issues.apache.org/jira/browse/CONNECTORS-231 Project: ManifoldCF Issue Type: Bug Components: Framework core Affects Versions: ManifoldCF 0.3 Reporter: Piergiorgio Lucidi Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: patch.txt Original Estimate: 1h Remaining Estimate: 1h Trying to use the Webapp deployed with Maven using Jetty and trying to add a new repository connector the application return a NoClassDef exception for the Apache Commons IO package. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (CONNECTORS-228) Need maven support for CMIS connector build
[ https://issues.apache.org/jira/browse/CONNECTORS-228?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright updated CONNECTORS-228: --- Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Status: Resolved (was: Patch Available) r1151180 r1151182 Need maven support for CMIS connector build --- Key: CONNECTORS-228 URL: https://issues.apache.org/jira/browse/CONNECTORS-228 Project: ManifoldCF Issue Type: Improvement Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: patch.txt The new CMIS connector needs to be built and included under the Maven build. This includes its dependencies. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13070530#comment-13070530 ] Karl Wright commented on CONNECTORS-221: Hi Piergiorgio, The authority connector now no longer throws an exception when the connection parameters are bogus, but the Repository connector does: java.lang.ClassCastException: org.apache.chemistry.opencmis.commons.exceptions.C misConnectionException cannot be cast to java.lang.Error at org.apache.manifoldcf.crawler.connectors.cmis.CmisRepositoryConnector .getSession(CmisRepositoryConnector.java:327) at org.apache.manifoldcf.crawler.connectors.cmis.CmisRepositoryConnector .checkConnection(CmisRepositoryConnector.java:407) at org.apache.manifoldcf.crawler.connectors.cmis.CmisRepositoryConnector .check(CmisRepositoryConnector.java:284) at org.apache.jsp.viewconnection_jsp._jspService(viewconnection_jsp.java :326) Can you look at this? The check() method should either throw a ManifoldCFException or return an appropriate string. A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-build-patch-3.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch-3.txt, CONNECTORS-221-branch-java-patch-4.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Assigned] (CONNECTORS-225) When using Derby, ManifoldCF incremental indexer sometimes gets a deadlock exception
[ https://issues.apache.org/jira/browse/CONNECTORS-225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright reassigned CONNECTORS-225: -- Assignee: Karl Wright When using Derby, ManifoldCF incremental indexer sometimes gets a deadlock exception Key: CONNECTORS-225 URL: https://issues.apache.org/jira/browse/CONNECTORS-225 Project: ManifoldCF Issue Type: Bug Components: Framework agents process Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright When working with Derby and indexing documents rapidly, sometimes the following deadlock stack trace is thrown: at org.apache.manifoldcf.core.database.DBInterfaceDerby.reinterpretExcep tion(DBInterfaceDerby.java:803) at org.apache.manifoldcf.core.database.DBInterfaceDerby.performQuery(DBI nterfaceDerby.java:961) at org.apache.manifoldcf.core.database.BaseTable.performQuery(BaseTable. java:229) at org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester.no teDocumentIngest(IncrementalIngester.java:1372) at org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester.pe rformIngestion(IncrementalIngester.java:469) at org.apache.manifoldcf.agents.incrementalingest.IncrementalIngester.do cumentIngest(IncrementalIngester.java:365) at org.apache.manifoldcf.crawler.system.WorkerThread$ProcessActivity.ing estDocument(WorkerThread.java:1587) at org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnect or.processDocuments(WebcrawlerConnector.java:1222) at org.apache.manifoldcf.crawler.connectors.BaseRepositoryConnector.proc essDocuments(BaseRepositoryConnector.java:423) at org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.ja -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13070271#comment-13070271 ] Karl Wright commented on CONNECTORS-221: The pertinent response is: Karl, Axis 1.4 is known to work on application servers that come with a more recent version of the SAAJ API (which is basically the case for all Java EE 5 compliant servers because the SAAJ API is a dependency of the JAX-WS API). Therefore, it should work in your case as well. Andreas So, I'm willing to merge this branch into trunk. I'll look into doing that sometime this week. In the meantime, please confirm that development is essentially complete for the moment. A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-build-patch-3.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch-3.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13068263#comment-13068263 ] Karl Wright commented on CONNECTORS-223: bq. Per default, maven also runs the tests in a separate process. So does it start the process, run all the tests, and shut the process down? Or does it start a process for each test? bq. The execution procedure is sequential. Each tests runs to the whole lifecycle, before an other test starts. Ok, that's a relief. Other than trying to run these tests myself under maven, I can't think of any other way to proceed other than to ask you to figure out a way to get at the manifoldcf.log output for the test that fails. The timeout is happening because the crawl it sets up is never finishing. This could well be due to some static objects hanging around from one cycle to the next, but I'm never going to be able to tell without some work. I would have thought using ant with fork=false would exercise the same path, but clearly Maven is doing something different from that. Maybe the best way forward is to give me detailed instructions on how to set maven up in the way you have it, so I can debug at length. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13068326#comment-13068326 ] Karl Wright commented on CONNECTORS-223: I tried running mvn on the pom's currently checked in and I get this: [ERROR] Failed to execute goal on project mcf-core: Could not resolve dependenci es for project org.apache.manifoldcf:mcf-core:jar:0.3.0-SNAPSHOT: Could not find artifact com.bitmechanic:jdbcpool:jar:0.99 in central (http://repo1.maven.org/m aven2) - [Help 1] [ERROR] Do you see this error too? Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13068334#comment-13068334 ] Karl Wright commented on CONNECTORS-223: r1148733. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, CONNECTORS-223_forkMode.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13068363#comment-13068363 ] Karl Wright commented on CONNECTORS-223: With this and similar imports, I was able to get further. Now I am stopped by the following error, which looks like something new: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin: 2.1:copy (copy-war) on project mcf-jettyrunner: Unable to find artifact. Could n ot find artifact org.apache.manifoldcf:mcf-api-service:war:0.3.0-SNAPSHOT [ERROR] Thoughts? (I'm keeping all this information around in order to update the how-to-build-and-deploy page, FWIW.) Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, CONNECTORS-223_forkMode.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Issue Comment Edited] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13068363#comment-13068363 ] Karl Wright edited comment on CONNECTORS-223 at 7/20/11 1:24 PM: - With that import and a few other similar imports, I was able to get further. Now I am stopped by the following error, which looks like something new: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin: 2.1:copy (copy-war) on project mcf-jettyrunner: Unable to find artifact. Could n ot find artifact org.apache.manifoldcf:mcf-api-service:war:0.3.0-SNAPSHOT [ERROR] This is the result of mvn test. Thoughts? (I'm keeping all this information around in order to update the how-to-build-and-deploy page, FWIW.) was (Author: kwri...@metacarta.com): With that import and a few other similar imports, I was able to get further. Now I am stopped by the following error, which looks like something new: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin: 2.1:copy (copy-war) on project mcf-jettyrunner: Unable to find artifact. Could n ot find artifact org.apache.manifoldcf:mcf-api-service:war:0.3.0-SNAPSHOT [ERROR] Thoughts? (I'm keeping all this information around in order to update the how-to-build-and-deploy page, FWIW.) Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, CONNECTORS-223_forkMode.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-223. Resolution: Fixed Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, CONNECTORS-223_forkMode.patch, CONNECTORS-223_jetty-runner.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13067802#comment-13067802 ] Karl Wright commented on CONNECTORS-223: r1148417. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13067811#comment-13067811 ] Karl Wright commented on CONNECTORS-223: bq. Invoking more than one test ends up in a database not found error. So let me be sure I understand the model. These tests are all executing in one JVM, correct? Can you attach a stack trace? I suspect that the issue has to do with setup/teardown of the database; I believe that each test's cleanup method removes the database, so if the sequence looks like this, for tests A, B, and C: setup (A) setup (B) setup (C) (A) (B) (C) cleanup (C) cleanup (B) cleanup (A) ... then this could happen. But if the sequence is: setup (A) (A) cleanup (A) etc. ... then it is a complete mystery. I should be able to tell what sequence it is from a trace though. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13067837#comment-13067837 ] Karl Wright commented on CONNECTORS-223: I tried to simulate what maven does by changing the ant build's junit invocation from fork=true to fork=false. When I do this without the patch, I get the same symptom as you see under Maven. With the patch, however, it works fine. I think perhaps there is a problem with your testing procedure? I'm going to commit the patch changes now - could you synch up and try them again under maven? r1148443. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Attachments: CONNECTORS-223.patch, test_reset.patch Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13066923#comment-13066923 ] Karl Wright commented on CONNECTORS-223: The only requirement I have for creation of the test databases and configuration files is that it must be possible to have multiple workareas checked out with on tests running on each so that the tests do not collide with one another. Setting up paths that depend on resources may therefore not work. Other than than, I'm open to any patch you want to propose. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13067324#comment-13067324 ] Karl Wright commented on CONNECTORS-221: Committed these changes to the branch. r1148064. A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-build-patch-3.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch-3.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065748#comment-13065748 ] Karl Wright commented on CONNECTORS-223: Please go ahead, and attach the patch to this ticket; I'll commit it right away. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065780#comment-13065780 ] Karl Wright commented on CONNECTORS-223: Renaming the tests should not be hard. But what about the test base classes? Since they begin with Test they will be executed independently, although they do not have any actual tests in them. They do have expensive setup and teardown methods though. Thus they should probably also be renamed to something that won't execute on its own. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065853#comment-13065853 ] Karl Wright commented on CONNECTORS-223: r1147086. Let me know if there's anything further you need. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065144#comment-13065144 ] Karl Wright commented on CONNECTORS-221: You have to invoke the authority service to have the authority connector invoked. This is an HTTP request. For example (if you have curl) curl http://localhost:8345/mcf-authority-service/UserACLs?username=f...@bar.com;. The Active Directory connector is not an exception at all. Other connectors that have authorities are: Documentum, Livelink, and Meridio. As for how to do this with CMIS, let's ask a few basic questions. First, does CMIS have a notion of user groups? I see from your earlier comment that the user id's might be something like johndoe or admin. Are there group ID's too? Because all you really need to do at authority time is come up with the list of user id's and group id's that correspond to a user, nothing having to do with content. A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.2, ManifoldCF 0.1, ManifoldCF 0.3 Reporter: Karl Wright Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065219#comment-13065219 ] Karl Wright commented on CONNECTORS-221: bq. Each CMIS repository could have different population, the username has meaning only for a specific CMIS repository (it depends on the repositoryId that could be added in the configuration). So your pass-through authority connector would have to require you to specify the repositoryId as part of its configuration information, even though it will not use this value in any way. That will separate the user space and force the MCF user to choose which user space they mean for the repository tokens. bq. I'm not sure that I can implement this solution, but I can investigate. The authority connector would not need to even communicate to the repository. It would simply provide a MCF-user-specified regular-expression-based mapping from the active directory user name to the user names used by that particular repository, but would not involve the repository in this at all. It would always return exactly one access token for a given user request. Have a look at the null authority, which does almost what you need this to do. You will need to add regular-expression-based mapping, that is all. See ManifoldCF in Action chapter 8 for a description of how that can be done. A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065257#comment-13065257 ] Karl Wright commented on CONNECTORS-223: I just ran into a potential issue. The framework tests are organized as follows: - the core test package consists of tests and a TestBase class - the agents test package consists of tests and a TestBase class that extends the core TestBase class - the pull-agent test package consists of tests and a TestBase class that extends the agents TestBase class The question is, where should the TestBase classes live? Will maven do the right thing if these are all moved, to core/src/test/java, agents/src/test/java, and pull-agent/src/test/java, respectively? Or do we need specific mcf-core-test, mcf-agents-test, and mcf-pull-agent-test subprojects, for the test base classes? How is this usually handled in Maven? Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065329#comment-13065329 ] Karl Wright commented on CONNECTORS-223: I've created a branch, https://svn.apache.org/repos/asf/incubator/lcf/branches/CONNECTORS-223, where I've started the rearrangement. If you could have a look at the framework subproject in this branch to see if I have arranged things properly, that would be great. If that all looks OK, I'm planning to tackle the connectors next, then the end-to-end tests. Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (CONNECTORS-223) Tests in project hierarchy do not adhere to maven conventions
[ https://issues.apache.org/jira/browse/CONNECTORS-223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Karl Wright resolved CONNECTORS-223. Resolution: Fixed Fix Version/s: ManifoldCF 0.3 Assignee: Karl Wright Tests in project hierarchy do not adhere to maven conventions - Key: CONNECTORS-223 URL: https://issues.apache.org/jira/browse/CONNECTORS-223 Project: ManifoldCF Issue Type: Bug Components: Build Affects Versions: ManifoldCF 0.1, ManifoldCF 0.2, ManifoldCF 0.3 Reporter: Karl Wright Assignee: Karl Wright Fix For: ManifoldCF 0.3 Maven expects unit tests under .../src/test/java, and root-level project tests under tests/xxx/src/test/java (or equivalent, along with their own pom.xml at tests and tests/xxx). This is basically compatible with the ant build except in location detail. The proposal is to move stuff around to make the tests work with maven. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-222) Would like support for building and running ManifoldCF under eclipse
[ https://issues.apache.org/jira/browse/CONNECTORS-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065461#comment-13065461 ] Karl Wright commented on CONNECTORS-222: It might be worth considering using the maven Eclipse plug-in for this purpose. As tobr dev says: I also tried to import mcf into eclipse but it does not work in an easy way. That's why I was looking for the maven integration. It is really easy to import the modules using maven and the m2eclipse plugin (Just import as maven project)... The maven plugin is also able to depend on the current SNAPSHOT versions of the project dependencies. It may be worth looking into this approach. Would like support for building and running ManifoldCF under eclipse Key: CONNECTORS-222 URL: https://issues.apache.org/jira/browse/CONNECTORS-222 Project: ManifoldCF Issue Type: New Feature Components: Framework agents process Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Being able to build and run under Eclipse would allow people to develop connectors and patches more readily. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (CONNECTORS-222) Would like support for building and running ManifoldCF under eclipse
Would like support for building and running ManifoldCF under eclipse Key: CONNECTORS-222 URL: https://issues.apache.org/jira/browse/CONNECTORS-222 Project: ManifoldCF Issue Type: New Feature Components: Framework agents process Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Being able to build and run under Eclipse would allow people to develop connectors and patches more readily. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (CONNECTORS-221) A CMIS connector would be helpful
[ https://issues.apache.org/jira/browse/CONNECTORS-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13065044#comment-13065044 ] Karl Wright commented on CONNECTORS-221: Any progress on an authority connector? A CMIS connector would be helpful - Key: CONNECTORS-221 URL: https://issues.apache.org/jira/browse/CONNECTORS-221 Project: ManifoldCF Issue Type: New Feature Components: CMIS connector Affects Versions: ManifoldCF 0.3 Reporter: Karl Wright Attachments: CONNECTORS-221-DEPENDENCIES.txt, CONNECTORS-221-Java.txt, CONNECTORS-221-branch-build-patch-2.txt, CONNECTORS-221-branch-java-patch-2.txt, CONNECTORS-221-branch-java-patch.txt, CONNECTORS-221-build-example-patch.txt, CONNECTORS-221.txt, CONNECTORS-221.zip, screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg, screenshot-5.jpg, screenshot-6.jpg, screenshot-7.jpg, screenshot-8.jpg Several people have asked if ManifoldCF supports CMIS. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira