GithubHelp home page GithubHelp logo

zerocracy / farm Goto Github PK

View Code? Open in Web Editor NEW
219.0 219.0 56.0 9.1 MB

Zerocrat Core Engine

Home Page: https://www.0crat.com

License: Other

Java 70.58% Shell 0.02% XSLT 5.34% Groovy 23.91% Ruby 0.03% TeX 0.04% SCSS 0.07% Procfile 0.01%
bot java management project-management xml

farm's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

farm's Issues

S3Item.java:34-37: We don't want to upload objects to S3 ev...

The puzzle 6-00c8b61e in src/main/java/com/zerocracy/farm/S3Item.java (lines 34-37) has to be resolved: We don't want to upload objects to S3 every time. We have to check first, whether any changes were actually made. Only if they were made, we will upload. Otherwise, just delete the file and that's it.

The puzzle was created by Yegor Bugayenko on 03-Jan-17.

Estimate: 30 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

NPE in IssueOfEvent.issue

java.io.IOException: There is no fallback available for java.lang.NullPointerException in org.takes.facets.fallback.FbLog4j
	at org.takes.facets.fallback.TkFallback.route(TkFallback.java:122)
	at org.takes.facets.fallback.TkFallback.access$000(TkFallback.java:54)
	at org.takes.facets.fallback.TkFallback$1.act(TkFallback.java:66)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.http.BkBasic.print(BkBasic.java:108)
	at org.takes.http.BkBasic.accept(BkBasic.java:84)
	at org.takes.http.BkSafe$1.accept(BkSafe.java:51)
	at org.takes.http.BkWrap.accept(BkWrap.java:52)
	at org.takes.http.BkTimeable.accept(BkTimeable.java:89)
	at org.takes.http.BkParallel$1$1.run(BkParallel.java:89)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: [POST http://www.0crat.com/ghook] failed in 18ms: null
	at org.takes.facets.fallback.TkFallback.error(TkFallback.java:233)
	... 14 more
Caused by: java.lang.NullPointerException
	at com.zerocracy.radars.github.IssueOfEvent.issue(IssueOfEvent.java:115)
	at com.zerocracy.radars.github.IssueOfEvent.repo(IssueOfEvent.java:60)
	at com.jcabi.github.Issue$Smart.repo_aroundBody44(Issue.java:434)
	at com.jcabi.github.Issue$Smart$AjcClosure45.run(Issue.java:1)
	at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149)
	at com.jcabi.aspects.aj.MethodLogger.wrap(MethodLogger.java:213)
	at com.jcabi.aspects.aj.MethodLogger.ajc$inlineAccessMethod$com_jcabi_aspects_aj_MethodLogger$com_jcabi_aspects_aj_MethodLogger$wrap(MethodLogger.java:1)
	at com.jcabi.aspects.aj.MethodLogger.wrapClass(MethodLogger.java:140)
	at com.jcabi.github.Issue$Smart.repo(Issue.java:434)
	at com.zerocracy.radars.github.RbPingArchitect.react(RbPingArchitect.java:44)
	at com.zerocracy.radars.github.RbByActions.react(RbByActions.java:65)
	at com.zerocracy.radars.github.Rebound$Chain.react(Rebound.java:74)
	at com.zerocracy.radars.github.RbLogged.react(RbLogged.java:52)
	at com.zerocracy.radars.github.GhookRadar.act(GhookRadar.java:80)
	at org.takes.facets.fork.FkRegex$1.act(FkRegex.java:152)
	at org.takes.facets.fork.FkRegex.route(FkRegex.java:189)
	at org.takes.facets.fork.FkChain.route(FkChain.java:75)
	at org.takes.facets.fork.TkFork.act(TkFork.java:100)

task rejection

Any task performer may reject a task by saying so in GitHub

Xocument.java:75-77: Even if the document already exists, we ...

The puzzle 9-d729c789 in src/main/java/com/zerocracy/Xocument.java (lines 75-77) has to be resolved: Even if the document already exists, we must check that it has the right URI of the XSD schema. The most important thing is its version. If the URI is wrong, we must update it.

The puzzle was created by Yegor Bugayenko on 06-Jan-17.

Estimate: 30 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

GithubCrew.java:42-46: Current implementation has a big flaw --...

The puzzle 3-2274f2a3 in src/main/java/com/zerocracy/crews/gh/GithubCrew.java (lines 42-46) has to be resolved: Current implementation has a big flaw -- it reads the last message in an issue, not the one posted by the user. Thus, if there were a few messages after the original one, we will lose them all together with the original one and will process just the latest one in the thread.

The puzzle was created by Yegor Bugayenko on 14-Dec-16.

Estimate: 30 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

SyncProject.java:30-33: At the moment this pool of items will...

The puzzle 43-30d30d87 in src/main/java/com/zerocracy/farm/sync/SyncProject.java (lines 30-33) has to be resolved: At the moment this pool of items will never be cleaned. They will get into the pool but will never be removed. There has to be some mechanism to implement that cache cleaning. Otherwise, we'll hit out-of-memory, sooner or later.

