Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Exception when store big message to attribute

sujoe77Mar 16 2016 — edited Mar 16 2016

hi, experts

we recently experience a problem which big message cause message: flush error in "Store Message" filter.

it works fine for small request, which don't need to write a temp file to disk. but for big payload, some temp file need to be write to cached the big request, then something is wrong.

I guess OAG have problem to write to /var/tmp/-bigmsg//msg-7f736a07d700-5-msg.dat, but this problem does not exist on another windows server.

have you ever experienced similar problem before? is it a configuration problem or workaround ? thanks in advance.


details as below:


DEBUG 02/Mar/2016:15:43:59.880 run filter [Store current message body] {

...

DEBUG 02/Mar/2016:15:43:59.914 [0xca03f50] new chunk 0xd2ddce0 from 0xd2dccd0 to 0xd2ddccf (4095)

DEBUG 02/Mar/2016:15:43:59.914 [0xca03f50] flushing to disk file '/var/tmp/-bigmsg//msg-7f736a07d700-5-msg.dat'

ERROR 02/Mar/2016:15:43:59.915 exception during doc write

ERROR 02/Mar/2016:15:43:59.915 java exception:

org.xml.sax.SAXException: libxml error: : level: 2, code: 1545, file: none, line: 0, str1: "", str2: "", str3: "", int1: 0, int2: 0, message: flush error

at com.vordel.jaxprovider.libxml.DocumentImpl.write(Native Method)

at com.vordel.mime.XMLBody.writeContent(XMLBody.java:181)

at com.vordel.mime.Body.getInputStream(Body.java:79)

at com.vordel.circuit.body.StoreContentBodyToAttributeProcessor.invoke(StoreContentBodyToAttributeProcessor.java:33)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.CircuitDelegateProcessor.invoke(CircuitDelegateProcessor.java:45)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.DelegatingProcessor.callCircuit(DelegatingProcessor.java:83)

at com.vordel.circuit.CircuitChainProcessor.callCircuit(CircuitChainProcessor.java:68)

at com.vordel.circuit.ws.OperationProcessor.invoke(OperationProcessor.java:242)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.ws.WSProcessor.callChain(WSProcessor.java:301)

at com.vordel.circuit.ws.WSProcessor.invoke(WSProcessor.java:282)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.InvocationEngine.recordCircuitInvocation(InvocationEngine.java:276)

at com.vordel.circuit.InvocationEngine.processMessage(InvocationEngine.java:239)

at com.vordel.circuit.SyntheticCircuitChainProcessor.invoke(SyntheticCircuitChainProcessor.java:64)

at com.vordel.dwe.http.HTTPPlugin.processRequest(HTTPPlugin.java:351)

at com.vordel.dwe.http.HTTPPlugin.invokeDispose(HTTPPlugin.java:359)

at com.vordel.dwe.http.HTTPPlugin.invoke(HTTPPlugin.java:135)

DEBUG 02/Mar/2016:15:43:59.915 } = 2, filter [Store current message body]

DEBUG 02/Mar/2016:15:43:59.915 Filter [Store current message body] completes in 36 milliseconds.

DEBUG 02/Mar/2016:15:43:59.915 ..."SignResponsePayload" complete.

ERROR 02/Mar/2016:15:43:59.915 java exception:

org.xml.sax.SAXException: libxml error: : level: 2, code: 1545, file: none, line: 0, str1: "", str2: "", str3: "", int1: 0, int2: 0, message: flush error

at com.vordel.jaxprovider.libxml.DocumentImpl.write(Native Method)

at com.vordel.mime.XMLBody.writeContent(XMLBody.java:181)

at com.vordel.mime.Body.getInputStream(Body.java:79)

at com.vordel.circuit.body.StoreContentBodyToAttributeProcessor.invoke(StoreContentBodyToAttributeProcessor.java:33)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.CircuitDelegateProcessor.invoke(CircuitDelegateProcessor.java:45)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.DelegatingProcessor.callCircuit(DelegatingProcessor.java:83)

at com.vordel.circuit.CircuitChainProcessor.callCircuit(CircuitChainProcessor.java:68)

at com.vordel.circuit.ws.OperationProcessor.invoke(OperationProcessor.java:242)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.ws.WSProcessor.callChain(WSProcessor.java:301)

at com.vordel.circuit.ws.WSProcessor.invoke(WSProcessor.java:282)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.InvocationEngine.recordCircuitInvocation(InvocationEngine.java:276)

at com.vordel.circuit.InvocationEngine.processMessage(InvocationEngine.java:239)

at com.vordel.circuit.SyntheticCircuitChainProcessor.invoke(SyntheticCircuitChainProcessor.java:64)

