Thread-Safety problems GeneratedClassAdvisorWhile glancing at the AOP code for possible explanations of JBAOP-480, I noticed 2 major thread safety issues in GeneratedClassAdvisor: Problem #1 is inadequate locking when using ConcurrentHashMap:
public MethodJ...
ClassLoading Module usageAs discussed in Neuchatel last week, I will make the first iteration of the scoped aop stuff work on the new classloaders, using the Module hack for now, and upgrade to use metadata later. But when I deploy a sar wit...
Next step in ServiceController LifecycleRelated to this thread http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4087219#4087219 Where I'd really like to get to is that the JMX lifecycle is tied to the POJO lifecycle. Currently the ServiceC...
aspect library config for jbossasRelated to this: http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4083964#4083964 and JBAS-4717 I wanted to change the config for the @JMX aspect, but currently this config is defined in the aop proje...
Thread AOP asintegration WITHOUT the integration :-)
AOP asintegration WITHOUT the integration :-)Related to these threads: New classloader tests - http://www.jboss.com/index.html?module=bb&op=viewtopic&t=114427 Refactoring ASIntegration for new classloader - http://www.jboss.com/index.html?module=bb&...
Deployer Changes for AOPRelated to this thread: http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4058730#4058730 The AOPDeployer for JBoss5 needs updating and aop re-releasing. See jboss-head/system/src/main/org/jboss/aop/te...
Scoped AOP rewrite probably delayedHi Adrian, As you know, I've been looking at the Scoped AOP stuff, and I think I am starting to see your bigger picture. The problem is I don't think I will be able to get this done in time for the AOP release needed...
Thread AOP ClassLoader/Scoping for the VFSClassLoader
AOP ClassLoader/Scoping for the VFSClassLoaderNow that I've done my "brain dump" on where I really want to get to for the AOP scoping, here' s another one on some more immediate changes I need to make for the VFSClassLoader integration. The problem with the AOPS...
Need to revisit some other AOP integrationNow that I've moved the aop classes out of the microcontainer bootstrap in jboss-head its showing we need to revisit the aop integration with the MC and JBossXB. The problem is that neither of the factory settings th...
Thread Specification of the Exception on After-throwing and finally
Specification of the Exception on After-throwing and finallyThis thread is about the design of task http://jira.jboss.com/jira/browse/JBAOP-388. I just couldn't come up with a good approach to implement this task. Let me show why. First, I think the specification of the exc...
AOP Integration with MicrocontainerHi, everyone! I need to gather information regarding tasks remaining on the integration of JBoss AOP with the microcontainer. Kabir is on vacation, and that's why I can't ask him. What do we have left? I've taken a...
Thread New AOP ClassLoading tests in ASIntegration
New AOP ClassLoading tests in ASIntegrationI've created some AOP classloading tests in the asintegration project that show my current sticking point. The basic problem is incorrect use of the TCL. These are the "simple tests" where I've created a hacked vers...
AOP Testsuite nearly fixed in JBoss-HeadI've just about got the aop tests working in head. There's a problem when you re-run tests which tells me there is some broken caching going on. i.e. an NPE trying to retrieve a ClassLoader which has been undeployed....
Thread ConcurrentModification exception when undeploying
ConcurrentModification exception when undeployingI'm seeing this error quite a lot when running the tests:
16:20:27,660 WARN [AspectDeployer] Error undeploying xml jboss-aop.xml
java.util.ConcurrentModificationException
at java.util.WeakHashMap$HashIterator.next...
Memory leak tests trunkThe memory leak tests have been ported over from Branch_AOP_1_5. To run them, you need to download http://labs.jboss.com/jbossprofiler/downloads/jboss-profiler-1.0.CR4.zip and get the contained jvmti/native/win32/jbos...
Thread ProfileService aspects are no longer being applied
ProfileService aspects are no longer being appliedAs I'm looking at the ProfileServiceUnitTestCase failures in more detail I see that none of the aspects registered in the bootstrap-repo-beans.xml AspectManager config are being applied to the deployers.
<bean ...
Optimizing genrated advisorsI've started a stress test framework, which lives under src/test/org/jboss/test/aop/stress. I'll be fleshing it out over the next few weeks and posting my findings here. To run the org.jboss.test.aop.stress.perinstanc...
MAVEN: Problem deploying snapshotHow can I deploy my aop snapshot to the maven repository?
Kabir@KabirDell ~/sourcecontrol/jboss-aop/aop
$ mvn -U -up -e deploy
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
WAGON_VERSION: 1.0-b...
Refactoring AspectManager/DomainsI am about to look into whether refactoring the AspectManager/Domains is possible, and here are my initial thoughts. One problem with the current way the AspectManager/Domains work, which has been bugging me for ages...
jca prototype broken againhttp://www.jboss.com/index.html?module=bb&op=viewtopic&t=102650&start=10 Kabir you need which (if any) of those crappy factories that I wrote you are going to support. The only one we need to support is t...