[vtkusers] Is VTK 5.10.1 compatible with MacOS 10.8.3 and Java?

Sebastien Jourdain sebastien.jourdain at kitware.com
Sat May 11 10:01:13 EDT 2013


Hi Marco,

I don't know about the first question, but for the second, I would think
that the big version number might break compatibility at run time. But they
might also work if the ABI didn't change...

Regarding JavaWebStart you can be very precise on which JRE you want to run
and even provide a set of compatible version.

Seb


On Sat, May 11, 2013 at 3:36 AM, Marco Sambin <m.sambin at gmail.com> wrote:

> Hi all.
> I have a couple of questions in this regard:
>
> 1 - Will VTK 6 work with Java 7 on Mac OS X? According to my experience,
> Oracle's JVM (v7) works much better than Apple's one (v6), especially for
> web deployments (Java Web Start / Java Applet).
>
> 2 - How "sensitive" is VTK to the version of the JRE it is linked against
> vs the version the application is run with? It must absolutely be the SAME
> EXACT version? Or there is some "tolerance"? The crucial point is the
> version of the jawt library? Or what else? I ask this question because
> especially with web deployments (e.g., Java Web Start) it is very difficult
> to control which exact JRE version the client is running.
>
> Thanks in advance for your comments.
>
> Regards,
>
> Marco
>  Il giorno 11/mag/2013 04:57, "Sebastien Jourdain" <
> sebastien.jourdain at kitware.com> ha scritto:
>
> Hi Simeon,
>>
>> I've just tried your code and everything worked as expected, no crash on
>> my end.
>> => OS X 10.8.3
>> => Java 1.6.0_45
>>
>> I suspect your VTK build may link to a different version of Java than the
>> one you run your application with.
>>
>> Seb
>>
>>
>> On Fri, May 10, 2013 at 3:11 PM, Simeon Fitch <fitch at datamininglab.com>wrote:
>>
>>> Hi VTK fans,
>>>
>>> After prototyping some cool prototype visualizations with the help of
>>> ParaView I'm attempting to implement them in an existing Java-based
>>> engineering application. I have burned several couple days trying to get
>>> some combination of VTK and Java to play nicely together on MacOS X,
>>> running into issues ranging from detached rendering windows to core dumps
>>> when trying to use vtkXMLUnstructuredGridReader.
>>>
>>> Since I have my client excited about using VTK after seeing the ParaView
>>> results, I'm anxious to make a final determination as to whether we can
>>> reliably make use of VTK in our engineering app or if I need to look for
>>> other options. :-( I'm interesting in hearing from other's who've
>>> successfully deployed Java-based VTK apps on MacOS X.
>>>
>>> I've attempted to use Java 6 and 7 (our app requires 7), as well as VTK
>>> version 5.6, 5.8, 5.10.1, and the GitHub master. With Java 6, rendering
>>> windows appear where they should, but appear as separate window entities
>>> with Java 7. Putting that aside, all the combinations I've tried crash when
>>> attempting to use vtkXMLUnstructuredGridReader and render the result. I've
>>> tested with my own .vtu files as well as
>>> the VTKData5.10.1/Data/quadraticTetra01.vtu
>>>
>>> The test code I'm using is here:
>>> https://gist.github.com/metasim/5556435
>>>
>>>  The crash report is here:
>>> https://gist.github.com/metasim/5556553
>>>
>>> I'd appreciate any advice on how to get a basic app working with modern
>>> versions of Java and MacOS X, or at least how to help debug and fix the C++
>>> code. I've attempted attaching Xcode to the running process and had cases
>>> when it crashes in either vtkDataSet::GetBounds() or
>>> vtkXMLReaderJava::Java_vtk_vtkXMLReader_SetFileName_12() (the latter in the
>>> call to op->SetFileName()). Given the seeming benign nature of the crash
>>> sites, I suspect memory corruption has occurred before then. I tried
>>> running with the following environment variables set, but that didn't
>>> render any additional useful info:
>>>
>>> * DYLD_INSERT_LIBRARIES=/usr/lib/libgmalloc.dylib
>>> * MallocGuardEdges=1
>>> * MallocScribble=1
>>>
>>> Thanks,
>>>
>>> Simeon
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the VTK FAQ at:
>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>
>>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130511/e6959685/attachment.htm>


More information about the vtkusers mailing list