0 votes

We have noticed that when random users login to the self-service web interface, their photo will be missing and will show the placeholder profile image as if the individual does not have a photo. When you perform a quick search for the user, the photo appears as a thumbnail, but when you click to display the user, it doesn't appear in the main screen.

This behavior appears to be random - I can view my picture and my boss's picture today, but yesterday neither one appeared except for in the search as a thumbnail. Today he cannot view his picture in self-service, but tomorrow he will be able to.

We have not customized the photo property or any of the processes associated with modifying the photo as a function of self-service

Can you advise concerning what the issue might be or how to troubleshoot this issue?

Rob

by (250 points)
0

Hello Rob,

What version of Adaxes are you using (including the build number)?

Also, have a look at the Application Event Log on the computer where your Self-Service Web Interface is installed for any warnings and/or errors that may be related to the issue.

0

We are currently using 3.7.10905.0 in 64 bit.

I noticed two errors in my webui log that are frequent:

1:
Softerra.Adaxes.Web.Common.FatalErrorException: An unhandled exception occured (for details, see messages below). ---> Softerra.Adaxes.Adsi.DirectoryComException (0x80005004): An unknown directory object was requested
at Softerra.Adaxes.Web.Utils.AdsiSchemaHelper.GetPropertyByName(IAdmServiceSchema schema, String name)
at Softerra.Adaxes.Web.ManageDirectory.UserControls.PersonHeaderPresenter.GetMaxPhotoSize()
at Softerra.Adaxes.Web.ManageDirectory.UserControls.PersonHeaderPresenter.DataBindView()
at System.Web.UI.Control.OnLoad(EventArgs e)
at Softerra.Adaxes.Web.UI.Common.UserControls.UserControlBase.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--- End of inner exception stack trace ---

2:
**User 'IIS APPPOOL\Classic .NET AppPool' is not allowed to save schema cache to 'C:\Windows\TEMP\\Softerra\Adaxes 3\\SchemaCache\D6BC23E6.SerializedObject'. The schema cache will not be used which may cause performance problems.

User actions:
Please grant permissions to the specified user to create and delete files in folder 'C:\Windows\TEMP\Softerra\Adaxes 3\SchemaCache'**

1 Answer

0 votes
by (216k points)

Hello,

Could you answer the following questions for further troubleshooting:

  1. As far as we can see from the errors that you've posted, you've checked Adaxes Event Log. And what about the Application Event Log? Are there any related warnings and/or errors?
  2. What web browser are you using? Can you open the Web Interface in another browser and check whether the issue reoccurs?

Also, judging by the error messages, the Web Interface is running in an application pool with the Classic Pipeline Mode, however an application pool with the Integrated Pipeline Mode is necessary. Can you switch the Web Interface to an application pool with the Integrated Pipeline Mode? To do this:

  1. On the computer, where Adaxes Web Interface is installed, launch Internet Information Services (IIS) Manager from Control Panel \ Administrative Tools.

  2. In the Connections Tree, expand the server that hosts the Web Interface that you are having issues with, and then expand Sites.

  3. Expand the web site for Adaxes Web Interface.

  4. Select the virtual directory for the Web Interface that you are experiencing issues with.

  5. In the right view pane click Basic Settings.

  6. Click the Select button that is associated with the Application pool field.

  7. In the Application pool drop-down list, select a pool with the following parameters:

    • .Net Framework Version: 2.0
    • Pipeline mode: Integrated.

  8. Click OK 2 times and restart IIS.

  9. Try accessing the Web interface. Does the issue reoccur?

0

I will change the integrated setting and let you know. The Application log did not return anything that indicated an issue.

0

This appears to have resolved the issue. I have had no further occurrences of the symptom.

0

Hello,

Thanks for the update!

Related questions

0 votes
1 answer

We are testing Adaxes. After installing I tried the Self Service portal. I was impressed with how much it automatically found right out of the box. When I click on join a ... control this? How would I get it to see groups that are not showing? Thanks, Randy

asked Apr 25 by rjangelin (20 points)
0 votes
0 answers

Hi Evryone, I am trying to set up an external portal within a new webserver on dmz, and with only access to a webservice created from selfservice. The new webservice is only ... login, only reset password. What I am mising there that its not working? Thanks,

asked Nov 26, 2021 by yagoityd (20 points)
0 votes
1 answer

I see the script for generating a report of users enrolled, but what I'd like to do is run a script that can populate a user attribute with Yes/No or True/False if they are or are not enrolled. Is there an existing script that accomplishes this? Thanks

asked 2 days ago by msheppard (360 points)
0 votes
1 answer

Hi Support, We are looking into a way for providing the security group owners in AD to manage the group memberships in Adaxes via self service portal. I did see a ... to manage group membership in Adaxes self service portal. Any help with this is appreciated.

asked Sep 9 by Vish539 (460 points)
0 votes
1 answer

We need to know specifically for self service password management what level of access in AD do I specifically need.

asked May 9 by justinspring (20 points)
3,545 questions
3,236 answers
8,229 comments
547,809 users