That's very bizarre. I don't remember anyone reporting anything like that
before, although I don't know how often the combination of Xalan/Xerces and
fork() are.
What platform are you on? Can you attach the debugger to the process
that's hung to see what's going on?
Dave
"Charles Earl"
<[EMAIL PROTECTED] To:
<[email protected]>
nke.com> cc: (bcc: David N
Bertoni/Cambridge/IBM)
Subject:
XalanTransformer.transform call hangs after fork()
12/19/2002 05:54
PM
Hi,
I'm noticing that in my program, calls to XalanTransformer.transform
hang after I 'fork()' a process. The operations inside the fork make no
use of Xalan. I initialize Xalan:
XMLPlatformUtils::Initialize();
XalanTransformer::initialize();
Inside of main(). After a subsequent client connection to main, the
fork() call is made to spawn an auxilary data analysis program (again,
no use of Xalan inside of the forked process). The parent subsequently
calls XalanTransformer.transform and then hangs at the point the call is
made. I note that if I comment out the fork() (or make calls to
XalanTransformer prior to fork) then transform method behaves as
expected. Suggestions?
Charles C. Earl,Ph.D.
AI Software Engineer (650) 655-7676
fax: (650) 655-7243
Stottler Henke Associates, Inc.
1660 South Amphlett Blvd., Suite 350
San Mateo, CA 94402