Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-18535-he681zjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-18535-he681zjs:47:15602)
    at /tmp/execjs20161208-18535-he681zjs:49:31860
    at a.r.perform (/tmp/execjs20161208-18535-he681zjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-18535-he681zjs:49:31821)
    at r (/tmp/execjs20161208-18535-he681zjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-18535-he681zjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-18535-he681zjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-18535-he681zjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-18535-he681zjs:173:8

Q: My compass in the mirror is not working again.

asked by on

I bought the car new in October 2008 though it is a 2009 Forester. At that time, I had installed a Compass mirror. It stopped working within 2 years. Luckily , it was still under warranty and it was replaced by Subaru in 2011. It stopped working again in 2015. There is a green light on the left that goes on. But there is no reading at all where the compass readout is. Why does it stop working for no apparent reason? Does this part has a shelf life of a certain time period? Subaru tells me that I have to pay to have the entire mirror replaced to keep the compass. Is that true? What other options are there to get the compass working again?

My car has 66000 miles.
My car has an automatic transmission.

A: Hello, thanks for writing in. If the compas...

Hello, thanks for writing in. If the compass in the rear view mirror has ceased to function then the mirror will likely have to be replaced. You may be able to take apart the rear view mirror and attempt to repair the compass component, but it may be difficult to source parts for the repair. I would recommend consulting your dealership to see if the component is repairable, and if parts are available.

If not, then the only way to restore functionality to the compass will be by replacing the entire mirror assembly. While there is not really a set shelf life for the rear view mirror, my research indicates that it is a commonly failed part amongst these vehicles.

If you do not wish to take your vehicle to the dealership, I would recommend having a professional technician, such as one from YourMechanic, come to your location to replace the mirror as necessary. Best of luck.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Is There a Way to Reduce Glare From Car Mirrors?

When it comes to the interior or rear view mirror, the quickest way to reduce glare is to use the tab lever under the mirror to rotate the angle of the mirror which changes the angle of the reflected light...

Q: cannot move the steering wheel adjustment lever up or down to adjust hight

Hello. If you cannot move the adjuster then it may be binding internally. I have seen these have small metal burs get caught in the release which keeps you from being able to move the lever. The column covers will...

Q: Engine temperature goes up when I run air

I have seen this issue before. When you turn on your air conditioning, there is a part called a condensor that sits in front of the radiator that gets very hot. The condensor looks similar to the radiator and actually...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...