Return-Path: X-Original-To: apmail-accumulo-notifications-archive@minotaur.apache.org Delivered-To: apmail-accumulo-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1A9EB115F9 for ; Mon, 15 Sep 2014 23:39:37 +0000 (UTC) Received: (qmail 14570 invoked by uid 500); 15 Sep 2014 23:39:34 -0000 Delivered-To: apmail-accumulo-notifications-archive@accumulo.apache.org Received: (qmail 14536 invoked by uid 500); 15 Sep 2014 23:39:34 -0000 Mailing-List: contact notifications-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jira@apache.org Delivered-To: mailing list notifications@accumulo.apache.org Received: (qmail 14419 invoked by uid 99); 15 Sep 2014 23:39:34 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Sep 2014 23:39:34 +0000 Date: Mon, 15 Sep 2014 23:39:34 +0000 (UTC) From: "Josh Elser (JIRA)" To: notifications@accumulo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (ACCUMULO-3038) java.lang.RuntimeException: java.io.InvalidClassException: org.apache.accumulo.trace.thrift.TInfo; local class incompatible MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/ACCUMULO-3038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Josh Elser updated ACCUMULO-3038: --------------------------------- Priority: Blocker (was: Major) > java.lang.RuntimeException: java.io.InvalidClassException: org.apache.accumulo.trace.thrift.TInfo; local class incompatible > --------------------------------------------------------------------------------------------------------------------------- > > Key: ACCUMULO-3038 > URL: https://issues.apache.org/jira/browse/ACCUMULO-3038 > Project: Accumulo > Issue Type: Bug > Components: fate > Affects Versions: 1.6.0 > Reporter: Josh Elser > Priority: Blocker > Fix For: 1.6.1 > > > {noformat} > 2014-08-01 14:37:38,278 [fate.Fate] ERROR: Thread "Repo runner 0" died java.lang.RuntimeException: java.io.InvalidClassException: org.apache.accumulo.trace.thrift.TInfo; local class incompatible: stream classdesc serialVersionUID = -8521079672965073252, local class serialVersionUID = -4659975753252858243idClassException: org.apache.accumulo.trace.thrift.TInfo; local class incompatible: stream classdesc serialVersionUID = -8521079672965073252, local class serialVersionUID = -4659975753252858243mulo.fate.ZooStore.top(ZooStore.java:266) > at org.apache.accumulo.fate.AgeOffStore.top(AgeOffStore.java:172) > at org.apache.accumulo.fate.Fate$TransactionRunner.run(Fate.java:58) > at org.apache.accumulo.fate.util.LoggingRunnable.run(LoggingRunnable.java:34) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.lang.RuntimeException: java.io.InvalidClassException: org.apache.accumulo.trace.thrift.TInfo; local class incompatible: stream classdesc serialVersionUID = -8521079672965073252, local class serialVersionUID = -4659975753252858243t org.apache.accumulo.fate.ZooStore.deserialize(ZooStore.java:79) > at org.apache.accumulo.fate.ZooStore.top(ZooStore.java:262) > ... 4 more > Caused by: java.io.InvalidClassException: org.apache.accumulo.trace.thrift.TInfo; local class incompatible: stream classdesc serialVersionUID = -8521079672965073252, local class serialVersionUID = -4659975753252858243 > at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617) > at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622) > at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350) > at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) > at org.apache.accumulo.fate.ZooStore.deserialize(ZooStore.java:77) > ... 5 more > {noformat} > I'm not entirely positive what happened yet, but I believe the following is what happened. > # Started up 1.6.0, loaded some data > # Stopped 1.6.0 > # Started up 1.6.1-SNAPSHOT over the same instance to test some new code I was writing > # Stopped 1.6.1-SNAPSHOT > # Re-started 1.6.0 to run a demo > # Above error > My guess is that this is from the thrift 0.9.0 to 0.9.1 change for 1.6.1, which means that 1.6.1 cannot presently downgrade back to 1.6.0. I need to do some more testing to be sure, though. -- This message was sent by Atlassian JIRA (v6.3.4#6332)