[vtkusers] VTK 5.6 java vtkPolyDataMapper error (can't display any poly data!)
Luke Dodd
i.like.bread at gmail.com
Thu Jun 10 13:12:12 EDT 2010
Hi,
I wanted to try out vtk 5.6 on my java code base (which is working
just fine with 5.4.2). Upon trying to display any poly data, with
vtkPolyDataMapper I get the folloiwng error:
ERROR: In /home/luke/work/myvtk5.6/clean/VTK/Filtering/vtkDemandDrivenPipeline.cxx,
line 803
vtkStreamingDemandDrivenPipeline (0x7f6a780122c0): Input for
connection index 0 on input port index 0 for algorithm
vtkPainterPolyDataMapper(0x7f6a7800eba0) is NULL, but a vtkPolyData is
required.
I went back to the simplest example of java code, Cone.java from the
examples directory - and I get the same error.
Has anyone else seen this? Is anyone managing to use 5.6 with java and
displaying polydata without a problem? Version 5.4.2 was working fine!
Best Regards,
Luke
Error details (On trying to run
VTK/Examples/Tutorial/Step1/Java/Cone.java on ubuntu linux 9.10,
64bit):
ERROR: In /home/luke/work/myvtk5.6/clean/VTK/Filtering/vtkDemandDrivenPipeline.cxx,
line 803
vtkStreamingDemandDrivenPipeline (0x7f6a780122c0): Input for
connection index 0 on input port index 0 for algorithm
vtkPainterPolyDataMapper(0x7f6a7800eba0) is NULL, but a vtkPolyData is
required.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6a82afbc6c, pid=31261, tid=140095343085840
#
# JRE version: 6.0-b16
# Java VM: OpenJDK 64-Bit Server VM (14.0-b16 mixed mode linux-amd64 )
# Distribution: Ubuntu 9.10, package 6b16-1.6.1-3ubuntu3
# Problematic frame:
# C [libvtkRenderingJava.so.5.6.0+0x8dac6c]
# .....
The error log file stack trace:
Current thread (0x00007f6a78110800): JavaThread "AWT-EventQueue-0"
[_thread_in_native, id=31286,
stack(0x00007f6a7d18c000,0x00007f6a7d28d000)]
... registers, top of stack dump...
Stack: [0x00007f6a7d18c000,0x00007f6a7d28d000],
sp=0x00007f6a7d28aa20, free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libvtkRenderingJava.so.5.6.0+0x8dac6c]
C [libvtkRenderingJava.so.5.6.0+0x46aba7]
C [libvtkRenderingJava.so.5.6.0+0x3273a7]
C [libvtkRenderingJava.so.5.6.0+0x3876da]
C [libvtkRenderingJava.so.5.6.0+0x4b4e06]
C [libvtkRenderingJava.so.5.6.0+0x4b43ff]
C [libvtkRenderingJava.so.5.6.0+0x4b1aa4]
C [libvtkRenderingJava.so.5.6.0+0x4c81ae]
C [libvtkRenderingJava.so.5.6.0+0x4c80b6]
C [libvtkRenderingJava.so.5.6.0+0x4c7b6d]
C [libvtkRenderingJava.so.5.6.0+0x4c7143]
C [libvtkRenderingJava.so.5.6.0+0x5f3e31]
C [libvtkRenderingJava.so.5.6.0+0x3020cd]
Java_vtk_vtkRenderWindow_Render_17+0x40
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 sun.awt.RepaintArea.paintComponent(Ljava/awt/Component;Ljava/awt/Graphics;)V+6
j sun.awt.X11.XRepaintArea.paintComponent(Ljava/awt/Component;Ljava/awt/Graphics;)V+23
j sun.awt.RepaintArea.paint(Ljava/lang/Object;Z)V+326
j sun.awt.X11.XComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+224
j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+877
j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
j java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+192
j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub
V [libjvm.so+0x3c173b]
V [libjvm.so+0x3c05e8]
V [libjvm.so+0x3c0acb]
V [libjvm.so+0x3c0c2b]
V [libjvm.so+0x409a7b]
V [libjvm.so+0x635bfb]
V [libjvm.so+0x548802]
More information about the vtkusers
mailing list