AR# 69088

2017.1 Vivado - Java Error Messages when opening implemented design in Vivado 2017.1

Description

When opening an implemented design in Vivado IDE, the following Error is seen:

java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses.
at com.google.protobuf.GeneratedMessage.getUnknownFields(GeneratedMessage.java:262)
at ui.data.device.d.l.getSerializedSize(SourceFile:8409)
at com.google.protobuf.AbstractMessageLite.toByteArray(AbstractMessageLite.java:67)
at ui.data.device.H.axB(SourceFile:531)
at ui.data.device.H.axy(SourceFile:454)
at ui.data.device.H.axl(SourceFile:276)
at ui.data.device.E.j(SourceFile:122)
at ui.data.device.E.<init>(SourceFile:63)
at ui.data.ah.lN(SourceFile:1347)
at ui.data.ah.cP(SourceFile:217)
at ui.data.ah.<init>(SourceFile:146)
at ui.data.aW.<init>(SourceFile:38)
at ui.project.a.edJ(SourceFile:252)
at ui.project.a.init(SourceFile:236)
at ui.project.r.a(SourceFile:1080)
at ui.frmwork.a.k.d(SourceFile:41)
at ui.frmwork.HTclEventBroker.i(SourceFile:259)
at ui.frmwork.HTclEventBroker.fireTclEvent(SourceFile:330)
at ui.frmwork.tcltasksi.task_manager_eval_in_tcl_or_bad_alloc(Native Method)
at ui.e.b(SourceFile:215)
at ui.e.a(SourceFile:177)
at ui.h.K(SourceFile:655)
at ui.b.c.bB.construct(SourceFile:763)
at ui.frmwork.D.run(SourceFile:201)
at java.lang.Thread.run(Thread.java:745)

Solution

There are two protobuf JAR files installed with Vivado 2017.1 which can lead to a conflict on some Linux machines.

To work around the issue you can rename or remove the protobuf-java-3.1.0.jar file under <Vivado Install Folder>/lib/classes.

Removing this file does not have any negative effect on Vivado, so it is safe to do so.

This issue will be fixed in Vivado 2017.2.

AR# 69088
Date 04/27/2017
Status Active
Type Known Issues
Tools