From: Thomas J. <tho...@gm...> - 2014-12-14 17:34:42
|
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 |