Need help with problem using JMiner to mine



  • I recently have gotten into mineing burst coin I have 712gb(ik not that much) of storage already plotted and now I need to mine it, I know i can just use my CPU miner but im looking for a little bit more faster way I think at least. Im trying to use Jminer but I am having a lot of difficulty. Im using http://m.burst4all.com:8124/ as a pool and im rather positive that I have got the reward assignment done correctly. Im running windows 10 and i have java 64 bit installed. Incase you need to know im running a i5 6600k and a 1060 6gb

    These are the errors i keep getting:
    Error: Failed to 'getAccountBlocks': java.lang.NullPointerException
    Error: Failed to 'getRewardRecipient' for pool info: java.lang.NullPointerException
    Error: Failed to 'getBlockchainStatus' from 'walletServer' to find last winner. last winner 'N/A', walletServer out of sync.

    ANY HELP IS APPRECIATED!
    0_1498592345291_Screenshot (6).png 0_1498592363121_Screenshot (7).png 0_1498592380671_Screenshot (8).png 0_1498592389399_Screenshot (9).png 0_1498592396804_Screenshot (10).png 0_1498592404615_Screenshot (12).png



  • @WMaher

    Someone told me to do
    "use aio wallet to setup jminer text file, does most of the work

    replace pool server with http://m.burst4all.com:8124

    do that in the jminer properties file, not the orginal one, but the one made by the aio wallet, and there u go."

    so I followed those instructions the best I could and I ended up with this.

    im not sure i did it right but this is what I got after the stuff I did. I used my first device because whenerver i used my second it crashed. I also changed my pool to http://pool.burst-team.us because I thought that could be the problem.

    Errors Im getting
    Unable to get mining info from wallet.
    Error: Failed to 'getRewardRecipient' for pool info: java.net.ConnectException: Connection refused: no further information

    0_1498592549229_Screenshot (15).png 0_1498592556736_Screenshot (16).png 0_1498592565696_Screenshot (18).png


  • admin

    @WMaher said in Need help with problem using JMiner to mine:

    Error: Failed to 'getAccountBlocks': java.lang.NullPointerException
    Error: Failed to 'getRewardRecipient' for pool info: java.lang.NullPointerException
    Error: Failed to 'getBlockchainStatus' from 'walletServer' to find last winner. last winner 'N/A', walletServer out of sync.

    Please read here, do not use https for walletServer, a bug i have to fix.
    https://forums.burst-team.us/topic/24/burstcoin-jminer-v0-4-10-gpu-assisted-poc-miner-all-platforms/273



  • @luxe

    I did what you said and I got farther then I have this time but im still getting a error if you could take a look at it that would be awesome, I already up'd the timeout time to 45 seconds

    Im getting the error:
    Error: Failed to 'getRewardRecipient' for pool info: Invalid URI host: null (authority: null)

    0_1498594310881_Screenshot (22).png



  • Set the part of jminer that gets the winner like this, and add the optDevPool parameter. The walletServer variable just return errors, and doesn't help/hurt you either way (other than curiosity).

    Winner

    walletServer=
    winnerRetriesOnAsync=
    winnerRetryIntervalInMs=

    optDevPool=false



  • The walletServer parameter left blank was a tip from @Luxe. I had the same problem.



  • @vmantilla
    I think I did what u wanted me to

    0_1498595234585_Screenshot (24).png


  • admin

    @WMaher

    walletServer=http://localhost:8125
    

    you missed the http!

    DevPool is no longer supported, so optDevPool is obsolete ... wonder why you have that in your config ... as it is not included in release anymore or here https://github.com/de-luxe/burstcoin-jminer/blob/master/jminer.default.properties



  • @luxe

    i addded that because a dude told me to that replied to this post,

    but when i put the http i get this 0_1498595525710_Screenshot (26).png

    I would love it if you remote accessed my computer but if you dont want to i get that


  • admin

    @WMaher for localhost working, you need to run local wallet. If you do not have wallet running try

    walletServer=http://burstcoin.cc:8889
    

    for example ... or choose another non https wallet here burstcoin.cc



  • @luxe said in Need help with problem using JMiner to mine:

    http://burstcoin.cc:8889

    Im sorry if this is really easy but im being dump and missing the point but I have local wallet running and i'd rather not use a different wallet unless i had to

    0_1498596677319_Screenshot (28).png


  • admin

    @WMaher all that issues does not effect you mining, walletServer is just for info ... your local wallet needs to sync before it can deliver accurate information ... or there is the out of sync notice. So once you finished downloading blockchain ... error messages will disappear



  • @luxe

    so even tho i get the errors

    Error: Failed to 'getRewardRecipient' for pool info: {"errorDescription":"Unknown account","errorCode":5}
    Failed to receive account blocks.

    or all this stuff

    com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "errorDescription" (class burstcoin.jminer.core.network.model.Blocks), not marked as ignorable (2 known properties: "blocks", "requestProcessingTime"])
    at [Source: [email protected]26611bfd; line: 1, column: 22] (through reference chain: burstcoin.jminer.core.network.model.Blocks["errorDescription"])
    at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:62) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:834) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1093) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1478) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1456) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:282) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:140) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3798) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2908) ~[jackson-databind-2.8.8.jar!/:2.8.8]
    at burstcoin.jminer.core.network.task.NetworkRequestAccountBlocksTask.getAccountBlocks(NetworkRequestAccountBlocksTask.java:99) [classes!/:0.4.10-SNAPSHOT]
    at burstcoin.jminer.core.network.task.NetworkRequestAccountBlocksTask.run(NetworkRequestAccountBlocksTask.java:73) [classes!/:0.4.10-SNAPSHOT]
    at java.lang.Thread.run(Unknown Source) [na:1.8.0_131]

    Its all ok and i just need to make sure i dont get a wallet out of sync error


  • admin

    @WMaher walletServer is only used to get information from burst api, due it is not supported by pools ... as long as you don't have walletServer in sync, maybe set 'listPlotFiles=false' and you will not get the error above. And yes all is fine ... just let it run and if your local wallet is in sync you will have no more problems at all.

    Btw. you can speed up sync your burstcoin wallet:
    https://forums.burst-team.us/topic/751/howto-use-opencl-gpu-for-accelerated-snyc-with-blockchain



  • @luxe

    sorry for beting a noob and bothering you even more but I just want to make sure that Im doing this right, Im rather positive my stuff is synced or whatever. But can you take a look at this screenshot and tell me if it looks ok? If its ok I was wondering when I will see the burst come into my account Im not trying to be greedy and I know this takes time but im just curious

    0_1498620800634_Screenshot (30).png ever


  • admin

    @WMaher All looks ok, the 'Unable to get mining info' are just temp connection issues and if they pop up from time to time it's not that big problem.



  • @luxe

    im not getting the unable to get mining info from wallet from time to time im getting it all the time

    0_1498675880771_Screenshot (34).png



  • Sorry if this sounds silly, but I did this. So...

    Check how you have defined the location of your plots in the plotPaths statement and ensure you used forward slashes.

    For example, your plotPaths location(s) should look like this

    plotPaths=K:\Burst\plots

    and not like this:

    plotPaths=K://Burst/plots

    Check the direction of the slashes.