Hi there.
I get the following error message when i try to spoof client information. It doesn't matter which client I'm trying to spoof, it always gives an error message about uTorrent 3.5.5 (even if i choose qBittorrent or Deluge or whatever).
I get this:
Code:javax.xml.bind.DataBindingException: javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException; systemId: file:/C:/Program%20Files/BiglyBT/clientfiles/uTorrent/3.5.5%20(45798).client; lineNumber: 30; columnNumber: 5; The element type "field" must be terminated by the matching end-tag "</field>".]
at javax.xml.bind.JAXB.unmarshal(JAXB.java:171)
at ghostfucker.spoof.Configuration.readClient(Configuration.java:91)
at ghostfucker.spoof.Configuration.readClientFiles(Configuration.java:79)
at ghostfucker.spoof.Configuration.<init>(Configuration.java:25)
at com.biglybt.ui.swt.views.configsections.ConfigSectionShu.configSectionCreate(ConfigSectionShu.java:282)
at com.biglybt.ui.swt.views.ConfigView.ensureSectionBuilt(ConfigView.java:1003)
at com.biglybt.ui.swt.views.ConfigView.showSection(ConfigView.java:755)
at com.biglybt.ui.swt.views.ConfigView.lambda$_initialize$10(ConfigView.java:507)
at com.biglybt.ui.swt.views.ConfigView._initialize(ConfigView.java:519)
at com.biglybt.ui.swt.views.ConfigView.lambda$initialize$0(ConfigView.java:122)
at com.biglybt.ui.swt.Utils.execSWTThread(Utils.java:1064)
at com.biglybt.ui.swt.Utils.execSWTThread(Utils.java:1230)
at com.biglybt.ui.swt.views.ConfigView.lambda$initialize$1(ConfigView.java:121)
at com.biglybt.core.impl.CoreImpl.addCoreRunningListener(CoreImpl.java:3365)
at com.biglybt.core.CoreFactory.addCoreRunningListener(CoreFactory.java:96)
at com.biglybt.ui.swt.views.ConfigView.initialize(ConfigView.java:121)
at com.biglybt.ui.swt.views.ConfigView.eventOccurred(ConfigView.java:1392)
at com.biglybt.ui.swt.pifimpl.UISWTViewImpl.triggerBooleanEvent(UISWTViewImpl.java:429)
at com.biglybt.ui.swt.pifimpl.UISWTViewImpl.triggerEvent(UISWTViewImpl.java:299)
at com.biglybt.ui.swt.pifimpl.UISWTViewImpl.swt_triggerInitialize(UISWTViewImpl.java:659)
at com.biglybt.ui.swt.pifimpl.UISWTViewImpl.triggerBooleanEvent(UISWTViewImpl.java:363)
at com.biglybt.ui.swt.pifimpl.UISWTViewImpl.triggerEvent(UISWTViewImpl.java:299)
at com.biglybt.ui.swt.pifimpl.UISWTViewImpl.lambda$initialize$1(UISWTViewImpl.java:604)
at com.biglybt.ui.swt.Utils$11.runSupport(Utils.java:1210)
at com.biglybt.core.util.AERunnable.run(AERunnable.java:36)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3963)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3590)
at com.biglybt.ui.swt.mainwindow.SWTThread.<init>(SWTThread.java:400)
at com.biglybt.ui.swt.mainwindow.SWTThread.createInstance(SWTThread.java:58)
at com.biglybt.ui.swt.Initializer.<init>(Initializer.java:181)
at com.biglybt.ui.swt.UI.takeMainThread(UI.java:136)
at com.biglybt.ui.Main.main(Main.java:247)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at com.biglybt.launcher.Launcher$1.run(Launcher.java:48)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException; systemId: file:/C:/Program%20Files/BiglyBT/clientfiles/uTorrent/3.5.5%20(45798).client; lineNumber: 30; columnNumber: 5; The element type "field" must be terminated by the matching end-tag "</field>".]
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:340)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:578)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:264)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:236)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:291)
at javax.xml.bind.JAXB.unmarshal(JAXB.java:168)
... 39 more
Caused by: org.xml.sax.SAXParseException; systemId: file:/C:/Program%20Files/BiglyBT/clientfiles/uTorrent/3.5.5%20(45798).client; lineNumber: 30; columnNumber: 5; The element type "field" must be terminated by the matching end-tag "</field>".
at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)
at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1471)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1694)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2898)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:541)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:258)
... 42 more
edit: i moved the file "3.5.5 (45798).client" out of the folder, so I don't get the error message anymore. But I still can't spoof another client.
what DOES work tho, is to modify the "BiglyBTSpoof.properties" in the root folder, and so I am at least able to switch between Vuze and BiglyBT.