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

15 May, 2021 04:53 AM
14 May, 2021 11:45 PM
14 May, 2021 03:16 PM
13 May, 2021 07:04 PM
11 May, 2021 12:11 PM


11 May, 2021 11:35 AM
09 May, 2021 08:40 AM
06 May, 2021 10:32 AM
29 Apr, 2021 10:35 PM
28 Apr, 2021 10:05 AM
25 Apr, 2021 09:25 AM