public inbox for java-prs@sourceware.org help / color / mirror / Atom feed
* [Bug libgcj/17035] New: gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls @ 2004-08-14 22:57 greenrd at greenrd dot org 2004-08-14 22:59 ` [Bug libgcj/17035] " pinskia at gcc dot gnu dot org ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: greenrd at greenrd dot org @ 2004-08-14 22:57 UTC (permalink / raw) To: java-prs gnu.java.rmi tries to reuse ObjectOutputStreams between remote method invocations, which means that second and subsequent invocations in a connection don't start with the necessary Java serialization magic, 0xaced. This can be clearly seen in pcap.txt in the attached test case, which is a hexdump of packets captured by ethereal. The first invocation starts 50 ac ed 00 05 77 22 00 00 which is correct (note the magic "ac ed" indicating the start of a serialization stream). However, the second invocation is still using the same ObjectOutputStream, so it starts with: 50 77 22 00 00 which is _not_ correct, and hence the Sun VM complains. (However, because of a similar bug with incorrectly reusing the _input_ stream, gij is unable to decipher the error from the Sun VM and thinks the stream is corrupted.) -- Summary: gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls Product: gcc Version: 3.4.1 Status: UNCONFIRMED Severity: normal Priority: P2 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: greenrd at greenrd dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17035 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/17035] gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls 2004-08-14 22:57 [Bug libgcj/17035] New: gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls greenrd at greenrd dot org @ 2004-08-14 22:59 ` pinskia at gcc dot gnu dot org 2004-08-14 22:59 ` greenrd at greenrd dot org ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: pinskia at gcc dot gnu dot org @ 2004-08-14 22:59 UTC (permalink / raw) To: java-prs -- What |Removed |Added ---------------------------------------------------------------------------- OtherBugsDependingO| |17033 nThis| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17035 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/17035] gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls 2004-08-14 22:57 [Bug libgcj/17035] New: gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls greenrd at greenrd dot org 2004-08-14 22:59 ` [Bug libgcj/17035] " pinskia at gcc dot gnu dot org @ 2004-08-14 22:59 ` greenrd at greenrd dot org 2004-08-17 21:07 ` greenrd at greenrd dot org 2004-08-17 23:00 ` pinskia at gcc dot gnu dot org 3 siblings, 0 replies; 5+ messages in thread From: greenrd at greenrd dot org @ 2004-08-14 22:59 UTC (permalink / raw) To: java-prs ------- Additional Comments From greenrd at greenrd dot org 2004-08-14 22:59 ------- Created an attachment (id=6930) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=6930&action=view) testcase including packet capture -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17035 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/17035] gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls 2004-08-14 22:57 [Bug libgcj/17035] New: gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls greenrd at greenrd dot org 2004-08-14 22:59 ` [Bug libgcj/17035] " pinskia at gcc dot gnu dot org 2004-08-14 22:59 ` greenrd at greenrd dot org @ 2004-08-17 21:07 ` greenrd at greenrd dot org 2004-08-17 23:00 ` pinskia at gcc dot gnu dot org 3 siblings, 0 replies; 5+ messages in thread From: greenrd at greenrd dot org @ 2004-08-17 21:07 UTC (permalink / raw) To: java-prs ------- Additional Comments From greenrd at greenrd dot org 2004-08-17 21:07 ------- Fixed already in CVS (MAIN branch) -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17035 ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug libgcj/17035] gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls 2004-08-14 22:57 [Bug libgcj/17035] New: gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls greenrd at greenrd dot org ` (2 preceding siblings ...) 2004-08-17 21:07 ` greenrd at greenrd dot org @ 2004-08-17 23:00 ` pinskia at gcc dot gnu dot org 3 siblings, 0 replies; 5+ messages in thread From: pinskia at gcc dot gnu dot org @ 2004-08-17 23:00 UTC (permalink / raw) To: java-prs -- What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |3.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17035 ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-08-17 23:00 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-08-14 22:57 [Bug libgcj/17035] New: gnu.java.rmi should not reuse ObjectInputStreams and ObjectOutputStreams between RMI calls greenrd at greenrd dot org 2004-08-14 22:59 ` [Bug libgcj/17035] " pinskia at gcc dot gnu dot org 2004-08-14 22:59 ` greenrd at greenrd dot org 2004-08-17 21:07 ` greenrd at greenrd dot org 2004-08-17 23:00 ` pinskia at gcc dot gnu dot org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).