Java3D TransformChanged nullpointer ???

mattn

Aktives Mitglied
hi
wenn ich mit dem PickTranslateBehavior ein Objekt Verschieben will aber statt das Objekt versehendlich nicht jenes, sondern den "Raum" treffe wirft mit dieses Event eine NullPointerException...
habe es versucht mit if(tg != null) abzufangen aber naja geht leider nicht die Exception wird trotzdem geworfen :(
Java:
/PickTranslateBehavior
		PickingCallback myCallback = new MyCallbackClass();
		PickTranslateBehavior pickT = new PickTranslateBehavior(rootBG, c, BigBounds);
	    PickZoomBehavior pickZ = new PickZoomBehavior(rootBG, c, BigBounds);
		pickT.setupCallback(myCallback);
		pickZ.setupCallback(myCallback);

Java:
public class MyCallbackClass extends Object implements PickingCallback{
        public void transformChanged(int type, TransformGroup tg) {  
        	//System.out.println(tg.getParent().getBounds());
        	//System.out.println("vergleich " + tg.getParent());
        	
        	if (tg.getParent().getName() != null && tg!=null){
            	String compBox = new String(tg.getParent().getName());
            	System.out.println("compBox " + compBox);
            	line.updateCheck(compBox);
        	}

und die Fehlermeldung gleich hinterher
Code:
Exception occurred during Behavior execution:
java.lang.NullPointerException
	at test.index$MyCallbackClass.transformChanged(index.java:206)
	at com.eigeneImports.PickTranslateBehavior.updateScene(PickTranslateBehavior.java:85)
	at com.sun.j3d.utils.behaviors.picking.PickMouseBehavior.processStimulus(PickMouseBehavior.java:143)
	at javax.media.j3d.BehaviorScheduler.doWork(BehaviorScheduler.java:173)
	at javax.media.j3d.J3dThread.run(J3dThread.java:256)
 
M

Marcinek

Gast
Weil schon tg null ist und du das erst als 2. evaluierst

Java:
public class MyCallbackClass extends Object implements PickingCallback{
        public void transformChanged(int type, TransformGroup tg) {  
            //System.out.println(tg.getParent().getBounds());
            //System.out.println("vergleich " + tg.getParent());
            
            if ( tg!=null && tg.getParent().getName() != null){
                String compBox = new String(tg.getParent().getName());
                System.out.println("compBox " + compBox);
                line.updateCheck(compBox);
            }

Wenn tg != null dann wird versucht den Parent zu nehmen.

Zuerst schauen, ob das Glas leer ist, bevor man versucht was rauszunehmen.
 

mattn

Aktives Mitglied
du meinst das sicher so ...
Java:
if(tg!=null){
        		if (tg.getParent().getName() != null){
                	String compBox = new String(tg.getParent().getName());
                	System.out.println("compBox " + compBox);
                	line.updateCheck(compBox);
            	}
        	}

so hat ich es am anfang.... nur leider bringt das auch nix...

ahh mist bin ich doof :(

ich hatte weiter unten noch eine codepassage, die auf tg.getParent() zugreift...
habe ich total übersehen...(auch beim debuggen falschen breakpoint gesetzt)
manchmal könnte ich mich......... :bloed:

trotzdem danke für dein post :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Suche Java3D 32 bit Java Basics - Anfänger-Themen 20
K Wer braucht die Java3d Bins ? Java Basics - Anfänger-Themen 1
Ruvok Java3D Problem Java Basics - Anfänger-Themen 4
S 3d Punkt in Java3D Java Basics - Anfänger-Themen 4
C Java3d Classpath?!? Java Basics - Anfänger-Themen 11
W Java3D Sphere Java Basics - Anfänger-Themen 8
J Webseiten mit Java3D? Java Basics - Anfänger-Themen 19
K Polygon in Java3D (Java 3D) zeichnen Java Basics - Anfänger-Themen 4
P Java3D installieren Java Basics - Anfänger-Themen 4
L Java3d und Rotation Java Basics - Anfänger-Themen 6
Developer_X KeyListener Actions (hat mit Java3D zu tun) Java Basics - Anfänger-Themen 20
S Java3d und textpad Java Basics - Anfänger-Themen 4
S 3d-game java3d/eigene API Java Basics - Anfänger-Themen 4
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
U Warum kriege ich hier eine nullpointer exception, sehe den Fehler nicht (swing) Java Basics - Anfänger-Themen 1
Dimax BufferedReader.readLine().length() wirft NullPointer Java Basics - Anfänger-Themen 6
AlexG. Nullpointer Exeption Java Basics - Anfänger-Themen 46
AlexG. Nullpointer exeption Fehler Java Basics - Anfänger-Themen 0
B EJB und Arquillian - bekomme Nullpointer Exception beim Aufruf der EJB Klasse Java Basics - Anfänger-Themen 40
D Warum die Nullpointer Exception Java Basics - Anfänger-Themen 6
F Referenz an ein Objekt in einer anderen Klasse erstellen(Nullpointer exception) Java Basics - Anfänger-Themen 6
N Nullpointer exception Java Basics - Anfänger-Themen 4
D Erste Schritte Java.lang.NullPointer.Exception Java Basics - Anfänger-Themen 8
Z Getter/Setter NullPointer Exception Java Basics - Anfänger-Themen 6
W Nullpointer Exception bei .add(...) Java Basics - Anfänger-Themen 6
J Nullpointer aber wo? Java Basics - Anfänger-Themen 12
B OOP Über einen AVL-Baum iterieren (NullPointer) Java Basics - Anfänger-Themen 5
F Operatoren Wieso fliegt hier eine NullPointer Exception :( Java Basics - Anfänger-Themen 3
F nullpointer exception - arrayerstellung Java Basics - Anfänger-Themen 4
K Nullpointer beim Erstellen eines Imageicons Java Basics - Anfänger-Themen 2
O Perfomance: Arraylist absichtlich zum Nullpointer schicken... Java Basics - Anfänger-Themen 16
S Iterator next() Nullpointer Java Basics - Anfänger-Themen 2
W Nullpointer bei Objekt Serialisierung mit ArrayList<byte[]> etc. Java Basics - Anfänger-Themen 2
R indexOf wirft NullPointer Exception Java Basics - Anfänger-Themen 2
Q CardLayout und NullPointer Java Basics - Anfänger-Themen 3
R NullPointer Exceptions Java Basics - Anfänger-Themen 3
P ArrayList Nullpointer? Java Basics - Anfänger-Themen 4
H Nullpointer Exception Java Basics - Anfänger-Themen 8
P NullPointer Exception Java Basics - Anfänger-Themen 6
C Erste Schritte GUI - ActionListener - Exception Nullpointer Java Basics - Anfänger-Themen 5
M TextField Nullpointer Exc Java Basics - Anfänger-Themen 8
C Java Nullpointer Exception in 2D-Spiel Snake Java Basics - Anfänger-Themen 8
N NullPointer Exception bei setSource (Audioplayer mit JMF) Java Basics - Anfänger-Themen 6
I Array - Nullpointer Ausnahme Java Basics - Anfänger-Themen 2
J Methoden in externer Klasse -> Nullpointer Exception Java Basics - Anfänger-Themen 9
J NullPointer bei ArrayList.add Java Basics - Anfänger-Themen 6
J Nullpointer Exception - Warum? Java Basics - Anfänger-Themen 9
C NullPointer Java Basics - Anfänger-Themen 3
D NullPointer bei ActionCommand in Array Java Basics - Anfänger-Themen 2
D Dubioser Nullpointer Java Basics - Anfänger-Themen 5
K zufallszahlen in Array Speichern = Nullpointer exception Java Basics - Anfänger-Themen 24
X Nullpointer Fehler Java Basics - Anfänger-Themen 3
D Nullpointer Exception Java Basics - Anfänger-Themen 2
Developer_X NullPointer Exception ohne Sinn Java Basics - Anfänger-Themen 19
MEETyA NullPointer Exception - Sudoku Java Basics - Anfänger-Themen 2
R Probleme mit NullPointer beim Mp3 abspielen (JMF) Java Basics - Anfänger-Themen 21
D Nullpointer exception bei: if( (rc.getTower != null) ) {..} Java Basics - Anfänger-Themen 2
Antoras Nullpointer bei Wertübergabe Java Basics - Anfänger-Themen 10
Antoras Swing repaint und Nullpointer Java Basics - Anfänger-Themen 6
G NullPointer bei if anweisung Java Basics - Anfänger-Themen 14
Antoras NullPointer und Swing-Problem Java Basics - Anfänger-Themen 2
G (csv)Datei lesen FindBug findet mgl. NullPointer - wie lösen Java Basics - Anfänger-Themen 3
A g=panel.getGraphics() im Thread => Nullpointer Java Basics - Anfänger-Themen 9
G Problem mit Nullpointer Exception Java Basics - Anfänger-Themen 2
K Nullpointer Exception? Was tun? Java Basics - Anfänger-Themen 7
T KeyListener, Nullpointer und eine unbekannte Variable Java Basics - Anfänger-Themen 6
E Fehler NullPointer beim Ausführen Java Basics - Anfänger-Themen 4
E nullpointer bei BufferedImage Java Basics - Anfänger-Themen 2
R Wieder mal ne NullPointer Exception. Java Basics - Anfänger-Themen 8
D nullpointer exception Java Basics - Anfänger-Themen 12
S Arrays und Nullpointer Java Basics - Anfänger-Themen 6
D Problem mit Vector / Nullpointer Exception Java Basics - Anfänger-Themen 3
S Nullpointer Exception bei Point2D Java Basics - Anfänger-Themen 2
8 JLayer Nullpointer Exception Java Basics - Anfänger-Themen 6
megachucky kleines problem mit einer nullpointer exception Java Basics - Anfänger-Themen 2
B NullPointer... Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben