Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 90286 invoked from network); 26 Apr 2006 15:01:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Apr 2006 15:01:06 -0000 Received: (qmail 454 invoked by uid 500); 26 Apr 2006 15:00:51 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 399 invoked by uid 500); 26 Apr 2006 15:00:51 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 386 invoked by uid 99); 26 Apr 2006 15:00:51 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Apr 2006 08:00:51 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=RCVD_IN_SORBS_WEB,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [63.208.196.171] (HELO outbound.mailhop.org) (63.208.196.171) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Apr 2006 08:00:49 -0700 Received: from bi01p1.nc.us.ibm.com ([129.33.49.251] helo=[9.27.40.109]) by outbound.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.51) id 1FYlVE-000If7-LZ for dev@geronimo.apache.org; Wed, 26 Apr 2006 11:00:28 -0400 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 129.33.49.251 X-Report-Abuse-To: abuse@dyndns.com (see http://www.mailhop.org/outbound/abuse.html for abuse reporting information) X-MHO-User: hogndos Message-ID: <444F8B0C.8050602@hogstrom.org> Date: Wed, 26 Apr 2006 11:00:28 -0400 From: Matt Hogstrom User-Agent: Mozilla Thunderbird 1.0.7 (Macintosh/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: [jira] Commented: (GERONIMO-644) Serialized form of GBeans objects must each declare SUID References: <93309949.1146039663679.JavaMail.root@brutus> In-Reply-To: <93309949.1146039663679.JavaMail.root@brutus> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Tim, We have a workaround for some of these issues. I'll let Dain go into further detail. We should use your testcase to see if this issue still remains or Dain's fix has mitigated it. Tim Ellison (JIRA) wrote: > [ http://issues.apache.org/jira/browse/GERONIMO-644?page=comments#action_12376424 ] > > Tim Ellison commented on GERONIMO-644: > -------------------------------------- > > Thanks Matt, to put it in context, this was one of the problems preventing G coming up on Harmony class libraries (last May). > > > >>Serialized form of GBeans objects must each declare SUID >>-------------------------------------------------------- >> >> Key: GERONIMO-644 >> URL: http://issues.apache.org/jira/browse/GERONIMO-644 >> Project: Geronimo >> Type: Bug > > >> Components: kernel >> Reporter: Tim Ellison >> Assignee: Dain Sundstrom >> Fix For: 1.2 > > >>Since Geronimo exchanges config information via serialized form of Java objects, its imperative that the serializable classes declare a serialVersionUID. If they don't then the serialized form is not necessarily compatible across Java implementations (or even Java compilers) [1]. >>The case in point is the wire format classes in ActiveMQ (e.g. "org.codehaus.activemq.message.DefaultWireFormat") which are marked serializable and do not declare a static ID. I've tried raising this with ActiveMQ [2] but without success. >>I can provide the required SUID in each case, but it looks like I might need help to get it into the ActiveMQ code. >>[1] http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/class.doc6.html#4100 >>[2] http://article.gmane.org/gmane.comp.java.activemq.devel/486 > >