cancel
Showing results for 
Search instead for 
Did you mean: 

OWA add-ins causing problems with WebDav

Icento
Level 3
Partner Accredited
Dear forum members,

At the moment, I'm experiencing problems with an fresh installation of Enterprise Vault 8.0SP1 - OWA add ins on a Exchange 2007 server.

After setup the web.config file for debug the following issue is seen in the log:

-6-2009 20:13:27 [9124,1] EV Extensions DLL version: 8.0.1.0
8-6-2009 20:13:27 [9124,1] [RequestProcessor::StartImpersonation] Impersonating logged on user
8-6-2009 20:13:27 [9124,1] [EVContext::Initialise] Loading EVContext
8-6-2009 20:13:27 [9124,1] [Resources::LoadLanguageFile] Trying to opening language file: D:\Program Files\Microsoft\Exchange Server\ClientAccess\owa\EnterpriseVault\v8.0.1.1560\Languages\nl-nl.lan
8-6-2009 20:13:27 [9124,1] [Resources::LoadLanguageFile] Language file not found
8-6-2009 20:13:27 [9124,1] [Resources::LoadLanguageFile] Trying to opening language file: D:\Program Files\Microsoft\Exchange Server\ClientAccess\owa\EnterpriseVault\v8.0.1.1560\Languages\nl.lan
8-6-2009 20:13:27 [9124,1] [Resources::LoadLanguageFile] Loaded language: nl
8-6-2009 20:13:27 [9124,1] [EVContext::ResetHiddenSettings] Resetting hidden settings to defaults
8-6-2009 20:13:27 [9124,1] [EVContext::LoadHiddenSettings] Loading hidden settings
8-6-2009 20:13:27 [9124,1] [EVContext::LoadHiddenSettings] Getting hidden message entry id using SMTP address:
8-6-2009 20:13:27 [9124,1] [WebDAVHelpers::GetEVHiddenMessageId] Mailbox Url: https://10.16.176.231/exchange/
8-6-2009 20:13:27 [9124,1] [WebDAVRequest::Send] Request url: https://10.16.176.231/exchange/
8-6-2009 20:13:27 [9124,1] [WebDAVRequest::Send] Request method: PROPFIND
8-6-2009 20:13:27 [9124,1] [WebDAVRequest::Send] Request timeout (milliseconds): 30000
8-6-2009 20:13:27 [9124,1] [WebDAVRequest::Send] Adding Depth header: 0
8-6-2009 20:13:27 [9124,1] [WebDAVRequest::Send] Request body: <?xml version="1.0"?><d:propfind xmlns:d="DAV:" ><d:prop><u:inbox xmlns:u="urn:schemas:httpmail:" /></d:prop></d:propfind>
8-6-2009 20:13:57 [9124,1] [WebDAVRequest::Send] Exception sending WebDAV request: System.Net.WebException: The operation has timed out
at System.Net.HttpWebRequest.GetResponse()
at Symantec.EnterpriseVault.Owa.ExchangeStoreAccess.WebDAVRequest.Send()
8-6-2009 20:13:57 [9124,1] [EVContext::LoadHiddenSettings] Exception loading hidden settings:
8-6-2009 20:13:57 [9124,1] [EVContext::LoadHiddenSettings] System.NullReferenceException: Object reference not set to an instance of an object.
at Symantec.EnterpriseVault.Owa.ExchangeStoreAccess.WebDAVHelpers.GetEVHiddenMessageId(Log oLog, EVContext oEVContext)
at Symantec.EnterpriseVault.Owa.Core.EVContext.LoadHiddenSettings(Log oLog, Boolean brefresh)
8-6-2009 20:13:57 [9124,1] [EVContext::LoadHiddenSettings] Using default settings
8-6-2009 20:13:57 [9124,1] [EVContext::ResetHiddenSettings] Resetting hidden settings to defaults
8-6-2009 20:13:57 [9124,1] [EVContext::LogHiddenSettings] Mailbox Settings loaded at: maandag 1 januari 0001, 0:00:00
8-6-2009 20:13:57 [9124,1] [EVContext::LogHiddenSettings] Enabled for archiving: Never Enabled
8-6-2009 20:13:57 [9124,1] [EVContext::Initialise] EVContext intialised at 8-6-2009 20:13:57
8-6-2009 20:13:57 [9124,1] [EVContext::Initialise] Hidden settings loaded at 1-1-0001 0:00:00
8-6-2009 20:13:57 [9124,1] [EVContext::IsValidBrowser] Checking browser...
8-6-2009 20:13:57 [9124,1] [EVContext::IsValidBrowser] User agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.04506.648)
8-6-2009 20:13:57 [9124,1] [EVContext::IsValidBrowser] Using premium client - browser valid
8-6-2009 20:13:57 [9124,1] [EVContext::IsValidBrowser] Returning: True
8-6-2009 20:13:57 [9124,1] [RequestProcessor::ProcessRequest] Setting response filter: Premium.WunderBar
8-6-2009 20:13:57 [9124,1] [RequestProcessor:StopImpersonation] Stopped impersonation
8-6-2009 20:13:57 [9124,1] Request processing finished