The puzzle was created by Yegor Bugayenko on 27-Mar-17.

Estimate: 30 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD.

Brigade.java:82-86: We have to predict that exceptions,...

The puzzle 47-634f267d in src/main/java/com/zerocracy/farm/reactive/Brigade.java (lines 82-86) has to be resolved: We have to predict that exceptions, in order to optimize performance. No need to try to process each and every stakeholder for every claim. We must learn which of them throw on which types of claims and avoid sending them more of the same type.

The puzzle was created by yegor256 on 02-May-17.

Estimate: 30 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and
about me.

GithubCrew.java:42-46: Current implementation has a big flaw --...

The puzzle 3-2274f2a3 in src/main/java/com/zerocracy/crews/gh/GithubCrew.java (lines 42-46) has to be resolved: Current implementation has a big flaw -- it reads the last message in an issue, not the one posted by the user. Thus, if there were a few messages after the original one, we will lose them all together with the original one and will process just the latest one in the thread.

The puzzle was created by Yegor Bugayenko on 14-Dec-16.

Estimate: 30 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

package-info.java:24-26: We don't have any Slack-talking crew. Le...

The puzzle 1-c3b485bc in src/main/java/com/zerocracy/farm/package-info.java (lines 24-26) has to be resolved: We don't have any Slack-talking crew. Let's implement a simple one, which would listen to the new channels and create new projects when someone is asking for it.

The puzzle was created by Yegor Bugayenko on 14-Dec-16.

Estimate: 30 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

ping is taking too much time

java.lang.IllegalStateException: [GET http://www.0crat.com/ping] failed in 30s: java.lang.InterruptedException
	at org.takes.facets.fallback.TkFallback.error(TkFallback.java:233)
	at org.takes.facets.fallback.TkFallback.route(TkFallback.java:112)
	at org.takes.facets.fallback.TkFallback.access$000(TkFallback.java:54)
	at org.takes.facets.fallback.TkFallback$1.act(TkFallback.java:66)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.http.BkBasic.print(BkBasic.java:108)
	at org.takes.http.BkBasic.accept(BkBasic.java:84)
	at org.takes.http.BkSafe$1.accept(BkSafe.java:51)
	at org.takes.http.BkWrap.accept(BkWrap.java:52)
	at org.takes.http.BkTimeable.accept(BkTimeable.java:89)
	at org.takes.http.BkParallel$1$1.run(BkParallel.java:89)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: java.lang.InterruptedException
	at com.zerocracy.farm.sync.SyncProject.acq(SyncProject.java:82)
	at com.zerocracy.farm.reactive.RvProject.acq(RvProject.java:73)
	at com.zerocracy.pm.Claims.lock(Claims.java:65)
	at com.zerocracy.tk.TkPing.needs(TkPing.java:79)
	at com.zerocracy.tk.TkPing.act(TkPing.java:64)
	at org.takes.facets.fork.FkRegex$1.act(FkRegex.java:152)
	at org.takes.facets.fork.FkRegex.route(FkRegex.java:189)
	at org.takes.facets.fork.FkChain.route(FkChain.java:75)
	at org.takes.facets.fork.TkFork.act(TkFork.java:100)
	at org.takes.facets.forward.TkForward.act(TkForward.java:69)
	at org.takes.facets.fork.FkFixed$1.route(FkFixed.java:56)
	at org.takes.facets.fork.FkWrap.route(FkWrap.java:61)
	at org.takes.facets.fork.FkChain.route(FkChain.java:75)
	at org.takes.facets.fork.TkFork.act(TkFork.java:100)
	at org.takes.facets.auth.TkAuth.act(TkAuth.java:91)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.facets.flash.TkFlash.act(TkFlash.java:108)
	at org.takes.tk.TkGzip$1.act(TkGzip.java:58)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.tk.TkMeasured$1.act(TkMeasured.java:67)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.tk.TkVersioned$1.act(TkVersioned.java:72)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.tk.TkWithHeaders$1.act(TkWithHeaders.java:71)
	at org.takes.tk.TkWrap.act(TkWrap.java:61)
	at org.takes.facets.fallback.TkFallback.route(TkFallback.java:85)
	... 13 more
Caused by: java.lang.InterruptedException
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1039)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328)
	at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:409)
	at com.zerocracy.farm.sync.SyncItem.acquire(SyncItem.java:80)
	at com.zerocracy.farm.sync.SyncProject.acq(SyncProject.java:79)
	... 38 more

S3Project.java:29-31: This object doesn't implement method toS...

The puzzle 17-9258a674 in src/main/java/com/zerocracy/farm/S3Project.java (lines 29-31) has to be resolved: This object doesn't implement method toString(), but it should, in order to allow other decorators to re-use it and print project name correctly.

The puzzle was created by Yegor Bugayenko on 24-Jan-17.

Estimate: 15 minutes, role: IMP.

If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

assign me

Any person must be able to ask 0crat to assign himself to the task, in GitHub

resign

Let's make it possible to resign a task

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.