burstcoin-faucet v0.3.7 (All Platforms)
-
Updates:
- added translations: it, nl (Please help and provide additional translations)
- improved loading of stats to prevent connection timeout
- build distribution via script
-
@luxe here is translation for Indonesian (Bahasa Indonesia)
0_1473954251139_1471280022006-index_id.properties
-
@bandarfjb thanx a lot!
-
burstcoin-faucet-0.3.5-SNAPSHOT
Notice:
There were serious issues on updating the stats, particularly with faucet accounts that did a lot of transactions already ... so some improvements where needed.Updates:
- added a init page, that is shown on faucet startup and while initial loading stats
- added translation: id (Please help and provide additional translations)
- updating stats in background thread and not on opening faucet-page.
- stats are now updated but not totally reloaded, interval can be specified in properties.
- connectionTimeout adjustable via properties
- donating account min. amount (to be listed) is now adjustable via properties.
-
@luxe On my win64 win7, there is an error displayed in the terminal, and I guess because of that, faucet only display that is starting.
there is no such issue with ver. 0.3.2
2016-10-08 20:42:38.760 ERROR 10968 --- [ Timer-0] burstcoin.faucet.servi ce.StatsService : Failed update stats data: java.lang.NumberFormatException: For input string: "100000000000" at java.lang.NumberFormatException.forInputString(Unknown Source) ~[na:1 .8.0_101] at java.lang.Integer.parseInt(Unknown Source) ~[na:1.8.0_101] at java.lang.Integer.valueOf(Unknown Source) ~[na:1.8.0_101] at burstcoin.faucet.service.StatsService.generateStatsData(StatsService. java:176) ~[classes!/:0.3.5-SNAPSHOT] at burstcoin.faucet.service.StatsService.access$400(StatsService.java:44 ) ~[classes!/:0.3.5-SNAPSHOT] at burstcoin.faucet.service.StatsService$1.run(StatsService.java:117) ~[ classes!/:0.3.5-SNAPSHOT] at java.util.TimerThread.mainLoop(Unknown Source) [na:1.8.0_101] at java.util.TimerThread.run(Unknown Source) [na:1.8.0_101] �
-
@Jumper Thanks for reporting, you can fix it by setting 'minDonationAmount=20' in faucet.properties ... 20 is currently the max. value, i have accidently choosen wrong type there, will be fixed in next version.
-
Thanks.
I have changed it and there is no error in the terminal this time.
However, when I try to access the faucet, the only thing is displayed is:
Burstcoin-Faucet is currently initializing, please be patient ...
And keep refreshing....
-
That's exactly what it does ... just wait until it has finished initializing ...
Btw. just uploaded fixed version ... re-download 0.3.5-SNAPSHOT and minDonationAmount should be fixed.
-
Thanks, but after 15 min is still initializing?
These are the last lines from my terminal:
2016-10-08 22:10:35.965 INFO 11440 --- [nio-8082-exec-1] o.s.web.servlet.Dispat cherServlet : FrameworkServlet 'dispatcherServlet': initialization comple ted in 30 ms 2016-10-08 22:15:16.913 INFO 11440 --- [ Timer-0] b.faucet.network.Netwo rkComponent : received timestamp: '68238917' in '0' ms 2016-10-08 22:15:16.918 INFO 11440 --- [ Timer-0] b.faucet.network.Netwo rkComponent : received '0' transactions in '5' ms 2016-10-08 22:15:16.918 INFO 11440 --- [ Timer-0] burstcoin.faucet.servi ce.StatsService : No stats update needed, no new transactions ... 2016-10-08 22:20:16.922 INFO 11440 --- [ Timer-0] b.faucet.network.Netwo rkComponent : received timestamp: '68239217' in '0' ms 2016-10-08 22:20:16.927 INFO 11440 --- [ Timer-0] b.faucet.network.Netwo rkComponent : received '0' transactions in '1' ms 2016-10-08 22:20:16.928 INFO 11440 --- [ Timer-0] burstcoin.faucet.servi ce.StatsService : No stats update needed, no new transactions ... 2016-10-08 22:25:16.916 INFO 11440 --- [ Timer-0] b.faucet.network.Netwo rkComponent : received timestamp: '68239517' in '0' ms 2016-10-08 22:25:16.921 INFO 11440 --- [ Timer-0] b.faucet.network.Netwo rkComponent : received '0' transactions in '5' ms 2016-10-08 22:25:16.921 INFO 11440 --- [ Timer-0] burstcoin.faucet.servi ce.StatsService : No stats update needed, no new transactions ... �
-
Well, could be another bug on complete new faucet account. Please try to make a outgoing transaction from faucet account.
-
The wallet for the faucet have transaction already.
The terminal state that it is initialized, but the browser still display the same message:
2016-10-09 01:03:13.715 INFO 9944 --- [ main] s.w.s.m.m.a.RequestMapp ingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.spr ingframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web .BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.serv let.http.HttpServletResponse) 2016-10-09 01:03:13.870 INFO 9944 --- [ main] o.s.w.s.handler.SimpleU rlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class or g.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2016-10-09 01:03:13.870 INFO 9944 --- [ main] o.s.w.s.handler.SimpleU rlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.spring framework.web.servlet.resource.ResourceHttpRequestHandler] 2016-10-09 01:03:14.892 INFO 9944 --- [ main] o.s.j.e.a.AnnotationMBe anExporter : Registering beans for JMX exposure on startup 2016-10-09 01:03:14.976 INFO 9944 --- [ main] s.b.c.e.t.TomcatEmbedde dServletContainer : Tomcat started on port(s): 8082 (http) 2016-10-09 01:03:14.984 INFO 9944 --- [ main] burstcoin.faucet.Burstc oinFaucet : Started BurstcoinFaucet in 11.512 seconds (JVM running for 1 2.419) 2016-10-09 01:03:31.831 INFO 9944 --- [nio-8082-exec-1] o.a.c.c.C.[Tomcat].[loc alhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet' 2016-10-09 01:03:31.831 INFO 9944 --- [nio-8082-exec-1] o.s.web.servlet.Dispatc herServlet : FrameworkServlet 'dispatcherServlet': initialization started 2016-10-09 01:03:31.871 INFO 9944 --- [nio-8082-exec-1] o.s.web.servlet.Dispatc herServlet : FrameworkServlet 'dispatcherServlet': initialization complet ed in 35 ms �
-
@Jumper I fixed it i guess, wonder why i never run into this issue ... please re-download the 0.3.5-SNAPSHOT and test.
-
Exact same issue:
13:34:54.364 [main] INFO burstcoin.faucet.BurstcoinFaucet - Starting the engines ... please wait! . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.4.0.RELEASE) 2016-10-15 13:34:55.799 INFO 3128 --- [ main] burstcoin.faucet.Burstc oinFaucet : Starting BurstcoinFaucet v0.3.5-SNAPSHOT on FX with PID 3128 (C:\Users\Jumper\Desktop\burstcoin-faucet-0.3.5-SNAPSHOT\burstcoin-faucet-0.3.5- SNAPSHOT.jar started by Jumper in C:\Users\Jumper\Desktop\burstcoin-faucet-0.3.5-S NAPSHOT) 2016-10-15 13:34:55.801 INFO 3128 --- [ main] burstcoin.faucet.Burstc oinFaucet : No active profile set, falling back to default profiles: def ault 2016-10-15 13:34:56.320 INFO 3128 --- [ main] ationConfigEmbeddedWebA pplicationContext : Refreshing org.springframework.boot.context.embedded.Annotat ionConfigEmbeddedWebApplicationContext@2e4553: startup date [Sat Oct 15 13:34:56 BST 2016]; root of context hierarchy 2016-10-15 13:34:59.266 INFO 3128 --- [ main] trationDelegate$BeanPos tProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransa ctionManagementConfiguration' of type [class org.springframework.transaction.ann otation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$e39ce472 ] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2016-10-15 13:35:00.396 INFO 3128 --- [ main] s.b.c.e.t.TomcatEmbedde dServletContainer : Tomcat initialized with port(s): 8082 (http) 2016-10-15 13:35:00.426 INFO 3128 --- [ main] o.apache.catalina.core. StandardService : Starting service Tomcat 2016-10-15 13:35:00.429 INFO 3128 --- [ main] org.apache.catalina.cor e.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.4 2016-10-15 13:35:00.596 INFO 3128 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[loc alhost].[/] : Initializing Spring embedded WebApplicationContext 2016-10-15 13:35:00.598 INFO 3128 --- [ost-startStop-1] o.s.web.context.Context Loader : Root WebApplicationContext: initialization completed in 4282 ms 2016-10-15 13:35:00.962 INFO 3128 --- [ost-startStop-1] o.s.b.w.servlet.Servlet RegistrationBean : Mapping servlet: 'dispatcherServlet' to [/] 2016-10-15 13:35:00.971 INFO 3128 --- [ost-startStop-1] o.s.b.w.servlet.FilterR egistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*] 2016-10-15 13:35:00.973 INFO 3128 --- [ost-startStop-1] o.s.b.w.servlet.FilterR egistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2016-10-15 13:35:00.975 INFO 3128 --- [ost-startStop-1] o.s.b.w.servlet.FilterR egistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*] 2016-10-15 13:35:00.976 INFO 3128 --- [ost-startStop-1] o.s.b.w.servlet.FilterR egistrationBean : Mapping filter: 'requestContextFilter' to: [/*] 2016-10-15 13:35:01.019 INFO 3128 --- [ost-startStop-1] burstcoin.faucet.Burstc oinFaucet : ServletContext initialized 2016-10-15 13:35:01.945 INFO 3128 --- [ main] j.LocalContainerEntityM anagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'default' 2016-10-15 13:35:01.987 INFO 3128 --- [ main] o.hibernate.jpa.interna l.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [ name: default ...] 2016-10-15 13:35:02.235 INFO 3128 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.0.9.Final} 2016-10-15 13:35:02.240 INFO 3128 --- [ main] org.hibernate.cfg.Envir onment : HHH000206: hibernate.properties not found 2016-10-15 13:35:02.245 INFO 3128 --- [ main] org.hibernate.cfg.Envir onment : HHH000021: Bytecode provider name : javassist 2016-10-15 13:35:02.376 INFO 3128 --- [ main] o.hibernate.annotations .common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final} 2016-10-15 13:35:02.975 INFO 3128 --- [ main] org.hibernate.dialect.D ialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect 2016-10-15 13:35:04.046 INFO 3128 --- [ main] org.hibernate.tool.hbm2 ddl.SchemaExport : HHH000227: Running hbm2ddl schema export 2016-10-15 13:35:04.054 INFO 3128 --- [ main] org.hibernate.tool.hbm2 ddl.SchemaExport : HHH000230: Schema export complete 2016-10-15 13:35:04.163 INFO 3128 --- [ main] j.LocalContainerEntityM anagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'd efault' 2016-10-15 13:35:04.831 INFO 3128 --- [ main] org.eclipse.jetty.util. log : Logging initialized @11115ms 2016-10-15 13:35:06.536 INFO 3128 --- [ Timer-0] b.faucet.network.Networ kComponent : received timestamp: '68812506' in '0' ms 2016-10-15 13:35:06.608 INFO 3128 --- [ main] s.w.s.m.m.a.RequestMapp ingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.cont ext.embedded.AnnotationConfigEmbeddedWebApplicationContext@2e4553: startup date [Sat Oct 15 13:34:56 BST 2016]; root of context hierarchy 2016-10-15 13:35:06.638 INFO 3128 --- [ Timer-0] b.faucet.network.Networ kComponent : received '1' transactions in '1' ms 2016-10-15 13:35:06.639 INFO 3128 --- [ Timer-0] burstcoin.faucet.servic e.StatsService : Updating stats with 1 new transactions ... 2016-10-15 13:35:06.843 INFO 3128 --- [ main] s.w.s.m.m.a.RequestMapp ingHandlerMapping : Mapped "{[/]}" onto public java.lang.String burstcoin.faucet .controller.FaucetController.index(javax.servlet.http.HttpServletRequest,org.spr ingframework.ui.Model) 2016-10-15 13:35:06.846 INFO 3128 --- [ main] s.w.s.m.m.a.RequestMapp ingHandlerMapping : Mapped "{[/burst],produces=[application/json]}" onto public burstcoin.faucet.network.model.MiningInfo burstcoin.faucet.controller.FaucetCont roller.burst(java.lang.String) 2016-10-15 13:35:06.848 INFO 3128 --- [ main] s.w.s.m.m.a.RequestMapp ingHandlerMapping : Mapped "{[/],methods=[POST]}" onto public java.lang.String b urstcoin.faucet.controller.FaucetController.claim(java.lang.String,javax.servlet .http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 2016-10-15 13:35:06.854 INFO 3128 --- [ main] s.w.s.m.m.a.RequestMapp ingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.Res ponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframewo rk.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServ letRequest) 2016-10-15 13:35:06.856 INFO 3128 --- [ main] s.w.s.m.m.a.RequestMapp ingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.spr ingframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web .BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.serv let.http.HttpServletResponse) 2016-10-15 13:35:06.934 INFO 3128 --- [ main] o.s.w.s.handler.SimpleU rlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class or g.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2016-10-15 13:35:06.935 INFO 3128 --- [ main] o.s.w.s.handler.SimpleU rlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.spring framework.web.servlet.resource.ResourceHttpRequestHandler] 2016-10-15 13:35:08.273 INFO 3128 --- [ main] o.s.j.e.a.AnnotationMBe anExporter : Registering beans for JMX exposure on startup 2016-10-15 13:35:08.356 INFO 3128 --- [ main] s.b.c.e.t.TomcatEmbedde dServletContainer : Tomcat started on port(s): 8082 (http) 2016-10-15 13:35:08.365 INFO 3128 --- [ main] burstcoin.faucet.Burstc oinFaucet : Started BurstcoinFaucet in 13.69 seconds (JVM running for 14 .649) 2016-10-15 13:35:28.122 INFO 3128 --- [nio-8082-exec-1] o.a.c.c.C.[Tomcat].[loc alhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet' 2016-10-15 13:35:28.122 INFO 3128 --- [nio-8082-exec-1] o.s.web.servlet.Dispatc herServlet : FrameworkServlet 'dispatcherServlet': initialization started 2016-10-15 13:35:28.157 INFO 3128 --- [nio-8082-exec-1] o.s.web.servlet.Dispatc herServlet : FrameworkServlet 'dispatcherServlet': initialization complet ed in 33 msAnd the URL display the same:
http://faucet.dogeserver.net:8082/
Burstcoin-Faucet is currently initializing, please be patient ...
-
Please post you config (without passphrase) and give me the faucet accountId, so that i may be able to reproduce your issue.
The url is not available/not running for me.
-
You can try url pool.dogeserver.net:8082 since only the ports are different
I will send you the conf file in private message
-
Updates:
- added option to limit claims per account, to prevent faucet run dry all the time.
e.g. add 'maxClaimsPerAccount=1' to faucet.properties, to only allow one claim. - added info on dry faucet
Just testing version on https://faucet.burst-team.us
Edit:
The maxClaimsPerAccount abuse protection is very effective, as it gets validated via blockchain.
On only 1 claim allowed with claim amount of 1 BURST, it makes no sense to create multiple accounts to raid a faucet.
- added option to limit claims per account, to prevent faucet run dry all the time.
-
@luxe Nice Feature - I've updated.
-
@haitch Yep faucets should focus on help new users getting started, not as alternative mining :-)
-
@luxe Agreed. Having a quick skim through the payout on mine, I see accounts that claimed more than 190 times ......
-
Adjusted https://faucet.burst-team.us ... now only pays 1 burst per account. Very restrictive is better than always dry i guess ... i'm even thinking about cross check for other faucets to stop a few individuals from milking them, so that new users can not easy start, activate their account and make reward assignment. Donations to faucet account BURST-BBAQ-GF7D-Z6LX-3U7B6 are welcome.

