Just upgraded to 4.0.10 and still can't get remote deployment working.

Client side error:
com.caucho.bam.TimeoutException: 
com.caucho.bam.querymanager$queryfuturei...@cdb06e query timeout 
DeployCommitListQuery[] {to:dep...@resin.caucho}

Server log:
[2010-09-06 09:00:10.666] com.caucho.vfs.ClientDisconnectException: 
Client disconnect fd=294 errno=32

                                 at 
com.caucho.vfs.JniSocketImpl.writeNative(Native Method)
                                 at 
com.caucho.vfs.JniSocketImpl.write(JniSocketImpl.java:353)
                                 at 
com.caucho.vfs.JniStream.write(JniStream.java:127)
                                 at 
com.caucho.vfs.WriteStream.flush(WriteStream.java:371)
                                 at 
com.caucho.hessian.io.Hessian2Output.flush(Hessian2Output.java:1540)
                                 at 
com.caucho.hessian.io.Hessian2Output.close(Hessian2Output.java:1576)
                                 at 
com.caucho.hmtp.HmtpWriter.close(HmtpWriter.java:363)
                                 at 
com.caucho.hmtp.HmtpWriter.queryResult(HmtpWriter.java:286)
                                 at 
com.caucho.hemp.packet.QueryResult.dispatch(QueryResult.java:82)
                                 at 
com.caucho.hemp.broker.HempMemoryQueue.dispatch(HempMemoryQueue.java:247)
                                 at 
com.caucho.hemp.broker.QueueWorker.runTask(QueueWorker.java:67)
                                 at 
com.caucho.env.thread.TaskWorker.run(TaskWorker.java:142)
                                 at 
com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:170)
                                 at 
com.caucho.env.thread.ResinThread.run(ResinThread.java:126)
[2010-09-06 09:00:10.667] com.caucho.bam.ProtocolException: 
com.caucho.hessian.io.IOExceptionWrapper: Client disconnect fd=294 errno=104

                            field: 
com.caucho.server.admin.DeployCommitListQuery._commitList
                            class: 
com.caucho.server.admin.DeployCommitListQuery 
(object=DeployCommitListQuery[])
                                 at 
com.caucho.hmtp.HmtpWriter.queryResult(HmtpWriter.java:288)
                                 at 
com.caucho.hemp.packet.QueryResult.dispatch(QueryResult.java:82)
                                 at 
com.caucho.hemp.broker.HempMemoryQueue.dispatch(HempMemoryQueue.java:247)
                                 at 
com.caucho.hemp.broker.QueueWorker.runTask(QueueWorker.java:67)
                                 at 
com.caucho.env.thread.TaskWorker.run(TaskWorker.java:142)
                                 at 
com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:170)
                                 at 
com.caucho.env.thread.ResinThread.run(ResinThread.java:126)
                           Caused by: 
com.caucho.hessian.io.IOExceptionWrapper: Client disconnect fd=294 errno=104

                            field: 
com.caucho.server.admin.DeployCommitListQuery._commitList
                            class: 
com.caucho.server.admin.DeployCommitListQuery 
(object=DeployCommitListQuery[])
                                 at 
com.caucho.hessian.io.UnsafeSerializer.writeInstance(UnsafeSerializer.java:220)
                                 at 
com.caucho.hessian.io.UnsafeSerializer.writeObject(UnsafeSerializer.java:171)
                                 at 
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java:421)
                                 at 
com.caucho.hmtp.HmtpWriter.queryResult(HmtpWriter.java:278)
                                 ... 6 more
                           Caused by: 
com.caucho.hessian.io.IOExceptionWrapper: Client disconnect fd=294 errno=104

                            field: 
com.caucho.server.admin.DeployCommitListQuery._commitList
                                 at 
com.caucho.hessian.io.UnsafeSerializer$ObjectFieldSerializer.serialize(UnsafeSerializer.java:300)
                                 at 
com.caucho.hessian.io.UnsafeSerializer.writeInstance(UnsafeSerializer.java:212)
                                 ... 9 more
                           Caused by: 
com.caucho.vfs.ClientDisconnectException: Client disconnect fd=294 errno=104

                                 at 
com.caucho.vfs.JniSocketImpl.writeNative(Native Method)
                                 at 
com.caucho.vfs.JniSocketImpl.write(JniSocketImpl.java:353)
                                 at 
com.caucho.vfs.JniStream.write(JniStream.java:127)
                                 at 
com.caucho.vfs.WriteStream.write(WriteStream.java:321)
                                 at 
com.caucho.hessian.io.Hessian2Output.flushBuffer(Hessian2Output.java:1563)
                                 at 
com.caucho.hessian.io.Hessian2Output.printString(Hessian2Output.java:1466)
                                 at 
com.caucho.hessian.io.Hessian2Output.writeString(Hessian2Output.java:987)
                                 at 
com.caucho.hessian.io.BasicSerializer.writeObject(BasicSerializer.java:273)
                                 at 
com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java:421)
                                 at 
com.caucho.hessian.io.UnsafeSerializer$ObjectFieldSerializer.serialize(UnsafeSerializer.java:293)

Am I still doing something wrong???

</Mattias>


