[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
Re: [aspectj-users] Problem with a call pointcut and thisJoinPointStaticPart.getSourceLocation()/thisEnclosingJoinPointStaticPart.getSourceLocation() statements
|
- From: Andy Clement <andrew.clement@xxxxxxxxx>
- Date: Fri, 4 Feb 2011 07:59:04 -0800
- Delivered-to: aspectj-users@eclipse.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=5wYXTth2xOICmSQn7ejvvnyHtpS9gdOA9Ui21oAc9zk=; b=NbZhU9ncLk6a6AV3rC4v+mBmwZWUk0y5nhmortTDkqaA/FZFf1+/JEWqJpmIoi+WGD jAu8ASoDmHvaX3jMx/cGIkvfn1e/iwsHfU68C2blbpxdl64kEndhelZeDuUQKekIjx5M c9jYBwGSGHE3Otadil5nvbqvtcw2JrSwQIO0w=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=gNMLkZlgPGgEqyzC8m2KO49vaHjBsIUSYrAK27qUAIrP6INEaUjZhkLOSyo+yTOPWf 5yFLUqt09PQNuFdIJswDGldvmx8+fuhzmijRPqG98+1oooqxlaLnIg2BY+wGa9aOPwGB K9P8T0DW3LZZwx1VXBzaQ70wAPOt9HAiBV7vE=
Interesting! I don't think we've ever had a method like that:
org.aspectj.runtime.reflect.Factory.makeESJP(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)
In the runtime. Can you raise a bugzilla? When you say it happens
with other versions, how far back did you try, 1.6.9? I only ask
because some changes went in around that area in 1.6.10 to enable us
to produce smaller code when joinpoints didn't have certain
characteristics (e.g. no exceptions).
Andy
On 4 February 2011 01:20, <jeanlouis.pasturel@xxxxxxxxxxxxxxxxxx> wrote:
>
> Hi,
> LTW weaving, snapshot aspectJ dev build of 03 February 2011 ( but same
> behaviour with others versions). I don't use Spring AOP agent, i use
> aspectjweaver "native" javaagent.
>
> does this Exception mean anything to you ?
>
> With a execution pointcut no problem because thisJoinPointStaticPart and
> thisEnclosingJoinPointStaticPart.getSourceLocation() are the same JoinPoint.
>
> Whit call pointcut, when
> thisEnclosingJoinPointStaticPart.getSourceLocation() runs i get this
> exception
>
> 10:01:44,337 ERROR ContextLoader(215) - Context initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> wit
> h name
> 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostPr
> ocessor#0' defined in ServletContext resource [/WEB-INF/jpaDaoContext.xml]:
> Init
> ialization of bean failed; nested exception is
> org.springframework.beans.factory
> .BeanCreationException: Error creating bean with name
> 'myEntityManagerFactory' d
> efined in ServletContext resource [/WEB-INF/jpaDaoContext.xml]: Invocation
> of in
> it method failed; nested exception is java.lang.NoSuchMethodError:
> org.aspectj.r
> untime.reflect.Factory.makeESJP(Ljava/lang/String;Ljava/lang/String;Ljava/lang/S
> tring;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)
> Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBean
> Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
> ject(AbstractBeanFactory.java:264)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
> y.getSingleton(DefaultSingletonBeanRegistry.java:222)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
> an(AbstractBeanFactory.java:261)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:185)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean
> (AbstractBeanFactory.java:164)
> at
> org.springframework.context.support.AbstractApplicationContext.getBea
> n(AbstractApplicationContext.java:880)
> at
> org.springframework.context.support.AbstractApplicationContext.regist
> erBeanPostProcessors(AbstractApplicationContext.java:596)
>
>
> Cordialement / Best regards
>
> Jean-Louis PASTUREL
>
>
>
> *********************************
> This message and any attachments (the "message") are confidential and
> intended solely for the addressees.
> Any unauthorised use or dissemination is prohibited.
> Messages are susceptible to alteration.
> France Telecom Group shall not be liable for the message if altered, changed
> or falsified.
> If you are not the intended addressee of this message, please cancel it
> immediately and inform the sender.
> ********************************
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>