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 ` [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 ` 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-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).