Problem with characters in ardor desktop wallet

Hello, I'm having problems visualizing characters in the ardor desktop wallet, I never experienced this in previous versions, what can be the problem?

Which operating system are you running? Which version of the software are you running?
What's the configured locale of your operating system?

Win10, software version 2.3.3, Italy

Could you please post or PM the full log file?

I have a folder with 8 .log files, which one should i post?

If you start and stop the node then you can just send the latest one (ardor.0.log).

@DC_George every time you start the Ardor wallet a new log file gets created, the last log is always called ardor.0.log, if you didn't start the wallet again after seeing the bug, then it's #0.

@sergi I was comparing the words with the unicode char table (see picture) and noticed they are shifted by one place to the right, ie. Tffe = Seed, Bddpvou = Account, Mpbe = Load, Mphjo = Login, etc.

1 Like

Nice finding @rafael . That's really weird. Let's wait to see the log, I don't currently have any clue about what could be happening.

1 Like

2020-04-04 14:38:26 INFO: nxt.enableStackTraces = "true"
2020-04-04 14:38:26 INFO: nxt.enableLogTraceback = "false"
2020-04-04 14:38:26 INFO: nxt.enableLogThreadName = "true"
2020-04-04 14:38:26 INFO: main logging enabled
2020-04-04 14:38:26 FINE: main java.version = 1.8.0_242
2020-04-04 14:38:26 FINE: main java.vm.version = 25.242-b08
2020-04-04 14:38:26 FINE: main java.vm.name = OpenJDK 64-Bit Server VM
2020-04-04 14:38:26 FINE: main java.vendor = Private Build
2020-04-04 14:38:26 FINE: main java.vm.vendor = Private Build
2020-04-04 14:38:26 FINE: main java.home = /usr/lib/jvm/java-8-openjdk-amd64/jre
2020-04-04 14:38:26 FINE: main java.library.path = /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
2020-04-04 14:38:26 FINE: main java.class.path = classes:lib/bcprov-jdk15on-161.jar:lib/commons-cli-1.3.1.jar:lib/commons-math3-3.6.1.jar:lib/core-3.3.0.jar:lib/ed25519.jar:lib/h2-1.4.200.jar:lib/hid4java-develop-SNAPSHOT.jar:lib/javapoet-1.11.0.jar:lib/javase-3.3.0.jar:lib/javax.servlet-api-3.1.0.jar:lib/jetty-client-9.4.26.v20200117.jar:lib/jetty-continuation-9.4.26.v20200117.jar:lib/jetty-http-9.4.26.v20200117.jar:lib/jetty-io-9.4.26.v20200117.jar:lib/jetty-proxy-9.4.26.v20200117.jar:lib/jetty-security-9.4.26.v20200117.jar:lib/jetty-server-9.4.26.v20200117.jar:lib/jetty-servlet-9.4.26.v20200117.jar:lib/jetty-servlets-9.4.26.v20200117.jar:lib/jetty-util-9.4.26.v20200117.jar:lib/jna-5.4.0.jar:lib/json-simple-1.1.1.jar:lib/lucene-analyzers-common-7.1.0.jar:lib/lucene-core-7.1.0.jar:lib/lucene-queries-7.1.0.jar:lib/lucene-queryparser-7.1.0.jar:lib/slf4j-api-1.7.22.jar:lib/slf4j-jdk14-1.7.22.jar:lib/tika-core-1.13.jar:lib/tika-parsers-1.13.jar:lib/weupnp-0.1.4.jar:conf
2020-04-04 14:38:26 FINE: main os.arch = amd64
2020-04-04 14:38:26 FINE: main sun.arch.data.model = 64
2020-04-04 14:38:26 FINE: main os.name = Linux
2020-04-04 14:38:26 FINE: main file.encoding = UTF-8
2020-04-04 14:38:26 FINE: main java.security.policy = null
2020-04-04 14:38:26 FINE: main java.security.manager = null
2020-04-04 14:38:26 FINE: main java.specification.vendor = Oracle Corporation
2020-04-04 14:38:26 FINE: main nxt.runtime.mode = null
2020-04-04 14:38:26 FINE: main nxt.runtime.dirProvider = null
2020-04-04 14:38:26 FINE: main availableProcessors = 8
2020-04-04 14:38:26 FINE: main maxMemory = 3765960704
2020-04-04 14:38:26 FINE: main processId = 13520
2020-04-04 14:38:26 INFO: main nxt.isTestnet = "true"
2020-04-04 14:38:26 INFO: main nxt.isOffline = "false"
2020-04-04 14:38:26 INFO: main nxt.isLightClient = "false"
2020-04-04 14:38:26 INFO: main nxt.isPermissioned = "false"
2020-04-04 14:38:26 INFO: main nxt.isAutomatedTest = "false"
2020-04-04 14:38:26 INFO: main nxt.isAutomatedTestChildChainPermissions not defined, using default false
2020-04-04 14:38:26 INFO: main nxt.customLoginWarning not defined
2020-04-04 14:38:26 INFO: main nxt.maxRollback = "800"
2020-04-04 14:38:26 INFO: main nxt.testnetGuaranteedBalanceConfirmations not defined or not numeric, using default value 1440
2020-04-04 14:38:26 INFO: main nxt.testnetLeasingDelay not defined or not numeric, using default value 1440
2020-04-04 14:38:26 INFO: main nxt.forgingDelay = "10"
2020-04-04 14:38:26 INFO: main nxt.forgingSpeedup = "3"
2020-04-04 14:38:26 INFO: main nxt.testnetNumberOfForkConfirmations = "2"
2020-04-04 14:38:26 INFO: main nxt.batchCommitSize = "100"
2020-04-04 14:38:26 INFO: main nxt.maxPrunableLifetime = "7776000"
2020-04-04 14:38:26 INFO: main nxt.includeExpiredPrunable = "true"
2020-04-04 14:38:26 INFO: main nxt.correctInvalidFees = "false"
2020-04-04 14:38:26 INFO: main nxt.minBundlerBalanceFXT = "1000"
2020-04-04 14:38:26 INFO: main nxt.minBundlerFeeLimitFXT = "10"
2020-04-04 14:38:26 INFO: main nxt.disableFullTextSearch = "false"
2020-04-04 14:38:26 INFO: main nxt.disableMetadataDetection = "false"
2020-04-04 14:38:26 INFO: main nxt.statementLogThreshold = "10000"
2020-04-04 14:38:26 INFO: main nxt.transactionLogThreshold = "15000"
2020-04-04 14:38:26 INFO: main nxt.transactionLogInterval = "15"
2020-04-04 14:38:26 INFO: main nxt.dbCacheKB = "0"
2020-04-04 14:38:26 INFO: main nxt.testDbUrl not defined
2020-04-04 14:38:26 INFO: main nxt.testDbType = "h2"
2020-04-04 14:38:26 INFO: main nxt.testDbDir = "./nxt_test_db/nxt"
2020-04-04 14:38:26 INFO: main nxt.testDbParams = "DB_CLOSE_ON_EXIT=FALSE"
2020-04-04 14:38:26 INFO: main nxt.testDbUsername = "sa"
2020-04-04 14:38:26 INFO: main nxt.testDbPassword = "{not logged}"
2020-04-04 14:38:26 INFO: main nxt.maxDbConnections = "30"
2020-04-04 14:38:26 INFO: main nxt.dbLoginTimeout = "70"
2020-04-04 14:38:26 INFO: main nxt.dbDefaultLockTimeout = "60"
2020-04-04 14:38:26 INFO: main nxt.dbMaxMemoryRows = "1000000"
2020-04-04 14:38:26 INFO: main nxt.adminPassword not defined
2020-04-04 14:38:26 INFO: main nxt.maxAPIRecords = "100"
2020-04-04 14:38:26 INFO: main nxt.enableAPIUPnP = "false"
2020-04-04 14:38:26 INFO: main nxt.apiServerIdleTimeout = "30000"
2020-04-04 14:38:26 INFO: main nxt.apiServerCORS = "true"
2020-04-04 14:38:26 INFO: main nxt.forwardedForHeader not defined
2020-04-04 14:38:26 INFO: main nxt.allowedBotHosts = "127.0.0.1; localhost; [0:0:0:0:0:0:0:1]; 0:0:0:0:0:0:0:1;"
2020-04-04 14:38:26 INFO: main nxt.enableAPIServer = "true"
2020-04-04 14:38:26 INFO: main nxt.apiServerHost = "127.0.0.1"
2020-04-04 14:38:26 INFO: main nxt.disableAdminPassword = "false"
2020-04-04 14:38:26 INFO: main nxt.apiSSL = "false"
2020-04-04 14:38:26 INFO: main API server using HTTP port 26876
2020-04-04 14:38:26 INFO: main nxt.apiResourceBase = "./html/www"
2020-04-04 14:38:26 INFO: main nxt.apiWelcomeFile = "index.html"
2020-04-04 14:38:26 INFO: main nxt.javadocResourceBase = "./html/doc"
2020-04-04 14:38:26 INFO: main nxt.maxUploadFileSize = "43008"
2020-04-04 14:38:26 INFO: main nxt.maxUploadFileSize = "43008"
2020-04-04 14:38:26 INFO: main nxt.enableAPIServerGZIPFilter not defined, using default false
2020-04-04 14:38:26 INFO: main nxt.apiFrameOptionsSameOrigin = "true"
2020-04-04 14:38:26 INFO: main nxt.apiCustomSetupImpl not defined
2020-04-04 14:38:27 INFO: main nxt.trimDerivedTables = "true"
2020-04-04 14:38:27 INFO: main nxt.simulateEndlessDownload not defined, using default false
2020-04-04 14:38:27 INFO: main nxt.trimFrequency = "1000"
2020-04-04 14:38:27 INFO: main nxt.stopDownloadHeight not defined or not numeric, using default value 0
2020-04-04 14:38:27 INFO: main nxt.disableGetMoreBlocksThread not defined, using default false
2020-04-04 14:38:27 INFO: main nxt.processPolls = "true"
2020-04-04 14:38:27 INFO: main nxt.deleteFinishedShufflings = "false"
2020-04-04 14:38:27 INFO: main nxt.deleteProcessedVotes = "true"
2020-04-04 14:38:27 FINE: main Database jdbc url set to jdbc:h2:./nxt_test_db/nxt;DB_CLOSE_ON_EXIT=FALSE;CACHE_SIZE=262144 username sa
2020-04-04 14:38:27 INFO: main nxt.connectionPoolImpl = "nxt.db.pool.H2ConnectionPool"
2020-04-04 14:38:29 FINE: main Database connection pool current size: 1
2020-04-04 14:38:29 INFO: main Database update may take a while if needed, current db version 172...
2020-04-04 14:38:29 INFO: main Database update may take a while if needed, current db version 162...
2020-04-04 14:38:29 INFO: main Database update may take a while if needed, current db version 162...
2020-04-04 14:38:29 INFO: main Database update may take a while if needed, current db version 162...
2020-04-04 14:38:29 INFO: main Database update may take a while if needed, current db version 162...
2020-04-04 14:38:29 INFO: main nxt.enableTransactionRebroadcasting = "true"
2020-04-04 14:38:29 INFO: main nxt.testUnconfirmedTransactions not defined, using default false
2020-04-04 14:38:29 INFO: main nxt.maxUnconfirmedTransactions = "2000"
2020-04-04 14:38:29 INFO: main nxt.disableRebroadcastTransactionsThread not defined, using default false
2020-04-04 14:38:29 INFO: main nxt.disableRemoveUnconfirmedTransactionsThread not defined, using default false
2020-04-04 14:38:29 INFO: main nxt.disableProcessWaitingTransactionsThread not defined, using default false
2020-04-04 14:38:29 INFO: main nxt.enablePublicKeyCache = "true"
2020-04-04 14:38:29 INFO: main nxt.ledgerTrimKeep = "30000"
2020-04-04 14:38:29 INFO: main nxt.ledgerAccounts = "*"
2020-04-04 14:38:29 INFO: main Account ledger is tracking all accounts
2020-04-04 14:38:29 INFO: main nxt.ledgerLogUnconfirmed = "2"
2020-04-04 14:38:29 INFO: main nxt.maxNumberOfForgers = "100"
2020-04-04 14:38:29 INFO: main nxt.enableFakeForging not defined, using default false
2020-04-04 14:38:29 INFO: main nxt.pauseForgingOnNoConnection = "true"
2020-04-04 14:38:29 INFO: main nxt.disableGenerateBlocksThread not defined, using default false
2020-04-04 14:38:29 INFO: main nxt.defaultChildBlockDeadline = "10"
2020-04-04 14:38:29 INFO: main nxt.bundlingFilter not defined
2020-04-04 14:38:29 INFO: main nxt.availableBundlingFilters = "nxt.addons.PersonalBundler;nxt.addons.AccountPropertyBundler; nxt.addons.AssetBundler;nxt.addons.CurrencyBundler;nxt.addons.PurchaseBundler; nxt.addons.QuotaBundler; nxt.addons.TransactionTypeBundler"
2020-04-04 14:38:29 INFO: main nxt.customBundlingFeeCalculators not defined
2020-04-04 14:38:29 FINE: main Running 1 tasks...
2020-04-04 14:38:29 INFO: Thread-1 Genesis block already in database
2020-04-04 14:38:29 FINE: Thread-1 Rollback from block 1318911886063902233 at height 0 to 1318911886063902233 at 0
2020-04-04 14:38:29 FINE: Thread-1 Average database transaction time is 0.567 seconds
2020-04-04 14:38:29 INFO: Thread-1 Last block height: 0
2020-04-04 14:38:29 INFO: Thread-1 nxt.forceScan = "false"
2020-04-04 14:38:29 FINE: main Running 1 final tasks...
2020-04-04 14:38:29 INFO: Thread-2 nxt.apiServerEnforcePOST = "true"
2020-04-04 14:38:29 INFO: Thread-2 nxt.apiFixResponseContentType = "false"
2020-04-04 14:38:29 INFO: Thread-2 nxt.addOns not defined
2020-04-04 14:38:29 INFO: Thread-2 nxt.disabledAPIs not defined
2020-04-04 14:38:29 INFO: Thread-2 nxt.disabledAPITags not defined
2020-04-04 14:38:29 INFO: Thread-2 Started API server at 127.0.0.1:26876
2020-04-04 14:38:29 FINE: main Starting 5 background jobs
2020-04-04 14:38:29 FINE: main Starting 1 delayed tasks
2020-04-04 14:38:29 INFO: main Initialization took 3 seconds
2020-04-04 14:38:29 INFO: main Ardor server 2.2.6 started successfully.
2020-04-04 14:38:29 INFO: main Copyright © 2013-2016 The Nxt Core Developers.
2020-04-04 14:38:29 INFO: main Copyright © 2016-2020 Jelurida IP B.V.
2020-04-04 14:38:29 FINE: pool-2-thread-2 Database connection pool current size: 2
2020-04-04 14:38:29 INFO: main Distributed under the Jelurida Public License version 1.2 for the Ardor Public Blockchain Platform, with ABSOLUTELY NO WARRANTY.
2020-04-04 14:38:29 INFO: main Client UI is at http://localhost:26876/index.html
2020-04-04 14:38:29 INFO: main RUNNING ON TESTNET - DO NOT USE REAL ACCOUNTS!
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.blacklistingPeriod = "600"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.communicationLogging = "0"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.getMorePeers = "true"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.maxNumberOfKnownPeers = "2000"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.minNumberOfKnownPeers = "1000"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.usePeersDb = "true"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.savePeers = "true"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.hideErrorDetails = "false"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.ignorePeerAnnouncedAddress = "false"
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.blacklistedBundlerAccounts not defined
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.bestBundlerRateWhitelist not defined
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.credentials.secretPhrase not defined
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.testnetPeers not defined
2020-04-04 14:38:29 INFO: pool-2-thread-1 nxt.knownBlacklistedPeers not defined
2020-04-04 14:38:29 INFO: Thread-13 nxt.enableAPIProxy = "true"
2020-04-04 14:38:29 INFO: Thread-13 nxt.apiProxyBlacklistingPeriod = "7200"
2020-04-04 14:38:29 INFO: Thread-13 nxt.forceAPIProxyServerURL not defined
2020-04-04 14:38:29 INFO: Thread-13 nxt.testnetProxyBootstrapNodes = "testardor.jelurida.com;"
2020-04-04 14:38:29 INFO: Thread-13 Shutting down...
2020-04-04 14:38:29 INFO: Thread-13 Stopping background jobs...
2020-04-04 14:38:29 INFO: Thread-13 shutting down scheduledThreadPool
2020-04-04 14:38:29 INFO: Thread-13 ...Done
2020-04-04 14:38:29 INFO: Thread-13 nxt.maxNumberOfMonitors = "100"
2020-04-04 14:38:29 INFO: Thread-13 shutting down networkService
2020-04-04 14:38:29 INFO: Thread-13 nxt.disableCompactOnShutdown = "false"
2020-04-04 14:38:38 INFO: Thread-13 Database shutdown completed
2020-04-04 14:38:38 INFO: Thread-13 Ardor server 2.2.6 stopped.

Hey,

I'm no expert just a guess but you said you are using win10 but the log says:

2020-04-04 14:38:26 FINE: main os.name = Linux

Also version of the logs says 2.2.6

Well spotted. It should be version 2.3.3 released Dec 1st 2020

1 Like

I believe you got the wrong log file.

You can right-click on the tray icon while the wallet is running and select "View Log File".
Capture2

Alternatively, you can find the correct log at:
C:\Users\MyUser\AppData\Roaming\Ardor\logs

1 Like