This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I am able to take a GUI snapshot with the Anagram demo as well as a template JavaFX project, but on my current JavaFX project it does not work. System: Product Version: NetBeans IDE 8.2 (Build 201609300101) Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 2 Java: 1.8.0_131; Java HotSpot(TM) 64-Bit Server VM 25.131-b11 Runtime: Java(TM) SE Runtime Environment 1.8.0_131-b11 System: Mac OS X version 10.12.5 running on x86_64; UTF-8; en_US (nb) IDE Log Stack Trace: SEVERE [org.openide.util.Exceptions] java.lang.NullPointerException at com.sun.tools.jdi.MirrorImpl.validateMirror(MirrorImpl.java:67) at com.sun.tools.jdi.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:387) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.retrieve(RemoteFXScreenshot.java:557) at org.netbeans.modules.debugger.jpda.visual.JavaComponentInfo.init(JavaComponentInfo.java:146) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.<init>(RemoteFXScreenshot.java:494) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:289) Caused: org.netbeans.modules.debugger.jpda.visual.RetrievalException at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:295) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.access$100(RemoteFXScreenshot.java:109) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$1.run(RemoteFXScreenshot.java:245) at org.netbeans.modules.debugger.jpda.visual.RemoteServices$1.breakpointReached(RemoteServices.java:388) at org.netbeans.api.debugger.jpda.JPDABreakpoint.fireJPDABreakpointChange(JPDABreakpoint.java:300) at org.netbeans.api.debugger.jpda.JPDADebugger.fireBreakpointEvent(JPDADebugger.java:491) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.fireBreakpointEvent(JPDADebuggerImpl.java:666) at org.netbeans.modules.debugger.jpda.breakpoints.BreakpointImpl.perform(BreakpointImpl.java:560) at org.netbeans.modules.debugger.jpda.breakpoints.MethodBreakpointImpl.exec(MethodBreakpointImpl.java:278) at org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:525) at org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:119) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:250) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:282) [catch] at java.lang.Thread.run(Thread.java:748) SEVERE [org.openide.util.Exceptions] java.lang.NullPointerException at com.sun.tools.jdi.MirrorImpl.validateMirror(MirrorImpl.java:67) at com.sun.tools.jdi.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:387) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.retrieve(RemoteFXScreenshot.java:557) at org.netbeans.modules.debugger.jpda.visual.JavaComponentInfo.init(JavaComponentInfo.java:146) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.<init>(RemoteFXScreenshot.java:494) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:289) Caused: org.netbeans.modules.debugger.jpda.visual.RetrievalException at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:295) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.access$100(RemoteFXScreenshot.java:109) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$1.run(RemoteFXScreenshot.java:245) at org.netbeans.modules.debugger.jpda.visual.RemoteServices$1.breakpointReached(RemoteServices.java:388) at org.netbeans.api.debugger.jpda.JPDABreakpoint.fireJPDABreakpointChange(JPDABreakpoint.java:300) at org.netbeans.api.debugger.jpda.JPDADebugger.fireBreakpointEvent(JPDADebugger.java:491) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.fireBreakpointEvent(JPDADebuggerImpl.java:666) at org.netbeans.modules.debugger.jpda.breakpoints.BreakpointImpl.perform(BreakpointImpl.java:560) at org.netbeans.modules.debugger.jpda.breakpoints.MethodBreakpointImpl.exec(MethodBreakpointImpl.java:278) at org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:525) at org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:119) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:250) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:282) [catch] at java.lang.Thread.run(Thread.java:748) SEVERE [org.openide.util.Exceptions] java.lang.NullPointerException at com.sun.tools.jdi.MirrorImpl.validateMirror(MirrorImpl.java:67) at com.sun.tools.jdi.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:387) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.retrieve(RemoteFXScreenshot.java:557) at org.netbeans.modules.debugger.jpda.visual.JavaComponentInfo.init(JavaComponentInfo.java:146) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.<init>(RemoteFXScreenshot.java:494) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:289) Caused: org.netbeans.modules.debugger.jpda.visual.RetrievalException at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:295) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.access$100(RemoteFXScreenshot.java:109) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$1.run(RemoteFXScreenshot.java:245) at org.netbeans.modules.debugger.jpda.visual.RemoteServices$1.breakpointReached(RemoteServices.java:388) at org.netbeans.api.debugger.jpda.JPDABreakpoint.fireJPDABreakpointChange(JPDABreakpoint.java:300) at org.netbeans.api.debugger.jpda.JPDADebugger.fireBreakpointEvent(JPDADebugger.java:491) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.fireBreakpointEvent(JPDADebuggerImpl.java:666) at org.netbeans.modules.debugger.jpda.breakpoints.BreakpointImpl.perform(BreakpointImpl.java:560) at org.netbeans.modules.debugger.jpda.breakpoints.MethodBreakpointImpl.exec(MethodBreakpointImpl.java:278) at org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:525) at org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:119) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:250) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:282) [catch] at java.lang.Thread.run(Thread.java:748) SEVERE [org.openide.util.Exceptions] java.lang.NullPointerException at com.sun.tools.jdi.MirrorImpl.validateMirror(MirrorImpl.java:67) at com.sun.tools.jdi.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:387) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.retrieve(RemoteFXScreenshot.java:557) at org.netbeans.modules.debugger.jpda.visual.JavaComponentInfo.init(JavaComponentInfo.java:146) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$SGComponentInfo.<init>(RemoteFXScreenshot.java:494) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:289) Caused: org.netbeans.modules.debugger.jpda.visual.RetrievalException at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.retrieveScreenshots(RemoteFXScreenshot.java:295) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot.access$100(RemoteFXScreenshot.java:109) at org.netbeans.modules.debugger.jpda.visual.RemoteFXScreenshot$1.run(RemoteFXScreenshot.java:245) at org.netbeans.modules.debugger.jpda.visual.RemoteServices$1.breakpointReached(RemoteServices.java:388) at org.netbeans.api.debugger.jpda.JPDABreakpoint.fireJPDABreakpointChange(JPDABreakpoint.java:300) at org.netbeans.api.debugger.jpda.JPDADebugger.fireBreakpointEvent(JPDADebugger.java:491) at org.netbeans.modules.debugger.jpda.JPDADebuggerImpl.fireBreakpointEvent(JPDADebuggerImpl.java:666) at org.netbeans.modules.debugger.jpda.breakpoints.BreakpointImpl.perform(BreakpointImpl.java:560) at org.netbeans.modules.debugger.jpda.breakpoints.MethodBreakpointImpl.exec(MethodBreakpointImpl.java:278) at org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:525) at org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:119) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:250) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.netbeans.modules.debugger.jpda.util.Operator$2.run(Operator.java:282) [catch] at java.lang.Thread.run(Thread.java:748)