[Resin-interest] ResinDeploy Ant Task Error
So, I'm trying to get the ant task deployed using the new fangled stuff; It seems to fail horribly :( Here is some of the (pertinent) output from the ant task: resin-deploy: BUILD FAILED com.caucho.bam.RemoteConnectionFailedException: Failed to upgrade to HMTP X at com.caucho.bam.hmtp.HmtpClient.connectImpl(HmtpClient.java:230) at com.caucho.bam.hmtp.HmtpClient.connect(HmtpClient.java:161) at com.caucho.server.admin.DeployClient.init(DeployClient.java:78) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:145) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Here is what I am doing in my build file: target name=resin-deploy depends=war taskdef name=resin-deploy classname=com.caucho.ant.ResinDeploy classpath fileset dir=lib include name=**/ /fileset fileset dir=${resin.dir}/lib/ include name=**/ /fileset /classpath /taskdef resin-deploy warfile=${build.war.file} server=127.0.0.1 port=6800 user=admin password=admin / /target This is what is going on in the output of resin (not very interesting): [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} TcpConnection[id=3,] starting connection TcpConnection[id=hmux-127.0.0.1:6800-3,null,ACCEPT], total=5 [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] start request [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] channel-r 20302 [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] N 17731 [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] interrupted keepalive [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] close stream [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] X-w: exit socket Any help would be appreciated :) Thanks in advance, Scott ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] ResinDeploy Ant Task Error
So, I played around a bit and changed the port to 8080, instead of 6800 and now get a different error. BUILD FAILED com.caucho.bam.ServiceUnavailableException: ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] at com.caucho.bam.ActorError.createException(ActorError.java:376) at com.caucho.bam.SimpleActorClient.queryGet(SimpleActorClient.java:156) at com.caucho.server.admin.DeployClient.queryGet(DeployClient.java:393) at com.caucho.server.admin.DeployClient.getCommitList(DeployClient.java:331) at com.caucho.server.admin.DeployClient.deployJar(DeployClient.java:286) at com.caucho.server.admin.DeployClient.deployJarContents(DeployClient.java:108) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:147) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Resin output: [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] queryGet GetPublicKeyQuery[] {id:1, to:null, from:null} [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult GetPublicKeyQuery[RSA,X.509] {id: 1, to:null, from:null} [09-05-05 00:23:05.063] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] querySet AuthQuery[subetha,EncryptedObject] {id:2, to:null, from:null} [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} HempDomainService[aaa.app-tier.admin.resin] onChildStart(sube...@aaa.app-tier.admin.resin/SEPpKI/) [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult authresult[sube...@aaa.app-tier.admin.resin/SEPpKI/] {id: 2, to:null, from:null} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} serverfromlinkstream[hempconnectionimpl[sube...@aaa.app-tier.admin.resin/SEPpKI/]] queryGet DeployCommitListQuery[] {id:3, to:dep...@resin.caucho, from:sube...@aaa.app-tier.admin.resin/SEPpKI/} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryError ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] DeployCommitListQuery[] {id: 3, to:sube...@aaa.app-tier.admin.resin/SEPpKI/, from:dep...@resin.caucho} Note: The admin user is subetha, not admin if the output above seems a bit off ... On Tue, May 5, 2009 at 12:14 AM, Scott Hernandez scotthernan...@hotmail.com wrote: So, I'm trying to get the ant task deployed using the new fangled stuff; It seems to fail horribly :( Here is some of the (pertinent) output from the ant task: resin-deploy: BUILD FAILED com.caucho.bam.RemoteConnectionFailedException: Failed to upgrade to HMTP X at com.caucho.bam.hmtp.HmtpClient.connectImpl(HmtpClient.java:230) at com.caucho.bam.hmtp.HmtpClient.connect(HmtpClient.java:161) at com.caucho.server.admin.DeployClient.init(DeployClient.java:78) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:145) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Here is what I am doing in my build file: target name=resin-deploy depends=war taskdef name=resin-deploy classname=com.caucho.ant.ResinDeploy classpath fileset dir=lib include name=**/ /fileset fileset dir=${resin.dir}/lib/ include name=**/ /fileset /classpath /taskdef resin-deploy warfile=${build.war.file} server=127.0.0.1 port=6800 user=admin password=admin / /target This is what is going on in the output of resin (not very interesting): [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} TcpConnection[id=3,] starting connection TcpConnection[id=hmux-127.0.0.1:6800-3,null,ACCEPT], total=5 [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] start request [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] channel-r 20302 [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] N 17731 [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] interrupted keepalive [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] close stream [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] X-w: exit socket Any help would be appreciated :) Thanks in advance, Scott ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] ResinDeploy Ant Task Error
Switching to 8080 is right - HMTP operates on the HTTP port. For the error below, can you send your resin.xml? It looks like you didn't configure the deploy service somehow. Depending on which snapshot you got, it's also possible that CanDI didn't configure/start the deploy service even if you configured it. In the newest versions, those problems have been fixed. Emil On Tue, May 05, 2009 at 12:30:23AM -0700, Scott Hernandez wrote: So, I played around a bit and changed the port to 8080, instead of 6800 and now get a different error. BUILD FAILED com.caucho.bam.ServiceUnavailableException: ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] at com.caucho.bam.ActorError.createException(ActorError.java:376) at com.caucho.bam.SimpleActorClient.queryGet(SimpleActorClient.java:156) at com.caucho.server.admin.DeployClient.queryGet(DeployClient.java:393) at com.caucho.server.admin.DeployClient.getCommitList(DeployClient.java:331) at com.caucho.server.admin.DeployClient.deployJar(DeployClient.java:286) at com.caucho.server.admin.DeployClient.deployJarContents(DeployClient.java:108) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:147) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Resin output: [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] queryGet GetPublicKeyQuery[] {id:1, to:null, from:null} [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult GetPublicKeyQuery[RSA,X.509] {id: 1, to:null, from:null} [09-05-05 00:23:05.063] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] querySet AuthQuery[subetha,EncryptedObject] {id:2, to:null, from:null} [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} HempDomainService[aaa.app-tier.admin.resin] onChildStart(sube...@aaa.app-tier.admin.resin/SEPpKI/) [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult authresult[sube...@aaa.app-tier.admin.resin/SEPpKI/] {id: 2, to:null, from:null} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} serverfromlinkstream[hempconnectionimpl[sube...@aaa.app-tier.admin.resin/SEPpKI/]] queryGet DeployCommitListQuery[] {id:3, to:dep...@resin.caucho, from:sube...@aaa.app-tier.admin.resin/SEPpKI/} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryError ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] DeployCommitListQuery[] {id: 3, to:sube...@aaa.app-tier.admin.resin/SEPpKI/, from:dep...@resin.caucho} Note: The admin user is subetha, not admin if the output above seems a bit off ... On Tue, May 5, 2009 at 12:14 AM, Scott Hernandez scotthernan...@hotmail.com wrote: So, I'm trying to get the ant task deployed using the new fangled stuff; It seems to fail horribly :( Here is some of the (pertinent) output from the ant task: resin-deploy: BUILD FAILED com.caucho.bam.RemoteConnectionFailedException: Failed to upgrade to HMTP X at com.caucho.bam.hmtp.HmtpClient.connectImpl(HmtpClient.java:230) at com.caucho.bam.hmtp.HmtpClient.connect(HmtpClient.java:161) at com.caucho.server.admin.DeployClient.init(DeployClient.java:78) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:145) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Here is what I am doing in my build file: target name=resin-deploy depends=war taskdef name=resin-deploy classname=com.caucho.ant.ResinDeploy classpath fileset dir=lib include name=**/ /fileset fileset dir=${resin.dir}/lib/ include name=**/ /fileset /classpath /taskdef resin-deploy warfile=${build.war.file} server=127.0.0.1 port=6800 user=admin password=admin / /target This is what is going on in the output of resin (not very interesting): [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} TcpConnection[id=3,] starting connection TcpConnection[id=hmux-127.0.0.1:6800-3,null,ACCEPT], total=5 [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] start request [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] channel-r 20302 [09-05-05 00:02:46.941] {hmux-127.0.0.1:6800-3} Hmux[3] N 17731 [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] interrupted keepalive [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] close stream [09-05-05 00:03:52.456] {hmux-127.0.0.1:6800-3} Hmux[3] X-w: exit socket Any help would be appreciated :) Thanks in advance,
Re: [Resin-interest] ResinDeploy Ant Task Error
I'm working against trunk :) I added the following to the conf/resin.xml (copied from resin.xml.in) file. cluster id=app-tier !-- sets the content root for the cluster, relative to resin.root -- root-directory./root-directory admin:RemoteAdminService/ !-- defaults for each server, i.e. JVM -- server-default !-- The http port -- http address=* port=8080/ (as described here: http://blog.caucho.com/?p=134) [09-05-05 09:39:42.595] {main} InjectManager[cluster:??] fireEvent InjectManager[cluster:??] [09-05-05 09:39:42.595] {main} InjectManager[cluster:??] fireEvent BeanStartupEvent[SimpleBean[RemoteAdminService, {...@javax.inject.current()}, @Production, @ApplicationScope]] [09-05-05 09:39:42.635] {main} RemoteAdminService$BeanProxy[] enabled at http://admin.resin/hmtp [09-05-05 09:39:42.736] {main} Host[default] initializing [09-05-05 09:39:42.736] {main} Host[default] root-directory=/c:/src/caucho/resin/ On Tue, May 5, 2009 at 8:50 AM, Emil Ong e...@caucho.com wrote: Switching to 8080 is right - HMTP operates on the HTTP port. For the error below, can you send your resin.xml? It looks like you didn't configure the deploy service somehow. Depending on which snapshot you got, it's also possible that CanDI didn't configure/start the deploy service even if you configured it. In the newest versions, those problems have been fixed. Emil On Tue, May 05, 2009 at 12:30:23AM -0700, Scott Hernandez wrote: So, I played around a bit and changed the port to 8080, instead of 6800 and now get a different error. BUILD FAILED com.caucho.bam.ServiceUnavailableException: ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] at com.caucho.bam.ActorError.createException(ActorError.java:376) at com.caucho.bam.SimpleActorClient.queryGet(SimpleActorClient.java:156) at com.caucho.server.admin.DeployClient.queryGet(DeployClient.java:393) at com.caucho.server.admin.DeployClient.getCommitList(DeployClient.java:331) at com.caucho.server.admin.DeployClient.deployJar(DeployClient.java:286) at com.caucho.server.admin.DeployClient.deployJarContents(DeployClient.java:108) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:147) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Resin output: [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] queryGet GetPublicKeyQuery[] {id:1, to:null, from:null} [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult GetPublicKeyQuery[RSA,X.509] {id: 1, to:null, from:null} [09-05-05 00:23:05.063] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] querySet AuthQuery[subetha,EncryptedObject] {id:2, to:null, from:null} [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} HempDomainService[aaa.app-tier.admin.resin] onChildStart(sube...@aaa.app-tier.admin.resin/SEPpKI/) [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult authresult[sube...@aaa.app-tier.admin.resin/SEPpKI/] {id: 2, to:null, from:null} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} serverfromlinkstream[hempconnectionimpl[sube...@aaa.app-tier.admin.resin/SEPpKI/]] queryGet DeployCommitListQuery[] {id:3, to:dep...@resin.caucho, from:sube...@aaa.app-tier.admin.resin/SEPpKI/} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryError ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] DeployCommitListQuery[] {id: 3, to:sube...@aaa.app-tier.admin.resin/SEPpKI/, from:dep...@resin.caucho} Note: The admin user is subetha, not admin if the output above seems a bit off ... On Tue, May 5, 2009 at 12:14 AM, Scott Hernandez scotthernan...@hotmail.com wrote: So, I'm trying to get the ant task deployed using the new fangled stuff; It seems to fail horribly :( Here is some of the (pertinent) output from the ant task: resin-deploy: BUILD FAILED com.caucho.bam.RemoteConnectionFailedException: Failed to upgrade to HMTP X at com.caucho.bam.hmtp.HmtpClient.connectImpl(HmtpClient.java:230) at com.caucho.bam.hmtp.HmtpClient.connect(HmtpClient.java:161) at com.caucho.server.admin.DeployClient.init(DeployClient.java:78) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:145) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Here is what I am doing in my build file: target name=resin-deploy depends=war taskdef name=resin-deploy classname=com.caucho.ant.ResinDeploy classpath fileset dir=lib include name=**/ /fileset fileset
Re: [Resin-interest] ResinDeploy Ant Task Error
That should do it. We did have the deploy service only in pro previously, but moved it to OS. It's possible that something got omitted. I've been using the deploy service with Pro, so I'll need to check if that's the issue. I've filed this here: http://bugs.caucho.com/view.php?id=3477 Emil On Tue, May 05, 2009 at 09:43:52AM -0700, Scott Hernandez wrote: I'm working against trunk :) I added the following to the conf/resin.xml (copied from resin.xml.in) file. cluster id=app-tier !-- sets the content root for the cluster, relative to resin.root -- root-directory./root-directory admin:RemoteAdminService/ !-- defaults for each server, i.e. JVM -- server-default !-- The http port -- http address=* port=8080/ (as described here: http://blog.caucho.com/?p=134) [09-05-05 09:39:42.595] {main} InjectManager[cluster:??] fireEvent InjectManager[cluster:??] [09-05-05 09:39:42.595] {main} InjectManager[cluster:??] fireEvent BeanStartupEvent[SimpleBean[RemoteAdminService, {...@javax.inject.current()}, @Production, @ApplicationScope]] [09-05-05 09:39:42.635] {main} RemoteAdminService$BeanProxy[] enabled at http://admin.resin/hmtp [09-05-05 09:39:42.736] {main} Host[default] initializing [09-05-05 09:39:42.736] {main} Host[default] root-directory=/c:/src/caucho/resin/ On Tue, May 5, 2009 at 8:50 AM, Emil Ong e...@caucho.com wrote: Switching to 8080 is right - HMTP operates on the HTTP port. For the error below, can you send your resin.xml? It looks like you didn't configure the deploy service somehow. Depending on which snapshot you got, it's also possible that CanDI didn't configure/start the deploy service even if you configured it. In the newest versions, those problems have been fixed. Emil On Tue, May 05, 2009 at 12:30:23AM -0700, Scott Hernandez wrote: So, I played around a bit and changed the port to 8080, instead of 6800 and now get a different error. BUILD FAILED com.caucho.bam.ServiceUnavailableException: ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] at com.caucho.bam.ActorError.createException(ActorError.java:376) at com.caucho.bam.SimpleActorClient.queryGet(SimpleActorClient.java:156) at com.caucho.server.admin.DeployClient.queryGet(DeployClient.java:393) at com.caucho.server.admin.DeployClient.getCommitList(DeployClient.java:331) at com.caucho.server.admin.DeployClient.deployJar(DeployClient.java:286) at com.caucho.server.admin.DeployClient.deployJarContents(DeployClient.java:108) at com.caucho.ant.ResinDeploy.execute(ResinDeploy.java:147) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Resin output: [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] queryGet GetPublicKeyQuery[] {id:1, to:null, from:null} [09-05-05 00:23:04.152] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult GetPublicKeyQuery[RSA,X.509] {id: 1, to:null, from:null} [09-05-05 00:23:05.063] {resin-ServerFromLinkStream-read-12} ServerFromLinkStream[null] querySet AuthQuery[subetha,EncryptedObject] {id:2, to:null, from:null} [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} HempDomainService[aaa.app-tier.admin.resin] onChildStart(sube...@aaa.app-tier.admin.resin/SEPpKI/) [09-05-05 00:23:05.073] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryResult authresult[sube...@aaa.app-tier.admin.resin/SEPpKI/] {id: 2, to:null, from:null} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} serverfromlinkstream[hempconnectionimpl[sube...@aaa.app-tier.admin.resin/SEPpKI/]] queryGet DeployCommitListQuery[] {id:3, to:dep...@resin.caucho, from:sube...@aaa.app-tier.admin.resin/SEPpKI/} [09-05-05 00:23:06.445] {resin-ServerFromLinkStream-read-12} ServerToLinkStream[null] queryError ActorError[type=cancel,group=service-unavailable,text='dep...@resin.caucho' is an unknown actor for queryGet] DeployCommitListQuery[] {id: 3, to:sube...@aaa.app-tier.admin.resin/SEPpKI/, from:dep...@resin.caucho} Note: The admin user is subetha, not admin if the output above seems a bit off ... On Tue, May 5, 2009 at 12:14 AM, Scott Hernandez scotthernan...@hotmail.com wrote: So, I'm trying to get the ant task deployed using the new fangled stuff; It seems to fail horribly :( Here is some of the (pertinent) output from the ant task: resin-deploy: BUILD FAILED com.caucho.bam.RemoteConnectionFailedException: Failed to upgrade to HMTP X at com.caucho.bam.hmtp.HmtpClient.connectImpl(HmtpClient.java:230) at com.caucho.bam.hmtp.HmtpClient.connect(HmtpClient.java:161) at com.caucho.server.admin.DeployClient.init(DeployClient.java:78) at