Bisq won't start - log provided

Hi, I’m having the following error when trying to start Bisq:

Sep-17 23:59:47.990 [JavaFX Application Thread] ERROR b.c.p.ProtoUtil: Invalid value for enum MediationResultState: PB_ERROR_MEDIATION_RESULT

Tested on versions 1.1.5 and 1.1.6

I had a dispute that was closed the last time I used it.

More complete log here:

Sep-17 23:59:47.108 [main] INFO  b.c.u.Utilities: System info: os.name=Windows 10; os.version=10.0; os.arch=amd64; sun.arch.data.model=64; JRE=10.0.2+13 (Oracle Corporation); JVM=10.0.2+13 (Java HotSpot(TM) 64-Bit Server VM) 
Sep-17 23:59:47.133 [main] INFO  b.c.s.CoreNetworkCapabilities: Set Capability.RECEIVE_BSQ_BLOCK 
Sep-17 23:59:47.182 [main] INFO  b.c.app.Version: Version{VERSION=1.1.6, P2P_NETWORK_VERSION=1, LOCAL_DB_VERSION=1, TRADE_PROTOCOL_VERSION=1, BASE_CURRENCY_NETWORK=0, getP2PNetworkId()=10} 
Sep-17 23:59:47.182 [main] INFO  b.c.s.CoreSetup: Path to Bisq jar file: C:\Users\kalan\AppData\Local\Bisq\app\desktop-1.1.6-all.jar 
Sep-17 23:59:47.792 [JavaFX Application Thread] INFO  b.n.p.n.ConnectionConfig: ConnectionConfig{
     msgThrottlePerSec=200,
     msgThrottlePer10Sec=1000,
     sendMsgThrottleTrigger=20,
     sendMsgThrottleSleep=50
} 
Sep-17 23:59:47.828 [JavaFX Application Thread] INFO  b.c.n.p.s.DefaultSeedNodeRepository: Seed nodes: [723ljisnynbtdohi.onion:8000, fl3mmribyxgrv63c.onion:8000, s67qglwhkgkyvr74.onion:8000, 3f3cu2yw7u457ztq.onion:8000, rm7b56wbrcczpjvl.onion:8000, jhgcy2won7xnslrb.onion:8000, 5quyxpxheyvzmb2d.onion:8000, ef5qnzx6znifo3df.onion:8000] 
Sep-17 23:59:47.836 [JavaFX Application Thread] WARN  b.c.p.ProvidersRepository: We have banned provider nodes: bannedNodes=[5bmpx76qllutpcyp], selected provider baseUrl=http://44mgyoe2b6oqiytt.onion/, providerList=[http://44mgyoe2b6oqiytt.onion/, http://xc3nh4juf2hshy7e.onion/, http://62nvujg5iou3vu3i.onion/, http://ceaanhbvluug4we6.onion/] 
Sep-17 23:59:47.912 [JavaFX Application Thread] INFO  b.c.s.CoreNetworkCapabilities: Set Capability.RECEIVE_BSQ_BLOCK 
Sep-17 23:59:47.985 [JavaFX Application Thread] INFO  b.c.trade.Trade: Set new state at BuyerAsMakerTrade (id=oPSWlCtR): BUYER_SAW_PAYOUT_TX_IN_NETWORK 
Sep-17 23:59:47.990 [JavaFX Application Thread] ERROR b.c.p.ProtoUtil: Invalid value for enum MediationResultState: PB_ERROR_MEDIATION_RESULT 
Sep-17 23:59:47.990 [JavaFX Application Thread] ERROR b.c.p.ProtoUtil: We try to lookup for an enum entry with name 'UNDEFINED' and use that if available, otherwise the enum is null. enum=null 
Sep-17 23:59:48.012 [JavaFX Application Thread] INFO  b.c.trade.Trade: Set new state at BuyerAsTakerTrade (id=QOACV): BUYER_SAW_PAYOUT_TX_IN_NETWORK 
Sep-17 23:59:48.013 [JavaFX Application Thread] ERROR b.c.p.ProtoUtil: Invalid value for enum MediationResultState: PB_ERROR_MEDIATION_RESULT 
Sep-17 23:59:48.013 [JavaFX Application Thread] ERROR b.c.p.ProtoUtil: We try to lookup for an enum entry with name 'UNDEFINED' and use that if available, otherwise the enum is null. enum=null 
Sep-17 23:59:48.013 [JavaFX Application Thread] INFO  b.c.trade.Trade: Set new state at BuyerAsMakerTrade (id=198320): DEPOSIT_CONFIRMED_IN_BLOCK_CHAIN 
Sep-17 23:59:48.018 [JavaFX Application Thread] ERROR b.c.p.ProtoUtil: Invalid value for enum MediationResultState: PB_ERROR_MEDIATION_RESULT 
Sep-17 23:59:48.018 [JavaFX Application Thread] ERROR b.c.p.ProtoUtil: We try to lookup for an enum entry with name 'UNDEFINED' and use that if available, otherwise the enum is null. enum=null 
Sep-17 23:59:48.057 [JavaFX Application Thread] INFO  b.n.p.p.PeerManager: peersWithNoCapabilitiesSet=22, persistedPeerList.size()=320 
Sep-17 23:59:48.088 [JavaFX Application Thread] WARN  b.d.Navigation: Could not find the viewPath class bisq.desktop.main.disputes.DisputesView; exception: {} java.lang.ClassNotFoundException: bisq.desktop.main.disputes.DisputesView
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:291)
	at bisq.desktop.Navigation.lambda$readPersisted$0(Navigation.java:88)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1492)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at bisq.desktop.Navigation.readPersisted(Navigation.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1378)
	at bisq.common.proto.persistable.PersistedDataHost.apply(PersistedDataHost.java:26)
	at bisq.desktop.app.BisqAppMain.setupPersistedDataHosts(BisqAppMain.java:123)
	at bisq.core.app.BisqExecutable.applyInjector(BisqExecutable.java:233)
	at bisq.desktop.app.BisqAppMain.applyInjector(BisqAppMain.java:114)
	at bisq.core.app.BisqExecutable.setupGuice(BisqExecutable.java:221)
	at bisq.core.app.BisqExecutable.onApplicationLaunched(BisqExecutable.java:209)
	at bisq.desktop.app.BisqAppMain.onApplicationLaunched(BisqAppMain.java:99)
	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:175)
	at java.base/java.lang.Thread.run(Thread.java:844)

