Bug 1030488

Summary: No KeyStore found at path ${sys:jboss.server.config.dir}/overlord-saml.keystore
Product: [JBoss] JBoss Fuse Service Works 6 Reporter: Gary Brown <gbrown>
Component: RT GovernanceAssignee: Eric Wittmann <eric.wittmann>
Status: CLOSED CURRENTRELEASE QA Contact: Andrej Vano <avano>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 6.0.0 GACC: atangrin, ldimaggi, soa-p-jira
Target Milestone: ER7   
Target Release: 6.0.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1042761    

Description Gary Brown 2013-11-14 14:34:02 UTC
Description of problem:

When starting up gadget server, and adding one of each of the four gadgets, upon returning to the main tab there is an exception in the server:

13:40:56,624 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/gadget-web].[makeRequest]] (http-/127.0.0.1:8080-3) JBWEB000236: Servlet.service() for servlet makeRequest threw exception: java.lang.RuntimeException: java.lang.Exception: No KeyStore found at path ${sys:jboss.server.config.dir}/overlord-saml.keystore
        at org.overlord.gadgets.web.server.http.auth.SAMLBearerTokenAuthenticationProvider.createSAMLBearerTokenAssertion(SAMLBearerTokenAuthenticationProvider.java:88) [classes:]
        at org.overlord.gadgets.web.server.http.auth.SAMLBearerTokenAuthenticationProvider.provideAuthentication(SAMLBearerTokenAuthenticationProvider.java:72) [classes:]
        at org.overlord.gadgets.web.server.http.AuthenticatingHttpFetcher.fetch(AuthenticatingHttpFetcher.java:90) [classes:]
        at org.apache.shindig.gadgets.http.DefaultRequestPipeline.execute(DefaultRequestPipeline.java:108) [shindig-gadgets-3.0.0-beta4.jar:3.0.0-beta4]
        at org.apache.shindig.gadgets.servlet.MakeRequestHandler.fetch(MakeRequestHandler.java:150) [shindig-gadgets-3.0.0-beta4.jar:3.0.0-beta4]
        at org.apache.shindig.gadgets.servlet.MakeRequestServlet.doGet(MakeRequestServlet.java:55) [shindig-gadgets-3.0.0-beta4.jar:3.0.0-beta4]
        at org.apache.shindig.gadgets.servlet.MakeRequestServlet.doPost(MakeRequ

Comment 1 Eric Wittmann 2013-11-14 15:19:32 UTC
I missed a merge from community to product branch.  This resulted in property interpolation not working in the gadget-server.properties file.

Comment 3 Eric Wittmann 2013-11-14 18:51:08 UTC
This isn't a problem in the build you have.  It would have been a problem in ER7 if Gary hadn't caught it before we tagged.

Comment 4 Andrej Vano 2013-12-13 08:08:15 UTC
Hello,

no problem in ER7.