[ 
https://issues.apache.org/jira/browse/KARAF-5461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16239834#comment-16239834
 ] 

ASF subversion and git services commented on KARAF-5461:
--------------------------------------------------------

Commit 2e420daa66a00eb829a6ef5ecab7f451ee2401d7 in karaf's branch 
refs/heads/master from [~ffang]
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=2e420da ]

[KARAF-5461]incorrect filter in EncryptionSupport of jaas modules


> incorrect filter in EncryptionSupport of jaas modules
> -----------------------------------------------------
>
>                 Key: KARAF-5461
>                 URL: https://issues.apache.org/jira/browse/KARAF-5461
>             Project: Karaf
>          Issue Type: Bug
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>
> * in file etc/org.apache.karaf.features.cfg add jasypt-encryption to 
> featuresBoot
> * in file etc/org.apache.karaf.jaas.cfg set {code}encryption.enabled = 
> true{code}
> * in file etc/org.apache.karaf.jaas.cfg set {code}encryption.name = 
> jasypt{code}
> We see error like
> {code}
> 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
> {code}
> when start karaf



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to