Scott Ferguson skrev:
> Mattias Jiderhamn wrote:
>    
>> After adding a commitmessage, which according to the Wiki is optional,
>> I'm told I need to add a<resin:DeployService />  tag.
>> When reading http://www.caucho.com/resin/admin/deploy.xtp carefully, the
>> text says<resin:DeployService />  but the example shows
>> <resin:RemoteDeploy/>
>> Maybe update the docs?
>>
>>      
> Thanks. I've filed this.
>
> The timeout looks like something we're working on for 4.0.7. Basically,
> the first request is using the keepalive timeout, when that timeout
> should only apply to following requests.
>
> -- Scott
>
>    
>> I'm still getting the client side exception however. Possibly this in
>> the server logs is related???
>>
>> [2010-04-25 09:39:02.116] "dep...@resin.caucho"
>> [2010-04-25 09:39:02.116] 3L/* defun
>> com.caucho.server.admin.DeployCommitListQuery [_commitList] */
>> [2010-04-25 09:39:02.116] object
>> com.caucho.server.admin.DeployCommitListQuery (#0)
>> [2010-04-25 09:39:02.117] _commitList: list [string (#1)
>> [2010-04-25 09:39:02.117] 0: "1e784a641b0ca613561d8ceebc93f0c3697464ed"
>> .....
>> [2010-04-25 09:39:02.557] 1963: "4595088616403c1f77e7c439381bebdf850116d0"
>> [2010-04-25 09:39:02.557] 1964: "45978c1f355a0ee077bd4b9bcc175645237699a0"
>> [2010-04-25 09:39:02.558] TcpConnection[id=4] closing connection
>> TcpConnection[id=http--8080-4,http://*:8080,CLOSED], total=8
>> [2010-04-25 09:39:02.559] com.caucho.vfs.ClientDisconnectException:
>> unknown exception=-1
>> at com.caucho.vfs.JniStream.exception(JniStream.java:156)
>> at com.caucho.vfs.JniStream.write(JniStream.java:121)
>> at com.caucho.vfs.WriteStream.close(WriteStream.java:1223)
>> at
>> com.caucho.server.connection.TcpConnection.closeImpl(TcpConnection.java:1002)
>> at com.caucho.server.connection.TcpConnection.close(TcpConnection.java:960)
>> at
>> com.caucho.server.connection.TcpDuplexController.closeImpl(TcpDuplexController.java:209)
>> at
>> com.caucho.server.connection.TcpDuplexController.close(TcpDuplexController.java:187)
>> at
>> com.caucho.server.connection.TcpDuplexController.serviceRead(TcpDuplexController.java:174)
>> at
>> com.caucho.server.connection.TcpConnection$DuplexReadTask.doTask(TcpConnection.java:1304)
>> at
>> com.caucho.server.connection.TcpConnection$ConnectionReadTask.runThread(TcpConnection.java:1137)
>> at
>> com.caucho.server.connection.TcpConnection$DuplexReadTask.run(TcpConnection.java:1283)
>> at com.caucho.util.ThreadPool$PoolThread.runTasks(ThreadPool.java:901)
>> at com.caucho.util.ThreadPool$PoolThread.run(ThreadPool.java:866)
>> [2010-04-25 09:39:02.562] TcpDuplexController[null,closed] was not
>> processing any data. Shutting down.
>> [2010-04-25 09:39:02.562] TcpDuplexController[null,closed] was not
>> processing any data. Shutting down.
>> [2010-04-25 09:39:02.562] 1968: "45a23eb4953a8caf415afc5820887d160bfbb035"
>> [2010-04-25 09:39:02.562] 1969: "45a40c537ed3cc0d8b271d3ad4105d4a36af9402"
>> ...
>> [2010-04-25 09:39:03.577] 10978: "fff16ae185861a99959807fb2247cef6da0c7a3b"
>> [2010-04-25 09:39:03.577] 10979: "fff3417c3c8888850b61159094928644cca69153"
>> [2010-04-25 09:39:03.577] packet-end
>>
>> </Mattias>
>>
>> Mattias Jiderhamn wrote (2010-04-23 16:17):
>>
>>      
>>> Turned on finest logging. This could possibly be related.
>>>
>>> [2010-04-23 16:13:34.097] com.caucho.hessian.io.HessianFieldException:
>>> com.caucho.server.admin.DeployCommitListQuery._commitList: expected
>>> string at end of file
>>> ...
>>>
>>>
>>> Mattias Jiderhamn wrote (2010-04-23 16:05):
>>>
>>>
>>>        
>>>> I thought I'd try out remote deployment but the documentation is a bit
>>>> inconsistent.
>>>> According to http://www.caucho.com/resin/admin/deploy.xtp there should
>>>> be a<resin:RemoteDeploy/>    tag in the configuration, however this tag is
>>>> not mentioned at http://blog.caucho.com/?p=134 and does not seem to
>>>> exist (in 4.0.3).
>>>> When trying remote deploy via Ant without that tag (but with
>>>> <resin:RemoteAdminService />), I end up with this timeout.
>>>>
>>>> com.caucho.bam.TimeoutException:
>>>> com.caucho.bam.querymanager$queryfuturei...@12884e0 query timeout
>>>> DeployCommitListQuery[] {to:dep...@resin.caucho}
>>>>
>>>> Anything obvious missing or how to debug?
>>>>
>>>>          
>


-- 

   </Mattias>



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to