Packaging of Diameter RA's

40 views
Skip to first unread message

PCB

unread,
May 19, 2011, 4:00:24 PM5/19/11
to mobicents-public
Hi,

Myself and some colleagues are in the process of implementing Gx, Rx
and S6a Diameter RA's for the SLEE. We use netbeans as our IDE and
don't use Maven internally in our build system.

We are finding the packaging and management a nightmare due to the
fact that the core JDiameter stack project contains classes specific
to the Diameter RA's. This means we need to modify the MUX and
redeploy it when modifying our RA's. This seems very long-winded and
makes it difficut for us to have our own code base for the RA's and
also keep up to date with the MUX code base as they are all
intertwined.

Is it not possible for the MUX to be packaged such that it contains no
classes specific to each Diameter RA? It would make life so much
easier and contributing our RA's would not require modifications to
the MUX. We could merely download the SLEE binaries, get it running
and deploy our RA's built using our own build system.

Paul

Bartosz Baranowski

unread,
May 19, 2011, 4:06:29 PM5/19/11
to mobicent...@googlegroups.com
Which classes are specific to RAs ?
Bartosz Baranowski
JBoss R & D
==================================
Word of criticism meant to improve is always step forward.

PCB

unread,
May 20, 2011, 8:53:23 AM5/20/11
to mobicents-public
e.g. org.jdiameter.common.api.app.cxdx is one of 4 packages containing
CxDx specific classes within the diameter stack itself. If I add the
S6a Interface, I need to add similar classes into the stack itself?




On May 19, 10:06 pm, Bartosz Baranowski <baran...@gmail.com> wrote:
> Which classes are specific to RAs ?
> Bartosz Baranowski
> JBoss R & D
> ==================================
> Word of criticism meant to improve is always step forward.
>

Bartosz Baranowski

unread,
May 20, 2011, 9:22:50 AM5/20/11
to mobicent...@googlegroups.com
Why would those classes be RA specific? Which classes are exactly RA specific?

Bartosz Baranowski
JBoss R & D
==================================
Word of criticism meant to improve is always step forward.


PCB

unread,
May 20, 2011, 10:24:57 AM5/20/11
to mobicents-public
What I mean is that the JDiameter core contains classes that are
specific to certain diameter applications (e.g.
org.jdiameter.common.api.app.cxdx has classes for the CxDx reference
point). In order to add support for a new reference point in the SLEE
(such as the S6a), I need to add classes into the JDiameter core and
hence need that source and need to rebuild it and redeploy the MUX. I
was hoping that it would be possible to add support for a new Diameter
application (e.g. S6a) without having to impact the source of the
Mobicents Diameter core.

On May 20, 3:22 pm, Bartosz Baranowski <baran...@gmail.com> wrote:
> Why would those classes be RA specific? Which classes are exactly RA
> specific?
> Bartosz Baranowski
> JBoss R & D
> ==================================
> Word of criticism meant to improve is always step forward.
>

Bartosz Baranowski

unread,
May 20, 2011, 10:39:28 AM5/20/11
to mobicent...@googlegroups.com
Still not getting. What you try to say that Jdiameter has classes specific to JSLEE RA? Which classes? Point to example class.

AFAIR diameter stack contains minimum set of classes required to create applications which use specific diameter application, ie. CxDx using pure stack. 
RAs have classes which abstract from stack, that is, you can implement RA with different stack running under the hood.

You can create those reference point with pure stack and provide specific classes only at RA level, you are free to choose :)

Bartosz Baranowski
JBoss R & D
==================================
Word of criticism meant to improve is always step forward.


PCB

unread,
May 20, 2011, 11:09:20 AM5/20/11
to mobicents-public
Take org.jdiameter.server.impl.app.cxdx.CxDxServerSessionImpl as an
example.

It is packaged in jdiameter-impl-1.5.4.1-build415.jar which forms part
of the diameter base RA. I would expect a class like that to be
packaged in the diameter-cx-dx-ra as it forms part of a specific
diameter application and not part of the diameter stack itself. If I
implement S6a, and follow the same pattern, I would need to add a
class called org.jdiameter.server.impl.app.s6a.S6aServerSessionImpl
into the diameter core. With yourself having direct commit access into
SVN thats hardly an issue, but as an external party trying to extend
the diameter RA, it requires me to implement new code in the diameter
base as opposed to just using the base as it is and deploying my
extension as its own standalone DU.

