Found out need to have CSRF token in cookies + header
2023-01-12
Finding: CSRF required to be included in both cookie and header
Found out need to have CSRF token in cookies + header
2022-12-13
Solved - ClassNotFoundException: org.springframework.boot.configurationprocessor.json.JSONObject
Exception:
Artifact below won't be included into maven install
replaced
org.springframework.boot.configurationprocessor.json.JSONObject
2022-12-07
OAuthRequestAuthenticator : failed to turn code into token
I was having:
2022-12-07 09:21:25.077 ERROR 25057 --- [nio-8001-exec-4] o.k.adapters.OAuthRequestAuthenticator : failed to turn code into tokenjava.net.ConnectException: Connection timed out (Connection timed out)at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_352]at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_352]at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_352]at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_352]at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_352]at java.net.Socket.connect(Socket.java:607) ~[na:1.8.0_352]at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:542) ~[httpclient-4.5.3.jar!/:4.5.3]at org.keycloak.adapters.SniSSLSocketFactory.connectSocket(SniSSLSocketFactory.java:109) ~[keycloak-adapter-core-4.5.0.Final.jar!/:4.5.0.Final]at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:610) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:445) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) ~[httpclient-4.5.3.jar!/:4.5.3]at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) ~[httpclient-4.5.3.jar!/:4.5.3]at org.keycloak.adapters.ServerRequest.invokeAccessCodeToToken(ServerRequest.java:111) ~[keycloak-adapter-core-4.5.0.Final.jar!/:4.5.0.Final]at org.keycloak.adapters.OAuthRequestAuthenticator.resolveCode(OAuthRequestAuthenticator.java:335) ~[keycloak-adapter-core-4.5.0.Final.jar!/:4.5.0.Final]at org.keycloak.adapters.OAuthRequestAuthenticator.authenticate(OAuthRequestAuthenticator.java:280) ~[keycloak-adapter-core-4.5.0.Final.jar!/:4.5.0.Final]at org.keycloak.adapters.RequestAuthenticator.authenticate(RequestAuthenticator.java:139) ~[keycloak-adapter-core-4.5.0.Final.jar!/:4.5.0.Final]at org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.authenticateInternal(AbstractKeycloakAuthenticatorValve.java:203) ~[keycloak-tomcat-core-adapter-4.5.0.Final.jar!/:4.5.0.Final]at org.keycloak.adapters.tomcat.KeycloakAuthenticatorValve.authenticate(KeycloakAuthenticatorValve.java:50) [keycloak-tomcat8-adapter-4.5.0.Final.jar!/:4.5.0.Final]at org.keycloak.adapters.tomcat.KeycloakAuthenticatorValve.doAuthenticate(KeycloakAuthenticatorValve.java:57) [keycloak-tomcat8-adapter-4.5.0.Final.jar!/:4.5.0.Final]at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:556) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.keycloak.adapters.tomcat.AbstractKeycloakAuthenticatorValve.invoke(AbstractKeycloakAuthenticatorValve.java:181) ~[keycloak-tomcat-core-adapter-4.5.0.Final.jar!/:4.5.0.Final]at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:677) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_352]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_352]at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.11.jar!/:8.5.11]at java.lang.Thread.run(Thread.java:750) [na:1.8.0_352]
Found out that server couldn't curl to keyclock which installed on the same machine by using public domain:
curl https://your.public.keycloak.com
curl: (7) Failed connect to your.public.keycloak.com:443; Connection timed out
2022-12-06
how to get mylyn task for eclipse
how to get mylyn task for eclipse
https://www.eclipse.org/mylyn/downloads/
Tried, outdate, not working.
2022-10-14
SVN with eclipse 2022-09
Attempt# 1 - failed:
Name: SVN
Location: http://download.Eclipse.org/technology/subversive/4.0/update-site/
reference URL: https://www.softwaretestinghelp.com/eclipse/configuring-svn-and-eclipse/
Attempt# 2
Last comment in: https://bugs.eclipse.org/bugs/show_bug.cgi?id=576745
https://www.eclipse.org/subversive/installation-instructions.php
Looks alright.
resolved by: remove "TLSv1, TLSv1.1"
Reference URL: https://stackoverflow.com/a/71050085
You can set it in JRE inside SoapUI (if you are using it): Remove "TLSv1, TLSv1.1" from "jdk.tls.disabledAlgorithms" property in file ${soapui_home}/jre/conf/securityjava.security.
Path at: .\Eclipse\eclipse-jee-2022-12-R-win32-x86_64\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.6.v20230204-1729\jre\conf\security\java.security
For later versions:
2022-10-13
Resolved - Unable to make field private final java.util.Comparator java.util.TreeMap.comparator accessible
Error:
By referring to:
Added on 20230823_pm092210:
2022-10-09
Reduce hibernate file
powercfg /hibernate /type reduced
But will disable your machine to go into hibernate...
2022-10-02
Steps to setup your new android phones and copy almost everything from old phone(android).
- Factory Reset / Turn on the new phone.
- Select copy data from old phone.
- Answer to your new phone couldn't setup via cable.
- Continue copy data wirelessly.
- Follow the guide in new phone, to Open Google App in old phone, and continue as per instruction.
2022-08-22
Corrupted GitLab 15.2 was back to online.
GitLab 15.2 was corrupted due to whatever reasons...
2022-08-16
2022-08-03
Resolved: has been injected into other beans in its raw version as part of a circular reference
- https://www.baeldung.com/circular-dependencies-in-spring#2-use-lazy
- https://blog.51cto.com/u_13478207/3336383
has been injected into other beans in its raw version as part of a circular reference, but has eventually been wrapped. This means that said other beans do not use the final version of the bean. This is often the result of over-eager type matching - consider using 'getBeanNamesOfType' with the 'allowEagerInit' flag turned off, for example.
@Service
@Service
@Service
then will hit the exception while maven run the application locally/at server.
@Service
2022-08-01
Keycloak 18.0.2
HTTP Error
clientId missing
[KEYCLOAK] Usage of legacy style promise methods such as `.error()` and `.success()` has been deprecated and support will be removed in future versions. Use standard style promise methods such as `.then() and `.catch()` instead.
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
2022-07-27
Upgrade Spring Boot from 1.5.20.RELEASE to 2.7.2
Stacks
Version
Changes
- pom.xml
- CSRF - default implementation of Spring Security
- JSP
- Controllers
- Services
- Repo
- Batch Save
- Batch Delete
- Delete
- FindOne
- Pageable
- application.properties
pom.xml
Added
Modified
CSRF - default implementation of Spring Security
Controllers:
Changed
Services
Batch Save
findOne
Delete
Pageable
application.properties
Added
Changed
2022-07-21
ajax, upload file, json string, Spring Controller, DTO
Googled: json to dto spring boot controller
Resolved by follow the example on:
Spring Boot controller - Upload Multipart and JSON to DTO
Ajax Javascript
formData.append( 'dtoName', new Blob([JSON.stringify(dtoJavascriptObject)], {type: "application/json"}));
Spring Controller parameter
@RequestPart ManualGenerateCsv dtoName
couldn't parse json attribute to java object attribute.
private boolean isRequiredFtpToSSS;
Jackson JSON parsing from string to date.
jquery 3.3.1 change checkbox checked
Found:
the one i'm using.
But i remember there are more elegant way to do the same thing....
Jquery Datepicker: click on a checkbox, then open/pop datepicker of a textbox.
click on a checkbox, then open/pop datepicker of a textbox.
2022-07-13
全 #Lesley [Legend V] #MVP 7.7/6 4 6 | $13383 202206142025
全 #Lesley [Legend V] #MVP 7.7/6 4 6 | $13383 202206142025 https://youtu.be/tnp0nELuY8Q via @YouTube #MLBB