but it was working till yesterday, no changes have been made by me. any clue?
On Wed, May 21, 2014 at 11:47 AM, Wright, Karl <[email protected]> wrote: > That exception merely means that it can't find a specific language pack > for your locale. It is harmless. > > Karl > > Sent from my Windows Phone > ------------------------------ > From: Babita Bansal > Sent: 5/21/2014 6:42 AM > To: Karl Wright > Cc: [email protected] > Subject: Re: Manifoldcf sharepoint connecyor > > 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 >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
