That service only exists in the opensocial provider and therefore only runs
within shindig.  If you are trying to create a join point from within the
Rave war that class doesn't exist.


On Mon, Feb 24, 2014 at 6:36 AM, Sergio Rivero <
[email protected]> wrote:

> Hi all!
>
>
>
> I'm working with Apache Rave archetype (v 0.23) and I need use AspectJ to
> intercept a REST call (osapi.activities.create) in the server side and
> change the "viewerID".
>
>
>
> First of all, I'm trying to intercept the Java method that create the
> ActivityStream and print a message, I think that the method is
>
> "org.apache.rave.opensocial.service.impl.DefaultActivityStreamsService.creat
> e(..)". I use this Aspect:
>
>
>
>        @Before("execution(*
>
> org.apache.rave.opensocial.service.impl.DefaultActivityStreamsService.create
> (..))")
>
>        public void doBefore(JoinPoint joinPoint) {
>
>              System.out.println("I'm an Aspect!");
>
>        }
>
>
>
>
>
> But I get an exception when I run Apache Rave:
>
>
>
> Initialization of bean failed; nested exception is
> java.lang.IllegalArgumentException: warning no match for this type name:
> org.apache.rave.opensocial.service.impl.DefaultActivityStreamsService
> [Xlint: invalidAbsoluteTypeName]
>
>
>
> Somebody has tried to do something this?
>
>
>
> Best regards,
>
>
>
>
>
> Sergio
>
>
>
>

Reply via email to