Sto sviluppando un'applicazione Spring che utilizza Spring Data. Stiamo lavorando su Eclipse Luna (4.4.0) e stiamo utilizzando Java 8 update 20 (lo stesso problema si verifica nelle versioni più avanzate).Java VM si arresta in modo anomalo in Mac OS X all'avvio del livello di persistenza Spring
Quando si avvia l'applicazione da Eclipse in Windows, funziona correttamente. In Mac OS X verifica il seguente errore:
2015-04-22 14:26:27.492 INFO 5363 --- [ main] o.s.j.d.DriverManagerDataSource : Loaded JDBC driver: com.mysql.jdbc.Driver
2015-04-22 14:26:27.590 INFO 5363 --- [ main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'jpaPersistenceUnit'
2015-04-22 14:26:28.715 INFO 5363 --- [ main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'jpaPersistenceUnit'
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fff890330dd, pid=5363, tid=30215
#
# JRE version: Java(TM) SE Runtime Environment (8.0_20-b26) (build 1.8.0_20-b26)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [libobjc.A.dylib+0x10dd] objc_msgSend+0x1d
Come si può vedere l'errore si verifica durante l'inizializzazione la connessione al database a mysql. Quel database è in esecuzione.
Qualche idea generale su come risolvere questo problema? So che è un modo per chiederglielo in questo modo, ma per favore fammi sapere se ulteriori informazioni potrebbero aiutarti. Forse ci sono situazioni ben note in cui ciò può accadere.
UPDATE:
contenuto del log degli errori:
Si ottiene un file hs_err nella CWD del processo java? Se è così, per favore pubblica i contenuti. –
Certo, ho aggiunto un collegamento al registro sopra. – titusn