ArcGIS 10.1 & the crash: or how one small PNG image on a page layout ruined everything.

<Note to self start>

This is a brief post and it is a message to my future self, should I ever find myself with a set of MXD files that just will not let me edit them without ArcMap repeatedly crashing.

The background is this: for a particular mapping project we have a nice map layout with logos and text and a legend (that’s another story).   Recently I started to encounter a very serious problem, I’d start editing, you know the sort, zoom in click click click zoom out, pan zoom in, click click click…   But at regular but random in their occurrence intervals ArcMap would stop, the windows display/desktop would corrupt and multiple icons of ArcMap would appear on the taskbar and the whole PC’s screen would have difficulty refreshing.  I would have to, more often than not, end the ArcMap process and loose all my edits.   I had lost hours of work and spent lots of time trawling the help forums for a solution

I tried everything, I used MXD doctor to create new MXDs which seemed to stop the crashing temporarily, I even went an created a new user profile which actually worked for a small time.  Finally I had had enough, I went through every element of the MXD and recreated it all, one of the logos was a PNG, for consistency I recreated it as a JPG as all the other images on the page layout were JPGs. I now don’t have any crashes, no restarts and no need to recreate an MXD.   For whatever reason ArcGIS must not support fully PNGs images in my particular setup.

So if you ever have ArcMap crashing when editing, panning and zooming, I suggest you check to see if there is a PNG image somewhere on your page or data layout.

</Note to self end>

 

Vostro 3300 – Windows 8 upgrade & the Bluetooth (Broadcom 365 module) fixed

A little off my normal ramblings about CityEngine, GIS and planning.   However I’m sure I will have to come back to this again so here goes…

I have a Dell Vostro 3300 which had Windows 7 on it, I have recently upgraded to Windows 8 (I actually quite like it) and found that my fingerprint scanner software no longer works (but is detected, not found a solution to that yet) and the bluetooth module drivers had to be uninstalled as Windows 8 did not seem to recognise the hardware.  The wifi was fine though.

After extensive searching, I discovered there has been a bluetooth windows 8 driver released for this particular bluetooth 365 module.   But not by Dell…

Thanks goes to the people on this forum thread : http://social.technet.microsoft.com/Forums/en-US/w8itprohardware/thread/5526e50f-11e6-4f06-bfd4-a06e29419521

Two posts, one by T.Das777 and the other by jymclarke  jumped out at me, so here is how I have got the bluetooth working on my Vostro 3300.

  1. Download and install the bluetooth driver from Lenovo here
  2. After install go to device manager and expand the Bluetooth heading.
  3. Right click on the Bluetooth device and click properties
  4. Click on the Drivers tab and click on the Update Driver…
  5. Use Windows Update to find the correct driver and it will automatically download and install the correct one.
  6. You can now uninstall the stuff Lenovo installed.
Well the above process works for me and I now have a on/off slider in the Windows settings and the hardware switch seems to work too.  I’ve used the bluetooth device to connect to a wiimote (don’t ask) and this also works well.
I hope this helps people!