Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.2.0.M2
-
Component/s: None
-
Labels:None
Description
- in file etc/org.apache.karaf.features.cfg add jasypt-encryption to featuresBoot
- in file etc/org.apache.karaf.jaas.cfg set
encryption.enabled = true - in file etc/org.apache.karaf.jaas.cfg set
encryption.name = jasypt
We see error like
Exception in thread "pool-12-thread-1" Exception in thread "pool-11-thread-1" java.lang.IllegalStateException: org.osgi.framework.InvalidSyntaxException: Missing '(': &((name=jasypt)(objectClass=org.apache.karaf.jaas.modules.EncryptionService)) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getFilter(EncryptionSupport.java:157) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getEncryption(EncryptionSupport.java:109) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.encrypt(EncryptionSupport.java:73) at org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.encryptedPassword(AutoEncryptionSupport.java:121) at org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.run(AutoEncryptionSupport.java:73) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.osgi.framework.InvalidSyntaxException: Missing '(': &((name=jasypt)(objectClass=org.apache.karaf.jaas.modules.EncryptionService)) at org.osgi.framework.FrameworkUtil$FilterImpl$Parser.parse_filter(FrameworkUtil.java:1301) at org.osgi.framework.FrameworkUtil$FilterImpl$Parser.parse(FrameworkUtil.java:1285) at org.osgi.framework.FrameworkUtil$FilterImpl.newInstance(FrameworkUtil.java:378) at org.osgi.framework.FrameworkUtil.createFilter(FrameworkUtil.java:79) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getFilter(EncryptionSupport.java:155) ... 7 more java.lang.IllegalStateException: org.osgi.framework.InvalidSyntaxException: Missing '(': &((name=jasypt)(objectClass=org.apache.karaf.jaas.modules.EncryptionService)) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getFilter(EncryptionSupport.java:157) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getEncryption(EncryptionSupport.java:109) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.encrypt(EncryptionSupport.java:73) at org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.encryptedPassword(AutoEncryptionSupport.java:121) at org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.run(AutoEncryptionSupport.java:73) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.osgi.framework.InvalidSyntaxException: Missing '(': &((name=jasypt)(objectClass=org.apache.karaf.jaas.modules.EncryptionService)) at org.osgi.framework.FrameworkUtil$FilterImpl$Parser.parse_filter(FrameworkUtil.java:1301) at org.osgi.framework.FrameworkUtil$FilterImpl$Parser.parse(FrameworkUtil.java:1285) at org.osgi.framework.FrameworkUtil$FilterImpl.newInstance(FrameworkUtil.java:378) at org.osgi.framework.FrameworkUtil.createFilter(FrameworkUtil.java:79) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getFilter(EncryptionSupport.java:155) ... 7 more Exception in thread "pool-13-thread-1" java.lang.IllegalStateException: org.osgi.framework.InvalidSyntaxException: Missing '(': &((name=jasypt)(objectClass=org.apache.karaf.jaas.modules.EncryptionService)) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getFilter(EncryptionSupport.java:157) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getEncryption(EncryptionSupport.java:109) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.encrypt(EncryptionSupport.java:73) at org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.encryptedPassword(AutoEncryptionSupport.java:121) at org.apache.karaf.jaas.modules.properties.AutoEncryptionSupport.run(AutoEncryptionSupport.java:73) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.osgi.framework.InvalidSyntaxException: Missing '(': &((name=jasypt)(objectClass=org.apache.karaf.jaas.modules.EncryptionService)) at org.osgi.framework.FrameworkUtil$FilterImpl$Parser.parse_filter(FrameworkUtil.java:1301) at org.osgi.framework.FrameworkUtil$FilterImpl$Parser.parse(FrameworkUtil.java:1285) at org.osgi.framework.FrameworkUtil$FilterImpl.newInstance(FrameworkUtil.java:378) at org.osgi.framework.FrameworkUtil.createFilter(FrameworkUtil.java:79) at org.apache.karaf.jaas.modules.encryption.EncryptionSupport.getFilter(EncryptionSupport.java:155) ... 7 more
when start karaf