The Exchange server has the CAS and mailbox role installed.

Anyone seen this problem?

Thanks,

André

12 REPLIES 12

TonySterling
Moderator
Moderator
Partner    VIP    Accredited Certified
Can you describe the issue you are seeing?  Is it with viewing archived items or seeing the buttons?

This line is interesting:

"8-6-2009 20:13:57 [9124,1] [EVContext::LogHiddenSettings] Enabled for archiving: Never Enabled"

John_Chisari
Level 6
Partner Accredited
 It's timing out getting this this - 8-6-2009 20:13:27 [9124,1] [WebDAVRequest::Send] Request url: https://10.16.176.231/exchange/

Just a question, as that url should also have the SMTP address of the mailbox - did you edit the log file before posting on here?

So it should be for eg. https://10.16.176.231/exchange/john@symantec.com

Can you post what EnterpriseVault lines you have in your web.config please.


Tony, FYI, that line is normal when the OWA extensions can't open the hidden message of the mailbox.

TonySterling
Moderator
Moderator
Partner    VIP    Accredited Certified
Thanks John,  been a while since I have had to mess with owa outside of just running the configuration.  :)

Icento
Level 3
Partner Accredited

Thanks all for your replies.

I did edit the log to keep out the email adresses listed.

The main problem is that after I ran the setup of the OWA 2007 64bit MSI, Outlook Web Access doesnt work anymore. I takes more than 5 minutes to get an mailbox view and it is impossible to open an archived item. 

I turned on debug logging by editing the web.config file and there it was, a WebDav time out.

Changing some lines like localhost to ip adresses has no effect.

OWA is slow  / not working for everybody, not only the people that has an archived enabled mailbox.

Is there an option to disable the OWA addins by just commenting out the EV program lines?

The Exchange server has some history, it has been upgraded from version 2003.

EV is running fine besides the owa.

IF anyone need some more info or logging, please let me know.

regards,

André Overweel

 

MichelZ
Level 6
Partner Accredited Certified
Have you checked if the WebDAV part is actually enabled, and that the /exchange is really there?


cloudficient - EV Migration, creators of EVComplete.

MichelZ
Level 6
Partner Accredited Certified
Hi

Do you need any more information here?
If not, and you are satisfied with a provided answer, can you choose this as Solution, please?

Thanks & Regards
Michel

cloudficient - EV Migration, creators of EVComplete.

Wyldechild
Level 2
 Hi,

I'm experiencing same problem on my EV server. Icento, did you find the solution?

Toolbar does not show on OWA 2007, but i can see EV archive icon with archived emails.
When I try to open archived mail I get error message:
"The Archived item is currently unavailable.
If You choose reply, only the content shown will be included.
Click here to preview the Original Item"
When I click new window opens : https://servername - HTTP 403 (Forbidden)

