Nail callback has been reporting errors
java.lang.IllegalArgumentException : Last encoded character (before the paddings if any) is a valid base 64 alphabet but not a possible value. Expected the discarded bits to be zero.
at org.apache.commons . codec.binary.Base64 .validateCharacter(Base64. java:803 ) ~[commons-codec-1.14.jar!/:1.14]
at org.apache.commons . codec.binary.Base64 .decode(Base64. java:482 ) ~[commons-codec-1.14.jar!/:1.14]
at org.apache.commons . codec.binary.BaseNCodec .decode( BaseNCodec.java:481 ) ~[commons-codec-1.14.jar!/:1.14]
at org.apache.commons . codec.binary.BaseNCodec .decode( BaseNCodec.java:465 ) ~[commons-codec-1.14.jar!/:1.14]
at org.apache.commons . codec.binary.Base64 .decodeBase64(Base64. java:699 ) ~[commons-codec-1.14.jar!/:1.14]
at com.dingtalk.oapi . lib.aes.DingTalkEncryptor .<init>( DingTalkEncryptor.java:61 ) ~[lippi-oapi-encrpt-0.0.1.jar!/:?]
Before debugging OK, I put it online. After thinking about it, I only upgraded springboot recently, from 2.1.6 to 2.3.0, and then rolled back the version. As expected, the parsing was successful, and no error was reported. I found that the upgrade of Base64 package from commons-codec-1.11 to commons-codec-1.13 was caused by adding a verification code
Then introduce commons-codec-1.11 into POM to solve the problem
Read More:
- Solution of off grid pin in Ad
- Common cases of ad reporting an error as unknown pin
- The element “extra pin The solution of “in normal of part” warning
- Altium designer20 failed to add class member: XXX and unknown pin
- failed to recv data in handshakeReceive2Callback
- [Altium problem] “extra pin u1-22 in normal of part U1”
- Coding and decoding Base64 in Python
- [Solved] Vivado System Generator for DSP: “Error evaluating ‘OpenFcn‘ callback of Xilinx Block“
- Terminal appears after anconda is installed on MAC (base)
- TypeError: int() can’t convert non-string with explicit base
- About the error of base64decoder reference in eclipse
- Sklearn.datasets.base import error [How to Solve]
- Python:ImportError: No module named indexes.base
- ImportError: No module named indexes.base
- After canceling the startup of Ubuntu terminal, it will automatically enter the base environment of CONDA
- After SAP Spartacus successfully logs in, does the request base site need access token
- CentOS 8.2 installation-solve Error setting up base repository
- Keras:KeyError:‘Failed to format this callback filepath:{val_loss:.4f}.h5. Reason: \‘val_loss\‘‘
- Meven report error java.lang.NoSuchMethodError : com.google.common . base.Preconditions.checkArgument
- CentOS 7 installation error: Cannot find a valid baseurl for repo: base/7/x86_6