* Re: serialization problem with tomcat with gcj [not found] <E17Glex-00087J-00@smarthost2.mail.easynet.fr> @ 2002-06-08 12:52 ` Anthony Green 2002-06-08 19:43 ` Anthony Green 1 sibling, 0 replies; 4+ messages in thread From: Anthony Green @ 2002-06-08 12:52 UTC (permalink / raw) To: Christophe Roux; +Cc: rhug-rhats Hi Christophe, I suspect a bug in gcj's serialization implementation. Would it be possible for you to try and reproduce the bug with a stand-alone program which serializes/deserializes the same data? This might be easier to debug. If you can reproduce this, then I suggest filing a bug with the `gccbug' program. Thanks, AG On Sat, 2002-06-08 at 12:15, Christophe Roux wrote: > I try to port a java set of servlet from jdk1.2 / tomcat-2.3.2 to gcj > (gcc-3.1) with tomcat-3.2.3 from rhug. > I met a problem with object deserialization as transmitting data from a first > servlet to a second one with a POST request. > I build a scenario to reproduce my problem simply (tgz joined). > I put flags in the second servlet to see where tomcat stops (I have no > stack-trace and the servlet never hands back). > The servlet stops on the instruction which create an ObjectInputStream from > the servlet InputStream (before flag "POST2"). > I build gcc and rhug/jakarta-tomcat with UTF-8 encoding. > But I build my program with ISO-8859-1 encoding for my program, as I use > french accents in my strings. > If you need anything more to investigate, or if you think I should contact > someone in charge of gcj, tell me. > Thanks a lot. > Christophe Roux ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: serialization problem with tomcat with gcj [not found] <E17Glex-00087J-00@smarthost2.mail.easynet.fr> 2002-06-08 12:52 ` serialization problem with tomcat with gcj Anthony Green @ 2002-06-08 19:43 ` Anthony Green [not found] ` <E17H9G3-0006fn-00@smarthost2.mail.easynet.fr> 1 sibling, 1 reply; 4+ messages in thread From: Anthony Green @ 2002-06-08 19:43 UTC (permalink / raw) To: Christophe Roux; +Cc: rhug-rhats On Sat, 2002-06-08 at 12:15, Christophe Roux wrote: > I try to port a java set of servlet from jdk1.2 / tomcat-2.3.2 to gcj > (gcc-3.1) with tomcat-3.2.3 from rhug. Ok - on second thought, ignore my previous comment. The compiler's inliner has been found to produce bad code in some instances. It will likely be disabled in GCC 3.1.1. This may take a long time, but it's probably a smart idea... Try rebuilding everything (including libgcj) with -fno-inline. The easiest way to do this is to add -fno-inline to gcc/libjava/libgcj.spec.in (right after -fkeep-inline-functions) and then rebuild the library, rhug, and your servlets. Let me know if this fixes things. AG ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <E17H9G3-0006fn-00@smarthost2.mail.easynet.fr>]
* Re: serialization problem with tomcat with gcj [not found] ` <E17H9G3-0006fn-00@smarthost2.mail.easynet.fr> @ 2002-06-10 1:25 ` Anthony Green [not found] ` <E17JzAT-0000dx-00@smarthost1.mail.easynet.fr> 0 siblings, 1 reply; 4+ messages in thread From: Anthony Green @ 2002-06-10 1:25 UTC (permalink / raw) To: Christophe Roux; +Cc: rhug-rhats On Sun, 2002-06-09 at 13:27, Christophe Roux wrote: > After a new compilation with -fno-inline there is no difference. Thanks for taking the time to try this. > About your first mail, I have tested first with a simple > ByteArrayOutputStream, in order to test the serialization before trying with > tomcat. > I hope you can help me. So do I! I'm in the middle of a two week vacation with my family in Hawaii -- so I don't expect I'll be able to do much until I return at the end of the week. My suggestion is to report this bug on java@gcc.gnu.org in the meanwhile. Thanks, AG ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <E17JzAT-0000dx-00@smarthost1.mail.easynet.fr>]
* Re: serialization problem with tomcat with gcj [not found] ` <E17JzAT-0000dx-00@smarthost1.mail.easynet.fr> @ 2002-06-17 11:11 ` Anthony Green 0 siblings, 0 replies; 4+ messages in thread From: Anthony Green @ 2002-06-17 11:11 UTC (permalink / raw) To: Christophe Roux; +Cc: rhug-rhats On Mon, 2002-06-17 at 09:18, Christophe Roux wrote: > After a few investigation about my problem of serialization, I focused on > InputStream on the second class side (M2). > Do you know why in rhug the class > org.apache.tomcat.service.connector.AJP12RequestAdapter is not given as > source code? If I recall correctly, it's because it depends on something that gcj doesn't support. I could be wrong though. Does your test require it? > What does it mean for an open-source software? > I hope you can answer. Now that I'm back from my holiday I'm going to make time to look into this tonight. A couple of other things... - please copy rhug-rhats@sources.redhat.com, because other people may have insight or advice - I'll be on irc.openprojects.net's #gcj channel when I do this, if you want to chat AG AG ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2002-06-17 18:11 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <E17Glex-00087J-00@smarthost2.mail.easynet.fr> 2002-06-08 12:52 ` serialization problem with tomcat with gcj Anthony Green 2002-06-08 19:43 ` Anthony Green [not found] ` <E17H9G3-0006fn-00@smarthost2.mail.easynet.fr> 2002-06-10 1:25 ` Anthony Green [not found] ` <E17JzAT-0000dx-00@smarthost1.mail.easynet.fr> 2002-06-17 11:11 ` Anthony Green
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).