cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
spyptev
Visitor
Visitor
8,588 Views
Registered: ‎04-04-2014

Can not install Vivado 2016.2

Jump to solution

Win7 x64

I have tried both online installer and full installer.

Graphical tool (xsetup.exe) does nothing when I press Install button

Console tool (xsetup.bat) says:

Copyright (c) 1986-2016 Xilinx, Inc.  All rights reserved.
INFO : Log file location - C:\Users\serge\.Xilinx\xinstall\xinstall_1468233396383.log
INFO : Edition Selected to be installed: Vivado HL WebPACK
WARN : The value specified in the configuration file for InstallOptions (Enable WebTalk for SDK to send usage statistics to Xilinx) is missing or invalid.
WARN : The value specified in the configuration file for InstallOptions (Install WinPCap for Ethernet Hardware Co-simulation) is missing or invalid.
WARN : The value specified in the configuration file for InstallOptions (Launch configuration manager to associate System Generator for DSP with MATLAB) is missing or invalid.
Exception in thread "main" java.util.NoSuchElementException: No line found
        at java.util.Scanner.nextLine(Scanner.java:1540)
        at n.t.a(Unknown Source)
        at n.t.b(Unknown Source)
        at n.t.t(Unknown Source)
        at c.a.j(Unknown Source)
        at c.a.a(Unknown Source)
        at c.h.a(Unknown Source)
        at com.xilinx.installer.api.InstallerLauncher.main(Unknown Source)

 

It looks like graphical tool have the same exception inside, but it is harder to copy.

Log of one of my tries is attached

0 Kudos
1 Solution

Accepted Solutions
vuppala
Xilinx Employee
Xilinx Employee
13,919 Views
Registered: ‎04-16-2012

Hi @spyptev

 

Can you uninstall Microsoft Visual C++ 2013 Redistributable and Microsoft Visual C++ 2015 Redistributables and try installing Vivado 2016.2?

If this doesn't help, share the latest install log file here.

 

Thanks,

Vinay

--------------------------------------------------------------------------------------------
Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution.

View solution in original post

0 Kudos
8 Replies
vuppala
Xilinx Employee
Xilinx Employee
8,569 Views
Registered: ‎04-16-2012

Hi @spyptev

 

I don't see any error messages in the log file.

Try the debug steps mentioned in the following answer record: http://www.xilinx.com/support/answers/60118.html

 

If none of the steps help, try installing the Vivado tool in batch mode. See the page no. 22 in the following user guide: http://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_2/ug973-vivado-release-notes-install-license.pdf

 

Thanks,

Vinay

--------------------------------------------------------------------------------------------
Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution.
0 Kudos
spyptev
Visitor
Visitor
8,564 Views
Registered: ‎04-04-2014

Hi Vinay,

I can not install Vivado in any mode.

In my first message you can see console log of batch mode install (not in log file but in message body directly). And you can see error in the log. Similar error is in other modes, it is only harder to copy it.

 

As far as I understand main problem is in the following line of the log:

 

Exception in thread "main" java.util.NoSuchElementException: No line found
        at java.util.Scanner.nextLine(Scanner.java:1540)

 

it is usual java bug when somebody read next line of input file (or stdin) and forget to check before if the line exists. But I do not think that Xilinx java programmer really wrote such student's bug.

0 Kudos
vuppala
Xilinx Employee
Xilinx Employee
8,536 Views
Registered: ‎04-16-2012

Hi @spyptev

 

Which version of java installed on your machine?

Also which version of Microsoft Visual C++ redistributables are installed on your machine?

 

Thanks,

Vinay

--------------------------------------------------------------------------------------------
Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution.
0 Kudos
spyptev
Visitor
Visitor
8,533 Views
Registered: ‎04-04-2014

This is information from Java control panel. It looks like that main Java version is 1.8.0_91

