Hi everyone,

I'd pretty much like to try the mxdublin sequencer(http://www.le-son666.com/software/mxdublin/). For this to work, one must first get the pdj external working (http://www.le-son666.com/software/pdj/).

pdj compiles fine on my machine (Ubuntu 7.10 Feisty Fawn;
sun-java6-jdk, ant, ant-optional packages) and the internal test procedures ($ant test and $ant test-dsp) run flawlessly as well. But $ant test-mxdublin does not : [pdj dublin] is instantiated in the help patch with the following printed in pd's console :

pdj: unable to use the JVM specified at pdj.JAVA_HOME
pdj: using JVM from the LD_LIBRARY_PATH
pdj: verbose classloader: system classpath: /home/jerome/puredata/pdj-0.8.4/dist/pdj.jar:/home/jerome/puredata/pdj-0.8.4/dist:/home/jerome/puredata/mxdublin/work
pdj: verbose classloader: dynamic classpath:
    file:/home/jerome/puredata/pdj-0.8.4/dist/classes/
    file:/home/jerome/puredata/pdj/
    jar:file:/home/jerome/puredata/mxdublin/work/swing-layout.jar!/
    jar:file:/home/jerome/puredata/mxdublin/work/mxdublin.jar!/
    jar:file:/home/jerome/puredata/mxdublin/work/jdom.jar!/
    jar:file:/home/jerome/puredata/mxdublin/work/jython22a1.jar!/
    jar:file:/home/jerome/puredata/mxdublin/work/looks.jar!/
    jar:file:/home/jerome/puredata/mxdublin/work/commons-math.jar!/
    file:/home/jerome/puredata/mxdublin/work/
pdj: mxdublin: unable to use specified lnfName: com.jgoodies.looks.plastic.PlasticXPLookAndFeel
pdj: java.lang.ClassNotFoundException: com.jgoodies.looks.plastic.PlasticXPLookAndFeel
pdj:     at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
pdj:     at java.security.AccessController.doPrivileged(Native Method)
pdj:     at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
pdj:     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
pdj:     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
pdj:     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
pdj:     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
pdj:     at java.lang.Class.forName0(Native Method)
pdj:     at java.lang.Class.forName(Class.java:247)
pdj:     at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1848)
pdj:     at javax.swing.UIManager.setLookAndFeel(UIManager.java:580)
pdj:     at com.e1.mxdublin.DublinSystem.<clinit>(DublinSystem.java:64)
pdj:     at com.e1.mxdublin.DublinMaxObject.<init>(DublinMaxObject.java:23)
pdj:     at dublin.<init>(dublin.java:5)
pdj:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
pdj:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
pdj:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
pdj:     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
pdj:     at com.cycling74.max.MaxObject.registerObject(MaxObject.java:862)

Then as soon as I try to open the sequencer's interface (sending [pdj dublin] the [console( message), pd's console spits out the following :

pdj: dublin: jython is initialising...
pdj: Exception in thread "AWT-EventQueue-0"
pdj: Traceback (innermost last):
  File "<string>", line 1, in ?

pdj: ImportError: No module named mxdublin

What am I doing wrong ?

++