The problem has to do with the layers, when I disable all of the layers the map shows up fine in Internet Explorer. But as soon as I mark one of the layers as activated and enabled I get that error : "Error during map rendering: TypeError: Unable to get value of the property 'transform': object is null or undefined"
and no map shows up.

In Chrome and Firefox the map works with no problem

CommentFileSizeAuthor
#16 ie7_8_indexOf.patch465 bytesOIOIOOOI
#8 africaisusa.png846.58 KBdianacastillo

Comments

elbym’s picture

Similar has been reportetd here: http://drupal.org/node/1364304#comment-7085944

I get the error-message in IE8: Error during map rendering: TypeError: 'geometry' is null or not an object

If I disable all the layers from views the map works fine in IE8.

dianacastillo’s picture

yes that was me who posted it in the other place. Since no one has responded at all I was hoping to get more attention by posting it in two places. Does anyone have any idea of where I should start looking to try to debug this?

IKE0088’s picture

I know on one of the recent dev updates, there was a modification to the projections. I had to go back and update all of my layers to EPSG: 900913 instead of 900913. After making the change it worked in IE8 fine. Not sure if that is the case on the beta version but worth checking.

dianacastillo’s picture

thanks, just where do you change 900913 to EPSG: 900913 ? I only see the option to change from 900913 to 4326

dianacastillo’s picture

Why are there two dev versions and the one with the higher number has an earlier date? which is the best one to install?
7.x-3.x-dev tar.gz (170.26 KB) | zip (245.62 KB) 2013-Feb-14 Notes
7.x-2.x-dev tar.gz (186.07 KB) | zip (277.36 KB) 2013-Feb-18 Notes

pol’s picture

Diana,

You should take time to read a bit and stop spamming the issue queue.
Reporting a problem doesn't mean that you will have it fixed within the day or the week.
I'm doing my best to fix all the problems and you don't help.

I'm working on the 2.x so, it's better for you to use the 7.x-2.x-dev tar.gz (186.07 KB) | zip (277.36 KB) 2013-Feb-18 Notes.

Thanks for understanding.

dianacastillo’s picture

Hi Pol, I wasnt spamming the issue queue. My boss wants me to get this fixed and I had no idea you had read or were working on this problem at all. If you had told me you were working on it I would be more patient. I'm sure I'm not the only one who feels there has to be more communication and explanation. for instance to have two dev versions with dates that dont make sense is very confusing and it would be best if it's explained. Thanks and I hope we keep communicating more often .

dianacastillo’s picture

StatusFileSize
new846.58 KB

when I installed the 7.x-2.x-dev version, and ran update.php, my map changed from the USA to africa. I am attaching a screenshot . then when I changed my layers to EPSG: 900913 instead of 900913 , there was no map at all in firefox (where it had worked previously)

pol’s picture

Hi Pol, I wasnt spamming the issue queue.

Yes you are.

yes that was me who posted it in the other place. Since no one has responded at all I was hoping to get more attention by posting it in two places. Does anyone have any idea of where I should start looking to try to debug this?

You see, this is spamming.

My boss wants me to get this fixed and I had no idea you had read or were working on this problem at all. If you had told me you were working on it I would be more patient.

Yes, patience is the key. That doesn't mean that it will be fixed within hours or days. Deal with it.
I suggest you to tell your boss that it might take a bit more time.

I'm sure I'm not the only one who feels there has to be more communication and explanation. for instance to have two dev versions with dates that dont make sense is very confusing and it would be best if it's explained.

It's explained. Just read.

Thanks and I hope we keep communicating more often.

And I hope to have more help and more constructive people. That kind of post are useless and makes me loses my precious time.

I work on a lot of stuff and when I have time, I work for free, for you, this is Open Source.
If something is not done, then do it yourself, share it with the community and we'll improve it together.

I really enjoy what I do and I work on what I think should be done first.

I don't work with Microsoft browsers, so I can't help you, you have to find a solution by yourself, for example, by editing the file openlayers.js and understand how it works, so you'll understand why it fails in IE and you'll probably find a workaround.

dianacastillo’s picture

"Just read" - now I noticed you have been commenting in other issues but not in any of the ones I posed this problem in . How was I supposed to know that you were commenting on this in other issues. You don't have to get mad at me just for wanting to communicate with you and hear some feedback. Instead of getting angry you should be glad I am helping you test your development and we should work together instead of being individualistic and insulting the other. Thank you for finally giving me a hint to what I should do. - "by editing the file openlayers.js and understand how it works, so you'll understand why it fails in IE and you'll probably find a workaround."
I'm sure that you know that Microsoft browsers are still the most used and this is vital to the development community.

pol’s picture

Diana,

I'm not angry at you at all, I'm just explaining to you how Open Source works.

The key is in the word itself 'Source' and 'just read', it means that if you read the source, you'll understand.
Reading the source is the first things to do when you have a bug, I shouldn't repeat that, it's self explanatory, it's the best hint that everyone knows.

Anyway, I hope you'll find a solution.

dianacastillo’s picture

okay, I thought the first thing you do in Open source is see if someone else is working on a problem so that you don't repeat duplicate work and try to work on it together instead of each person working separately on their own.
I would rather work WITH people . Is there anyone else out there who is working on this IE problem? if so please communicate with me so we can work on it together. In the meantime I will start working on it on my own by looking at what is happening in the library openlayers.js

I would also like to know if I should be using version 2.12 or 2.11 of the openlayers.js as I posted in another issue.

pol’s picture

Diana,

OpenLayers 2.12 is now the default library, it has been enabled by default in the latest changelog: http://drupal.org/node/1876564

I'm glad that you'll help us, it's greatly appreciated.

elbym’s picture

I just did a new drupal installation with a minimum module set enabled:

  • views
  • geocoder
  • addressfield
  • geofield
  • and the other depending modules

And everything works just fine in IE8 (an the other browsers)
Will now try to narrow down the the conflicting module.

update: So far I can tell that AIS (http://drupal.org/project/ais) breaks the IE 8 functionality of this module.

dianacastillo’s picture

I can confirm that ! I disabled my Adaptive Image module and the map works fine in IE 9

OIOIOOOI’s picture

StatusFileSize
new465 bytes

Maps work fine in IE9 and modern browsers, however get an empty map on IE8/7.

pol’s picture

Hello,

I have committed the patch #16 from amdk8.

Feedback is welcome.

Thanks.

augustus.kling’s picture

I know on one of the recent dev updates, there was a modification to the projections. I had to go back and update all of my layers to EPSG: 900913 instead of 900913. […]

Please report such problems in the related issue #1331410 because they can only be fixed when they are known. As of today this change is applied on update automatically.

More general notes:

  • Do always provide a stack trace along with your reports as this allows for more efficient problem resolution.
  • As Pol said, this is an open source project so the priorities of the developers are not necessarily yours.
    • IE is only the most used browser in some markets/areas. There are many scenarios where one simply does not care about IE support (for example some intranets and spare-time projects). If you are a Microsoft customer and it turns out your problem is caused by their bug, report the issue to them.
    • If you feel your issue gets ignored, state clearly what you need and in case of bugs how to reproduce.
    • Consider offering to pay for a solution. Maybe somebody offers his time then (perhaps somebody who never worked on the project before).
pol’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Updated text, get rid of IE, use Internet Explorer. (search index has a minimum of 3 letters, so searching for IE will not work).