Skip to content

Instantly share code, notes, and snippets.

View sbespalov's full-sized avatar
🏠
Working from home

Sergey Bespalov sbespalov

🏠
Working from home
View GitHub Profile
java.lang.NullPointerException: Cannot invoke "org.springframework.http.HttpStatus.is5xxServerError()" because the return value of "com.chess.http.logging.HttpResponseContext.getStatus()" is null
at com.chess.http.logging.DefaultHttpLogger.logResponse(DefaultHttpLogger.java:62)
at com.chess.security.service.AccessLogger$RequestInfo.lambda$logResponse$3(AccessLogger.java:100)
at java.base/java.util.Map.forEach(Map.java:713)
at com.chess.security.service.AccessLogger$RequestInfo.logResponse(AccessLogger.java:100)
at com.chess.security.service.AccessLogger$RequestInfo.logResponse(AccessLogger.java:93)
at com.chess.security.filters.LoggingFilter.lambda$filter$2(LoggingFilter.java:71)
at com.chess.Logging.lambda$withContext$14(Logging.java:82)
at com.chess.Logging.withContext(Logging.java:90)
at com.chess.Logging.withContext(Logging.java:81)
@sbespalov
sbespalov / JacksonTest.java
Last active October 14, 2021 20:18
Jackson inheritance test
import java.util.UUID;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JacksonTest
{
public static void main(String[] args) throws Exception
{
@sbespalov
sbespalov / SimpleParser.java
Created October 3, 2021 05:17
jdeferred example
import java.util.Arrays;
import org.jdeferred2.Deferred;
import org.jdeferred2.DonePipe;
import org.jdeferred2.Promise;
import org.jdeferred2.impl.DeferredObject;
public class SimpleParser
{
@sbespalov
sbespalov / live-chess-code-generator.log
Last active November 18, 2020 08:53
live-chess-code-generator build example
$ java -version
java version "11.0.9" 2020-10-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.9+7-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.9+7-LTS, mixed mode)
$ mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] --------------< com.chess.live:live-chess-code-generator >--------------
[INFO] Building Live Chess :: Code Generator 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
@sbespalov
sbespalov / gist:830c96f1187988894a633573f8297688
Created August 25, 2020 08:32
ChallengeValidationTests.aliceReachesMaximumNumberOfDirectChallenges()
@Test
public void aliceReachesMaximumNumberOfDirectChallenges()
{
for (int i = 0; i < 10; i++)
{
TestUser anotherBob = createUser();
Challenge challenge = createChessChallenge(alice.getUser(), anotherBob.getUser());
String challengeUuid = challenge.getUuid();
LOG.info("Send direct challenge: from=[{}], to=[{}], challenge=[{}:{}]", alice.getClient().getUsername(), anotherBob.getClient().getUsername(), i + 1,
challengeUuid);
| 13:28:19.693 | D | 599282-536 | o.c.s.s.a.s.AuthenticationSuppliers | Supplier org.carlspring.strongbox.security.authentication.suppliers.JsonFormLoginSupplier does not support this request [method: GET] [URI: /storages/storage-common-proxies/group-common-proxies/com/google/guava/guava/25.1-android/guava-25.1-android.jar] [ContentType null]
| 13:28:19.693 | D | 599282-536 | o.c.s.s.a.s.AuthenticationSuppliers | Supplier org.carlspring.strongbox.security.authentication.suppliers.JWTAuthenticationSupplier does not support this request [method: GET] [URI: /storages/storage-common-proxies/group-common-proxies/com/google/guava/guava/25.1-android/guava-25.1-android.jar] [ContentType null]
| 13:28:19.693 | D | 599282-536 | o.c.s.s.a.s.AuthenticationSuppliers | Supplier org.carlspring.strongbox.security.authentication.suppliers.NpmLoginAuthenticationSupplier does not support this request [method: GET] [URI: /storages/storage-common-proxies/group-common-proxies/com/google/guava/guava/25.1-android/guava-25.1
@sbespalov
sbespalov / strongbox.log
Last active April 24, 2020 03:54
Cold download request for `hibernate-validator-6.0.17.Final.jar`
INFO | jvm 1 | 2020/04/20 05:54:03 | 05:54:03.027 | D | 642755-339 | o.c.s.s.a.s.AuthenticationSuppliers | Supplier org.carlspring.strongbox.security.authentication.suppliers.JsonFormLoginSupplier does not support this request [method: GET] [URI: /storages/storage-common-proxies/group-common-proxies/org/hibernate/validator/hibernate-validator/6.0.17.Final/hibernate-validator-6.0.17.Final.jar] [ContentType null]
INFO | jvm 1 | 2020/04/20 05:54:03 | 05:54:03.027 | D | 642755-339 | o.c.s.s.a.s.AuthenticationSuppliers | Supplier org.carlspring.strongbox.security.authentication.suppliers.JWTAuthenticationSupplier does not support this request [method: GET] [URI: /storages/storage-common-proxies/group-common-proxies/org/hibernate/validator/hibernate-validator/6.0.17.Final/hibernate-validator-6.0.17.Final.jar] [ContentType null]
INFO | jvm 1 | 2020/04/20 05:54:03 | 05:54:03.027 | D | 642755-339 | o.c.s.s.a.s.AuthenticationSuppliers | Supplier org.carlspring.strongbox.security.authentication.supp
@sbespalov
sbespalov / MavenGroupRepositoryProviderTest.log
Created April 2, 2020 13:18
org.janusgraph.diskstorage.locking.PermanentLockingException: Local lock contention
19:14:04.551 02-04-2020 | INFO | kJoinPool-1-worker-3 | o.c.s.p.r.MavenGroupRepositoryProviderTest | Started MavenGroupRepositoryProviderTest in 30.468 seconds (JVM running for 32.602)
19:14:05.290 02-04-2020 | DEBUG | kJoinPool-1-worker-0 | o.j.graphdb.transaction.StandardJanusGraphTx | Guava vertex cache size: requested=20000 effective=20000 (min=100)
19:14:05.290 02-04-2020 | DEBUG | kJoinPool-1-worker-0 | o.j.g.transaction.vertexcache.GuavaVertexCache | Created dirty vertex map with initial size 32
19:14:05.290 02-04-2020 | DEBUG | kJoinPool-1-worker-0 | o.j.g.transaction.vertexcache.GuavaVertexCache | Created vertex cache with max size 20000
19:14:05.294 02-04-2020 | DEBUG | kJoinPool-1-worker-1 | o.j.graphdb.transaction.StandardJanusGraphTx | Guava vertex cache size: requested=20000 effective=20000 (min=100)
19:14:05.294 02-04-2020 | DEBUG | kJoinPool-1-worker-1 | o.j.g.transaction.vertexcache.GuavaVertexCache | Created dirty vertex map with initial size 32
19:14:05.294
2019-08-07 12:51:16:190+0700 ERROR <001.scheduler_price_change_processor.001:0> [BlPriceChangeProcessor_process]
gk.std_bo.boserver.dao.DataAccessException: GK-0601: Unspecified database error.
at gk.std_bo.boserver.dao.DbConnectionFactory.createDataAccessException(DbConnectionFactory.java:378)
at gk.std_bo.boserver.dao.DataAccessObject.selectTable(DataAccessObject.java:778)
at gk.std_bo.boserver.dao.DataAccessObject.selectTable(DataAccessObject.java:760)
at gk.std_bo.boserver.dao.DataAccessObject.selectTable_Query(DataAccessObject.java:708)
at gk.std_bo.boserver.dao.DataAccessObject.selectTable_Query(DataAccessObject.java:701)
at gk.std_bo.boserver.bl.process.gkr_010660401.DaoStockModule.getItemCount(DaoStockModule.java:226)
at gk.std_bo.boserver.bl.process.gkr_010660401.DaoStockModule.getItemCount(DaoStockModule.java:240)
at gk.std_bo.boserver.bl.process.gkr_010660401.BlStockModule_process.getStock(BlStockModule_process.java:2313)
2019-05-15 07:55:50
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.152-b16 mixed mode):
"Attach Listener" #96 daemon prio=9 os_prio=0 tid=0x00007f1170001000 nid=0x5936 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"logback-8" #95 daemon prio=5 os_prio=0 tid=0x00007f1138002000 nid=0x11f7 waiting on condition [0x00007f11a20e9000]