JBoss Community

Error in deploying .aop file

created by maze A in JBoss AOP - View the full discussion

I have installed the "jbossesb-4.9" in jboss-5.1.0.GA application server. whenever I try to deploy my aop file (LoggingAspect.aop) in "jboss-5.1.0.GA/server/all/deploy" folder, this error pops up:

 

DEPLOYMENTS IN ERROR:

  Deployment "vfszip:/home/maazzzeeee/Desktop/jboss-5.1.0.GA/server/all/deploy/LoggingAspect.aop/" is in error due to the following reason(s): org.jboss.xb.binding.JBossXBRuntimeException: Failed to resolve schema nsURI= location=aop

 

          at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)

          at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)

          at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)

          at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)

          at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:369)

          at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)

          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

          at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)

          at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)

          at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)

          at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

          at java.lang.Thread.run(Thread.java:636)

 

Do you have any idea?

I am dealing with this problem for more that a week. I really appreciate any suggestion.


Actually, I want to intercept "service actions" in the jbossesb services. before combining AS 5.1.0 and JbossESB-4.9, I tested it on the jboss-esb-server. But, in that configuration, I couldn't see any intereption.

 

This is my jboss-aop.xml file:

 

<?xml version="1.0" encoding="UTF-8"?>

<!-- -->

<aop xmlns="urn:jboss:aop-beans:1.0">

  <interceptor name="LoggingAspect" class="org.jboss.soa.esb.samples.quickstart.helloworld.LoggingAspect"/>

  <bind pointcut="execution(* org.jboss.soa.esb.samples.quickstart.helloworld.MyJMSListenerAction->*(..))">

    <interceptor-ref name="LoggingAspect"/>

  </bind >

</aop>

 

And this is my /interceptor java code:

 

package org.jboss.soa.esb.samples.quickstart.helloworld;

 

 

import org.jboss.aop.advice.Interceptor;

import org.jboss.aop.joinpoint.Invocation;

 

 

import org.jboss.aop.joinpoint.ConstructorInvocation;

import org.jboss.aop.joinpoint.FieldWriteInvocation;

import org.jboss.aop.joinpoint.MethodInvocation;

 

 

public class LoggingAspect implements Interceptor

{

          @Override

          public String getName() {

                      return "LogInterceptor";

          }

 

          @Override

          public Object invoke(Invocation invocation) throws Throwable {

                      long time=System.currentTimeMillis();

                      try {

                        return invocation.invokeNext();

                      } finally

                      {

                                  time=System.currentTimeMillis()-time;

                                  if (invocation instanceof MethodInvocation) {

                                             MethodInvocation mi = (MethodInvocation) invocation;

                                              String clazz="";

                                              try

                                        {

                                                clazz=mi.getTargetObject().getClass().toString();

                                        }

                                        catch (Throwable e)

                                        {

                                                // TODO

                                              }

 

                                     }

                    }

}

 

 

}

 

I also attached my aop file

 

Thanks!

Reply to this message by going to Community

Start a new discussion in JBoss AOP at Community