[ 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>&lt;Default&gt;</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>&lt;Default&gt;</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]

Reply via email to