Hi,
I'm trying to write a driver for my Roland D50. I have added the files and
wanted to generate the synthdrivers.properties file.
Unfortunately the DeviceListDriver application fails. It creates an empty file
only containing the two first lines of comments in the properties file.
I have added debug prints which gives me this:
In dir .:
Checking synthdrivers/AccessVirus
Checking synthdrivers/AlesisA6
Checking synthdrivers/AlesisDM5
Checking synthdrivers/AlesisDMPro
Checking synthdrivers/AlesisQS
Checking synthdrivers/BehringerFCB1010
java.lang.ClassNotFoundException: AccessVirusDevice
at
core.DeviceListWriter$MyClassLoader.loadClass(DeviceListWriter.java:336)
at core.DeviceListWriter.addClasses(DeviceListWriter.java:72)
at core.DeviceListWriter.main(DeviceListWriter.java:389)
java.lang.ClassNotFoundException: AlesisA6Device
at
core.DeviceListWriter$MyClassLoader.loadClass(DeviceListWriter.java:336)
at core.DeviceListWriter.addClasses(DeviceListWriter.java:72)
at core.DeviceListWriter.main(DeviceListWriter.java:389)
java.lang.ClassNotFoundException: AlesisDM5Device
at
core.DeviceListWriter$MyClassLoader.loadClass(DeviceListWriter.java:336)
at core.DeviceListWriter.addClasses(DeviceListWriter.java:72)
at core.DeviceListWriter.main(DeviceListWriter.java:389)
[…]
When I look at the code I get a bit suspicious about this part:
String devName = synthDevices[j].substring(0, synthDevices[j].indexOf('.'));
try {
if(verbose)
System.out.println(" Checking " + actSynthDir.getPath());
Class deviceclass = loader.loadClass(devName, true);
The exception occurs on the last line of this snippet. From the substring line
I guess only the class name is used as argument for the class loader. This
should not work according to the API.
Is it just me who runs into this problem?
BR
/Pascal
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Jsynthlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel