Deployment error on 2.5.0 CR1

14 views
Skip to first unread message

ionut.andras

unread,
Aug 25, 2011, 12:38:56 PM8/25/11
to mobicent...@googlegroups.com
Hi, I have the following error when tryoing to deploy a build on mobicents 2.5.0 CR1 with HTTPClientRA and HTTPServletRA:

What to I need to add and where?

First I'm putting my XML decriptir for linking to HTTPClientRA (I went on V2 as v1 is not deploying due to dependency errors)

        <event event-direction="Receive" initial-event="False">
            <event-name>ResponseEvent</event-name>
            <event-type-ref>
                <event-type-name>
                    net.java.client.slee.resource.http.event.ResponseEvent
                </event-type-name>
                <event-type-vendor>net.java.client.slee</event-type-vendor>
                <event-type-version>2.0</event-type-version>
            </event-type-ref>
            <initial-event-select variable="ActivityContext" />
        </event>        

        <resource-adaptor-type-binding>

            <resource-adaptor-type-ref>
                <resource-adaptor-type-name>
                    HttpClientResourceAdaptorType
                </resource-adaptor-type-name>
                <resource-adaptor-type-vendor>org.mobicents</resource-adaptor-type-vendor>
                <resource-adaptor-type-version>2.0</resource-adaptor-type-version>
            </resource-adaptor-type-ref>

            <activity-context-interface-factory-name>
                slee/resources/http-client/acifactory
            </activity-context-interface-factory-name>

            <resource-adaptor-entity-binding>
                <resource-adaptor-object-name>
                    slee/resources/http-client/sbbinterface
                </resource-adaptor-object-name>
                <resource-adaptor-entity-link>HttpClientResourceAdaptor</resource-adaptor-entity-link>
            </resource-adaptor-entity-binding>

        </resource-adaptor-type-binding>


17:34:34,303 INFO  [DeployableUnitBuilderImpl] Undeploying deployable unit due to building error
javax.slee.management.DeploymentException: failed to validate SbbID[name=TestSBB,vendor=com.home,version=1.0.0]
        at org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:265)
        at org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:72)
        at org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:163)
        at org.mobicents.slee.container.deployment.jboss.action.InstallDeployableUnitAction.invoke(InstallDeployableUnitAction.java:41)
        at org.mobicents.slee.container.deployment.jboss.DeploymentManager.sciAction(DeploymentManager.java:323)
        at org.mobicents.slee.container.deployment.jboss.DeploymentManager.installDeployableUnit(DeploymentManager.java:168)
        at org.mobicents.slee.container.deployment.jboss.SLEESubDeployer.start(SLEESubDeployer.java:281)
        at org.mobicents.slee.container.deployment.jboss.SleeContainerDeployerImpl.start(SleeContainerDeployerImpl.java:262)
        at org.mobicents.slee.container.deployment.jboss.SLEEDeployer.callSubDeployer(SLEEDeployer.java:124)
        at org.mobicents.slee.container.deployment.jboss.SLEEDeployer.deploy(SLEEDeployer.java:98)
        at org.mobicents.slee.container.deployment.jboss.SLEEDeployer.deploy(SLEEDeployer.java:46)
        at org.jboss.deployers.vfs.spi.deployer.AbstractSimpleVFSRealDeployer.deploy(AbstractSimpleVFSRealDeployer.java:56)
        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
        at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
        at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)
        at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpMethod
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
        at java.lang.Class.getDeclaredMethods(Class.java:1791)
        at org.mobicents.slee.container.component.validator.ClassUtils.getAbstractMethodsFromClass(ClassUtils.java:178)
        at org.mobicents.slee.container.component.validator.SbbComponentValidator.validate(SbbComponentValidator.java:137)
        at org.mobicents.slee.container.component.SbbComponentImpl.validate(SbbComponentImpl.java:309)
        at org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:254)
        ... 38 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.httpclient.HttpMethod
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.mobicents.slee.container.component.deployment.classloading.URLClassLoaderDomainImpl.findClassLocally(URLClassLoaderDomainImpl.java:151)
        at org.mobicents.slee.container.component.deployment.classloading.URLClassLoaderDomainImpl.findClass(URLClassLoaderDomainImpl.java:138)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at org.mobicents.slee.container.component.deployment.classloading.URLClassLoaderDomainImpl.loadClass(URLClassLoaderDomainImpl.java:108)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 45 more



Thanks

Eduardo Martins

unread,
Aug 26, 2011, 7:31:45 AM8/26/11
to mobicent...@googlegroups.com
Perhaps that class is not available anymore in Apache HTTP Client 4? :)

-- Eduardo
..............................................
http://emmartins.blogspot.com
http://redhat.com/solutions/telco

ionut.andras

unread,
Aug 26, 2011, 8:29:03 AM8/26/11
to mobicent...@googlegroups.com
But the 2.5.0CR1 release must have a way tio use HTTPClientRA or I'm wrong?

I know the doc is not updated, but my guess is that the integration is complete, or not?

Thanks a lot

ionut.andras

unread,
Aug 27, 2011, 5:37:59 AM8/27/11
to mobicent...@googlegroups.com
Any clues yet?

Thanks
Reply all
Reply to author
Forward
0 new messages