I’m looking at various Mac options for JavaScript / Node.js IDEs, and decided to try out the Eclipse-based Aptana Studio 3 (now part of Appcelerator). But I ran into a problem when trying to run it—I kept getting an error saying:
The JVM shared library “/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk” does not contain the JNI_CreateJavaVM symbol
After much searching and reading of Stack Overflow posts, I decided after reading this, to completely uninstall the jdk and browser plugin from my machine, and start fresh with a clean install of Java for Yosemite.
Now I don’t know if it’s just me, but oddly the page on the Apple Support site that comes back blank. (I’ll assume there’s no conspiracy for the moment, and that this is just a bug.)
After running that installer, Aptana Studio (and also Eclipse) now launch just fine. Phew.
I’m posting this here to help others who are running into the JNI_CreateJavaVM error, and so I can find it again the next time I need to set up a new machine with Eclipse or Aptana.
Updated: Apparently I’m living in the past, and hadn’t yet educated myself on the implications of the Affordable Care Act. While I knew that the ACA protected people from being denied coverage based on pre-existing conditions, I didn’t know that this was universal across all providers (not just the ones available on HealthCare.gov), and that it also prevents insurers from hiking rates based on them. Of course this is all true only as long as the ACA isn’t repealed or whittled away, so if you care about this issue make sure to vote!
In case you needed it, here’s some more evidence of just how broken Health Insurance really is in the United States.
On Friday, I received a letter in the mail from Regency’s “Condition Manager Program” with enclosed materials that “may be helpful to you.”
Dear Participant:
Enclosed are materials from the Regency Condition Manager Program that may be helpful to you. Please look them over and we encourage you to discuss them with your doctor. You can call us toll free at 1 (800) 267-6729 with any questions.
The Regency Condition Manager Program is a free health management program sponsored by Regency BlueShield.
The program provides information, education and support to help you learn more about your condition. You should still see your doctor. If you have any concerns about your health, you should contact your doctor. In an emergency, call 911 or your local emergency services number.
Thank you for allowing us to be a part of your healthcare management team. We look forward to speaking to you again soon.
Sincerely,
Your Regency Condition Manager Team
Enclosure(s)
And the condition that the letter refers to? Diabetes.
Here’s the thing: I have never had diabetes. I’ve never been diagnosed with diabetes. I’ve never been treated for diabetes. I was on a medication a couple of years ago that could cause an increase in blood sugar levels, but I’m no longer on the medication, and never needed any intervention.
So my health insurance provider decided unilaterally that I have a pre-existing condition that I don’t actually have.
Presumably they did this based on a badly designed and poorly tested matching algorithm running against their customer database, (I refuse to use the word “patient” since I am not one, and even if I were, I’m not theirs.)
I can’t tell you how messed up this is
For those of you who live outside the United States, or if you’re young enough or fortunate enough to have never had to contend with the pre-existing condition rules we have here, here’s the skinny:
If you have been diagnosed with a condition, and your health insurance ever lapses for more than 30 days (90 in some states including Washington), you are now in a situation where no insurance provider will pay for care related to that condition. Ever. Period. End of story. You’re screwed.
Even worse, some insurance companies are even in the habit of denying coverage as a matter of course if you have a pre-existing condition, and hoping that you won’t contest the decision—which can often be prohibitively costly for the patient. You’re screwed again.
This practice should be illegal
There should be no way for an insurer to attribute someone with a medical condition without an explicit diagnosis and provision of covered care for the specific condition.
Just because you have some mediocre DBA on your cost-control team who had the bright idea that they could mine your customer database to find people who need help managing chronic conditions, doesn’t mean that you now get to decide they have some health issue that they don’t have.
Diagnosis is done by doctors, not database analysts. And certainly not computer systems.
Hey Regence: Stick to what you know
Health insurance companies should stick to the business they understand: Forcing sick people to sell their homes and declare bankruptcy in order to pay for unjustifiable profits for their shareholders and investors.
Oh wait. Did I just say that?
We fixed the problem
I did call them, and the customer service representative was “happy to fix this for you.”
When I told him why I was so concerned, and suggested that they really need to look into fixing the bug in their computer system, he said, “Oh, I know—we’ve been getting complaints, and they’re working on a fix.”
I’ve been working with multiple displays since at least 2004. Back in those days I had a 17″ PowerBook G4 with a PCM/CIA card that provided a second external DVI output. It was slow, but it worked, and for the programming I was doing the lacking performance was not an issue.
For the last few months, I’ve been using a Sorbent USB 2.0 adapter to provide a second video output for my Mid-2011 MacBook Air, so I had two external displays, and the laptop itself for 3 total. The problem is that this MacBook Air doesn’t have USB 3.0, and USB 2.0 just doesn’t have enough throughput to drive a large display, so it had a lot of lag—too much to really be acceptable.
I’d been looking around for solutions. The problem is that all of the Thunderbolt docks can only really drive a single external display unless one of your monitors is itself a Thunderbolt display, which can work via Thunderbolt pass-through. But recently there have been more and more USB 3.0-based docks that support Mac OS X.
After a little dance with installing the latest DisplayLink driver (2.3 beta), they totally work.
So for about $200 (only a tad more than the cost of one of the single-display Thunderbolt docks), I’m running with three screens again, and the performance is perfectly acceptable for most things I will ever need to do.
Plus I’ve got gigabit Ethernet, more USB 3.0 ports, and an eSATA port which will be great for backing up my machine to an external drive.
13 Comments