Re: [JBoss-dev] [ jboss-Patches-415321 ] RAR Instance Deployer for jbosscx

2001-04-11 Thread Toby Allsopp
On Wed, Apr 11, 2001 at 11:23:11AM -0400, David Jencks wrote: OOPS! I inadvertantly broke the .jcml xml below while trying to add an explanatory comment. Sorry. Fixed below Would it make any sense to configure instances of AutoDeployer to look for specific extensions? So the next

Re: [JBoss-dev] RE: Jboss-development digest, Vol 1 #111 - 4 msgs

2001-04-14 Thread Toby Allsopp
For God's sake, man, trim your replies! Harishankar Nair wrote: [37kB of stuff] ___ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development

Re: [JBoss-dev] CVS update: jboss/src/build build.xml

2001-04-15 Thread Toby Allsopp
Jason Dillon wrote: Is there any reason why we aren't specifying "org.jboss.*", for the packagenames attribute value? Well, my excuse is that I didn't read the docs for the Ant javadoc task. Using wildcards seems like a maintainability win to me. I say go right ahead. Toby.

[JBoss-dev] Policy for what to include in stable (2.2.x) branches?

2001-04-15 Thread Toby Allsopp
Hi, all. I've just made some changes that are more features enhancements than bug fixes, and I'm not sure whether I should be merging them into the 2.2 branch. What this comes down to is: what exactly should go into the 2.2.x releases? Is it only bug fixes with no new features, or is it also

Re: [JBoss-dev] CVS update: jboss/src/build build.xml

2001-04-16 Thread Toby Allsopp
On Mon, Apr 16, 2001 at 12:39:52PM -0700, Jason Dillon wrote: That would be my preference as well, though I have run into some problems with ANT and CVS, where file that were marked for edit would cause the building of javadocs to fail. What does "marked for edit" mean? I can not seem to

Re: [JBoss-dev] CVS update: jboss/src/main/org/jboss/metadata ApplicationMetaData.java

2001-04-17 Thread Toby Allsopp
On Tue, Apr 17, 2001 at 12:36:38PM -0700, [EMAIL PROTECTED] wrote: User: starksm Date: 01/04/17 12:36:37 Modified:src/main/org/jboss/metadata Tag: Branch_2_2 ApplicationMetaData.java Log: Remove the requirement that the res-jndi-name be prefixed with

Re: [JBoss-dev] CVS update: jboss/src/main/org/jboss/metadata ApplicationMetaData.java

2001-04-17 Thread Toby Allsopp
On Tue, Apr 17, 2001 at 01:50:16PM -0700, Scott M Stark wrote: I think it is a bug for 2.2 as I cannot run the current ENC naming tests that need to access the JMS queue/topic factories because of this issue. I'll update the change note to include more details. Ah, that makes sense. I just

Re: [JBoss-dev] CVS update: jbosscx/src/main/org/jboss/resource ConnectionFactoryLoader.java ConnectionManagerFactoryLoader.java

2001-04-20 Thread Toby Allsopp
Jason Dillon wrote: Do you think it would make sence to modify the ConfigurationService to do this automatically when setting MBean attributes? I thought about that, but it's conceivable that the whitespace might be significant for some attribute. I can't think of a good example at the

Re: [JBoss-dev] Coding standards

2001-04-24 Thread Toby Allsopp
I tried this a while back and ended up starting a flame war. The outcome was basically that if you code something, code it how you like. If you're maintaining something, leave it as it is unless you really hate it. While it's possible to get into indenting wars with this, I don't really

Re: [JBoss-dev] Distributed Transaction Manager support (coming up)

2001-04-24 Thread Toby Allsopp
Anatoly Akkerman wrote: Hi, For the past couple of weeks I've been integrating Tyrex DTM (tyrex.exolab.org) into JBoss. Things are coming along and in a few days I'll probably have a basic support for transaction propagation across 2 JBoss instances. I was wondering, how should I make my

Re: [JBoss-dev] Any objections to cut over to jboss-j2ee jars in main branch

2001-04-26 Thread Toby Allsopp
On Thu, Apr 26, 2001 at 06:47:36AM -0400, Jay Walters wrote: It looks like the jboss-j2ee stuff works defined as jboss compiles and runs my beans. I will run the jbosstest suite again and if all works I'd like to start going through all the sub-projects and replacing the sun jars with ours.

