Hi Chamalee,

can you enable debug logs for user.core, user.mgt, user.mgt.ui and
identity.mgt components and share the log file for identifying the problem.

You can add following to IS_HOME/repository/conf/log4j.properties file and
then restart the server.

log4j.logger.org.wso2.carbon.user.core=DEBUG
log4j.logger.org.wso2.carbon.identity.mgt=DEBUG
log4j.logger.org.wso2.carbon.user.mgt=DEBUG
log4j.logger.org.wso2.carbon.user.mgt.ui=DEBUG

Also it is better if you can attach a screenshot of the user's profile (in
UI) so that we can look at the claims given as supported by default.

Regards,
Tharindu

On Fri, Oct 9, 2015 at 12:16 PM, Chamalee De Silva <[email protected]>
wrote:

> hi all,
>
> I wanted to install the IS identity-mgt features in APIM 1.8.0 to
> configure the IS feature Recovery with Notification [1] in APIM.
>
> I have added the repository *http://dist.wso2.org/p2/carbon/releases/4.2.0/
> <http://dist.wso2.org/p2/carbon/releases/4.2.0/>  *and installed Account
> Recovery and Credential Management 4.2.0 feature in APIM. But I haven't
> installed the Self Registration feature.
>
> And then I have configured APIM to have Recover with Notification Feature
> as mentioned in [1].
>
> Then  I created a user. But when I update the user profile of the user I
> get the following error.
>
> Can anyone explain why this error occurs?
>
> I could do this successfully in IS. But for APIM I get this error.
>
>
> [2015-10-09 11:59:49,874] ERROR - RPCInOnlyMessageReceiver Exception
> occurred while trying to invoke service method setUserProfile
> java.lang.StackOverflowError
> at
> org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:529)
> at
> javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)
> at
> org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:571)
> at
> javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:259)
> at
> org.apache.catalina.core.ApplicationHttpRequest.getSession(ApplicationHttpRequest.java:571)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:533)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:568)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getClone(CarbonContextDataHolder.java:417)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:546)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:568)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getClone(CarbonContextDataHolder.java:417)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:546)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:546)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:568)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getClone(CarbonContextDataHolder.java:417)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:546)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:568)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getClone(CarbonContextDataHolder.java:417)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:546)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:568)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getClone(CarbonContextDataHolder.java:417)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:546)
> at
> org.wso2.carbon.context.internal.CarbonContextDataHolder.getCurrentCarbonContextHolder(CarbonContextDataHolder.java:568)
> [2015-10-09 11:59:50,033] ERROR - UserProfileCient
> org.apache.axis2.AxisFault: unknown
>
> [1] https://docs.wso2.com/display/IS500/Recover+with+Notification
>
>
>
>
>
> --
> Thanks & Regards,
>
> *Chamalee De Silva*
> Software Engineer
> *WS**O2* Inc. .:http://wso2.com
>
> Office   :- *+94 11 2145345 <%2B94%2011%202145345>*
> mobile  :- *+94 7 <%2B94%2077%202782039>1 4315942*
>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

Tharindu Edirisinghe
Software Engineer | WSO2 Inc
Identity Server Team
Blog : tharindue.blogspot.com
mobile : +94 775 181586
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to