If you have an eclipse settings file or documentation, please consider
contributing it!  I know other people like and use eclipse, even
though I don't. ;-)

Karl

On Fri, Apr 29, 2011 at 8:12 PM, daddy...@gmail.com <daddy...@gmail.com> wrote:
> I am not sure but it is likely related to postgresql configuration.  make 
> sure you have more postgres connections than you need.
>
> Karl
>
> Sent from my Nokia phone
> -----Original Message-----
> From: ho...@farzad.net
> Sent:  29/04/2011, 12:41  PM
> To: connectors-dev@incubator.apache.org
> Subject: Re: Agent Process in Eclipse
>
>
>  That did the trick, I wasn't pointing it to the properties file!!
>  Thanks!!
>
>  I had left the agent process running and this morning I got the
>  following error:  Any thoughts?
>
>  org.apache.manifoldcf.core.interfaces.ManifoldCFException: Database
>  exception: Exception doing query: An I/O error occured while sending to
>  the backend.
>  Exception: java.net.SocketTimeoutException: Read timed out
>  Stack Trace:
>  java.net.SocketTimeoutException: Read timed out
>        at java.net.SocketInputStream.socketRead0(Native Method)
>        at java.net.SocketInputStream.read(Unknown Source)
>        at
>  org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:135)
>        at
>  org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:104)
>        at
>  org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
>        at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:255)
>        at
>  org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1165)
>        at
>  org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:191)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:337)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:329)
>        at
>  org.apache.manifoldcf.core.database.Database.execute(Database.java:566)
>        at
>  t
>  org.apache.manifoldcf.core.database.Database$ExecuteQueryThread.run(Database.java:421)
>  End of Stack Trace
>
>        at
>  org.apache.manifoldcf.core.database.Database.executeViaThread(Database.java:461)
>        at
>  org.apache.manifoldcf.core.database.Database.executeUncachedQuery(Database.java:505)
>        at
>  org.apache.manifoldcf.core.database.Database$QueryCacheExecutor.create(Database.java:1131)
>        at
>  org.apache.manifoldcf.core.cachemanager.CacheManager.findObjectsAndExecute(CacheManager.java:144)
>        at
>  org.apache.manifoldcf.core.database.Database.executeQuery(Database.java:168)
>        at
>  org.apache.manifoldcf.core.database.DBInterfacePostgreSQL.performQuery(DBInterfacePostgreSQL.java:809)
>        at
>  org.apache.manifoldcf.core.database.BaseTable.performQuery(BaseTable.java:229)
>        at
>  org.apache.manifoldcf.agents.agentmanager.AgentManager.getAllAgents(AgentManager.java:218)
>        at
>  org.apache.manifoldcf.agents.system.ManifoldCF.startAgents(ManifoldCF.java:103)
>        at org.apache.manifoldcf.agents.AgentRun.doExecute(AgentRun.java:50)
>        at
>  org.apache.manifoldcf.agents.BaseAgentsInitializationCommand.execute(BaseAgentsInitializationCommand.java:37)
>        at org.apache.manifoldcf.agents.AgentRun.main(AgentRun.java:77)
>  Caused by: org.postgresql.util.PSQLException: An I/O error occured
>  while sending to the backend.
>  Exception: java.net.SocketTimeoutException: Read timed out
>  Stack Trace:
>  java.net.SocketTimeoutException: Read timed out
>        at java.net.SocketInputStream.socketRead0(Native Method)
>        at java.net.SocketInputStream.read(Unknown Source)
>        at
>  org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:135)
>        at
>  org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:104)
>        at
>  org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
>        at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:255)
>        at
>  org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1165)
>        at
>  org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:191)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:337)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:329)
>        at
>  org.apache.manifoldcf.core.database.Database.execute(Database.java:566)
>        at
>  org.apache.manifoldcf.core.database.Database$ExecuteQueryThread.run(Database.java:421)
>  End of Stack Trace
>
>        at
>  org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:217)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:337)
>        at
>  org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:329)
>        at
>  org.apache.manifoldcf.core.database.Database.execute(Database.java:566)
>        at
>  org.apache.manifoldcf.core.database.Database$ExecuteQueryThread.run(Database.java:421)
>  PooledConnection.guardConnection(): found closed Connection. Statement
>  information follows. Attempting to recover.
>  PooledConnection.guardConnection: statement was null
>  PooledConnection.guardConnection(): Recovered connection
>  ERROR: transport error 202: recv error: Connection timed out
>
>
>  On Fri, 29 Apr 2011 02:13:59 -0400, Karl Wright <daddy...@gmail.com>
>  wrote:
>> Because the sync dir is used by ALL the running processes, it is not
>> safe to have just ONE clean up the area on startup or shutdown.
>>
>> My thought is that since the AgentStop process uses the synch area
>> too, you are neglecting to supply the correct
>> -Dorg.apache.manifoldcf.configfile switch to it so that it finds the
>> right properties.xml and can properly communicate with the running
>> Agents process.  Registration commands etc also ought to be receiving
>> the same -D switch.
>>
>> Karl
>>
>>
>>
>> On Fri, Apr 29, 2011 at 12:11 AM,  <ho...@farzad.net> wrote:
>>> I've got most of the pieces working in Eclipse.  The one problem I'm
>>> working
>>> through is stopping the agent process.  It seems that when the agent
>>> is
>>> running in Eclipse, it is not receiving the signal.  Any thought as
>>> to what
>>> might be causing this?
>>>
>>> Noted in the docs says if you have to kill the agent, then call the
>>> LockClean command.  Going through the code, it seems to just delete
>>> all the
>>> sync dirs, would I do this manually myself.  Even better you I might
>>> have
>>> eclipse clean up the sync dir before starting the agent.
>>>
>>> Thanks!
>>>
>

Reply via email to