Re: [JBoss-dev] Any objections to cut over to jboss-j2ee jars in main branch

2001-04-27 Thread Toby Allsopp
Jay Walters wrote: Well how about jboss-j2ee.jar and jboss-jdbc-ext.jar? I am open to other suggestions as well... Sorry, the j2ee.jar you mention must be from the J2EE RI? I've never used it... Yes. Lucky you. j2ee.jar is anathema to JBoss. jboss-j2ee.jar works for me. Toby.

Re: [JBoss-dev] JBoss bug or Tyrex bug or neither?

2001-05-03 Thread Toby Allsopp
On Thu, May 03, 2001 at 05:46:47PM -0400, Anatoly Akkerman wrote: Hello, gurus I am still in the process of integrating Tyrex DTM with JBoss and here is my current challenge: I am trying to run Petstore in JBoss+Tyrex and running into problems, so I trace the same execution of Petstore

Re: [JBoss-dev] RFC: Add isolation level attribute in jboss.xml or jaws.xml?

2001-05-05 Thread Toby Allsopp
danch wrote: Does anyone have opinions on whether this would be a good feature or not? The 1.1 spec does not specify how isolation levels should be handled, except for BMT session beans, and by saying/implying that beans can call resource manager specific APIs to set it themselves

Re: [JBoss-dev] resource-ref resource-managers in jboss.xml

2001-05-06 Thread Toby Allsopp
On Sun, May 06, 2001 at 08:03:42PM -0700, Scott M Stark wrote: We use a double indirection layer to resolve the JNDI name for an ejb-jar/resource-ref element and I don't see why this can't be handled by a single layer. For example, given a javax.sql.DataSource reference in an ejb-jar like

Re: [JBoss-dev] resource-ref resource-managers in jboss.xml

2001-05-07 Thread Toby Allsopp
Scott M Stark wrote: Ok, I see some utility in that although a global search/replace is still easier for my money. It would be easy to allow for direct specification of the jndi binding under the session/resource-ref element via a jndi-name element while still allowing for the use of the

Re: R: R: [JBoss-dev] CX + Castor

2001-05-07 Thread Toby Allsopp
Vesco Claudio wrote: Thank you for the commiting... I have some problems to integrating Castor with jboss (minerva problems?)... Now I can deploy and redeploy rar with classloader isolation: I can add table, remove table in the ejb part and I redeploy the rar and I see the new access to

Re: R: R: R: [JBoss-dev] CX + Castor

