Re: [abc] oopsla outline

From: Pavel Avgustinov <pavel.avgustinov@magdalen.oxford.ac.uk>
Date: Sun Mar 12 2006 - 11:11:17 GMT

The compiled class files are in
cardinal:~pavel/benchmarks/Jigsaw/{abc.redthistracematch-thisjpid.build,abc.redtracematch-thisjpid.build}.

The exact exception that I saw is this:

java.lang.Exception: Unmatched lock
        at
ThisLockTraceMatch.tracematch$0$body_real(ReducedThisLockTraceMatch.aj:28)
        at
ThisLockTraceMatch.tracematch$0$body(ReducedThisLockTraceMatch.aj)
        at org.w3c.jigsaw.http.httpd.changeRoot(httpd.java:885)
        at org.w3c.jigsaw.http.httpd.initializeRootResource(httpd.java:901)
        at org.w3c.jigsaw.http.httpd.start(httpd.java:2081)
        at
org.w3c.jigsaw.daemon.ServerHandlerManager.<init>(ServerHandlerManager.java:280)
        at
org.w3c.jigsaw.daemon.ServerHandlerManager.main(ServerHandlerManager.java:500)
        at org.w3c.jigsaw.Main.main(Main.java:15)

Note that to get it to compile with -debug thisJoinPointObject, I had to
comment out everything from Logger.aj except the definitions of the
lock() and unlock() pointcuts. The actual logging advice was making use
of thisJoinPoint.getSignature, which is not possible with
thisJoinPointObject.

Please don't start any jobs on musketeer without consulting Eric first
-- he has the lock currently.

- P

Neil Ongkingco wrote:

> Can you give me the Jigsaw output directory that you used? It would
> save me a lot of time compiling. I had problems last Thursday
> compiling with thisJoinPointObject (it triggered some validate
> errors), but presumably that's fixed now.
>
> Neil
>
> Pavel Avgustinov wrote:
>
>> Pavel Avgustinov wrote:
>>
>>
>>
>>> The only other number that I think I haven't supplied yet is the effect
>>> of -debug thisJoinPointObject on Jigsaw/LUnInMeth. This is what is
>>> currently running on musketeer, but I think the numbers Eric needs to
>>> gether are more important -- hence the statement above.
>>>
>>>
>>>
>>
>> I am somewhat confused by this. While the TM variations that I tried
>> with -debug thisJoinPointObject did run a couple of seconds faster,
>> suddenly the tracematches complained about unmatched locks.
>>
>> Neil, it would be great if you could find the time to look into this --
>> check if you can reproduce the 'unmatched lock' messages, and if so,
>> please try to find out whether the problem is with -debug
>> thisJoinPointObject, or whether it's a genuine issue with Jigsaw. I hope
>> it's not the latter, since none of the other tracematch/aspect solutions
>> ever complained.
>>
>> - P
>>
>>
>>
>
>
>
>
>
Received on Sun Mar 12 11:11:17 2006

This archive was generated by hypermail 2.1.8 : Tue Mar 06 2007 - 16:13:27 GMT