[JBoss-dev] The fix for bug #462253 is not acceptable
The fix for bug[ #462253 ] TextMessage fails for 64k content is not acceptable for 3 reasons: 1. It breaks backward compatibility with previous versions but does not change the SpyTextMessage.serialVersionUID value. Using the 2.4.1 jbossmq jars produces the following exceptions when run with the mdb unit test against a server using the latest 2.4 branch jbossmq jars: [OILServerILService] Client request resulted in a server exception: java.lang.NegativeArraySizeException at java.lang.StringBuffer.init(StringBuffer.java:116) at org.jboss.mq.SpyTextMessage.readExternal(SpyTextMessage.java:76) at org.jboss.mq.SpyMessage.readMessage(SpyMessage.java:589) at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:219) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client
RE: [JBoss-dev] The fix for bug #462253 is not acceptable
Ooops, sounds like I messed up by applying it... Still, lazy hacking, that hurts... I prefer a slight oversight. -Original Message- From: Scott M Stark [mailto:[EMAIL PROTECTED]] Sent: Monday, October 01, 2001 6:34 PM To: [EMAIL PROTECTED] Subject: [JBoss-dev] The fix for bug #462253 is not acceptable The fix for bug[ #462253 ] TextMessage fails for 64k content is not acceptable for 3 reasons: 1. It breaks backward compatibility with previous versions but does not change the SpyTextMessage.serialVersionUID value. Using the 2.4.1 jbossmq jars produces the following exceptions when run with the mdb unit test against a server using the latest 2.4 branch jbossmq jars: [OILServerILService] Client request resulted in a server exception: java.lang.NegativeArraySizeException at java.lang.StringBuffer.init(StringBuffer.java:116) at org.jboss.mq.SpyTextMessage.readExternal(SpyTextMessage.java:76) at org.jboss.mq.SpyMessage.readMessage(SpyMessage.java:589) at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:219) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: java.rmi.RemoteException: Bad method code ! at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService. java:273) at java.lang.Thread.run(Thread.java:484) [OILServerILService] Client request resulted in a server exception: