¿La versión de actualización de seguridad de Mac OSX más reciente versión 2016-001 (10.11.6) rompe Java Jnotify? -- macos campo con software-update campo con java camp apple Relacionados El problema

Did the most recent Mac OSX security update version 2016-001 (10.11.6) break java jnotify?


3
vote

problema

Español

Instalé la actualización de seguridad 20016-001 para Mac OSX 10.11.6 esta mañana y ahora mi uso de SBT (0.13.8) con Scala (2.11.8) y PlayFrameTwork (2.3.9) está dando el rastreo a continuación. Supongo que la actualización incluye nuevos archivos de objetos compartidos que no funcionan con las versiones de Java que he instalado. Probé JDK 1.7.0_80 y 1.8.0_92.

  java.lang.UnsatisfiedLinkError: no jnotify in java.library.path         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)         at java.lang.Runtime.loadLibrary0(Runtime.java:849)         at java.lang.System.loadLibrary(System.java:1088)         at net.contentobjects.jnotify.macosx.JNotify_macosx.<clinit>(Unknown Source)         at net.contentobjects.jnotify.macosx.JNotifyAdapterMacOSX.<init>(Unknown Source)         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)         at java.lang.reflect.Constructor.newInstance(Constructor.java:526)         at java.lang.Class.newInstance(Class.java:383)         at net.contentobjects.jnotify.JNotify.<clinit>(Unknown Source)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)         at java.lang.reflect.Method.invoke(Method.java:606)         at play.runsupport.JNotifyPlayWatchService$JNotifyDelegate.ensureLoaded(PlayWatchService.scala:168)         at play.runsupport.JNotifyPlayWatchService$$anonfun$5.apply(PlayWatchService.scala:223)         at play.runsupport.JNotifyPlayWatchService$$anonfun$5.apply(PlayWatchService.scala:179)   

Actualización:

Terminé haciendo una limpieza / desinstalación / reinstalación de mis herramientas Java y Scala, así como limpiar mi caché ~ / .ivy2. Algo allí lo solucionó, pero no tuve tiempo para rastrear lo que era.

Original en ingles

I installed the security update 20016-001 for Mac OSx 10.11.6 this morning and now my use of sbt (0.13.8) with scala (2.11.8) and playframework (2.3.9) is giving the traceback below. I'm guessing that the update includes new shared object files that are not working with the java versions I have installed. I tried jdk 1.7.0_80 and 1.8.0_92.

java.lang.UnsatisfiedLinkError: no jnotify in java.library.path         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)         at java.lang.Runtime.loadLibrary0(Runtime.java:849)         at java.lang.System.loadLibrary(System.java:1088)         at net.contentobjects.jnotify.macosx.JNotify_macosx.<clinit>(Unknown Source)         at net.contentobjects.jnotify.macosx.JNotifyAdapterMacOSX.<init>(Unknown Source)         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)         at java.lang.reflect.Constructor.newInstance(Constructor.java:526)         at java.lang.Class.newInstance(Class.java:383)         at net.contentobjects.jnotify.JNotify.<clinit>(Unknown Source)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)         at java.lang.reflect.Method.invoke(Method.java:606)         at play.runsupport.JNotifyPlayWatchService$JNotifyDelegate.ensureLoaded(PlayWatchService.scala:168)         at play.runsupport.JNotifyPlayWatchService$$anonfun$5.apply(PlayWatchService.scala:223)         at play.runsupport.JNotifyPlayWatchService$$anonfun$5.apply(PlayWatchService.scala:179) 

Update:

I ended up doing a massive clean/uninstall/reinstall of my java and scala tools as well as clearing my ~/.ivy2 cache. Something in there fixed it, but I didn't have the time to track down what it was.

        
         
         

Lista de respuestas

-1
 
vote

Eliminar ~ / .ivy (se recreará) y ejecutar 'activador limpio'.

 

Delete ~/.ivy (it will be recreated) and run 'activator clean'.

 
 

Relacionados problema

1  Atajo de teclado para el centro de notificación no funciona  ( Keyboard shortcut for notification center not working ) 
El acceso directo del teclado "Mostrar centro de notificación" Puede configurar debajo de las preferencias del sistema de EM> y GT; Teclado - & gt; Control de...

