[vtkusers] java wrapper and dlls

Sebastien Jourdain sebastien.jourdain at kitware.com
Mon Jul 4 14:27:06 EDT 2011


Hi Daniel,

I doubt its a dll issue.
But did you create all the VTK object in the EDT thread by using
SwingUtilities.invokeLater(...) ?
For most part, you don't need that but for anything that is related to
the rendering part, it has to be done in the EDT.

Seb

On Thu, Jun 30, 2011 at 5:58 AM, Daniel Zuidinga
<daniel.zuidinga at rwth-aachen.de> wrote:
> i solved the dependent libraries by installing the visual studio
> redistributable package. But now the app crashes with following errors:
>
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000, pid=2216,
> tid=5144
> #
> # JRE version: 6.0_26-b03
> # Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing
> windows-x86 )
> # Problematic frame:
> # C  0x00000000
>
> (...)
> Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
> j  vtk.vtkRenderWindow.Render_7()V+0
> j  vtk.vtkRenderWindow.Render()V+1
> j  vtk.vtkPanel.Render()V+159
> j  vtk.vtkPanel.paint(Ljava/awt/Graphics;)V+1
> j  vtk.vtkPanel.update(Ljava/awt/Graphics;)V+2
> j  assemblysimulator.gui.vis3d.AssemblyCell3DPanel.<init>()V+38
>
>
>
> all i do in the assemblyCell3DPanel constructor is:
>        super();
>        vtkAxesActor aa = new vtkAxesActor();
>        GetRenderer().AddActor(aa);
>
>
> still a dll problem?
>
> Am 30.06.2011 11:08, schrieb Daniel Zuidinga:
>>
>> Hello,
>>
>> i builded vtk on win7 64bit with Visual Studio 2010 Ultimate (64bit) and
>> the java Wrappers (jdk 1.6 32bit). All works fine on this machine.
>>
>> Now i want to use my java-application on another pc. (win7 64bit, jre 1.6
>> 32bit).
>> When i use vtk on this machine i get the error "...vtkcommonjava.dll"
>> can't find dependent libraries.
>>
>> I think i don't have all required dlls on this pc. Dependency walker says
>> that i need msvcp100.dll and msvcr100.dll for vtkcommon.dll. I copied this
>> into the same directory as the other dlls but i still get the same error.
>>
>> Any ideas which dlls do i need more?
>>
>> regards
>> Daniel
>> _______________________________________________
>> 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
>



More information about the vtkusers mailing list