Developer forum

Forum » Dynamicweb 9.0 Upgrade issues » Problem with images after upgrade to 9.12.9

Problem with images after upgrade to 9.12.9

Cátia Torego
Reply

We upgraded a solution from 9.10.11 to 9.12.9 and started to have a problems with images not displaying.

Any new images that we add in the backoffice look broken and can not be used in the frontend (this can be seen in Image1). After clearing the cache, to see if that would fix the problem, all the old images that still worked up to that point started having the same problem (this can be seen in Image2). Can this be a bug in this version?

DW version 9.12.9

 

Image1.png Image2.png Image3.png

Replies

 
Oleg Rodionov Dynamicweb Employee
Oleg Rodionov
Reply

Hi,

The issue can be reproduced if 'Dynamicweb.Imaging.Providers.ImageGlueProviders.dll' does not exist in 'bin' folder of your new admin. I've checked the issue on my test environemt vased on DW9.12.9 and was not able to catch it. Here is video about the check. So, please, ensure the files pointed in the attached pic and the video actually exist in your admin, first of all.

BR, Oleg QA

2022-02-09_10-26-47.png
 
Cátia Torego
Reply

Hi Oleg, Thank you for your help.

I thought it was a missing dll when i saw the issue at first but they are all there (Screenshot_1)

Also when i mentioned clearing the cache i was referring to the cache in the files (Screenshot_2) but that probably won’t make a difference in your testing because you can add images without any problems.

Is there anything else i might be missing other then the dll that could cause this problem? 

Screenshot_1.png Screenshot_2.png
 
Nicolai Pedersen
Reply

Can you show us the response code of calls to getimage.asxh - you can see that when using your browsers developer tools (f12) on the network tab.

Do you see a 500 response code? If so, can you share the response text of that request?

Thanks, Nicolai

 
Cátia Torego
Reply

Hi Nicolai,

Yes i get a 500 on the getimage.asxh response. 

Screenshot_1.png Screenshot_2.png
 
Nicolai Pedersen
Reply

Seems like a server issue - temp folder permissions or so.

Your op needs to look at the eventviewer to see what is happening. Your web.config prevents the 500 response to disclose what is wrong - that is why you cannot see it.

BR Nicolai

 
Cátia Torego
Reply

I will do that, thanks for all the help

 
Jaap Tinholt
Jaap Tinholt
Reply

Has this problem been resolved yet? We upgraded to 12.9.7 and we are experiencing the same problem...

Are there any ideas?

Greetings Jaap.

 
Scott Forsyth Dynamicweb Employee
Scott Forsyth
Reply
This post has been marked as an answer

Hi Jaap,

The way to debug this is to visit the image link directly (the GetImage.ashx link). That should give you a 500 error. If it's just a generic message, you can update your IIS settings to show detailed error messages. That should throw an exception about the version not matching or the DLL missing. It will show you which version it's looking for. If you view the DLL, you should see which version it actually is.

You can update your <dependentAssembly>'s in web.config to reference the new version.

Scott

 

Votes for this answer: 1
 
Jaap Tinholt
Jaap Tinholt
Reply

Thanks a lot! That worked. Weirdly enough 'ImageGlue7-64.dll' was missing. I pulled it from a newer version and now it works like a charm. 

Again , thanks for the tip!

Greetings Jaap.

 
Scott Forsyth Dynamicweb Employee
Scott Forsyth
Reply

Hi Jaap,

Nice timing. Just as I read your reply, I was debugging what appeared to be a different issue, and I realize that this site is also missing ImageGlue7-64.dll. It just showed up in a different way. So thanks in return for the tip. 

Scott

 

You must be logged in to post in the forum