songcheng1658 opened a new issue, #30871:
URL: https://github.com/apache/shardingsphere/issues/30871

   apache-shardingsphere-5.4.1-shardingsphere-proxy-bin
   
   【config】
   - !ENCRYPT
     encryptors:
       aes_encryptor:
         type: AES
         props:
           aes-key-value: 123456abc
       assisted_encryptor:
         type: MD5
       like_encryptor:
         type: CHAR_DIGEST_LIKE
   
   【error】
   
   Starting the ShardingSphere-Proxy ...
   OpenJDK 64-Bit Server VM warning: JVM cannot use large page memory because 
it does not have enough privilege to lock pages in memory.
   Exception in thread "main" 
org.apache.shardingsphere.infra.spi.exception.ServiceProviderNotFoundException: 
SPI-00001: No implementation class load from SPI 
`org.apache.shardingsphere.encrypt.spi.EncryptAlgorithm` with type 
`CHAR_DIGEST_LIKE`.
           at 
org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader.lambda$getService$1(TypedSPILoader.java:110)
           at java.base/java.util.Optional.orElseThrow(Optional.java:408)
           at 
org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader.getService(TypedSPILoader.java:110)
           at 
org.apache.shardingsphere.encrypt.rule.EncryptRule.lambda$new$0(EncryptRule.java:63)
           at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
           at 
org.apache.shardingsphere.encrypt.rule.EncryptRule.<init>(EncryptRule.java:62)
           at 
org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder.build(EncryptRuleBuilder.java:39)
           at 
org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder.build(EncryptRuleBuilder.java:34)
           at 
org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder.build(DatabaseRulesBuilder.java:65)
           at 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase.create(ShardingSphereDatabase.java:88)
           at 
org.apache.shardingsphere.metadata.factory.ExternalMetaDataFactory.createGenericDatabases(ExternalMetaDataFactory.java:85)
           at 
org.apache.shardingsphere.metadata.factory.ExternalMetaDataFactory.create(ExternalMetaDataFactory.java:72)
           at 
org.apache.shardingsphere.mode.metadata.NewMetaDataContextsFactory.create(NewMetaDataContextsFactory.java:97)
           at 
org.apache.shardingsphere.mode.metadata.NewMetaDataContextsFactory.create(NewMetaDataContextsFactory.java:71)
           at 
org.apache.shardingsphere.mode.manager.standalone.NewStandaloneContextManagerBuilder.build(NewStandaloneContextManagerBuilder.java:53)
           at 
org.apache.shardingsphere.proxy.initializer.BootstrapInitializer.createContextManager(BootstrapInitializer.java:68)
           at 
org.apache.shardingsphere.proxy.initializer.BootstrapInitializer.init(BootstrapInitializer.java:58)
           at org.apache.shardingsphere.proxy.Bootstrap.main(Bootstrap.java:55)
   
   
   【exist 5.4.0】
   
https://github.com/apache/shardingsphere/blob/5.4.0/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java
   
   【not exist 5.4.1】
   
https://github.com/apache/shardingsphere/blob/5.4.1/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java
   
   why?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to