Emmanuel Lecharny wrote:
Ole Ersoy a écrit :

SNIP

What about cloning the existing env, before reusing it ?

I still need to try that.  I tried creating a new Hashtable, passing it to the 
initialization routine, and then overriding Context.PROVIDER_URL, and that 
fails.

If I do a "fresh" Hashtable for the environment, with the exact same key-value pairs the test is green. I thought this was very odd, so I tried it over and over, in all sorts of creative ways. The same thing works fine for non-embedded connections. It's almost like a security manager is preventing the class from using a environment created in a different class.

Can you provide a test case for this problem ?

Indeed.  The whole archetype I'm about to submit is the TestCase.  All you have to do is 
run it, then instead of using the "New" Hashtable for the embedded connection, 
do this:

env = createEnvironment(env);

This will initialize the env.  Then try using it.  Now if I can just get 
subclipse installed.  Eclipse 3.2 is barking.  I'm going to have to go command 
line I think.  Just have to do it.  Deep breath.

Cheers,
- Ole


Reply via email to