only error i find from log is:

29.7.2009 9:08:44 [6504,6] [WebDAVRequest::Send] Exception sending WebDAV request: System.Net.WebException: The remote server returned an error: (440) Login Timeout.
at System.Net.HttpWebRequest.GetResponse()
at Symantec.EnterpriseVault.Owa.ExchangeStoreAccess.WebDAVRequest.Send()
29.7.2009 9:08:44 [6504,6] [EVContext::LoadHiddenSettings] Exception loading hidden settings:
29.7.2009 9:08:44 [6504,6] [EVContext::LoadHiddenSettings] System.NullReferenceException: Object reference not set to an instance of an object.
at Symantec.EnterpriseVault.Owa.ExchangeStoreAccess.WebDAVHelpers.GetEVHiddenMessageId(Log oLog, EVContext oEVContext)
at Symantec.EnterpriseVault.Owa.Core.EVContext.LoadHiddenSettings(Log oLog, Boolean brefresh)

I get this message from users log when he is logging to OWA.
Also every 5 minutes new log appears e.g. EVOwaLog_CAS_{84a459a876fd4464}@ouraddress.com_20090728_295c1a1b3f4e43fc86f488e8f6221057.txt
and they have exactly same (error?) lines.

Help, anyone? 



Rob_Wilcox1
Level 6
Partner
Do you have some more info such as :-

Operating System on Mailbox Server.
Operating System on CAS.
Verify (and describe) the authentication types supported on each of the virtual directories you can see on the CAS and Mailbox Server.
Is your CAS just a CAS with a seperate server for mailboxes?  

Those are my initial thoughts...
Working for cloudficient.com

Wyldechild
Level 2
 Hi,

CAS+Mailbox are on same server (Win 2003 Enterprise  x64 SP2)
Here are Virtual directories of our mailserver:

Autodiscover (Integrated + Basic authentication)
EWS (Integrated + Basic)
Exadmin (Basic)
Exchange (Basic)
Exchweb (Integrated + Basic)
Microsoft-Server-ActiveSync (Basic)
OAB (Integrated)
OWA (Basic)
Public (Integrated + Basic)
Rpc (Basic)
RpcWithCert (Basic)
UnifiedMessaging (Integrated)

EV server is Win 2003 std and has a fresh install of EV 8.

Wyldechild
Level 2
 Ok,
I made change to web.config:
<add key="EnterpriseVault_WebDAVRequestVirtualDirectory" value="owa"/> (default folder is "exchange" on Exch2003 but on 2007 default directory is "owa")
I also took Integrated authentiction off from IIS and now its Basic (This fixed my problem with Shared computer Outlooks Archive explorer ->opened empty)

now the error message changed:
WebDAVRequest::Send] Exception sending WebDAV request: System.Net.WebException: The remote server returned an error: (401) Unauthorized.
at System.Net.HttpWebRequest.GetResponse()
at Symantec.EnterpriseVault.Owa.ExchangeStoreAccess.WebDAVRequest.Send()

I didnt find any solution to fix this unauthorized error?
Need help....again



mashles
Level 3
Partner

This wont help if you have mailbox and CAS on the same server but if they are seperate roles, try the following:

remove the line

<add key="EnterpriseVault_WebDAVRequestHost" value="localhost"/> (you might have changed localhost to something else)

Add this line:
<add key="EnterpriseVault_WebDAVRequestProtocol" value="http"/>


What these 2 changes will do is make the webdav request go to the mailbox server that holds which ever user has logged into OWA instead of itself (the CAS server). I have found this to be much more reliable than the webdav request going to the CAS, especially as some places like to lock down the webdav on CAS servers.

Hope that helps.

Wyldechild
Level 2
CAS & mailbox are on same server so no help for me.
Luckily this is our companys testing enviroment not production...
I unistalled EV 8 and Installed EV8SP2 no help..
Where this Webdav request is sent. To some VD on EVServer?