U bent nu hier: » Home » Technologie » Oracle-etiket in Java sloopt Eclipse-applicaties

Oracle-etiket in Java sloopt Eclipse-applicaties

Gepubliceerd: 29 juli 2010 om 09:41 uur
Auteur: Sander van der Meijs

Als onderdeel van de overname van Sun Microsystems door Oracle heeft Oracle ook in Java 1.6.0_21 het veld met de bedrijfsnaam veranderd van ‘Sun Microsystems’ in ‘Oracle’. Dat lijkt onschuldig, maar Eclipse kon er niet tegen.

Hoe kleine veranderingen grote gevolgen kunnen hebben. Voor Oracle lag het misschien voor de hand om de bedrijfsnaam te veranderen, maar bepaalde applicaties hebben er de grootste moeite mee. Alle Eclipse versies op Windows sinds 3.3 uit 2007, tot en met de Helios release uit 2010, bleken te crashen met een OutOfMemoryError. Eclipse gebruikt het veld om de VM te identificeren. Maar als er Oracle staat werkt dat niet meer en wordt de PermSize flag niet meer toegevoegd en dat maakte Eclipse erg onstabiel en crashte het ineens erg vaak.

Dit onvoorziene effect was extra pijnlijk doordat Java automatisch wordt geüpdatet, waardoor goed functionerende applicaties zomaar ineens gingen crashen. Oracle heeft de verandering intussen teruggedraaid. In JDK 7 wordt Sun Microsystems alsnog veranderd in Oracle, maar dan in goed overleg met Eclipse, zo nemen we aan.

Peiling

Sommige mensen haten hun werk. Ben jij van plan binnen een jaar ontslag te nemen?

 
 
 
 
 
 
 
 
 

Robot verbreekt wereldrecord wandelen (video)