Hi,

I just rebuild Xerces2.7 and Xalan1.10 on AIX.
When I try to initialize Xalan, it asert in XalanMemoryManagement.cpp line 73 
in function XalanMemMgrs::getDefaultXercesMemMgr(). It complain for the 
XMLPlatformUtils::fgMemoryManager is NULL. However  my code is like:

{
.......
  printf("Init Xerces.\n");
  XMLPlatformUtils::Initialize();
  printf("fgMemoryManager is:0x %x=======\n", 
(long)XMLPlatformUtils::fgMemoryManager);
  printf("Init Xalan.\n");
  XalanTransformer::initialize();
  printf("End Init Xalan.\n");
....
}

The output is :
Init Xerces.
fgMemoryManager is:0x 1013b070=======
Init Xalan.
Assertion failed: ptr != 0, file  
/home/kxiao/Xerces_Xalan/Xalan110/xml-xalan/c/src/xalanc/PlatformSupport/XalanMemoryManagement.cpp,
 line 73

Can somebody help me on this?

The same code works on other UNIX platforms like Solaris/Linux/HP-UX.

Thanks a lot.


Kevin.

Reply via email to