Kathey Marsden wrote:
Kristian Waagan wrote:
Brett Wooldridge wrote:
Anyone have some suggestions for debugging direction? I hate the thought that I'm stuck on <10.5 forever. Any other environment details, logging options, etc?
Did you try setting the properties outlined here:
http://www.nabble.com/Derby-10.5.1.1-regression-tt24733315.html#a24733315

to see if we get more information in the derby.log?
I tend to think the stack trace when you get the XCL30/XJ001 errors will be very helpful. If you still do not see them in the derby.log, it might be helpful to get a fix for DERBY-1191, but it does look to me like this error should be logged in derby.log.

You might also try with 10.5.2.0 as there were Clob fixes there and another user recently found his Clob issue was resolved there. Note: Although 10.5.2.0 passed the vote and is posted to the website, we just found a wrong results regression DERBY-4331 which we are investigating.
Kathey,

I may be able to help debug this, but since XA is involved, I don't have that much context. Especially, I don't know if the "transfer of parameters" is valid, or happening at a valid time.

The error seen for the Clob object on the server is apparently caused by attempting to read the source stream twice (without resetting it). I don't have the code in front of me at the moment, but if Derby always chooses to materialize the Clob to "transfer the value", we have another issue for XA that needs attention. However, since I don't know if the actions related to the Clob are taken as part of normal processing or due to a DRDA protocol error, I'm at a loss at the moment.


Brett,
Another thing that may help at this point, is to enable the client tracing, see http://db.apache.org/derby/docs/10.5/adminguide/cadminappsclienttracing.html. However, this is just a shot in the dark at the moment, and depending on the application the data volume may simply be too large to make sense of.


Regards,
--
Kristian


Kathey


Reply via email to