Re: [aspectwerkz-user] AbstractMethodError under eclipse plugin
Alexandru Popescu <[email protected]>
| Newsgroups | gmane.comp.java.aspectwerkz.user |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
What Eclipse version?
- --:alex |.::the_mindstorm::.|
#: Brian Towles said :: 4/28/2005 8:41 PM :#
> Howdy
>
> Im just starting out with aspectwerkz but im having an issue just even
> running a simple test aspect using AspectWerkz 2 (under the eclispe plugin).
>
> Should be pretty simple but keep getting an AbstractMethodError..
>
> any clues.. or am i just being clueless?
>
> thanks
> -=Brian
>
> ----Class:
> package test;
> public class TestMain {
>
> public static void main(String[] args) {
> System.out.println("app started");
> TestMain main = new TestMain();
> }
>
> private String foo;
>
> public TestMain()
> {
> System.out.println("about to set foo");
> foo="bar";
> }
> }
>
> ----Aspect:
>
>
> package test;
> import org.codehaus.aspectwerkz.joinpoint.JoinPoint;
>
> public class TestAspect {
>
> /**
> * @After set(String test.TestMain.foo) AND args(foo)
> */
> public void aspectRun(JoinPoint joinPoint, String foo){
> System.out.println("got something called");
> }
> }
>
> ----aop.xml
> <!DOCTYPE aspectwerkz PUBLIC
> "-//AspectWerkz//DTD//EN"
> "http://aspectwerkz.codehaus.org/dtd/aspectwerkz2.dtd">
> <aspectwerkz>
> <system id="test">
> <package name="test">
> <aspect class="TestAspect" deployment-model="perInstance"/>
> </package>
> </system>
> </aspectwerkz>
>
>
> ----results:
>
> app started
> about to set foo
> java.lang.AbstractMethodError:
> test.TestMain.aw$getAspect(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
> at
> test.TestMain_5__805360701_1199041004__1467635096___AW_JoinPoint.invoke(Unknown
> Source)
> at test.TestMain.<init>(TestMain.java:27)
> at test.TestMain.main(TestMain.java:19)
> Exception in thread "main"
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCdeUyOCPjdDT2FEURAj2OAJoDcbFKf2jsGk4nd8reVcQqkfEHogCgumZ7
nZ92Md0X5tpt8X6fi/LtQLo=
=u9fs
-----END PGP SIGNATURE-----