I cant start nodebox (java error)

Yi's Avatar


04 Jun, 2020 11:40 AM

I cant start nodebox that my professor coded.
it says "Error: Device not found". and...
java.lang.NullPointerException: Library device not found.
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:250)
at nodebox.node.NodeRepository.getNode(NodeRepository.java:59)
at nodebox.node.NodeLibrary.lookupNode(NodeLibrary.java:640)
at nodebox.node.NodeLibrary.createNode(NodeLibrary.java:535)
at nodebox.node.NodeLibrary.parseNode(NodeLibrary.java:575)
at nodebox.node.NodeLibrary.parseNode(NodeLibrary.java:592)
at nodebox.node.NodeLibrary.parseNDBX(NodeLibrary.java:434)
at nodebox.node.NodeLibrary.load(NodeLibrary.java:406)
at nodebox.node.NodeLibrary.load(NodeLibrary.java:92)
at nodebox.client.NodeBoxDocument.load(NodeBoxDocument.java:200)
at nodebox.client.Application.openDocument(Application.java:412)
at nodebox.client.Application$1.done(Application.java:135)
at javax.swing.SwingWorker$5.run(SwingWorker.java:737)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
at javax.swing.Timer.fireActionPerformed(Timer.java:313)
at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
How can I fix this?

  1. Support Staff 1 Posted by john on 04 Jun, 2020 11:48 PM

    john's Avatar


    It's difficult to even attempt to debug your setup without at least some context:

    • what OS are you using?
    • what version of NodeBox?
    • what version of Java
    • What were you doing just before you encountered this error
    • Have you ever gotten NodeBox to work?
    • If if normally works for you, what was different in this case?

    I don't know enough about the inner workings of NodeBox to glean much of anything from the error traces. But the first line makes me wonder if you were trying to do something with an external device (e.g. audio processing).

    If so, did you check the Device Support checkbox under Preferences in the NodeBox menu? If not try checking it and relaunching to see if that helps.


Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

29 May, 2024 05:47 AM
29 May, 2024 05:15 AM
29 May, 2024 05:12 AM
28 May, 2024 07:37 PM
25 May, 2024 11:52 AM


24 May, 2024 07:39 AM
16 May, 2024 02:11 AM
14 May, 2024 01:29 AM
12 May, 2024 07:46 PM
05 May, 2024 04:38 PM
03 May, 2024 06:50 AM