hi Karl It seems windows share connector broke now. While configuring job for windows share and click on path tab i get following error:
ERROR 2014-05-21 11:39:18,056 (http-bio-8080-exec-6) - Missing resource bundle 'org.apache.manifoldcf.crawler.connectors.sharedrive.common' for locale 'en': Can't find bundle for base name org.apache.manifoldcf.crawler.connectors.sharedrive.common, locale en; trying en_US java.util.MissingResourceException: Can't find bundle for base name org.apache.manifoldcf.crawler.connectors.sharedrive.common, locale en at java.util.ResourceBundle.throwMissingResourceException(Unknown Source) at java.util.ResourceBundle.getBundleImpl(Unknown Source) at java.util.ResourceBundle.getBundle(Unknown Source) at org.apache.manifoldcf.core.i18n.Messages.getResourceBundle(Messages.java:142) at org.apache.manifoldcf.core.i18n.Messages.getMessage(Messages.java:178) at org.apache.manifoldcf.core.i18n.Messages.getString(Messages.java:216) at org.apache.manifoldcf.crawler.connectors.sharedrive.Messages.getString(Messages.java:91) at org.apache.manifoldcf.crawler.connectors.sharedrive.Messages.getString(Messages.java:39) at org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector.outputSpecificationHeader(SharedDriveConnector.java:2824) at org.apache.jsp.editjob_jsp._jspService(editjob_jsp.java:650) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:750) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:720) at org.apache.jsp.execute_jsp._jspService(execute_jsp.java:1607) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) It was working previously, thanks Babita Bansal On Tue, May 20, 2014 at 4:39 PM, Karl Wright <[email protected]> wrote: > Hi Babita, > > Here is the pertinent stack trace: > > >>>>>> > SEVERE: Servlet.service() for servlet jsp threw exception > org.apache.commons.discovery.DiscoveryException: Class > org.apache.commons.logging.impl.SLF4JLogFactory does not implement > org.apache.commons.logging.LogFactory > at > org.apache.commons.discovery.tools.ClassUtils.verifyAncestory(ClassUtils.java:178) > at > org.apache.commons.discovery.tools.SPInterface.verifyAncestory(SPInterface.java:258) > at > org.apache.commons.discovery.tools.SPInterface.newInstance(SPInterface.java:246) > at > org.apache.commons.discovery.tools.DiscoverClass.newInstance(DiscoverClass.java:520) > at > org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:370) > at > org.apache.commons.discovery.tools.DiscoverSingleton.find(DiscoverSingleton.java:328) > at > org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41) > at > org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33) > at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43) > at org.apache.axis.client.Service.getAxisClient(Service.java:104) > at org.apache.axis.client.Service.<init>(Service.java:144) > at > com.microsoft.schemas.sharepoint.soap.ListsLocator.<init>(ListsLocator.java:17) > at > org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper$ListsWS.<init>(SPSProxyHelper.java:2838) > at > org.apache.manifoldcf.crawler.connectors.sharepoint.SPSProxyHelper.checkConnection(SPSProxyHelper.java:1483) > at > org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository.check(SharePointRepository.java:399) > at > org.apache.jsp.viewconnection_jsp._jspService(viewconnection_jsp.java:296) > <<<<<< > > It basically looks like something is broken with how logging is being > resolved in this environment. I'll have to look into what is happening; it > may be that something recently added to the war is conflicting with Tomcat. > > Karl > > > > On Tue, May 20, 2014 at 10:36 AM, Babita Bansal > <[email protected]>wrote: > >> Hi Karl >> >> I did the way which you have mentioned, getting same issue, after click >> on save page doesn't displayed anything just a blank screen. >> >> attached log files of tomcat and properties.xml file. >> >> Thanks >> Babita Bansal >> >> >> On Tue, May 20, 2014 at 1:38 PM, Karl Wright <[email protected]> wrote: >> >>> HI Babita, >>> >>> I would recommend keeping it as simple as possible. I therefore >>> recommend using the single-process combined war model. The name of the war >>> is mcf-combined-service.war, and here are the steps you will need to deploy >>> a system using it: >>> >>> (0) First, remove all the mcf web applications you've currently deployed >>> in your tomcat instance, or start with a fresh tomcat instance >>> (1) cd dist/example >>> (2) Modify properties.xml to point to your postgresql instance. Do not >>> make any other changes. >>> (3) Modify the Tomcat startup script, or use the Tomcat service >>> administration client, to set a Java "-Dorg.apache.manifoldcf.configfile" >>> switch to point to the example's properties.xml file. Use an absolute file >>> path. >>> (4) Start tomcat. >>> (5) Deploy and start the mcf-combined-service web application, >>> preferably using the Tomcat administration client. The war is in >>> dist/web/war. >>> >>> That should be all you need to do. >>> >>> Karl >>> >>> >>> >>> >>> On Tue, May 20, 2014 at 8:29 AM, Babita Bansal >>> <[email protected]>wrote: >>> >>>> Hi Karl >>>> >>>> Thanks for the update. What i am looking to achieve >>>> >>>> 1 manifoldCF setup on tomcat 7 >>>> 2. manifoldCF setup for postgres database >>>> 3. manifold setup for solr >>>> 4. Alfresco connector >>>> 5. windows share >>>> 6. share point connector >>>> >>>> >>>> Could you please let me know the best package to deploy and use here? >>>> would appreciate if you could share some links. >>>> >>>> >>>> If i talked about is working mean, if i start manifold using >>>> start.jar...what jar has be be deployed on tomcat and could you please help >>>> me in setting up logger for manifold. >>>> >>>> Thanks >>>> Babita Bansal >>>> >>>> >>>> >>>> On Tue, May 20, 2014 at 12:45 PM, Karl Wright <[email protected]>wrote: >>>> >>>>> Hi Babita, >>>>> >>>>> A correction: You do NOT need to make sure tomcat and agents process >>>>> share the same working directory. Just make sure they share the same >>>>> properties.xml file. >>>>> >>>>> Karl >>>>> >>>>> >>>>> On Tue, May 20, 2014 at 7:29 AM, Karl Wright <[email protected]>wrote: >>>>> >>>>>> Hi Babita, >>>>>> >>>>>> If what you are doing is simply setting up ManifoldCF for the first >>>>>> time, what I'd do is this: >>>>>> >>>>>> (1) Pick a deployment model. All models work with Postgresql, so >>>>>> that is not a reason to pick one over the other. Simpler is usually >>>>>> better >>>>>> (easier to manage etc), so if you can get away with the single-process >>>>>> model, that would be the easiest. >>>>>> >>>>>> This is the roughly the order of complexity, less complexity to more >>>>>> complexity: >>>>>> (a) Single process >>>>>> (b) Combined war >>>>>> (c) Multiprocess setup with zookeeper synchronization (agents >>>>>> process, mcf-authority-service war, mcf-crawler-ui war, mcf-api-service >>>>>> war) >>>>>> (d) Multiprocess setup with filesystem synchronization >>>>>> >>>>>> (2) Configure MCF based strongly on the examples. There is an >>>>>> example for EVERY model above. If you are using Tomcat rather than >>>>>> jetty, >>>>>> you still do the same things. But there are some differences: >>>>>> >>>>>> - make sure the -D switch is set to point to the appropriate >>>>>> properties.xml >>>>>> - make sure your tomcat and your agents process share the same >>>>>> working directory, or resolving relative paths in properties.xml will not >>>>>> work properly >>>>>> - deploy the jars using the tomcat administrative web application; >>>>>> don't mess with tomcat configuration information >>>>>> >>>>>> Karl >>>>>> >>>>>> >>>>>> On Tue, May 20, 2014 at 6:37 AM, Babita Bansal < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Karl >>>>>>> >>>>>>> Please see my response below: >>>>>>> >>>>>>> (1) What version of MCF are you trying to debug? Which MCF version >>>>>>> did that screen shot come from? I refreshed my browser and clear the >>>>>>> cache >>>>>>> now seeing new UI. >>>>>>> >>>>>>> I am using manifold CF version 1.5.1 as mentioned downloaded code >>>>>>> from >>>>>>> apache-manifoldcf-1.5.1-src.zip<http://archive.apache.org/dist/manifoldcf/apache-manifoldcf-1.5.1-src.zip> >>>>>>> from >>>>>>> http://manifoldcf.apache.org/en_US/download.html#Apache+ManifoldCF+1.5.1%2C+2014+Feb+20 >>>>>>> >>>>>>> (2) How is MCF deployed on tomcat? Is it the combined war you >>>>>>> deployed, or individual service wars? >>>>>>> >>>>>>> I have configured xml configuration of all war files in tomcat conf >>>>>>> location ../tomcat/conf/Catalina/localhost/, sample like >>>>>>> >>>>>>> <?xml version="1.0" encoding="utf-8"?> >>>>>>> >>>>>>> <Context >>>>>>> docBase="C:\IW\MCF\manifoldcf\dist\web\war\mcf-api-service.war" >>>>>>> debug="0" >>>>>>> crossContext="true"> </Context> >>>>>>> >>>>>>> >>>>>>> Did it for all 4 war simmilar way changing name of war and filename >>>>>>> as per war. Which is successfully deploying and extracting on tomcat >>>>>>> webapps folder. >>>>>>> >>>>>>> (3) What kind of synchronization have you configured in >>>>>>> properties.xml? >>>>>>> >>>>>>> In properties file i have done following configuration to connect to >>>>>>> postgres DB attached in mail. And startup of tomcat use >>>>>>> -Dorg.apache.manifoldcf.configfile=C:\IW\MCF\manifoldcf\dist\multiprocess-example\properties.xml >>>>>>> to read the configuration of property file. >>>>>>> >>>>>>> My tomcat version in 7 and postgres version is 9.1 and running on >>>>>>> windows 2008. >>>>>>> >>>>>>> >>>>>>> Please let me know if i missed anything. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> Babita Bansal >>>>>>> >>>>>>> >>>>>>> On Tue, May 20, 2014 at 11:16 AM, Karl Wright <[email protected]>wrote: >>>>>>> >>>>>>>> Hi Babita, >>>>>>>> >>>>>>>> We have proven only that the SharePoint connector for 1.5.1 works >>>>>>>> properly against the SharePoint you are trying to crawl, so there is no >>>>>>>> SharePoint connector bug. What I had intended to do from this point >>>>>>>> was to >>>>>>>> change one thing at a time between the 1.5.1 single-process example >>>>>>>> running >>>>>>>> on Derby and whatever MCF version and configuration you are trying to >>>>>>>> debug. But since I don't know what version that is, and don't know >>>>>>>> how it >>>>>>>> is configured, I cannot make this plan work without further >>>>>>>> information. >>>>>>>> >>>>>>>> Before we go further, can you tell me: >>>>>>>> >>>>>>>> (1) What version of MCF are you trying to debug? Which MCF version >>>>>>>> did that screen shot come from? >>>>>>>> (2) How is MCF deployed on tomcat? Is it the combined war you >>>>>>>> deployed, or individual service wars? >>>>>>>> (3) What kind of synchronization have you configured in >>>>>>>> properties.xml? >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Karl >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Tue, May 20, 2014 at 5:52 AM, Babita Bansal < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Karl >>>>>>>>> >>>>>>>>> I have downloaded source code zip >>>>>>>>> apache-manifoldcf-1.5.1-src.zip<http://archive.apache.org/dist/manifoldcf/apache-manifoldcf-1.5.1-src.zip> >>>>>>>>> from >>>>>>>>> http://manifoldcf.apache.org/en_US/download.html#Apache+ManifoldCF+1.5.1%2C+2014+Feb+20 >>>>>>>>> and built using ant build. >>>>>>>>> >>>>>>>>> What i mean here if i start manifold using start.jar, i could see >>>>>>>>> the latest UI and share point connector is also working, will share >>>>>>>>> you the >>>>>>>>> screen shot. Can you point me the exact source code which needs to be >>>>>>>>> use. >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> Babita Bansal >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> thanks >>>>>>>>> Babita Banal >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, May 20, 2014 at 10:17 AM, Karl Wright >>>>>>>>> <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> Also, your screen shot cannot be from mcf 1.5.1. The style sheet >>>>>>>>>> is completely different now. What version of mcf are you really >>>>>>>>>> using? >>>>>>>>>> >>>>>>>>>> Karl >>>>>>>>>> >>>>>>>>>> Sent from my Windows Phone >>>>>>>>>> ------------------------------ >>>>>>>>>> From: Karl Wright >>>>>>>>>> Sent: 5/20/2014 5:13 AM >>>>>>>>>> To: Babita Bansal; [email protected] >>>>>>>>>> Subject: RE: Manifoldcf sharepoint connecyor >>>>>>>>>> >>>>>>>>>> Hi Babita, >>>>>>>>>> >>>>>>>>>> Lets take one step at a time. >>>>>>>>>> >>>>>>>>>> If single process example works, then try modifying single >>>>>>>>>> process properties.xml to point to your postgres database. The >>>>>>>>>> how-to-build-and-deploy page describes the parameters you need to do >>>>>>>>>> that. >>>>>>>>>> >>>>>>>>>> Initialize.bat is not needed for single process, so just try this >>>>>>>>>> one change and tell me how it goes. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Karl >>>>>>>>>> >>>>>>>>>> Sent from my Windows Phone >>>>>>>>>> ------------------------------ >>>>>>>>>> From: Babita Bansal >>>>>>>>>> Sent: 5/20/2014 4:23 AM >>>>>>>>>> To: [email protected] >>>>>>>>>> Subject: Re: Manifoldcf sharepoint connecyor >>>>>>>>>> >>>>>>>>>> Hi >>>>>>>>>> >>>>>>>>>> I have tried with default database and application, it working >>>>>>>>>> fine there. I need to use postgres DB. What i did, downloaded the >>>>>>>>>> source >>>>>>>>>> and built using ant. And in properties.xml file provided the >>>>>>>>>> postgres db >>>>>>>>>> settings, and run the command initialize.bat to create the postgres >>>>>>>>>> db. I >>>>>>>>>> can connect to windows share and alfresco easily. But when i tried to >>>>>>>>>> configure share point it just blank page no error on log file. Could >>>>>>>>>> you >>>>>>>>>> please let me know how to set debugging, as i don't see anything in >>>>>>>>>> log >>>>>>>>>> file. Attached screen shot for configuration : >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Any ref guide or configuration details really appreciated. Just >>>>>>>>>> to inform you guys i have not done any configuration on share point >>>>>>>>>> side >>>>>>>>>> for share point connector. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> If possible i can have screen share session with you. >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> Babita Bansal >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, May 20, 2014 at 12:33 AM, Karl Wright <[email protected] >>>>>>>>>> > wrote: >>>>>>>>>> >>>>>>>>>>> Hi Babita, >>>>>>>>>>> >>>>>>>>>>> To rule out any database or app server misconfiguration, can you >>>>>>>>>>> try running the single-process example, and setting up your >>>>>>>>>>> SharePoint >>>>>>>>>>> connection there? >>>>>>>>>>> >>>>>>>>>>> cd example >>>>>>>>>>> <java> -jar start.jar >>>>>>>>>>> >>>>>>>>>>> <set up your connection in the UI> >>>>>>>>>>> >>>>>>>>>>> Thanks! >>>>>>>>>>> Karl >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, May 19, 2014 at 6:58 PM, Babita Bansal < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi >>>>>>>>>>>> >>>>>>>>>>>> I am trying to connect sharepoint 2010 with manifoldcf >>>>>>>>>>>> . but after clicking on save i just get blank page . when i >>>>>>>>>>>> refresh page o get illegal parameter value. I am using postgres db >>>>>>>>>>>> with >>>>>>>>>>>> tomcat 7. Version of manifold is 1.5.1 . alfresco n windows share >>>>>>>>>>>> connectors are workimg fine >>>>>>>>>>>> >>>>>>>>>>>> Pls help to resolve any issue. >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
