I hereby claim:
- I am lorin on github.
- I am lorin (https://keybase.io/lorin) on keybase.
- I have a public key ASBR2Fv6tYAWlp-BmSRLhBNCWqAE5ZE3dj25dwiEJFv_6go
To claim this, I am signing this object:
\* Queue model where changes happen in each state | |
---- MODULE queue1 ---- | |
EXTENDS Sequences | |
CONSTANT Val, N | |
VARIABLES op,arg,rval,d | |
none == CHOOSE v : v \notin Val |
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.StackOverflowError | |
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1055) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE] | |
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) ~[spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE] | |
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE] | |
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) [spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE] | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) ~[tomcat-embed-core-9.0.30.jar:9.0.30] | |
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.2.3.RELEASE.jar:5.2.3.RELEASE] | |
at org.springframework.test.web.servlet.TestDispatcherServlet.service(TestDisp |
##[group]Run ./gradlew build | |
[36;1m./gradlew build[0m | |
shell: /bin/bash -e {0} | |
env: | |
GRADLE_OPTS: -Dorg.gradle.daemon=false -Xmx2g -Xms2g | |
JAVA_HOME: /opt/hostedtoolcache/jdk/8.0.252/x64 | |
JAVA_HOME_8.0.252_x64: /opt/hostedtoolcache/jdk/8.0.252/x64 | |
##[endgroup] | |
Downloading https://services.gradle.org/distributions/gradle-6.4-bin.zip | |
.........10%..........20%..........30%..........40%.........50%..........60%..........70%..........80%.........90%..........100% |
2020-05-07 23:04:08 | |
Full thread dump OpenJDK 64-Bit Server VM (25.251-b09 mixed mode): | |
"default connection adder" #5051 daemon prio=5 os_prio=0 tid=0x00007efd742bb000 nid=0x73f5 waiting on condition [0x00007efd72ae8000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006d2ff9eb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2083) | |
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) |
java.lang.OutOfMemoryError: unable to create new native thread | |
at java.lang.Thread.start0(Native Method) | |
at java.lang.Thread.start(Thread.java:717) | |
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:957) | |
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367) | |
at io.sentry.connection.AsyncConnection.send(AsyncConnection.java:96) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:135) | |
at io.sentry.SentryClient.sendEvent(SentryClient.java:152) | |
at io.sentry.Sentry.capture(Sentry.java:215) | |
at io.sentry.logback.SentryAppender.append(SentryAppender.java:106) |
createBean:517, AbstractAutowireCapableBeanFactory (org.springframework.beans.factory.support) [3] | |
lambda$doGetBean$0:323, AbstractBeanFactory (org.springframework.beans.factory.support) | |
getObject:-1, 1709321711 (org.springframework.beans.factory.support.AbstractBeanFactory$$Lambda$233) | |
getSingleton:222, DefaultSingletonBeanRegistry (org.springframework.beans.factory.support) | |
doGetBean:321, AbstractBeanFactory (org.springframework.beans.factory.support) | |
getBean:202, AbstractBeanFactory (org.springframework.beans.factory.support) | |
getBeansWithAnnotation:666, DefaultListableBeanFactory (org.springframework.beans.factory.support) | |
getBeansWithAnnotation:1264, AbstractApplicationContext (org.springframework.context.support) | |
resolve:44, SpringPackageVersionResolver (com.netflix.spinnaker.kork.version) | |
resolve:57, ServiceVersion (com.netflix.spinnaker.kork.version) |
2020-04-06 17:19:04 | |
Full thread dump OpenJDK 64-Bit Server VM (25.241-b08 mixed mode): | |
"default connection adder" #1166 daemon prio=5 os_prio=0 tid=0x0000000000743000 nid=0x2bdf waiting on condition [0x00007efcb3a33000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000006d204d2d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2083) | |
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) |
I hereby claim:
To claim this, I am signing this object:
EXTENDS Naturals | |
CONSTANT N | |
(* | |
--algorithm Increment | |
variable count=0; | |
process Proc \in 1..N |
------------------------------- MODULE Simple ------------------------------- | |
\* From "Teaching Concurrency" by Leslie Lamport | |
\* https://www.microsoft.com/en-us/research/publication/teaching-concurrency/ | |
\* See also: https://stackoverflow.com/a/46108331/742 | |
EXTENDS Naturals, TLAPS | |
CONSTANTS N |