Un problema abbastanza comune su Apple Mac OSX durante l’utilizzo di Mozilla Firefox è l’occorrenza di crash sistematici durante l’uso di applicazioni Java incoporate nei siti web.

Stamane era mia intenzione caricare le foto di capodanno su Facebook tuttavia Firefox puntualmente andava in crash.
Al che ho deciso di indagare sulla cosa: ho aperto Console.app e ho verificato l’errore dato:
03/01/10 12.11.32 firefox-bin[6535] Apple AWT Internal Exception : sun.misc.ServiceConfigurationError: javax.imageio.spi.ImageInputStreamSpi: Provider com.sun.media.imageioimpl.stream.ChannelImageInputStreamSpi not found
L’errore è dovuto alle librerie imageio… Molto strano dato che non esiste un porting ufficiale su OSX per quella libreria nativa. Esiste tuttavia una versione sperimentale installata da Geotools che include le operazioni più basilari ma che fa a botte con Mozilla Firefox (mentre funziona con Safari).
Apriamo quindi ~/Library/Java/Extensions e rimuoviamo i seguenti file: jai_core.jar, jai_codec.jar e jai_imageio.jar.
Riavviate Firefox e tutto funzionerà.
Popularity: 9%
