Problem 3D VTK

313 views
Skip to first unread message

Judith Pineau

unread,
Nov 30, 2017, 8:43:23 AM11/30/17
to Icy imaging
Hi guys !

I installed Icy on a new computer, but for some reason 3D VTK View does not appear in the list of View options (as you can see on the screen print I attached)...
I don't remember having to do anything to have it on my old computer, so I don't know what's wrong. Any suggestion ?

Thanks :)

Judith
Icy_3D.png

Stephane

unread,
Nov 30, 2017, 8:55:35 AM11/30/17
to Icy imaging
Hi Judith,

Can you show us the content of the output panel in Icy ? It will give us some important informations about your OS, java version and if VTK loaded or not. Thanks =)

- Stephane

Judith Pineau

unread,
Nov 30, 2017, 9:03:37 AM11/30/17
to Icy imaging

Here it is ! I never think about looking in the output. Apparently it cannot load the VTK library...

Thanks for the quick reaction ;)

Judith
Icy_3D_OUtput.png

Stephane

unread,
Nov 30, 2017, 10:15:51 AM11/30/17
to Icy imaging
Ok, you use windows system. Well sometime java installatin get corrupted leading to some issue with native library.
Can you try to remove all java version installed on your system or re-install a new clean one (Java 8 is better but Java 9 should work too).

Best,

- Stephane

Judith Pineau

unread,
Nov 30, 2017, 10:44:17 AM11/30/17
to Icy imaging
I tried, but it does not seem to be working, I still have the same message in the output (Cannot load VTK library.. etc)
I will try to have a look at the proxy, but I think I configured it well for Icy and for Java. Any other idea ?

Stephane

unread,
Dec 1, 2017, 5:06:12 AM12/1/17
to Icy imaging
Maybe a VTK file is missing from your Icy installation but i hardly imagine how it happened. Did you try to do a fresh install of Icy (delete and re-download it) ? normally you should have "lib/win64/vtk" folder inside Icy foldre which contains 191 files (VTK library files), is it the case ?

- Stephane

Judith Pineau

