[ http://issues.apache.org/jira/browse/XERCESC-1338?page=history ]
Alberto Massari closed XERCESC-1338:
------------------------------------
Resolution: Duplicate
This is a duplicate of XERCESC-866, that has been fixed after 2.6 was released.
To get the fix, you can download version 1.40 of parsers/SAX2XMLReaderImpl.cpp
(http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp?rev=1.40)
and version 1.28 of parsers/SAX2XMLReaderImpl.hpp
(http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.hpp?rev=1.28)
Alberto
> The buffer manager cannot provide any more buffers
> --------------------------------------------------
>
> Key: XERCESC-1338
> URL: http://issues.apache.org/jira/browse/XERCESC-1338
> Project: Xerces-C++
> Type: Bug
> Components: SAX/SAX2
> Versions: 2.6.0
> Environment: Windoxs XP SP2, Visual C++ 6 SP5
> i am using Xalan-C_1_9_0-win32-msvc_60.zip and
> xerces-c_2_6_0-windows_nt-msvc_60.zip distributions
> Reporter: Adriana Nitescu
> Priority: Critical
>
> I have a SAXParseException
> SAXParseException: An exception occurred! Type:RuntimeException, Message:The
> buffer manager cannot provide any more buffers (C:\multilevel.xml, line 2,
> column 1867)
> when transforming the file
> <?xml version="1.0" encoding="UTF-8"?>
> <pd:ProcessDefinition xmlns:pd="http://xmlns.tbc.com/bw/process/2003"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pfx="urn:AccountingNS"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:pfx2="http://www.lbd.lu/AccountingMovement"
> xmlns:tib="http://www.tbc.com/bw/xslt/custom-functions"
> xmlns:pfx3="http://www.lbd.lu/AccountingMovement/OperationImpl"
> xmlns:ns="http://tbc.com/namespaces/tnt/plugins/soap"
> xmlns:pfx4="http://www.lbd.lu/ClassAccountingMovementEAI/OperationImpl"
> xmlns:pfx5="http://www.lbd.lu/ClassAccountingMovementEAI_WSDL/GetAccountingMovementImpl"
> xmlns:pfx6="http://tempuri.org/CodaServices/wsdl/"
> xmlns:pfx7="http://www.lbd.lu/ClassAccountingMovementEAI_WSDL/GetAccountingMovementImpl/GetAccountingMovementImpl"
> xmlns:pfx8="http://www.lbd.lu/AccountingMovement/OperationImplCIA"
> xmlns:pfx9="http://www.lbd.lu/AccountingMovement/OperationImpl/ciaAccountingMovement"
> xmlns:ns1="http://www.tbc.com/pe/EngineTypes"
> xmlns:pfx10="http://www.tbc.com/pe/GenerateErrorActivity/InputSchema"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:pfx11="http://xmlns.example.com/1086248798244"
> xmlns:pfx12="http://www.lbd.lu/ClassBroker" xmlns:pfx13="urn:webservices"
> xmlns:ns2="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:pfx14="http://lia-pc007:8080/class/services/ExternalAccountWS"
> xmlns:pfx15="http://www.lbd.lu/AccountingMovement/OperationImpl/GetAccountingMovementImpl"
> xmlns:ns3="http://www.tbc.com/pe/DeployedVarsType"
> xmlns:pfx16="http://ciaAccountingMovement"
> xmlns:pfx17="http://classAccountingMovement"
> xmlns:pfx18="urn:classAccountingMovement"
> xmlns:pfx19="http://ciaAccountingMovement/getAccountingMovementImpl"
> xmlns:ns4="http://schemas.tbc.com/bw/plugins/soap/5.0/SoapPluginExceptions"
> xmlns:pfx20="http://AuxiliaryBookkeepingService"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:pfx21="AccountingMovementFlow">
> <xsd:import namespace="http://AuxiliaryBookkeepingService"
> schemaLocation="/SharedResources/ClassWSDL/AuxiliaryBookkeepingWSDL.wsdl"/>
> <xsd:import namespace="AccountingMovementFlow"
> schemaLocation="/AccountingMovement/WSDL/ciaAccountingMovementConcrete.wsdl"/>
> <wsdl:import namespace="urn:AccountingNS"
> location="/ClassMovement/WSDL/ClassAccountingMovementWSDL.wsdl"/>
> <wsdl:import
> namespace="http://www.lbd.lu/ClassAccountingMovementEAI/OperationImpl"
> location="/ClassMovement/ClassAccountingMovementEAIWSDL/ClassAccountingMovementEAIConcrete.wsdl"/>
> <wsdl:import
> namespace="http://www.lbd.lu/ClassAccountingMovementEAI_WSDL/GetAccountingMovementImpl/GetAccountingMovementImpl"
>
> location="/ClassMovement/WSDL/ClassAccountingMovementEAI_Concrete_WSDL.wsdl"/>
> <wsdl:import
> namespace="http://www.lbd.lu/AccountingMovement/OperationImplCIA"
> location="/ClassMovement/WSDL/CiaAccountingMovement.wsdl"/>
> <wsdl:import
> namespace="http://www.lbd.lu/AccountingMovement/OperationImpl"
> location="/ClassMovement/WSDL/AccountingMovementConcrete.wsdl"/>
> <wsdl:import
> namespace="http://www.lbd.lu/ClassAccountingMovementEAI_WSDL/GetAccountingMovementImpl"
> location="/ClassMovement/WSDL/ClassAccountingMovementEAI_WSDL.wsdl"/>
> <wsdl:import
> namespace="http://www.lbd.lu/AccountingMovement/OperationImpl/GetAccountingMovementImpl"
> location="/ClassMovement/WSDL/CiaAccountingMovementConcrete.wsdl"/>
> <wsdl:import namespace="urn:webservices"
> location="/AccountingMovement/WSDL/classAccountingMovement.wsdl"/>
> <wsdl:import namespace="http://AuxiliaryBookkeepingService"
> location="/SharedResources/ClassWSDL/AuxiliaryBookkeepingWSDL.wsdl"/>
> <wsdl:import namespace="http://ciaAccountingMovement"
> location="/AccountingMovement/WSDL/ciaAccountingMovement.wsdl"/>
> <pd:name>AccountingMovement/GLService.process</pd:name>
> <pd:startName>SOAPEventSource</pd:startName>
> <pd:startX>0</pd:startX>
> <pd:startY>0</pd:startY>
> <pd:returnBindings/>
> <pd:starter name="SOAPEventSource">
> <pd:type>com.tbc.plugin.soap.SOAPEventSource</pd:type>
> <pd:resourceType>ae.activities.SOAPEventSourceUI</pd:resourceType>
> <pd:x>57</pd:x>
> <pd:y>65</pd:y>
> <config>
> <_eventTimeout>60000</_eventTimeout>
> <service>pfx16:PortType</service>
> <operation>getAccountingMovement</operation>
> <attachmentStyle>none</attachmentStyle>
>
> <wsdlNamespaceRoot>http://ciaAccountingMovement/getAccountingMovementImpl</wsdlNamespaceRoot>
> <operationStyle>rpc</operationStyle>
> <soapUse>encoded</soapUse>
> <inputNamespace>InputMessageNamespace</inputNamespace>
> <outputNamespace>OutputMessageNamespace</outputNamespace>
> <faultNamespace>FaultMessageNamespace</faultNamespace>
> <embedWsdlComponents>true</embedWsdlComponents>
> <embedSchemaComponents>true</embedSchemaComponents>
> <soapAction>/ClassMovement/CIA_test_EAI</soapAction>
> <sharedChannel>/SharedResources/WebService HTTP
> Connection.sharedhttp</sharedChannel>
> <sharedChannels>
> <httpChannel>
> <useBasicAuthentication>false</useBasicAuthentication>
> </httpChannel>
> </sharedChannels>
> </config>
> <pd:inputBindings/>
> </pd:starter>
> <pd:endName>End</pd:endName>
> <pd:endX>967</pd:endX>
> <pd:endY>75</pd:endY>
> <pd:errorSchemas/>
> <pd:processVariables/>
> <pd:activity name="SOAPSendFault">
> <pd:type>com.tbc.plugin.soap.SOAPSendFaultActivity</pd:type>
> <pd:resourceType>ae.activities.SOAPSendFaultUI</pd:resourceType>
> <pd:x>349</pd:x>
> <pd:y>554</pd:y>
> <config>
> <faultMessage><Default></faultMessage>
> <eventSource>SOAPEventSource</eventSource>
> </config>
> <pd:inputBindings>
> <defaultFaultElement>
> <faultcode>
> <xsl:value-of select="1"/>
> </faultcode>
> <faultstring>
> <xsl:value-of
> select="$_error/ns1:ErrorReport/StackTrace"/>
> </faultstring>
> </defaultFaultElement>
> </pd:inputBindings>
> </pd:activity>
> <pd:activity name="Generate Error">
> <pd:type>com.tbc.pe.core.GenerateErrorActivity</pd:type>
> <pd:resourceType>ae.activities.throw</pd:resourceType>
> <pd:x>947</pd:x>
> <pd:y>554</pd:y>
> <config>
> <faultName/>
> </config>
> <pd:inputBindings>
> <pfx10:ActivityInput/>
> </pd:inputBindings>
> </pd:activity>
> <pd:activity name="auxiliaryBookkeepingService">
> <pd:type>com.tbc.pe.core.CallProcessActivity</pd:type>
> <pd:resourceType>ae.process.subprocess</pd:resourceType>
> <pd:x>245</pd:x>
> <pd:y>75</pd:y>
> <config>
>
> <processName>/AccountingMovement/auxiliaryBookkeepingProcess.process</processName>
> </config>
> <pd:inputBindings>
> <root>
> <GLServiceInputParameters>
> <startPeriodDate>
> <xsl:value-of
> select="$SOAPEventSource/getAccountingMovement/periodRequest/startPeriodDate"/>
> </startPeriodDate>
> <endPeriodDate>
> <xsl:value-of
> select="$SOAPEventSource/getAccountingMovement/periodRequest/endPeriodDate"/>
> </endPeriodDate>
> <xsl:if
> test="$SOAPEventSource/getAccountingMovement/periodRequest/status">
> <status>
> <xsl:copy-of
> select="$SOAPEventSource/getAccountingMovement/periodRequest/status/@xsi:nil"/>
> <xsl:value-of
> select="$SOAPEventSource/getAccountingMovement/periodRequest/status"/>
> </status>
> </xsl:if>
> </GLServiceInputParameters>
> </root>
> </pd:inputBindings>
> </pd:activity>
> <pd:activity name="SOAPSendFault-1">
> <pd:type>com.tbc.plugin.soap.SOAPSendFaultActivity</pd:type>
> <pd:resourceType>ae.activities.SOAPSendFaultUI</pd:resourceType>
> <pd:x>635</pd:x>
> <pd:y>185</pd:y>
> <config>
> <faultMessage><Default></faultMessage>
> <eventSource>SOAPEventSource</eventSource>
> </config>
> <pd:inputBindings>
> <defaultFaultElement>
> <faultcode>
> <xsl:value-of select="1"/>
> </faultcode>
> <faultstring>
> <xsl:value-of
> select="$_error/ns1:ErrorReport/StackTrace"/>
> </faultstring>
> </defaultFaultElement>
> </pd:inputBindings>
> </pd:activity>
> <pd:activity name="Generate-Error-1">
> <pd:type>com.tbc.pe.core.GenerateErrorActivity</pd:type>
> <pd:resourceType>ae.activities.throw</pd:resourceType>
> <pd:x>943</pd:x>
> <pd:y>195</pd:y>
> <config>
> <faultName/>
> </config>
> <pd:inputBindings>
> <pfx10:ActivityInput>
> <message>
> <xsl:value-of
> select="$_error_SOAPSendReply/ns4:ServerException/msg"/>
> </message>
> </pfx10:ActivityInput>
> </pd:inputBindings>
> </pd:activity>
> <pd:activity name="SOAPSendReply">
> <pd:type>com.tbc.plugin.soap.SOAPSendReplyActivity</pd:type>
> <pd:resourceType>ae.activities.SOAPSendReplyUI</pd:resourceType>
> <pd:x>521</pd:x>
> <pd:y>65</pd:y>
> <config>
> <eventSource>SOAPEventSource</eventSource>
> </config>
> <pd:inputBindings>
> <getAccountingMovementResponse>
> <periodResponse>
> <xsl:copy-of
> select="$auxiliaryBookkeepingService/root/GLmovementsOutput/movement/ancestor-or-self::*/namespace::node()"/>
> <xsl:copy-of
> select="$auxiliaryBookkeepingService/root/GLmovementsOutput/movement/@*"/>
> <xsl:copy-of
> select="$auxiliaryBookkeepingService/root/GLmovementsOutput/movement/node()"/>
> </periodResponse>
> </getAccountingMovementResponse>
> </pd:inputBindings>
> </pd:activity>
> <pd:transition>
> <pd:from>SOAPSendFault</pd:from>
> <pd:to>Generate Error</pd:to>
> <pd:lineType>Default</pd:lineType>
> <pd:lineColor>-16777216</pd:lineColor>
> <pd:conditionType>always</pd:conditionType>
> </pd:transition>
> <pd:transition>
> <pd:from>SOAPEventSource</pd:from>
> <pd:to>auxiliaryBookkeepingService</pd:to>
> <pd:lineType>Default</pd:lineType>
> <pd:lineColor>-16777216</pd:lineColor>
> <pd:conditionType>always</pd:conditionType>
> </pd:transition>
> <pd:transition>
> <pd:from>SOAPSendFault-1</pd:from>
> <pd:to>Generate-Error-1</pd:to>
> <pd:lineType>Default</pd:lineType>
> <pd:lineColor>-16777216</pd:lineColor>
> <pd:conditionType>always</pd:conditionType>
> </pd:transition>
> <pd:transition>
> <pd:from>auxiliaryBookkeepingService</pd:from>
> <pd:to>SOAPSendReply</pd:to>
> <pd:lineType>Default</pd:lineType>
> <pd:lineColor>-16777216</pd:lineColor>
> <pd:conditionType>always</pd:conditionType>
> </pd:transition>
> <pd:transition>
> <pd:from>SOAPSendReply</pd:from>
> <pd:to>SOAPSendFault-1</pd:to>
> <pd:lineType>Default</pd:lineType>
> <pd:lineColor>-16777216</pd:lineColor>
> <pd:conditionType>error</pd:conditionType>
> </pd:transition>
> <pd:transition>
> <pd:from>SOAPSendReply</pd:from>
> <pd:to>End</pd:to>
> <pd:lineType>Default</pd:lineType>
> <pd:lineColor>-16777216</pd:lineColor>
> <pd:conditionType>always</pd:conditionType>
> </pd:transition>
> <pd:label>
> <pd:name>Label</pd:name>
> <pd:description>CIA web service </pd:description>
> <pd:x>57</pd:x>
> <pd:y>120</pd:y>
> <pd:width>115</pd:width>
> <pd:height>41</pd:height>
> <pd:fontColor>-16777216</pd:fontColor>
> <pd:color>-1</pd:color>
> <pd:type>solid</pd:type>
> <pd:thickness>0</pd:thickness>
> <pd:fade>true</pd:fade>
> </pd:label>
> <pd:label>
> <pd:name>Label (1)</pd:name>
> <pd:description>request Class web service </pd:description>
> <pd:x>268</pd:x>
> <pd:y>23</pd:y>
> <pd:width>156</pd:width>
> <pd:height>47</pd:height>
> <pd:fontColor>-16777216</pd:fontColor>
> <pd:color>-1</pd:color>
> <pd:type>solid</pd:type>
> <pd:thickness>0</pd:thickness>
> <pd:fade>true</pd:fade>
> </pd:label>
> <pd:label>
> <pd:name>Label (1) (1)</pd:name>
> <pd:description>send response to CIA web service </pd:description>
> <pd:x>652</pd:x>
> <pd:y>124</pd:y>
> <pd:width>204</pd:width>
> <pd:height>48</pd:height>
> <pd:fontColor>-16777216</pd:fontColor>
> <pd:color>-1</pd:color>
> <pd:type>solid</pd:type>
> <pd:thickness>0</pd:thickness>
> <pd:fade>true</pd:fade>
> </pd:label>
> </pd:ProcessDefinition>
> using a the xslt file
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:template match="/">
> <xsl:element name="empty"/>
> </xsl:template>
> </xsl:stylesheet>
> To transform the input file I use this code
> XSLTInputSource xml_in("c:\\multilevel.xml");
> XSLTInputSource xsl_in("c:\\empty.xslt");
> XSLTResultTarget xml_out("c:\\xml_out.xml");
> XalanTransformer xalan_transformer;
> xalan_transformer.transform(xml_in, xsl_in, xml_out);
> Please don't hesitate to demand more infos.
> Adriana
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]