Hi Jiandong,

Nick and I are getting a random error related to the SAML token lifetime when 
we try to use for example the Portfolio page in the metro client application.

Caused by: javax.xml.ws.WebServiceException: WSSTUBE0035: Recieved Exception 
during IssuedToken Creation.
                at 
com.sun.xml.wss.jaxws.impl.SecurityClientTube.invokeTrustPlugin(SecurityClientTube.java:660)
                at 
com.sun.xml.wss.jaxws.impl.SecurityClientTube.processClientRequestPacket(SecurityClientTube.java:270)
                at 
com.sun.xml.wss.jaxws.impl.SecurityClientTube.processRequest(SecurityClientTube.java:239)
                at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629)
                at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588)
                at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573)
                at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470)
                at com.sun.xml.ws.client.Stub.process(Stub.java:319)
                at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:157)
                at 
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
                at 
com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
                at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:140)
                at $Proxy84.getQuote(Unknown Source)
                at 
org.apache.stonehenge.stocktrader.bean.HoldingInfo.getQuoteInfo(HoldingInfo.java:50)
                at 
org.apache.stonehenge.stocktrader.bean.HoldingInfo.<init>(HoldingInfo.java:31)
                at 
org.apache.stonehenge.stocktrader.bean.UserBean.getHoldingInfo(UserBean.java:49)
                at sun.reflect.GeneratedMethodAccessor116.invoke(Unknown Source)
                at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:597)
                at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)
                at 
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
                at 
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
                at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
                at com.sun.el.parser.AstMult.getValue(AstMult.java:56)
                at 
com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
                at 
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
                at 
com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:82)
                at 
com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
                at 
com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
                ... 60 more
Caused by: com.sun.xml.ws.api.security.trust.WSTrustException: WST0046: Token 
expired: created 11/11/09 7:36 PM, expires11/11/09 7:37 PM; current 11/11/09 
7:37 PM
                at 
com.sun.xml.ws.security.trust.impl.client.STSIssuedTokenProviderImpl.getIssuedTokenContext(STSIssuedTokenProviderImpl.java:126)
                at 
com.sun.xml.ws.security.trust.impl.client.STSIssuedTokenProviderImpl.issue(STSIssuedTokenProviderImpl.java:74)
                at 
com.sun.xml.ws.api.security.trust.client.IssuedTokenManager.getIssuedToken(IssuedTokenManager.java:79)
                at 
com.sun.xml.wss.jaxws.impl.SecurityClientTube.invokeTrustPlugin(SecurityClientTube.java:651)
                ... 88 more
|#]

Do you know what setting (or code line) need to be changed to extend the token 
lifetime ?.

Thanks
Pablo.

Reply via email to