Sep-17 23:59:48.089 [JavaFX Application Thread] WARN  b.d.Navigation: Could not find the viewPath class bisq.desktop.main.disputes.trader.TraderDisputeView; exception: {} java.lang.ClassNotFoundException: bisq.desktop.main.disputes.trader.TraderDisputeView
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:190)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:291)
	at bisq.desktop.Navigation.lambda$readPersisted$0(Navigation.java:88)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1492)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at bisq.desktop.Navigation.readPersisted(Navigation.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1378)
	at bisq.common.proto.persistable.PersistedDataHost.apply(PersistedDataHost.java:26)
	at bisq.desktop.app.BisqAppMain.setupPersistedDataHosts(BisqAppMain.java:123)
	at bisq.core.app.BisqExecutable.applyInjector(BisqExecutable.java:233)
	at bisq.desktop.app.BisqAppMain.applyInjector(BisqAppMain.java:114)
	at bisq.core.app.BisqExecutable.setupGuice(BisqExecutable.java:221)
	at bisq.core.app.BisqExecutable.onApplicationLaunched(BisqExecutable.java:209)
	at bisq.desktop.app.BisqAppMain.onApplicationLaunched(BisqAppMain.java:99)
	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:175)
	at java.base/java.lang.Thread.run(Thread.java:844)

Sep-17 23:59:48.658 [JavaFX Application Thread] INFO  b.c.a.AvoidStandbyModeService: AvoidStandbyModeService started

Looks like the result of having the support tab open when you closed the client before upgrade. If you switch tabs everything should work properly going forward.

Any tips for recovering my current Bisq installation without losing any of my coins or bank accounts with the current problem?

Are you unable to switch to a different tab and close the client and the restart it? If that’s possible that should be enough.

No, it doesn’t pass the initial search for nodes part, it abruptly closes with the error in the provided log. Is there a way to switch or reset without opening it?

You can try to remove the persisted NavigationPath. First make a backup of your data dir. Then remove btc_mainnet/db/NavigationPath under your bisq data dir and start the bisq client.

1 Like

Thanks for the help sqrrm. I didn’t had to do anything, I just opened the app today and it asked my password again, after I entered the password it just opened without any problems. Thanks again for the help.