jonromero / music-as-data

A Live Programming language for music
mad.emotionull.com
BSD 2-Clause "Simplified" License
346 stars 22 forks source link

Null pointer exception #7

Open tmelz opened 13 years ago

tmelz commented 13 years ago

Just found your project and tried to run a basic example:

>lein clean
Cleaning up.
>lein deps
Copying 10 files to /home/mellort/Apps/jonromero-music-as-data-e82b033/lib
Copying 1 file to /home/mellort/Apps/jonromero-music-as-data-e82b033/lib/dev
>lein compile
>lein repl
REPL started; server listening on localhost:17237.
user=> (require 'music-as-data.core)
WARNING: + already refers to: #'clojure.core/+ in namespace: music-as-data.semantics, being replaced by: #'music-as-data.semantics/+
WARNING: + already refers to: #'clojure.core/+ in namespace: music-as-data.core, being replaced by: #'music-as-data.semantics/+
java.lang.NullPointerException (core.clj:1)
user=> (in-ns 'music-as-data.core)
#<Namespace music-as-data.core>
music-as-data.core=> (start main)
#<JFrame javax.swing.JFrame[frame0,62,24,202x232,layout=java.awt.BorderLayout,title=Music as Data,resizable,normal,defaultCloseOperation=EXIT_ON_CLOSE,rootPane=javax.swing.JRootPane[,1,31,200x200,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]>
music-as-data.core=> (create-notes)
#'music-as-data.signalsnotes/G#7
music-as-data.core=> (p (pattern [A4 C5]))
nil
music-as-data.core=> (keep-looping)
java.lang.NullPointerException (NO_SOURCE_FILE:0)

This might be a mistake on my end, but I'm following the README almost exactly.

nielsegberts commented 13 years ago

Same problem here.

janr commented 13 years ago

I'm seeing the same problem on Ubuntu 10.04 - 64 bit Leiningen 1.4.2 on Java 1.6.0_20 OpenJDK 64-Bit Server VM