2001-05-07 Thread Toby Allsopp
On Mon, May 07, 2001 at 05:39:30PM +0200, Vesco Claudio wrote: Problems: where is called org.opentools.minerva.connector.*ConnectionManager.enlistExistingConnect ion - I cant reuse an existing connection :-( The enlistExistingConnection method is part of the contract that will allow the

Re: [JBoss-dev] jboss.properties, let's deprecate it

2001-05-07 Thread Toby Allsopp
On Mon, May 07, 2001 at 09:07:54PM -0400, marc fleury wrote: ok, there are a few things in JBoss properties that we need to remove. In the push to have a clean web install, we must not have anything in file system. Right now we still have this... ... That I believe is the hack from

Re: [JBoss-dev] jboss.properties, let's deprecate it

2001-05-07 Thread Toby Allsopp
On Mon, May 07, 2001 at 10:57:49PM -0400, marc fleury wrote: | That I believe is the hack from Aaron to get Oracle working? how do we | integrate that in the JCA stuff? | #jboss.xa.xidclass=oracle.jdbc.xa.OracleXid | |I believe that this is used by the transaction manager, not the

Re: R: R: R: [JBoss-dev] CX + Castor

2001-05-08 Thread Toby Allsopp
On Tue, May 08, 2001 at 09:29:38AM +0200, Vesco Claudio wrote: On Mon, May 07, 2001 at 05:39:30PM +0200, Vesco Claudio wrote: Problems: where is called org.opentools.minerva.connector.*ConnectionManager.enlistExistingConnect ion - I cant reuse an existing connection :-( The

Re: [JBoss-dev] [ jboss-Patches-422932 ] connector module for J2eeDeployer

2001-05-10 Thread Toby Allsopp
On Thu, May 10, 2001 at 01:11:45AM -0700, [EMAIL PROTECTED] wrote: Patches item #422932, was updated on 2001-05-10 01:11 You can respond by visiting: http://sourceforge.net/tracker/?func=detailatid=376687aid=422932group_id=22866 Category: JBossServer Group: v2.3 (unstable) Status: Open

Re: [JBoss-dev] ResultSet.TYPE_SCROLL_INSENSITIVE second part

2001-05-16 Thread Toby Allsopp
On Wed, May 16, 2001 at 10:09:14AM +0200, Oscar Radio wrote: I'm trying to put a preparedStaement in TYPE_SCROLL_INSENSITIVE, but I can't, looking in the source code of the pool I find this: In the org.jboss.pool.jdbc.xa.XAClientConnection class: public Statement createStatement(int

Re: [JBoss-dev] 113th Try: Scoped J2EE Applications ... Please verify these few p ending diffs to org.jboss.deployment !

2001-05-17 Thread Toby Allsopp
On Thu, May 17, 2001 at 07:17:34PM +0200, Jung , Dr. Christoph wrote: Hi there, I know that this *seemingly* theoretical topic appears every now and then on this list and people were already murmuring about the strange ideas that Marc, Rickard, Toby and me were hallucinating, but never

Re: [JBoss-dev] Jar hierarchy

2001-05-17 Thread Toby Allsopp
On Thu, May 17, 2001 at 08:29:17PM +0200, Peter Fagerlund wrote: In what jar file is org.jboss.jdbc located - I need to do a test run with the 2.2.1 binary distro. I added a stopService() method in the HypersonicDatabase.class that will be called by the MServer. jboss.jar, I think. Toby.

Re: [JBoss-dev] Jar hierarchy

2001-05-17 Thread Toby Allsopp
On Fri, May 18, 2001 at 03:55:50AM +0200, Georg Rehfeld wrote: Hi all, Peter Fagerlund asked: In what jar file is org.jboss.jdbc located - I need to do a test run with Toby Allsopp answered: jboss.jar, I think. yes, there it is. Please don't call me a Spammer, but may I suggest

Re: AW: [JBoss-dev] 113th Try: Scoped J2EE Applications ... Please ve rify these few p ending diffs to org.jboss.deployment !

2001-05-18 Thread Toby Allsopp
Jung , Dr. Christoph wrote: main branch means ... head revision, no tags or something? Any special command-line options for cvs? I´m not used to cvs anymore since we switched to perforce (no more strange effects if you accidently copy a directory including CVS folders ;-) Yeah, just the

Re: [JBoss-dev] JBoss pool (former Minerva) transaction bug?

2001-05-30 Thread Toby Allsopp
On Wed, May 30, 2001 at 07:19:26PM -0400, Anatoly Akkerman wrote: Hello everybody Hello. I guess I should attempt to field this. I am running into problems with JBoss pools and Tyrex. This time it is a 2pc hueristic commit issue. Great. A wurble-munging wickety booger. When Tyrex

Re: [JBoss-dev] minerva-1_0b3.jar missed in JBoss 2.3 beta?

2001-05-31 Thread Toby Allsopp
Further to this, see Change Note #424377 (http://sourceforge.net/tracker/index.php?func=detailaid=424377group_id=22866atid=381174). Toby. On Thu, May 31, 2001 at 09:38:57AM -0500, danch (Dan Christopherson) wrote: Minerva has been forked. JBoss (2.3 or later) now uses JBoss-pool, source for

Re: [JBoss-dev] JBoss pool (former Minerva) transaction bug?

2001-05-31 Thread Toby Allsopp
On Thu, May 31, 2001 at 04:32:56PM -0400, Anatoly Akkerman wrote: The subordinate transactions (on server2 and server3) call commit() on their datasources and return their votes to the main coordinator. The coordinator based on the votes takes a heuristic decision on what to do

Re: [JBoss-dev] Is Monday still a good 2.4 freeze date

2001-06-16 Thread Toby Allsopp
Vesco Claudio wrote: My patches to implement JCA deployment are applied? :-) I thought you were getting RW access and were going to do it yourself? Toby. ___ Jboss-development mailing list [EMAIL PROTECTED]

Re: [JBoss-dev] CVS update: jboss/src/etc class.java interface.java

2001-06-18 Thread Toby Allsopp
Ok, I'm failing to stay out of this argument once again. Crap. On Mon, Jun 18, 2001 at 08:36:52AM -0700, [EMAIL PROTECTED] wrote: /* - * JBoss, the OpenSource EJB server - * - * Distributable under LGPL license. - * See terms of license at gnu.org. - */ +* JBoss, the

Re: [JBoss-dev] CVS update: jboss/src/etc class.java interface.java

2001-06-18 Thread Toby Allsopp
On Mon, Jun 18, 2001 at 09:49:57PM -0400, Bill Burke wrote: Does anybody use emacs? We should have a java-mode specific to jboss. Does anybody *not* use emacs? They wouldn't admit it anyway. Unless they use vi. I have a jboss style from when the standard was 3 spaces. If there's interest I

Re: [JBoss-dev] CVS update: jboss/src/etc class.java interface.java

2001-06-18 Thread Toby Allsopp
On Tue, Jun 19, 2001 at 04:19:23AM +0200, Georg Rehfeld wrote: Hi, How about using the Java Coding Standard by Sun? yes, most people have seen that, it's easy to get by looking at http://java.sun.com/docs/codeconv/, many people already follow it. other open source projects ... have

Re: [JBoss-dev] CVS update: jboss/src/etc class.java interface.java

2001-06-19 Thread Toby Allsopp
Toby Allsopp wrote: On Mon, Jun 18, 2001 at 09:49:57PM -0400, Bill Burke wrote: Does anybody use emacs? We should have a java-mode specific to jboss. Does anybody *not* use emacs? They wouldn't admit it anyway. Unless they use vi. I have a jboss style from when the standard was 3

Re: [JBoss-dev] Fixed very small problem with ConnectionFactoryLoader

2001-06-19 Thread Toby Allsopp
On Tue, Jun 19, 2001 at 07:55:05PM -0700, Jason Dillon wrote: Hello, I ran into a problem with ConnectionFactoryLoader PrincipalMappingProperties was not set or when it was set like this: attribute name=PrincipalMappingProperties/attribute This would cause the princMapProps to remain a

Re: [JBoss-dev] Fixed very small problem with ConnectionFactoryLoader

2001-06-20 Thread Toby Allsopp
On Wed, Jun 20, 2001 at 02:22:16PM -0700, Jason Dillon wrote: Get rid of the version number. Make sure that the CVS tags are in synch between the jboss and jbosscx modules. Whenever you update the jbosscx.jar in jboss, there should be a tag in both modules so that you can always obtain

Re: [JBoss-dev] Bug 424768

2001-06-25 Thread Toby Allsopp
On Mon, Jun 25, 2001 at 04:42:05PM +0200, Burkhard Vogel wrote: Hi, I would love to fix this bug, however I can' t get an insight of org.jboss.bool (I tried a couple of hours), still I would really need a fix for it, as I relay of scrollable ResultSets, unfortunately noone has touched

Re: [JBoss-dev] Shouldn't expose transaction-isolation within CMP

2001-06-26 Thread Toby Allsopp
On Tue, Jun 26, 2001 at 04:21:12PM -0400, Bill Burke wrote: Any way, I think I should roll back my change. If you agree marc, just say so and it is done. I don't know any thing about Minerva, so if you want that changed, someone else would be better suited. If no one wants

Re: [JBoss-dev] CVS update: jboss/src/main/org/jboss/ejb/plugins/jaws/jdbc JDBCCommand.java

2001-06-27 Thread Toby Allsopp
On Wed, Jun 27, 2001 at 02:32:01PM -0400, Bill Burke wrote: I'm pretty sure that the jbosspool stuff(org.jboss.pool.jdbc.xa.wrapper.XADataSourceImpl) will give back the same Connection with every ds.getConnection() while within the same transaction. Thus, with the current code base, you

Re: [JBoss-dev] Fetch size and JBossPool and Jaws

2001-07-10 Thread Toby Allsopp
On Tue, Jul 10, 2001 at 08:48:15AM +0200, Vincent Harcq wrote: Hi, I want to add a feature that will allow to set the FetchSize associated with Statement in Jaws/JBossPool. The default FetchSize is in fact dependant of the driver (and is not always 0, meaning get all records), that's an

Re: [JBoss-dev] J2EE Connector spec

2001-07-17 Thread Toby Allsopp
On Tue, Jul 17, 2001 at 10:17:31AM +0200, Tomasz Skutnik wrote: Hi ! I'd like to know what is the policy of JBoss J2EE interfaces development ? My problem is that I'm implementing WebDAV connector using J2EE connector specification (PFD2 - Proposed Final Draft - 05 April 2001,

Re: [JBoss-dev] JBossCX use of Mbeans

2001-07-18 Thread Toby Allsopp
On Wed, Jul 18, 2001 at 03:38:29PM -0400, Jay Walters wrote: Do I need an MBean for each connector which I'm deploying to JBossCX (maybe I'm really confused here)? It seems that this is how the two which are distributed with the standard JBoss release are configured. Is this how it works

Re: [JBoss-dev] [ jboss-Patches-444219 ] Can't add connection factories after rar

2001-07-25 Thread Toby Allsopp
[EMAIL PROTECTED] wrote: Patches item #444219, was opened at 2001-07-24 12:16 You can respond by visiting: http://sourceforge.net/tracker/?func=detailatid=376687aid=444219group_id=22866 Category: JBossCX Group: v2.5 Rabbit Hole (unstable) Status: Open Resolution: None Priority: 5

[JBoss-dev] CVS update: jbosscx/src/lib jboss-deployer.jar

2001-07-25 Thread Toby Allsopp
User: tobyallsopp Date: 01/07/25 02:47:46 Modified:src/lib jboss-deployer.jar Log: Patch #444219 from David Jencks ([EMAIL PROTECTED]). Adds support for the addition of connection factory loaders after their resource adapters have been deployed. Revision ChangesPath

[JBoss-dev] CVS update: jboss/src/build build.xml

2001-07-25 Thread Toby Allsopp
User: tobyallsopp Date: 01/07/25 02:50:51 Modified:src/build build.xml Log: Fixed classpath for jboss-deployer.jar (needed log4j.jar). Revision ChangesPath 1.81 +1 -0 jboss/src/build/build.xml Index: build.xml

[JBoss-dev] CVS update: jboss/src/lib jbosscx.jar

2001-07-25 Thread Toby Allsopp
User: tobyallsopp Date: 01/07/25 02:52:41 Modified:src/lib jbosscx.jar Log: Patch #444219 from David Jencks ([EMAIL PROTECTED]). Adds support for the addition of connection factory loaders after their resource adapters have been deployed. Revision ChangesPath 1.5

[JBoss-dev] CVS update: jboss/src/main/org/jboss/deployment DeployerMBeanSupport.java

2001-07-25 Thread Toby Allsopp
; /** - * description + * An abstract base class for deployer service implementations. * * @author a href=mailto:[EMAIL PROTECTED];Toby Allsopp/a - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ + * + * pbRevisions:/b + * + * pb20010725 Toby Allsopp (patch from David Jencks)/b

[JBoss-dev] CVS update: jbosscx/src/main/org/jboss/resource ConnectionFactoryLoader.java RARDeployer.java RARDeployerMBean.java

2001-07-25 Thread Toby Allsopp
adapter has been deployed. If the resource adapter is + * deployed prior to this service being started then the connection + * factory is loaded immediately, otherwise notification from the RAR + * deployer is waited for. * - * @see RARDeployer - * @author Toby Allsopp ([EMAIL

Re: [JBoss-dev] [ jboss-Patches-444219 ] Can't add connection factories after rar

2001-07-25 Thread Toby Allsopp
On Wed, Jul 25, 2001 at 09:17:48AM -0400, David Jencks wrote: Thanks, Toby, see below. On 2001.07.25 05:36:00 -0400 Toby Allsopp wrote: [EMAIL PROTECTED] wrote: If requested , I will supply a test class for this change. Did you really think this wouldn't be requested

Re: [JBoss-dev] cvs module dependencies

2001-07-26 Thread Toby Allsopp
On Thu, Jul 26, 2001 at 03:42:09PM -0700, Jason Dillon wrote: I am working on a build system proof of concept, that integrates cvs modules as sources instead of binaries. Things are going well, but I have run into a few module dependency issues. Currently there is only one that is causing a

Re: [JBoss-dev] cvs module dependencies

2001-07-26 Thread Toby Allsopp
On Thu, Jul 26, 2001 at 08:48:14PM -0400, David Jencks wrote: Hi, I'm working on this rewriting. Should I change the package?? Seems like no, these are going to be sort of deprecated anyway, only there for backwards compatibility, so we should keep the package the same. Agreed? Agreed.

Re: [JBoss-dev] jbosspool: implementation of connectionClosed() in org.jboss.pool .connector.BaseConnectionManager$XAListener

2001-08-01 Thread Toby Allsopp
On Wed, Aug 01, 2001 at 02:37:45PM +0200, Jung , Dr. Christoph wrote: I just stumbled over the following piece of code in org.jboss.pool.connector.BaseConnectionManager$XAListener: This XA stuff makes my head hurt, but I'll give it a go. public void connectionClosed(ConnectionEvent evt) {

Re: [JBoss-dev] Transition to JCA only - should I commit now?

2001-08-12 Thread Toby Allsopp
On Sat, Aug 11, 2001 at 08:40:06AM -0400, David Jencks wrote: On 2001.08.11 01:41:38 -0400 Toby Allsopp wrote: David Jencks wrote: Are there any plausible uses for the RawXADataSourceLoader? Er, putting XADataSource implementations in JNDI? Its purpose is to instantiate

Re: [JBoss-dev] (no subject)

2001-08-19 Thread Toby Allsopp
On Fri, Aug 17, 2001 at 11:22:51AM -0400, marc fleury wrote: use BMP and access your datasource by name based on the user, or write that code for CMP you are the first to require this. This isn't the first request for this functionality that I've seen. The JCA-based pools are theoretically

Re: [JBoss-dev] CVS update: jbosscx/src/main/org/jboss/resource/security ManyToOnePrincipalMapping.java PrincipalMapping.java PrincipalMappingSupport.java

2001-08-19 Thread Toby Allsopp
On Sat, Aug 18, 2001 at 09:55:29PM -0700, David Jencks wrote: User: d_jencks Date: 01/08/18 21:55:29 Modified:src/main/org/jboss/resource/security ManyToOnePrincipalMapping.java PrincipalMapping.java PrincipalMappingSupport.java

Re: [JBoss-dev] Renaming properties in ConnectionFactoryLoader

2001-08-19 Thread Toby Allsopp
On Sun, Aug 19, 2001 at 12:17:26PM -0700, Jason Dillon wrote: I would go for clearer names over legacy names. I agree, although ManagedConnectionFactoryProperties is enormously long. I would go for JNDIName over ConnectionFactoryName. Toby. On Sun, 19 Aug 2001, David Jencks wrote: I'd

Re: [JBoss-dev] CVS update: jbosscx/src/main/org/jboss/resource/security ManyToOnePrincipalMapping.java PrincipalMapping.java PrincipalMappingSupport.java

2001-08-19 Thread Toby Allsopp
On Sun, Aug 19, 2001 at 11:15:24PM -0400, David Jencks wrote: Hi Toby, Could you be more specific about what you don't like? I'm having a little trouble seeing the results as awful. Ok, that was a bit harsh, I admit. What I mean is that the results don't conform to the JBoss coding

Re: [JBoss-dev] Reorganizing connector/jbosscx

2001-09-06 Thread Toby Allsopp
On Thu, Sep 06, 2001 at 12:52:51PM -0400, David Jencks wrote: Hi, I'm reorganizing the connector/pool stuff so it makes more sense. Hooray! Here's my proposed directory structure under org/jboss/resource -adapter --jdbccommon (classes shared between 2 jdbc wrapper rar's)

Re: [JBoss-dev] Let's drop the org.jboss.ejb.DeploymentException

2001-11-04 Thread Toby Allsopp
On Thu, Nov 01, 2001 at 07:13:42PM -0800, Scott M Stark wrote: We have two equivalent exceptions org.jboss.deployment.DeploymentException and org.jboss.ejb.DeploymentException. In a number of places we have to catch a org.jboss.ejb.DeploymentException just to rethrow it as a

Re: [JBoss-dev] Why are we using this bogus construct

2003-02-13 Thread Toby Allsopp
I'd just like to say that I believe David is exactly right here. I've been following (or rather trying and failing most of the time) the javaMemoryModel (http://www.cs.umd.edu/~pugh/java/memoryModel/) mailing list, and this kind of issue is very difficult to analyse correctly. My advice, FWIW,