Hi Lalit, Please do the following: In an unmodified dist/example directory, run the start-combined script. Open the UI, create the connections, and try to run the job. Does it work for you?
Karl On Wed, Jul 9, 2014 at 10:09 AM, lalit jangra <[email protected]> wrote: > Thanks Karl, > > I have reconfigured everything and this time i am starting tomcat and > deploying mcf-combined-war. I created output connection, repository > connection & job. Still when i start my job, it does not go ahead and stuck > at starting up status. > > > Regards. > > > > On Wed, Jul 9, 2014 at 12:49 PM, Karl Wright <[email protected]> wrote: > >> Hi Lalit, >> >> You do not use combined.war AND an agents process at the same time. The >> combined war INCLUDES the agents process. >> >> Karl >> >> >> >> On Wed, Jul 9, 2014 at 6:18 AM, lalit jangra <[email protected]> >> wrote: >> >>> Hi Karl, >>> >>> As per your suggestion, i built a new MCF 1.5.1 instance, con from >>> source , configured it and pointed to local postgresql DB in >>> properties.xml under /multiprocess-file-example. Then i tool a brand new >>> tomcat and configured for MCF in it in setenv.sh for properties.xml using >>> "-Dorg.apache.manifoldcf.configfile" argument and deployed mcf-combined.war >>> using app manager. >>> >>> First i initialized DB using ./initialize.sh command & the moment i >>> started agent using ./start-agents.sh command under >>> /multiprocess-file-example, i got the error, even when tomcat is not >>> started at this time. I created a job which never runs & get stuck. >>> >>> >>> ERROR 2014-07-08 13:32:19,823 (Agents thread) - Exception tossed: >>> Service 'A' of type >>> 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already >>> active >>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'A' >>> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is >>> already active >>> >>> But if i try to run jetty bundle using start.jar under example, no such >>> error but it does not fulfil my requirements. >>> >>> Regards. >>> >>> >>> On Wed, Jul 9, 2014 at 10:03 AM, Karl Wright <[email protected]> wrote: >>> >>>> So, lalit, if you run the multiprocess example without any changes, do >>>> you see this? I don't. >>>> >>>> Karl >>>> >>>> Sent from my Windows Phone >>>> >>>> -----Original Message----- >>>> From: lalit jangra >>>> Sent: 7/9/2014 12:17 AM >>>> To: Karl Wright >>>> Cc: [email protected] >>>> Subject: Re: Apache ManifoldCF job stuck up >>>> >>>> >>>> >>>> >>>> >>>> Thanks Karl, >>>> >>>> >>>> I am currently running only single agent process on single machine >>>> without clustering. I have two environments and i could see this issue >>>> coming up at both places. >>>> >>>> While trying to start agent, i could see below error. When i am trying >>>> to start agent, it says below error and exits. But there is no agent >>>> process already running. >>>> >>>> >>>> [root@server1 multiprocess-file-example]# ./start-agents.sh & >>>> >>>> [1] 5020 >>>> >>>> [root@server1 multiprocess-file-example]# Running... >>>> >>>> Configuration file successfully read >>>> >>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'A' >>>> of type 'AGENT' is already active >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:156) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>>> >>>> at >>>> org.apache.manifoldcf.agents.AgentRun.doExecute(AgentRun.java:54) >>>> >>>> at >>>> org.apache.manifoldcf.agents.BaseAgentsInitializationCommand.execute(BaseAgentsInitializationCommand.java:37) >>>> >>>> at org.apache.manifoldcf.agents.AgentRun.main(AgentRun.java:93) >>>> >>>> >>>> >>>> [1]+ Exit 1 ./start-agents.sh >>>> >>>> >>>> If i am able to successfully start agent using ./start-agents.sh, >>>> still it throws same error but i have no other process running. >>>> >>>> Regards. >>>> >>>> >>>> >>>> >>>> On Tue, Jul 8, 2014 at 2:38 PM, Karl Wright <[email protected]> wrote: >>>> >>>> Hi lalit, >>>> >>>> This occurs when you have more than one agents process with the same >>>> process id using the same shared file system directory / zookeeper >>>> cluster. There is no other way it can occur. >>>> >>>> Thanks, >>>> Karl >>>> >>>> Sent from my Windows Phone >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: lalit jangra >>>> Sent: 7/8/2014 8:38 AM >>>> To: [email protected] >>>> Subject: Re: Apache ManifoldCF job stuck up >>>> >>>> >>>> >>>> Thanks Karl, >>>> >>>> >>>> I have tried steps you suggested and it worked on one instance. >>>> >>>> But on another instance i am still not able to resolve this issue. >>>> Along with steps you mentioned, i tried recreating DB instance again, >>>> setting up new MCF instance , cleaning locks and then starting agents >>>> first & then tomcat. But issue still persists. >>>> >>>> If i try to run ./start-agents.sh, i get this error for agent A. >>>> >>>> >>>> ERROR 2014-07-08 13:32:19,823 (Agents thread) - Exception tossed: >>>> Service 'A' of type >>>> 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already >>>> active >>>> >>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'A' >>>> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is >>>> already active >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:156) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>>> >>>> at >>>> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:270) >>>> >>>> >>>> >>>> >>>> But if i try to run ./start-agents-2.sh, i see similar error but agent B >>>> >>>> >>>> >>>> >>>> >>>> ERROR 2014-07-08 13:32:19,823 (Agents thread) - Exception tossed: >>>> Service 'B' of type >>>> 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already >>>> active >>>> >>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service 'B' >>>> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is >>>> already active >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:156) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>>> >>>> at >>>> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:270) >>>> >>>> >>>> >>>> >>>> Regards. >>>> >>>> >>>> >>>> >>>> >>>> On Mon, Jul 7, 2014 at 4:55 PM, Karl Wright <[email protected]> wrote: >>>> >>>> >>>> >>>> >>>> Hi Lalit, >>>> >>>> >>>> If you are using file synchronization, you cannot expect MCF to clean >>>> up itself unless you shut it down cleanly. You should be either using >>>> ^C or plain kill, NEVER kill -9. kill -9 will leave dangling locks. >>>> >>>> >>>> >>>> To clean up dangling locks: >>>> >>>> >>>> >>>> - shut ALL manifoldcf processes and web apps down >>>> >>>> >>>> - run the lock-clean script >>>> >>>> >>>> - start up the processes again >>>> >>>> >>>> >>>> Zookeeper synchronization, by the way, does not have this kind of >>>> problem. >>>> >>>> Thanks, >>>> Karl >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Mon, Jul 7, 2014 at 11:49 AM, lalit jangra <[email protected]> >>>> wrote: >>>> >>>> >>>> >>>> >>>> Hi, >>>> >>>> >>>> I configured MCF 1.5.1 to run with Postgresql DB and tomcat 7. >>>> Initially i created all connections, created a an alfresco job and it >>>> all worked fine. >>>> >>>> >>>> Next for updates, i stopped, tomcat and agent process running. Then i >>>> updated CmisRepositoryConnector.java with my own code and run "ant >>>> build" at root of MCF. It updated all code and jars file. >>>> >>>> >>>> >>>> Also properties.xml is reset under /dist/multiprocess-file/example >>>> which i updated to connect to Postgresql DB and logging >>>> configurations. >>>> >>>> >>>> >>>> I started tomcat then agent process. Finally i started job to crawl >>>> alfresco but it got stuck and moving on. I checked into >>>> /dist/multiprocess-file/example/logs/manifoldcf.log file and could see >>>> below error. >>>> >>>> >>>> ERROR 2014-07-07 16:09:04,936 (Agents thread) - Exception tossed: >>>> Service '' of type >>>> 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is already >>>> active >>>> >>>> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Service '' >>>> of type 'AGENT_org.apache.manifoldcf.crawler.system.CrawlerAgent' is >>>> already active >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:156) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.BaseLockManager.registerServiceBeginServiceActivity(BaseLockManager.java:120) >>>> >>>> at >>>> org.apache.manifoldcf.core.lockmanager.LockManager.registerServiceBeginServiceActivity(LockManager.java:69) >>>> >>>> at >>>> org.apache.manifoldcf.agents.system.AgentsDaemon.checkAgents(AgentsDaemon.java:270) >>>> >>>> at >>>> org.apache.manifoldcf.agents.system.AgentsDaemon$AgentsThread.run(AgentsDaemon.java:208) >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> I created another job but that got stuck too.Is DB got corrupt due to >>>> rebuild? >>>> >>>> >>>> >>>> >>>> Also is this the right way to build MCF (I hope its correct way). Now >>>> what should i do to fix this issue? >>>> >>>> >>>> >>>> >>>> >>>> Please help. >>>> >>>> Regards, >>>> Lalit Jangra. >>>> >>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Lalit Jangra. >>>> >>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Lalit Jangra. >>>> >>> >>> >>> >>> -- >>> Regards, >>> Lalit Jangra. >>> >> >> > > > -- > Regards, > Lalit Jangra. >