unread,
Dec 1, 2017, 5:16:16 AM12/1/17
to Icy imaging
I have all the 191 files in the right place ! And I alreqady tried a fresh install before posting to the forum, just in case :(
I can re-try do re-download Icy

Stephane

unread,
Dec 1, 2017, 6:41:44 AM12/1/17
to Icy imaging
I unlikely to be a problem with Icy installation anyway, can you copy the complete output window here (you have a copy button at the button of the output panel) ? I want to see the exact error message you have, it can help me in understanding the issue. Thanks !

- Stephane

Judith Pineau

unread,
Dec 1, 2017, 8:52:58 AM12/1/17
to Icy imaging
Here it is :

Java(TM) SE Runtime Environment 1.8.0_152-b16 (64 bit)
Running on Windows 7 6.1 (amd64)
Number of processors : 8
System total memory : 32.0 GB
System available memory : 24.2 GB
Max java memory : 14.2 GB

java.lang.UnsatisfiedLinkError: C:\Users\Judith Pineau\Icy_29112017\lib\win64\vtk\vtkalglib.dll: Can't find dependent libraries

Cannot load VTK library...

Icy Version 1.9.5.1 started !

java.net.ConnectException: Connection timed out: connect

Cannot connect to chat.
If you use a proxy, verify you have valid SOCKS settings.





I really don't get what's wrong. I tend to suspect the proxy has something to do with this, but I don't know

Stephane

unread,
Dec 1, 2017, 9:32:28 AM12/1/17
to Icy imaging
The proxy should not interfere with this, i don't see any reason why the native library doesn't load.
I already saw that on faulty java installation, but usually removed java and re-installing is enough to fix the problem.
Did you install the java found here ? :
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

You may try with java 9 instead but i'm afraid it doesn't help much.

- Stephane

Judith Pineau

unread,
Dec 1, 2017, 11:14:59 AM12/1/17
to Icy imaging
I tried Java 9 - didn't help. I desinstalled all Java and deleted icy, re-installed Java from the link you gave (I had Java JRE, so I downloaded the Java SE development Kit instead this time, just in case), re-downloaded Icy, but still the same message of vtk library problem :(

I tried also to check that the computer was not blocking actions from Icy (since it did not recognize it as a "safe" software, because it it cannot identify it), so I asked the computer to trust Icy, but it doesn't seem to solve my problem. 
Too bad this is the best way to visualize my 3D images !

Stephane

unread,
Dec 1, 2017, 12:27:49 PM12/1/17
to Icy imaging
Hi Judith,

Unfortunately i'm running out of ideas, ideally i would need to see your computer to try to understand the problem ;)
Did you try to put Icy in another folder (not in user nor programs folder ideally) ?

- Stephane

Judith Pineau

unread,
Dec 1, 2017, 12:34:31 PM12/1/17
to Icy imaging
Hi Stephane,

I have it in "Documents" now, I tried before to put it in my user folder, but it did not seem to change anything...
It's really a mysterious problem. I'll try to have a look again...see if I find anything weird. Or try to copy my Icy from my laptop and put it on this one directly.
You can stop by Curie if you're in the neighborhood at some point, to see my computer (and have coffee) 

Stephane

unread,
Dec 1, 2017, 12:42:08 PM12/1/17
to Icy imaging
Oh it's your desktop computer, i though it was your laptop ;)
I think copying the icy from your laptop won't change the result, it looks like java can't correctly load VTK on your desktop computer for some weird reasons.. I can't promise about visiting you but we never know ;)

- Stephane

Judith Pineau

unread,
Dec 2, 2017, 5:47:55 AM12/2/17
to Icy imaging
Or I can stop by Pasteur at some point, and we can access my desktop computer through teamviewer on my laptop. I'll keep you  informed if i find what's going wrong
Thanks and have a good weekend

Judith

Stephane

unread,
Dec 6, 2017, 6:24:27 AM12/6/17
to Icy imaging
No problems, we can do that too :)

- Stephane

judith...@cri-paris.org

unread,
May 21, 2018, 1:46:22 PM5/21/18
to Icy imaging
Hello again !

So just a little hint : by mistake, at some point I installed a Java 32bit on my computer, and then vtk started to be loaded by Icy (but it is not great because well... 32bit-> not a lot of memory). But whenever I re-put a 64bit Java, it doesn't work.

In case this helps you figure out what's happening :)

Best

Judith

Stephane

unread,
May 23, 2018, 5:01:58 AM5/23/18
to Icy imaging
Hi Judith,

Thanks, and indeed we observed that too... On some machine the 64 bit VTK doesn't load correctly while 32 bits version load up correctly. There is probably something wrong in the 64 bits VTK binary which prevent it to loading correctly on some windows systems. That could help in resolving the issue, at some point we will upgrade the VTK version so that will hopefully fix these issues at the same time. Thanks again.

Best,

- Stephane

Stephane

unread,
Jul 12, 2018, 4:31:35 AM7/12/18
to Icy imaging
Hi Judith,

We just found the problem about the VTK not loading issue on 64bit windows !
It looks like VTK 64 bit compilation used some dependencies with VC++ 2013 redistributable so you need to install it on your computer to get VTK correctly loaded in Icy =)

You can get the installation package from here :
https://www.microsoft.com/fr-fr/download/details.aspx?id=40784

Hope that helps !

Best,

- Stephane

Judith Pineau

unread,
Jul 12, 2018, 9:27:03 AM7/12/18
to Icy imaging
Hello Stephane !

I installed it and it's working now ! Thank you really, it's going to be nicer to have everything available on my computer :) 

Have a nice day :) 

Judith
Reply all
Reply to author
Forward
0 new messages