Hi,

I've tried to get the current git HEAD running today (imho, the move to git
and the plan to make XML drivers is _awesome_) in order to a) finally get a
librarian solution for my hardware synths (and thus adding drivers, since
only one of my synths here is already supported) and b) try if I can
squeeze some contributions to JSynthLib into my schedule, but there's an
error while running "mvn package":

[INFO] --- maven-antrun-plugin:1.7:run (synthdrivers) @ jsynthlib ---
[INFO] Executing tasks

main:
     [java] 18:24:24,025 [main] INFO  org.jsynthlib.utils.DeviceParser  -
Found 13094 URLs
     [java] 18:24:24,051 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.NovationXioSynth.NovationXioSynthDevice
     [java] 18:24:24,070 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.BehringerFCB1010.FCB1010Device
     [java] 18:24:24,076 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.RolandJV80.RolandJV80Device
     [java] 18:24:24,084 [main] DEBUG org.jsynthlib.utils.DeviceParser  -
Found XMLDevice org.jsynthlib.synthdrivers.EnsoniqESQ1.EnsoniqESQ1Device
     [java] 18:24:24,089 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.YamahaCS2x.YamahaCS2xDevice
     [java] 18:24:24,107 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.QuasimidiQuasar.QuasimidiQuasarDevice
     [java] 18:24:24,113 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.RolandGP16.RolandGP16Device
     [java] 18:24:24,115 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.YamahaSY77.YamahaSY77Device
     [java] 18:24:24,120 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.MIDIboxSID.MIDIboxSIDDevice
     [java] 18:24:24,125 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.RolandJD800.RolandJD800Device
     [java] 18:24:24,130 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.OberheimMatrix.OberheimMatrix1000Device
     [java] 18:24:24,132 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.MIDIboxFM.MIDIboxFMDevice
     [java] 18:24:24,133 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.BehringerVAmp2.VAmp2Device
     [java] 18:24:24,138 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.AlesisDM5.AlesisDM5Device
     [java] 18:24:24,139 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.RolandMKS7.RolandMKS7Device
     [java] 18:24:24,140 [main] DEBUG org.jsynthlib.utils.DeviceParser  -
Found XMLDevice org.jsynthlib.synthdrivers.YamahaDX7.YamahaDX7Device
     [java] 18:24:24,154 [main] DEBUG org.jsynthlib.utils.DeviceParser  -
PARSING org/jsynthlib/synthdrivers/EmuProteus2/EmuProteus2Device.xml
     [java] 18:24:24,356 [main] INFO  org.jsynthlib.utils.DeviceParser  -
  Found org.jsynthlib.synthdrivers.EmuProteus2.EmuProteus2Device name
Proteus 2
     [java] 18:24:24,362 [main] DEBUG org.jsynthlib.utils.DeviceParser  -
PARSING org/jsynthlib/synthdrivers/YamahaDX7/YamahaDX7VoiceBankDriver.xml
     [java] 18:24:24,365 [main] INFO  org.jsynthlib.utils.DeviceListWriter
 - Failed to write device list
     [java] 18:24:24,366 [main] WARN  org.jsynthlib.utils.DeviceListWriter
 - Element xmlBankDriverDefinition@http://www.jsynthlib.org/xmldevice is
not a valid xmlDeviceDefinition@http://www.jsynthlib.org/xmldevice document
or a valid substitution.
     [java] org.apache.xmlbeans.XmlException: Element
xmlBankDriverDefinition@http://www.jsynthlib.org/xmldevice is not a valid
xmlDeviceDefinition@http://www.jsynthlib.org/xmldevice document or a valid
substitution.
     [java] at
org.apache.xmlbeans.impl.store.Locale.autoTypeDocument(Locale.java:322)
     [java] at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1273)
     [java] at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1257)
     [java] at
org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345)
     [java] at
org.jsynthlib.xmldevice.XmlDeviceDefinitionDocument$Factory.parse(Unknown
Source)
     [java] at
org.jsynthlib.utils.DeviceParser.getAllDevices(DeviceParser.java:94)
     [java] at
org.jsynthlib.utils.DeviceListWriter.main(DeviceListWriter.java:38)
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------

The debug line starting with PARSING was added by me to see which XML file
causes the failure.
According to xmllint, the file validates fine, so I don't know where the
problem is here... any hints?

As already said, it's the current git HEAD (just typed git pull; mvn
package before writing this) on a debian testing with openjdk 8
(8u40~b09-1) and openjfx (8u20-b26-3) on debian testing (openjdk/openjfx
packages from sid) built via maven 3.0.5 (reporting a Java version of
1.8.0_40).

I'd like to get the checkout running as-is before commiting anything to it.

Thanks,
Thomas
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Jsynthlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel

Reply via email to