at com.vordel.dwe.http.HTTPPlugin.processRequest(HTTPPlugin.java:351)

at com.vordel.dwe.http.HTTPPlugin.invokeDispose(HTTPPlugin.java:359)

at com.vordel.dwe.http.HTTPPlugin.invoke(HTTPPlugin.java:135)

DEBUG 02/Mar/2016:15:43:59.915 } = 2, filter [{http://www.aaa.com/haha/v1}GetContentRequest(SOAP 1.1)]

DEBUG 02/Mar/2016:15:43:59.915 Filter [{http://www.aaa.com/haha/v1}GetContentRequest(SOAP 1.1)] completes in 561 milliseconds.

ERROR 02/Mar/2016:15:43:59.917 java exception:

org.xml.sax.SAXException: libxml error: : level: 2, code: 1545, file: none, line: 0, str1: "", str2: "", str3: "", int1: 0, int2: 0, message: flush error

at com.vordel.jaxprovider.libxml.DocumentImpl.write(Native Method)

at com.vordel.mime.XMLBody.writeContent(XMLBody.java:181)

at com.vordel.mime.Body.getInputStream(Body.java:79)

at com.vordel.circuit.body.StoreContentBodyToAttributeProcessor.invoke(StoreContentBodyToAttributeProcessor.java:33)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.CircuitDelegateProcessor.invoke(CircuitDelegateProcessor.java:45)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.DelegatingProcessor.callCircuit(DelegatingProcessor.java:83)

at com.vordel.circuit.CircuitChainProcessor.callCircuit(CircuitChainProcessor.java:68)

at com.vordel.circuit.ws.OperationProcessor.invoke(OperationProcessor.java:242)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.ws.WSProcessor.callChain(WSProcessor.java:301)

at com.vordel.circuit.ws.WSProcessor.invoke(WSProcessor.java:282)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.InvocationEngine.recordCircuitInvocation(InvocationEngine.java:276)

at com.vordel.circuit.InvocationEngine.processMessage(InvocationEngine.java:239)

at com.vordel.circuit.SyntheticCircuitChainProcessor.invoke(SyntheticCircuitChainProcessor.java:64)

at com.vordel.dwe.http.HTTPPlugin.processRequest(HTTPPlugin.java:351)

at com.vordel.dwe.http.HTTPPlugin.invokeDispose(HTTPPlugin.java:359)

at com.vordel.dwe.http.HTTPPlugin.invoke(HTTPPlugin.java:135)

DEBUG 02/Mar/2016:15:43:59.917 } = 2, filter [6. Response to Client]

DEBUG 02/Mar/2016:15:43:59.917 Filter [6. Response to Client] completes in 562 milliseconds.

ERROR 02/Mar/2016:15:43:59.917 java exception:

org.xml.sax.SAXException: libxml error: : level: 2, code: 1545, file: none, line: 0, str1: "", str2: "", str3: "", int1: 0, int2: 0, message: flush error

at com.vordel.jaxprovider.libxml.DocumentImpl.write(Native Method)

at com.vordel.mime.XMLBody.writeContent(XMLBody.java:181)

at com.vordel.mime.Body.getInputStream(Body.java:79)

at com.vordel.circuit.body.StoreContentBodyToAttributeProcessor.invoke(StoreContentBodyToAttributeProcessor.java:33)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.CircuitDelegateProcessor.invoke(CircuitDelegateProcessor.java:45)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.DelegatingProcessor.callCircuit(DelegatingProcessor.java:83)

at com.vordel.circuit.CircuitChainProcessor.callCircuit(CircuitChainProcessor.java:68)

at com.vordel.circuit.ws.OperationProcessor.invoke(OperationProcessor.java:242)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.ws.WSProcessor.callChain(WSProcessor.java:301)

at com.vordel.circuit.ws.WSProcessor.invoke(WSProcessor.java:282)

at com.vordel.circuit.InvocationEngine.invokeFilter(InvocationEngine.java:150)

at com.vordel.circuit.InvocationEngine.invokeCircuit(InvocationEngine.java:42)

at com.vordel.circuit.InvocationEngine.recordCircuitInvocation(InvocationEngine.java:276)

at com.vordel.circuit.InvocationEngine.processMessage(InvocationEngine.java:239)

at com.vordel.circuit.SyntheticCircuitChainProcessor.invoke(SyntheticCircuitChainProcessor.java:64)

at com.vordel.dwe.http.HTTPPlugin.processRequest(HTTPPlugin.java:351)

at com.vordel.dwe.http.HTTPPlugin.invokeDispose(HTTPPlugin.java:359)

at com.vordel.dwe.http.HTTPPlugin.invoke(HTTPPlugin.java:135)

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 13 2016
Added on Mar 16 2016
0 comments
804 views