1.8 1.8.0_91 http://java.sun.com/products/autodl/j2se C:\Program Files\Java\jre1.8.0_91\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\xic\tps\win64\jre\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\Vivado_HLS\2016.1\tps\win64\jre\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\Vivado\2016.1\tps\win64\jre\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\Downloads\Vivado_2016.2\tps\win64\jre\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\Downloads\Vivado_2016.1\tps\win64\jre\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\.xinstall\xic\tps\win64\jre\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\.xinstall\Vivado_2016.1\tps\win64\jre\bin\javaw.exe   true
1.8 1.8.0_66 http://java.sun.com/products/autodl/j2se C:\Xilinx\.xinstall\DocNav\tps\win64\jre\bin\javaw.exe   true

 

Microsoft Visual C++ 2005 Redistributable - 8.0.61000
Microsoft Visual C++ 2008 Redistributable - 9.0.30729.6161
Microsoft Visual C++ 2010 Redistributable - 10.0.40219
Microsoft Visual C++ 2012 Redistributable - 11.0.61030
Microsoft Visual C++ 2013 Redistributable - 12.0.21005
Microsoft Visual C++ 2015 Redistributable - 14.0.23026

 

Thanks,

Serge

0 Kudos
vuppala
Xilinx Employee
Xilinx Employee
13,920 Views
Registered: ‎04-16-2012

Hi @spyptev

 

Can you uninstall Microsoft Visual C++ 2013 Redistributable and Microsoft Visual C++ 2015 Redistributables and try installing Vivado 2016.2?

If this doesn't help, share the latest install log file here.

 

Thanks,

Vinay

--------------------------------------------------------------------------------------------
Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution.

View solution in original post

0 Kudos
david.bleakley
Observer
Observer
1,920 Views
Registered: ‎10-27-2008

I have the same issue with 2018.2

 

D:\C_DRIVE\Xilinx_Vivado_SDK_2018.2_0614_1954\bin>xsetup --agree 3rdPartyEULA,WebTalkTerms,XilinxEULA --batch Install --edition "Vivado HL System Edition" --location "D:\C_DRIVE\Xilinx"
Copyright (c) 1986-2018 Xilinx, Inc.  All rights reserved.
INFO : Log file location - C:\Users\David.Bleakley\.Xilinx\xinstall\xinstall_1538494896361.log
INFO : Edition Selected to be installed: Vivado HL System Edition
Exception in thread "main" java.util.NoSuchElementException: No line found
        at java.util.Scanner.nextLine(Scanner.java:1540)
        at com.xilinx.installer.utils.s.a(Unknown Source)
        at com.xilinx.installer.utils.s.b(Unknown Source)
        at com.xilinx.installer.utils.s.u(Unknown Source)
        at c.a.a(Unknown Source)
        at c.a.a(Unknown Source)
        at c.h.a(Unknown Source)
        at com.xilinx.installer.api.InstallerLauncher.main(Unknown Source)

I have uninstalled Microsoft Visual C++ 2013 Redistributable and Microsoft Visual C++ 2015 Redistributables.

 

I wonder if it is something to do with a symbolic link that I created to get some more space on the C Drive :

mklink /j C:\Xilinx D:\C_DRIVE\Xilinx

My other machine worked fine and also has a symbolic link.

 

What do you suggest?

0 Kudos
david.bleakley
Observer
Observer
1,905 Views
Registered: ‎10-27-2008

I uninstalled all Redistributables with no luck

0 Kudos
walemark
Newbie
Newbie
708 Views
Registered: ‎08-26-2020

The NoSuchElementException in Java is thrown when one tries to access an iterable beyond its maximum limit. This means that, this exception is thrown by various accessor methods to indicate that the element being requested does not exist . The next() method in Java returns the next element in the iteration or NoSuchElementException if the iteration has no more elements.

The solution to this exception is to check whether the next position of an iterable is filled or empty . The following methods are used to check the next position:

  • hasNext()
  • hasMoreElements()

 

0 Kudos