12  ¿Cómo agregar algunos dominios de búsqueda DNS adicionales sin ignorar los DHCP?  ( How to add some additional dns search domains without ignoring the dhcp ones ) 
¡Solo quiero agregar mi propia lista de dominios de búsqueda, pero sin anular los que devuelven el DHCP? Como cualquiera me imagino que ya intenté agregarlo...

3  ¿Ha desaparecido el cuadro de diálogo de copia de archivos en OS X Yosemite?  ( Has file copy dialog disappeared in os x yosemite ) 
Recientemente actualizé a OS X Yosemite, y noté que el cuadro de diálogo de copia de archivos en el buscador parece haber desaparecido. En su lugar, me muestr...

1  OS X LEON: ¿Cómo deshabilitar RPC?  ( Os x lion how to disable rpc ) 
Las llamadas remotas de procedimientos se consideran un riesgo de seguridad. ¿Hay alguna manera de deshabilitar RPCS en OS X para hacer que mi Mac sea más s...

1  Compilación del paquete de descarga de Homebrew  ( Homebrew offloading package compilation ) 
Mi pobre Old 2008 Aluminio MacBook no es la única pieza vieja del kit que tengo en los paquetes de Homebrew, realmente aprecio la capacidad de tener un admini...

18  ¿Cómo actualizar la aplicación de la tienda de aplicaciones desde la línea de comandos?  ( How to update app store application from command line ) 
Me gustaría forzar una actualización de aplicaciones de App Store desde la línea de comandos. ¿Cómo puedo hacer esto? ...

1  Mis preferencias de usuario se han ido tras reinicio  ( My user preferences are gone after restart ) 
Reinicié mi computadora y es como si tuviera una nueva instalación. El sistema me dice que no puede encontrar un archivo de telefonía y mis elementos de ini...

60  ¿Hay alguna manera de deshabilitar completamente el muelle?  ( Is there a way to completely disable dock ) 
Quiero que el muelle se haya ido completamente. No lo he usado en las últimas tres lanzamientos de OS X (10.5 a presentar). Quiero que se haya ido por complet...

1  Mac App Enterprise Distribution fuera de AppStore con MAPKIT  ( Mac app enterprise distribution outside appstore with mapkit ) 
O bien estoy siendo estúpido (probablemente verdadero) o existe una documentación para abordar la pregunta: ¿Cómo puedo distribuir una aplicación MAC Enterp...

4  ¿Cuánto espacio libre en disco necesito para instalar león, y cuánto perderé al actualizar?  ( How much free disk space do i need to install lion and how much will i lose by ) 
Mi disco duro está empezando a inclinarse un poco, con solo 30 GB disponibles. Estoy sobre la descarga del león y me gustaría saber si necesitaré liberar un e...

0  ¿Cómo configuro los códigos de acceso para impresoras compartidas?  ( How do i setup access codes for shared printers ) 
Tenemos un Ricoh Afio MP C4501 en nuestra oficina que admite los trabajos de impresión que sostienen que tienen una entrada de código en el teclado (los docum...

2  ¿Cómo editas la lista de Favoritos en Lion Finder?  ( How do you edit the favorites list on lion finder ) 
arrastrar dentro y fuera, no parece estar trabajando para mí, pero puedo ver los que arrastré allí antes de actualizar: ...

3  ¿Cómo puedo asegurar que solo las aplicaciones "blancas" se ejecuten en OS X?  ( How can i ensure only whitelisted applications run on os x ) 
Hay una técnica de seguridad llamada lista blanca (disponible en Windows 7) que garantiza que solo se ejecuten aplicaciones y procesos específicos. Esto es ...

2  La máquina del tiempo de león de montaña no puede conectarse de manera confiable a LACIE 2BIG NAS  ( Mountain lion time machine cant reliably connect to lacie 2big nas ) 
He estado usando un ACIE 2BIG NAS para hacer una copia de seguridad de mis Mac por un o dos o dos años, y en general funciona bien. Ahora, sin embargo, tenemo...

2  ¿Cómo abrir aplicaciones independientemente de la versión requerida?  ( How to open applications regardless of required version ) 
Por lo tanto, descargué esta aplicación en la que estoy relativamente seguro que puede funcionar bien en 10.7.5 (mi versión de OSX), pero cuando intento abrir...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.