DAM - Clicking on zip file link in Secured Folder throws error(s)

Description

Issue:
If you are in a child site and upload a zip file into DAM when you click on the file name you'll get a pop up error
Subsequent visits to the same folder by Host or Admin will throw the same error on folder load

Install 7.2.2 released Platform build
Log in as host
create 2 or 3 Child sites
As Host hit the last Child site you created
Go Admin > File Management
Create a Secure folder
Open the Secure folder
Right click within the Secure folder and select "File Upload"
Select "Upload Files"
****Do not check the box "Decompress ZIP files"
Upload a zip < the allowed file size limited
Click the zip file name

Actual Result:
I get a pop up error message in the UI:

An error occurred while getting the URL
An error has occurred

In Firebug or Dev Tools I get this error:

POST http://social120124.dnntest.local/testexport1/en-us/DesktopModules/DigitalAssets/API/ContentService/GetUrl 500 (Internal Server Error) jquery.js?cdv=23:8526
Uncaught TypeError: Cannot call method 'indexOf' of undefined dnn.digitalassets.js?cdv=23:2943

In log.resources file this error appears:

2014-03-07 10:26:24,371 [W2012SERVER1][Thread:66][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.ArgumentNullException: Value cannot be null.
Parameter name: file
at DotNetNuke.Services.FileSystem.FileManager.GetUrl(IFileInfo file)
at DotNetNuke.Modules.DigitalAssets.Services.ContentServiceController.GetUrl(GetUrlRequest request)
at lambda_method(Closure , Object , Object[] )
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c_DisplayClass13.<GetExecutor>b_c(Object instance, Object[] methodParameters)
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments)
at System.Threading.Tasks.TaskHelpers.RunSynchronously[TResult](Func`1 func, CancellationToken cancellationToken)
2014-03-07 10:26:24,433 [W2012SERVER1][Thread:66][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.ArgumentNullException: Value cannot be null.
Parameter name: file
at DotNetNuke.Services.FileSystem.FileManager.GetUrl(IFileInfo file)
at DotNetNuke.Modules.DigitalAssets.Services.ContentServiceController.GetUrl(GetUrlRequest request)
at lambda_method(Closure , Object , Object[] )
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c_DisplayClass13.<GetExecutor>b_c(Object instance, Object[] methodParameters)
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments)
at System.Threading.Tasks.TaskHelpers.RunSynchronously[TResult](Func`1 func, CancellationToken cancellationToken)

Expected Result:
Not certain

Can DAM open zipped files?

QA Test Plan

None

Activity

Show:
Bing Wu
September 24, 2014, 10:32 PM

Hi Ken, I couldn't repro it in CE 7.3.3.112 on Chrome & IE. Problem might be fixed already. Please verify.

Bing Wu
September 26, 2014, 9:46 PM

Can't repro it in Cloud neither. Issue closed for now.

Assignee

Unassigned

Reporter

Ken Grierson

Story Size

Unknown

Severity

None

Triage

Verified

Reported in Build #

Fixed in Build

None

Dev Owner

None

Includes Code Fix

No

Documentation Required

No

Trouble Ticket

None

Requires More Info

None

QA Story Points

None

QA Owner

None

Injected

None

Automation Required

None

Code Review Owner

None

Components

Fix versions

Affects versions

Priority

High
Configure