On May 20, 4:39 pm, Bartosz Baranowski <baran...@gmail.com> wrote:
> Still not getting. What you try to say that Jdiameter has classes specific
> to JSLEE RA? Which classes? Point to example class.
>
> AFAIR diameter stack contains minimum set of classes required to create
> applications which use specific diameter application, ie. CxDx using pure
> stack.
> RAs have classes which abstract from stack, that is, you can implement RA
> with different stack running under the hood.
>
> You can create those reference point with pure stack and provide specific
> classes only at RA level, you are free to choose :)
> Bartosz Baranowski
> JBoss R & D
> ==================================
> Word of criticism meant to improve is always step forward.
>

Bartosz Baranowski

unread,
May 20, 2011, 11:26:19 AM5/20/11
to mobicent...@googlegroups.com
Ok now we are getting to something :).

Those classes in diameter stack are there to provide stack user with class which provides most of required code to create specific application.
In RAs we simply reuse those, so we dont end up with the same code written twice(wrap app sessions in activities, thats it). 

Now. If you want to create something specific and dont mess with stack core you can do it. Simply create what you need at RA level and initialize it there. That is:
 - create specific session impl in RA classes
 - create factory
 - register that factory just Mobicents RA do
 - enjoy.

Does this erase the problem? Or Im missing something?


Bartosz Baranowski
JBoss R & D
==================================
Word of criticism meant to improve is always step forward.


PCB

unread,
May 20, 2011, 11:45:46 AM5/20/11
to mobicents-public
Ok, we are on the same page ;-)

Now, if I go ahead and put those classes in my own RA as you suggest,
where would I put them? I have played around with this and some of
them like the request/answer classes are needed in the "events"
package, "ratype" package and "ra" package. Where could I put them so
that they are available in a classloader accessible to the whole RA,
yet still packaged in the RA? I tried creating a library,., but the
slee ignored the library at deploy time and threw ClassNotFound
exceptions. Is it possible to use a library in a RA?

Here is a trace of my attempted deployment of my S6a RA, containing a
library with all the classes, and then jars for the events, ratype and
ra, that contain their respective xml config files:



XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2011-05-20 12:37:18,474 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deploying: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/
2011-05-20 12:37:18,474 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
SLEEParserDeployer 'parse' called:
2011-05-20 12:37:18,474 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
du.................AbstractVFSDeploymentContext@1747529{vfszip:/opt/
JSLEE/jboss-5.1.0.GA/server/default/deploy/S6aRADU.jar/}
2011-05-20 12:37:18,474 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str1...............null
2011-05-20 12:37:18,474 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str2................jar
2011-05-20 12:37:18,474 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
sdmd...............null
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer] Got
Classloading MetaData: ClassLoadingMetaData10@49f120{name=S6aRADU.jar
version=0.0.0 NON_EMPTY IMPORT-ALL parent-first=true}
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer] Set
Classloading MetaData: ClassLoadingMetaData10@757f83{name=S6aRADU.jar
version=0.0.0 parent-first=true}
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deployed: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deploying: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRA.jar/
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
SLEEParserDeployer 'parse' called:
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
du.................AbstractVFSDeploymentContext@430724{vfszip:/opt/
JSLEE/jboss-5.1.0.GA/server/default/deploy/S6aRADU.jar/S6aRA.jar/}
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str1...............null
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str2................jar
2011-05-20 12:37:18,477 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
sdmd...............null
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deployed: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRA.jar/
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deploying: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRAEvents.jar/
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
SLEEParserDeployer 'parse' called:
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
du.................AbstractVFSDeploymentContext@10401973{vfszip:/opt/
JSLEE/jboss-5.1.0.GA/server/default/deploy/S6aRADU.jar/
S6aRAEvents.jar/}
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str1...............null
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str2................jar
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
sdmd...............null
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deployed: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRAEvents.jar/
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deploying: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRALibrary.jar/
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
SLEEParserDeployer 'parse' called:
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
du.................AbstractVFSDeploymentContext@3922600{vfszip:/opt/
JSLEE/jboss-5.1.0.GA/server/default/deploy/S6aRADU.jar/
S6aRALibrary.jar/}
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str1...............null
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str2................jar
2011-05-20 12:37:18,478 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
sdmd...............null
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deployed: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRALibrary.jar/
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deploying: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRAType.jar/
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
SLEEParserDeployer 'parse' called:
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
du.................AbstractVFSDeploymentContext@7704328{vfszip:/opt/
JSLEE/jboss-5.1.0.GA/server/default/deploy/S6aRADU.jar/S6aRAType.jar/}
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str1...............null
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
str2................jar
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
sdmd...............null
2011-05-20 12:37:18,479 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEParserDeployer]
Deployed: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRAType.jar/
2011-05-20 12:37:18,503 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEDeployer]
Deploying: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/
2011-05-20 12:37:18,503 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEDeployer]
SLEEParserDeployer 'deploy' called:
2011-05-20 12:37:18,503 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEDeployer]
vfsDeploymentUnit..AbstractVFSDeploymentContext@1747529{vfszip:/opt/
JSLEE/jboss-5.1.0.GA/server/default/deploy/S6aRADU.jar/}
2011-05-20 12:37:18,503 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEDeployer]
sdmd...............org.mobicents.slee.container.deployment.jboss.SLEEDeploymentMetaData@354005
2011-05-20 12:37:18,503 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
accepts called for file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/
2011-05-20 12:37:18,504 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
init called for jar:file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar!/
2011-05-20 12:37:18,514 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
accepts called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRALibrary.jar/
2011-05-20 12:37:18,514 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
init called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRALibrary.jar/
2011-05-20 12:37:18,514 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Descriptor for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRALibrary.jar/
2011-05-20 12:37:18,523 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Library Descriptor.
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Component ID:
LibraryID[name=S6a_Classes,vendor=com.smilecoms,version=0.1]
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
------------------------------ Dependencies
------------------------------
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
--------------------------- End of Dependencies
--------------------------
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableUnit] Adding
Component LibraryID[name=S6a_Classes,vendor=com.smilecoms,version=0.1]
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
start called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRALibrary.jar/
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
accepts called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRAEvents.jar/
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
init called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRAEvents.jar/
2011-05-20 12:37:18,526 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Descriptor for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRAEvents.jar/
2011-05-20 12:37:18,529 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Event Definition Descriptor.
2011-05-20 12:37:18,532 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Component ID:
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationRequest,vendor=java.net,version=0.8]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
------------------------------ Dependencies
------------------------------
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
LibraryID[name=diameter.base.common,vendor=java.net,version=1.0]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
LibraryID[name=S6a_Classes,vendor=com.smilecoms,version=0.1]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
--------------------------- End of Dependencies
--------------------------
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Component ID:
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer,vendor=java.net,version=0.8]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
------------------------------ Dependencies
------------------------------
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
LibraryID[name=diameter.base.common,vendor=java.net,version=1.0]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
LibraryID[name=S6a_Classes,vendor=com.smilecoms,version=0.1]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
--------------------------- End of Dependencies
--------------------------
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableUnit] Adding
Component
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationRequest,vendor=java.net,version=0.8]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableUnit] Adding
Component
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer,vendor=java.net,version=0.8]
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
start called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRAEvents.jar/
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
accepts called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRAType.jar/
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
init called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRAType.jar/
2011-05-20 12:37:18,533 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Descriptor for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRAType.jar/
2011-05-20 12:37:18,538 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Resource Adaptor Type Descriptor.
2011-05-20 12:37:18,542 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Component ID: ResourceAdaptorTypeID[name=Diameter
S6a,vendor=java.net,version=0.8.1]
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
------------------------------ Dependencies
------------------------------
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer,vendor=java.net,version=0.8]
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
LibraryID[name=S6a_Classes,vendor=com.smilecoms,version=0.1]
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationRequest,vendor=java.net,version=0.8]
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
--------------------------- End of Dependencies
--------------------------
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableUnit] Adding
Component ResourceAdaptorTypeID[name=Diameter
S6a,vendor=java.net,version=0.8.1]
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
start called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRAType.jar/
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
accepts called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRA.jar/
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
init called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/S6aRA.jar/
2011-05-20 12:37:18,543 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Descriptor for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRA.jar/
2011-05-20 12:37:18,550 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Parsing Resource Adaptor Descriptor.
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
Component ID:
ResourceAdaptorID[name=DiameterS6aResourceAdaptor,vendor=java.net,version=0.8.1]
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
------------------------------ Dependencies
------------------------------
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
LibraryID[name=diameter.base.common,vendor=java.net,version=1.0]
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
LibraryID[name=S6a_Classes,vendor=com.smilecoms,version=0.1]
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
ResourceAdaptorTypeID[name=Diameter S6a,vendor=java.net,version=0.8.1]
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableComponent]
--------------------------- End of Dependencies
--------------------------
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.DeployableUnit] Adding
Component
ResourceAdaptorID[name=DiameterS6aResourceAdaptor,vendor=java.net,version=0.8.1]
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
start called for vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/
deploy/S6aRADU.jar/S6aRA.jar/
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method
start called for file:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer]
Checking if S6aRADU.jar is in running undeployments list ...
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer]
Current Undeploy List: []
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer]
Checked if S6aRADU.jar is in running undeployments list = false
2011-05-20 12:37:18,555 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer]
Current Undeploy List: []
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA entity names
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name MGCPRA
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity MGCPRA : [MGCPRA]
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name DiameterRo
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity DiameterRo : [DiameterRo]
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name DiameterRx
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity DiameterRx : [DiameterRx]
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name DiameterBaseResourceAdaptor
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity DiameterBaseResourceAdaptor :
[DiameterBaseResourceAdaptor]
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name DiameterCxDx
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity DiameterCxDx : [DiameterCxDx]
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name DiameterShServer
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity DiameterShServer : [DiameterShServer]
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name SipRA
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity SipRA : [SipRA]
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Getting
RA link names for entity name HttpServletRA
2011-05-20 12:37:18,556 TRACE
[org.mobicents.slee.container.management.ResourceManagement] Got RA
link names for entity HttpServletRA : [HttpServletRA]
2011-05-20 12:37:18,557 TRACE
[org.mobicents.slee.container.deployment.jboss.DeploymentManager]
Invoking install([file:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/]) on javax.slee.management:name=Deployment
2011-05-20 12:37:18,557 INFO
[org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl]
Installing DeployableUnitID[url=file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/deploy/S6aRADU.jar/]
2011-05-20 12:37:18,557 DEBUG
[org.mobicents.slee.runtime.transaction.SleeTransactionManagerImpl]
Started tx TransactionImple < ac, BasicAction: a00010b:b74d:
4dd642f1:b1 status: ActionStatus.RUNNING >
2011-05-20 12:37:18,557 DEBUG
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
Building DU from file:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/
2011-05-20 12:37:18,559 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracting file S6aRALibrary.jar from /opt/JSLEE/jboss-5.1.0.GA/server/
default/deploy/S6aRADU.jar
2011-05-20 12:37:18,561 DEBUG
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracted file S6aRALibrary.jar
2011-05-20 12:37:18,561 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
jar entry = jars/
2011-05-20 12:37:18,561 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
jar entry = META-INF/library-jar.xml
2011-05-20 12:37:18,562 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Created directory/opt/JSLEE/jboss-5.1.0.GA/server/default/tmp/deploy/
mobicents-slee-du-1635113016269170166-contents/S6aRALibrary.jar-
contents/META-INF
2011-05-20 12:37:18,562 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
jar entry = jars/S6aClasses.jar
2011-05-20 12:37:18,570 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracting file S6aRAEvents.jar from /opt/JSLEE/jboss-5.1.0.GA/server/
default/deploy/S6aRADU.jar
2011-05-20 12:37:18,571 DEBUG
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracted file S6aRAEvents.jar
2011-05-20 12:37:18,571 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
jar entry = META-INF/event-jar.xml
2011-05-20 12:37:18,571 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Created directory/opt/JSLEE/jboss-5.1.0.GA/server/default/tmp/deploy/
mobicents-slee-du-1635113016269170166-contents/S6aRAEvents.jar-
contents/META-INF
2011-05-20 12:37:18,575 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracting file S6aRAType.jar from /opt/JSLEE/jboss-5.1.0.GA/server/
default/deploy/S6aRADU.jar
2011-05-20 12:37:18,575 DEBUG
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracted file S6aRAType.jar
2011-05-20 12:37:18,575 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
jar entry = META-INF/resource-adaptor-type-jar.xml
2011-05-20 12:37:18,576 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Created directory/opt/JSLEE/jboss-5.1.0.GA/server/default/tmp/deploy/
mobicents-slee-du-1635113016269170166-contents/S6aRAType.jar-contents/
META-INF
2011-05-20 12:37:18,580 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracting file S6aRA.jar from /opt/JSLEE/jboss-5.1.0.GA/server/
default/deploy/S6aRADU.jar
2011-05-20 12:37:18,580 DEBUG
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Extracted file S6aRA.jar
2011-05-20 12:37:18,581 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
jar entry = META-INF/resource-adaptor-jar.xml
2011-05-20 12:37:18,581 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitJarComponentBuilder]
Created directory/opt/JSLEE/jboss-5.1.0.GA/server/default/tmp/deploy/
mobicents-slee-du-1635113016269170166-contents/S6aRA.jar-contents/META-
INF
2011-05-20 12:37:18,586 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRAEvents.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-2633411264913043294-
contents/base-common-library-2.3.0.FINAL.jar-contents/jars/base-common-
events-2.3.0.FINAL.jar, file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
tmp/deploy/mobicents-slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/jars/base-common-ra-2.3.0.FINAL.jar,
file:/opt/JSLEE/jboss-5.1.0.GA/server/default/tmp/deploy/mobicents-
slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/jars/base-common-
ratype-2.3.0.FINAL.jar, file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
tmp/deploy/mobicents-slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/] )
in dependencies
2011-05-20 12:37:18,586 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRAEvents.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/, file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/jars/S6aClasses.jar] )
in dependencies
2011-05-20 12:37:18,586 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRAEvents.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-2633411264913043294-
contents/base-common-library-2.3.0.FINAL.jar-contents/jars/base-common-
events-2.3.0.FINAL.jar, file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
tmp/deploy/mobicents-slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/jars/base-common-ra-2.3.0.FINAL.jar,
file:/opt/JSLEE/jboss-5.1.0.GA/server/default/tmp/deploy/mobicents-
slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/jars/base-common-
ratype-2.3.0.FINAL.jar, file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
tmp/deploy/mobicents-slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/] )
in dependencies
2011-05-20 12:37:18,586 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRAEvents.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/, file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/jars/S6aClasses.jar] )
in dependencies
2011-05-20 12:37:18,586 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRAType.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRAEvents.jar-contents/] )
in dependencies
2011-05-20 12:37:18,586 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRAType.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/, file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/jars/S6aClasses.jar] )
in dependencies
2011-05-20 12:37:18,586 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRAType.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRAEvents.jar-contents/] )
in dependencies
2011-05-20 12:37:18,587 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRA.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-2633411264913043294-
contents/base-common-library-2.3.0.FINAL.jar-contents/jars/base-common-
events-2.3.0.FINAL.jar, file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
tmp/deploy/mobicents-slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/jars/base-common-ra-2.3.0.FINAL.jar,
file:/opt/JSLEE/jboss-5.1.0.GA/server/default/tmp/deploy/mobicents-
slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/jars/base-common-
ratype-2.3.0.FINAL.jar, file:/opt/JSLEE/jboss-5.1.0.GA/server/default/
tmp/deploy/mobicents-slee-du-2633411264913043294-contents/base-common-
library-2.3.0.FINAL.jar-contents/] )
in dependencies
2011-05-20 12:37:18,587 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRA.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/, file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRALibrary.jar-contents/jars/S6aClasses.jar] )
in dependencies
2011-05-20 12:37:18,587 TRACE
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/server/
default/tmp/deploy/mobicents-slee-du-1635113016269170166-contents/
S6aRA.jar-contents/] )
added URLClassLoaderDomain( urls= [file:/opt/JSLEE/jboss-5.1.0.GA/
server/default/tmp/deploy/mobicents-slee-du-1635113016269170166-
contents/S6aRAType.jar-contents/] )
in dependencies
2011-05-20 12:37:18,587 DEBUG
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
Loading classes for component
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer,vendor=java.net,version=0.8]
2011-05-20 12:37:18,590 INFO
[org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl]
Undeploying deployable unit due to building error
javax.slee.management.DeploymentException: Component
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer,vendor=java.net,version=0.8]
requires a class that was not found
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.loadAndSetNonGeneratedComponentClasses(DeployableUnitBuilderImpl.java:
506)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
215)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
51)
at
org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:
141)
at sun.reflect.GeneratedMethodAccessor264.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:
157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.sciAction(DeploymentManager.java:
370)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.installDeployableUnit(DeploymentManager.java:
161)
at
org.mobicents.slee.container.deployment.jboss.SLEESubDeployer.start(SLEESubDeployer.java:
278)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.callSubDeployer(SLEEDeployer.java:
131)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.deploy(SLEEDeployer.java:
69)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.deploy(SLEEDeployer.java:
19)
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.ClassNotFoundException:
net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer
at java.lang.ClassLoader.findClass(ClassLoader.java:359)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.loadAndSetNonGeneratedComponentClasses(DeployableUnitBuilderImpl.java:
363)
... 45 more
2011-05-20 12:37:18,594 TRACE
[org.mobicents.slee.runtime.transaction.SleeTransactionManagerImpl]
Starting rollback of tx TransactionImple < ac, BasicAction:
a00010b:b74d:4dd642f1:b1 status: ActionStatus.RUNNING >
2011-05-20 12:37:18,594 DEBUG
[org.mobicents.slee.runtime.transaction.SleeTransactionManagerImpl]
Completed rollback of tx TransactionImple < ac, BasicAction:
a00010b:b74d:4dd642f1:b1 status: ActionStatus.ABORTED >
2011-05-20 12:37:18,594 ERROR
[org.mobicents.slee.container.deployment.jboss.SLEESubDeployer]
javax.management.MBeanException
at
org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:
184)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:
165)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:
264)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.sciAction(DeploymentManager.java:
370)
at
org.mobicents.slee.container.deployment.jboss.DeploymentManager.installDeployableUnit(DeploymentManager.java:
161)
at
org.mobicents.slee.container.deployment.jboss.SLEESubDeployer.start(SLEESubDeployer.java:
278)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.callSubDeployer(SLEEDeployer.java:
131)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.deploy(SLEEDeployer.java:
69)
at
org.mobicents.slee.container.deployment.jboss.SLEEDeployer.deploy(SLEEDeployer.java:
19)
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: javax.slee.management.DeploymentException: Failure
encountered during deploy process.
at
org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:
297)
at sun.reflect.GeneratedMethodAccessor264.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:
157)
... 38 more
Caused by: javax.slee.management.DeploymentException: Component
EventTypeID[name=net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer,vendor=java.net,version=0.8]
requires a class that was not found
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.loadAndSetNonGeneratedComponentClasses(DeployableUnitBuilderImpl.java:
506)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
215)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.build(DeployableUnitBuilderImpl.java:
51)
at
org.mobicents.slee.container.management.jmx.DeploymentMBeanImpl.install(DeploymentMBeanImpl.java:
141)
... 42 more
Caused by: java.lang.ClassNotFoundException:
net.java.slee.resource.diameter.s6a.events.AuthenticationInformationAnswer
at java.lang.ClassLoader.findClass(ClassLoader.java:359)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
org.mobicents.slee.container.component.deployment.DeployableUnitBuilderImpl.loadAndSetNonGeneratedComponentClasses(DeployableUnitBuilderImpl.java:
363)
... 45 more
2011-05-20 12:37:18,596 TRACE
[org.mobicents.slee.container.deployment.jboss.SLEEDeployer]
Deployed: vfszip:/opt/JSLEE/jboss-5.1.0.GA/server/default/deploy/
S6aRADU.jar/


XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

On May 20, 5:26 pm, Bartosz Baranowski <baran...@gmail.com> wrote:
> Ok now we are getting to something :).
>
> Those classes in diameter stack are there to provide stack user with class
> which provides most of required code to create specific application.
> In RAs we simply reuse those, so we dont end up with the same code written
> twice(wrap app sessions in activities, thats it).
>
> Now. If you want to create something specific and dont mess with stack core
> you can do it. Simply create what you need at RA level and initialize it
> there. That is:
>  - create specific session impl in RA classes
>  - create factory
>  - register that factory just Mobicents RA do
>  - enjoy.
>
> Does this erase the problem? Or Im missing something?
>
> Bartosz Baranowski
> JBoss R & D
> ==================================
> Word of criticism meant to improve is always step forward.
>

PCB

unread,
May 20, 2011, 12:14:40 PM5/20/11
to mobicents-public
I'll try a few combinations and see if I can get a structure to work -
I see that it is possible ti use a library in a RA, so what I want to
do must be possible.
> [org.mobicents.slee.container.deployment.jboss.SLEESubDeployer] Method ...
>
> read more »

Bartosz Baranowski

unread,
May 20, 2011, 12:20:07 PM5/20/11
to mobicent...@googlegroups.com
Please send DU if possible. 

Quick check: did you declare library reference in ra/ratype xml descriptors?

Bartosz Baranowski
JBoss R & D
==================================
Word of criticism meant to improve is always step forward.


Reply all
Reply to author
Forward
0 new messages