Hello Neil, Thanks for the response.
> Hi Hussein, > > Firstly, questions involving Xerces-C should be directed to > xerces-c-dev, not this list. Ah, I didn't sport that one. > Secondly, you're using an absolutely > ancient version of Xerces-C; both because many problems have been fixed > since then, and you're almost certain not to get any help even if you > did post to the right list with this old version, I'd recommend you try > and update to Xerces-C 2.6. Alas, I know its an old version, and I have asked the customer to consider updating it, but the problem is that a thired party app (Data Junction) uses it and I can't go around updating libraries that are used by thired party applications in a willy nilly fashion on a production environment. Rest assured I have asked DJ to look into this (it was the first thing I did), in the mean time I was hoping to find another possibly easier solution. On a more positive note it seems this problem can be avoided by setting the mode of the hotspot JVM to client rather than server. I am testing this as we speak, so far no errors. Cheers, Hoos > > Cheers, > Neil > Neil Graham > Manager, XML Parser Development > IBM Toronto Lab > Phone: 905-413-3519, T/L 969-3519 > E-mail: [EMAIL PROTECTED] > > > > > > "Hussein Badakhchani" <[EMAIL PROTECTED]> > 10/21/2004 06:38 AM > Please respond to > general > > > To > <[EMAIL PROTECTED]> > cc > > Subject > Unexpected Signal : 11 from libxerces-c1_3.so > > > > > > > Hello All, > > SunOS ttap201 5.8 Generic_108528-23 sun4u sparc SUNW,Sun-Fire-15000 > Weblogic Server 8.1 > DataJunction 7.5.5 > Java HotSpot(TM) Client VM (build 1.4.1_03-b02, mixed mode) > libxerces-c1_3.so > > Our application uses Data Junctions java interface to create reports. > Under the covers the Data Junction code uses JNI to call native methods. > We have a problem where the JVM crashes with the following error: > > > An unexpected exception has been detected in native code outside the VM. > Unexpected Signal : 11 occurred at PC=0xB8A8D0AC > Function=__1cJSAXParserJparseNext6MrnNXMLPScanToken__b_+0x0 > Library=/fs01/app/dataj/engine755/libxerces-c1_3.so > > Current Java thread: > at DataJunction.ec.NConversion.Run(Native Method) at > DataJunction.ec.Conversion.Run(Conversion.java:369) at > bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportPrintPreparationTranslatorImpl.runDJConversion(ReportPrintPreparationTranslatorImpl.java:437) > at > bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportPrintPreparationTranslatorImpl.translateReport(ReportPrintPreparationTranslatorImpl.java:232) > at > bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportManagerBeanImplementation.translateReport(ReportManagerBeanImplementation.java:567) > at > bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportManagerBeanImplementation.retrieveReportsForSubBatch(ReportManagerBeanImplementation.java:429) > at > bacs.frameworks.reporting.reportprintpreparationservice.implementation.ReportManagerBeanImplementation.retrieveReports(ReportManagerBeanImplementation.java:271) > at > bacs.frameworks.reporting.reportprintpreparationservice.ReportManagerBean.retrieveReports(ReportManagerBean.java:64) > at > bacs.frameworks.reporting.reportprintpreparationservice.ReportManager_1ge1lc_EOImpl.retrieveReports(ReportManager_1ge1lc_EOImpl.java:46) > at > bacs.frameworks.reporting.reportprintpreparationservice.implementation.PrintPreparationServiceImplementation.retrieveReports(PrintPreparationServiceImplementation.java:216) > at > bacs.documents.reportprintservice.PrintBatchManagerBean.retrieveReports(PrintBatchManagerBean.java:1108) > at > bacs.documents.reportprintservice.PrintBatchManagerBean.printBatch(PrintBatchManagerBean.java:625) > at > bacs.documents.reportprintservice.PrintBatchManagerBean.run(PrintBatchManagerBean.java:155) > at > bacs.documents.reportprintservice.PrintBatchManager_nwk4kw_EOImpl.run(PrintBatchManager_nwk4kw_EOImpl.java:149) > at > bacs.documents.reportprintservice.PrintBatchManager_nwk4kw_EOImpl_WLSkel.invoke(Unknown > Source) > at > weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:466) > at > weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108) > at > weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:409) > at > weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144) > at > weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:404) > at > weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30) > at > weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) > at > weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) > > Dynamic libraries: > 0x10000 /fs01/app/jdk/jdk141_03-b02/bin/java > 0xff370000 /usr/lib/lwp/libthread.so.1 > 0xff3a0000 /usr/lib/libdl.so.1 > 0xff280000 /usr/lib/libc.so.1 > 0xff350000 /usr/platform/SUNW,Sun-Fire-15000/lib/libc_psr.so.1 > 0xfec00000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/server/libjvm.so > 0xff230000 /usr/lib/libCrun.so.1 > 0xff210000 /usr/lib/libsocket.so.1 > 0xfeb00000 /usr/lib/libnsl.so.1 > 0xfebd0000 /usr/lib/libm.so.1 > 0xff260000 /usr/lib/libw.so.1 > 0xfeae0000 /usr/lib/libmp.so.2 > 0xfeab0000 /usr/lib/librt.so.1 > 0xfea90000 /usr/lib/libaio.so.1 > 0xfea60000 > /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/native_threads/libhpi.so > 0xfea20000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libverify.so > 0xfe9e0000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libjava.so > 0xfe9c0000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libzip.so > 0xfe7d0000 > /usr/lib/locale/[EMAIL PROTECTED]/[EMAIL PROTECTED] > 0xfe7b0000 /usr/lib/locale/en_GB.ISO8859-15/en_GB.ISO8859-15.so.2 > 0xfa820000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libnet.so > 0xc87e0000 /usr/lib/nss_cluster.so.1 > 0xc87c0000 /usr/lib/nss_files.so.1 > 0xc87a0000 /usr/lib/nss_dns.so.1 > 0xc86b0000 /usr/lib/libresolv.so.2 > 0xc85e0000 > > /fs01/app/bea/wlserver8.1sp1/wlserver8.1/server/lib/solaris/libstackdump.so > 0xc85c0000 > /fs01/app/bea/wlserver8.1sp1/wlserver8.1/server/lib/solaris/libmuxer.so > 0xc85a0000 /usr/ucblib/libucb.so.1 > 0xc84c0000 /usr/lib/libelf.so.1 > 0xc83a0000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libnio.so > 0xc8290000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/libioser12.so > 0xbf780000 > > /fs01/app/bea/wlserver8.1sp1/wlserver8.1/server/lib/solaris/oci920_8/libweblogicoci39.so > 0xbec00000 /fs01/app/oracle/product/9.2.0/lib32/libclntsh.so.9.0 > 0xc5310000 /usr/lib/libC.so.5 > 0xc8030000 /fs01/app/oracle/product/9.2.0/lib32/libwtc9.so > 0xc8010000 /usr/lib/libgen.so.1 > 0xc7de0000 /usr/lib/libsched.so.1 > 0xc2420000 /fs01/app/dataj/engine755/libdj750ecjni.so > 0xb9080000 /fs01/app/dataj/engine755/libdj750api.so > 0xb8e00000 /fs01/app/dataj/engine755/libdj750util.so > 0xb8c80000 /fs01/app/dataj/engine755/libdj750ctrl.so > 0xb8b80000 /fs01/app/dataj/engine755/libdj750prj.so > 0xc2320000 /fs01/app/dataj/engine755/libdj750xml.so > 0xb8a00000 /fs01/app/dataj/engine755/libxerces-c1_3.so > 0xb8980000 /fs01/app/dataj/engine755/libicu-uc.so > 0xb8580000 /fs01/app/dataj/engine755/libACE.so > 0xc2250000 /fs01/app/dataj/engine755/libdj750lic.so > 0xc2230000 /usr/lib/libpthread.so.1 > 0xb7c00000 /fs01/app/dataj/engine755/libicudata.so > 0xc2120000 /fs01/app/dataj/engine755/dj750rep.so > 0xc2010000 /fs01/app/dataj/engine755/dj750xml2.so > 0xc1f60000 /fs01/app/jdk/jdk141_03-b02/jre/lib/sparc/librmi.so > 0xc1f30000 /fs01/app/dataj/engine755/dj750fasc.so > 0xc1e50000 /fs01/app/dataj/engine755/dj750dasc.so > > Local Time = Fri Oct 15 18:31:08 2004 > Elapsed Time = 11598 > # > # The exception above was detected in native code outside the VM > # > # Java VM: Java HotSpot(TM) Server VM (1.4.1_03-b02 mixed mode) > # > > I have tried using T1 and T2 thread libraries, but the same error > occurs, although the crash occurs a little latter when using T2 threads. > > My C/C++ ain't great can anyone shed light on what is going on here, > particularly what is the > Function=__1cJSAXParserJparseNext6MrnNXMLPScanToken__b_+0x0 doing? > > Thanks, > Hoos > > > > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To > unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]