Es:Problemas comunes y soluciones

From NeoWiki

Jump to: navigation, search
Warning! (click icon for its license info) This page is heavily out-of-date. Please see the English or French version of this page instead.
Este artículo no está actualizado, o necesita cambios estructurales o estilísticos para conformarse con la guía de estilo del resto de este wiki.

Hay algunos problemas que causan que las aplicaciones se cierren (crash) o funciones que todavía no corren perfectamente en NeoOffice. Esta página recoge algunos de estos problemas y los trucos para ayudar a limitar, y en algunos casos eliminar las causas del problema.

Contents

General Issues

  • Always make sure that you are using the latest iteration of Mac OS X (e.g., 10.3.9 or 10.4.8) and the latest available security and Java updates from Apple (see below for instructions on using Software Update and checking your Java version) as well as the latest NeoOffice patch.
    • While NeoOffice might run on older revisions of Mac OS X 10.3 and 10.4, each patch is only qualified against the latest "point" release at the time of patch release.
    • Similarly, each NeoOffice patch is only qualified against the latest Java update for the appropriate Mac OS X version, and not having the latest Java update will cause bizarre and otherwise unexplained issues.
    • NeoOffice is updated regularly through patches, and it is often the case that an issue you are experiencing has been fixed by the latest patch, so be sure you regularly install the patches.

NeoOffice no inicia o se bloquea durante el inicio o inmediatamente después

  • Controla el fichero Console.log (usando /Aplicaciones/Utilidades/Console.app) para mensajes relacionados con Java, soffice.bin o NeoOffice.
  • If NeoOffice starts but “hangs” during startup (longer than a minute or so on recent Macs), take a sample before force-quitting NeoOffice, one of the developers or community support team might be able to deduce the problem based on log info.
  • Si NeoOffice se cuelga, controla la presencia de una nota current en el fichero ~/Libreria/Logs/CrashReport/soffice.bin.crash.log (el log del crash para NeoOffice, pero también de OpenOffice.org)
    Estos log frecuentemente contienen informaciones útiles, y aunque quizás a ti te parezcan jeroglíficos, uno de los desarrolladores o el equipo de soporte de la comunidad puede deducir el probblema basándose en las informaciones contenidas en el fichero del log.
    Lee esta sección [en] de la guía de Bugzilla para mayor información acerca de cómo obtener el log del crash.
  • Revisa si estás usando la versión más actualizada de Java (es decir 1.4.2 (o Java 1.5 para el Mac OS X 10.4)
    • Corre el programa para la 'Actualización de software... de Mac OS X (en el menú Apple (la manzada arriba a la izquierda)) e instala cualquier actualización del Mac OS X que aparezca. Es posible que tengas que correr varias veces la actualización para dejar al ordenador con las últimas versiones del sistema operativo.
    • Abre el programa Terminal (/Aplicaciones/Utilidades/Terminal.app), y escribe los siguientes comandos y luego apreta enter:
      java -version
      • Mac OS X 10.3.9:
        java version "1.4.2_12"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-270)
        Java HotSpot(TM) Client VM (build 1.4.2-70, mixed mode)
      • Mac OS X 10.4.8:
        java version "1.5.0_07"
        Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
        Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)
  • Controla si tu instalación de Java se ha corrompido.
    1. Crea un fichero de solo texto y llámalo Test.java y escribe las siguientes líneas, luego guárdalo:
      import java.awt.*; public class Test extends Panel { public void paint(Graphics g) { Graphics2D g2 = (Graphics2D)g; g2.setColor(Color.black); Font font = new Font("Arial", Font.PLAIN, 12); g2.setFont(font); g2.drawString("Java works", 100, 100); } public static void main(String[] args) { Frame f = new Frame(); Test p = new Test(); f.add(p); f.setSize(500, 500); f.show(); } }
    2. Abre la aplicación Terminal (/Aplicaciones/Utilidades/Terminal.app) y cambia el directorio con el comando "cd" hasta llegar al lugar donde has colocado el fichero Test.java'.
    3. Compila el fichero Test.java usando los siguientes comandos en Terminal:
      javac Test.java
    4. Ejecuta el programa compilado con Java 1.4.2 escribiendo los siguientes comandos en Terminal :
      /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test
    5. Si aparece una ventana vacía cuando ejecutas este programa, entonces quiere decir que 1.4.2 funciona. [1] (este link ha sido modificado para funcionar con Java 1.4.2)
  • Has instalado una extensión de Java en uno de los siguientes directorios y esto ha causado problemas a tu JVM [2]:
    • ~/Librería/Java/Extensions/
    • /Librería/Java/Extensions/
    • /Sistema/Librería/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/
    • /Sistema/Librería/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext/
    Quita la extensión que causa problemas y prueba corriendo de nuevo NeoOffice (N.B.: NeoOffice intenta forzar las extensiones cuando están colocadas en los dos primeros directorios pero el último contiene ficheros clave para el funcionamiento de JVM y no se puede forzar la carga de su contenido).
  • Controla si los ficheros de soffice.* tienen permiso de ejecución.
  • Ficheros de las preferencias de usuario corruptas
    • (Fuerza-)Cierra NeoOffice, traslada tu carpeta de preferencias de NeoOffice a otro sitio y vuelve a ejecutar (no dejes que el programa importe las preferencias de NeoOffice 1.x a NeoOffice 2.x)
      • NeoOffice 2.1: ~/Libreria/Preferences/NeoOffice-2.1
      • NeoOffice 2.0: ~/Libreria/Preferences/NeoOffice-2.x
      • NeoOffice 1.2.x: ~/Librería/Preferencias/NeoOffice-1.x
      • NeoOffice/J 1.1: ~/Librería/NeoOfficeJ-1.1
  • Adición del script 24Uemail
    • El añadir este script parece que causa problemas a Java; quítalo de tu carpeta de usuario ~/Librería/ScriptingAdditions folder.

NeoOffice se bloquea durante el uso sin motivo aparente

  • Haxies (programas que usan Unsanity's APE)
    No todos los bloqueos casuales son debidos a haxies, pero hemos notado que hay una cierta coincidencia entre la presencia de haxies y extraños bloqueos de NeoOffice (en especial para 1.2 Alpha, que usa Java 1.3.1). Muchos otros desarrolladores MAC han tenido experiencias similares con sus aplicaciones cuando hay haxies presente.
    Haxies trabaja insertando su código en las aplicaciones en uso para personalizar el comportamiento de Mac OS X o de una aplicación de un modo no querido ni por Apple ni por el desarrollador de la aplicación. Un haxie podría correr un error que causa el bloqueo de la aplicación, o simplemente podría crear una condición que la aplicación no está preparada para afrontar y por consiguiente producir el bloqueo.
    Dado el objetivo del proyecto NeoOffice y el tiempo y recursos limitados de los programadores de estas aplicaciones, no se realizará ningún esfuerzo para resolver un error que se presenta debido a la presencia de Haxies.
    • Por tanto, deshabilita cualquier haxie que hayas instalado o añade NeoOffice a la lista de las aplicaciones excluidas del uso de Haxie.
  • Fichero de las preferencias del usuario que se ha corrompido
    • (Fuerza-)Cierra NeoOffice, traslada tu carpeta de preferencias de NeoOffice a otro directorio, y reinicia (no dejes que el programa importe las preferencias de NeoOffice 1.x a NeoOffice 2.x)
      • NeoOffice 2.1: ~/Libreria/Preferences/NeoOffice-2.1
      • NeoOffice 2.0: ~/Libreria/Preferences/NeoOffice-2.x
      • NeoOffice 1.2.x: ~/Librería/Preferenciasa/NeoOffice-1.x
      • NeoOffice/J 1.1: ~/Librería/NeoOfficeJ-1.1

Problemas con los menú o con la barra de menú

  • Haxies y programas similares
    • MenuCracker
      Aunque no se trata de un Unsanity APE haxie, este hack para habilitar la posibilidad de insertar objetos en la barra de menú ha causado problemas a Mac OS X, tales como la desaparición de los menús de NeoOffice.

Se bloquea el menú de los tipos de fuente

  • Esto normalmente se debe a un tipo de carácter que se ha corrompido y que causa la interrupción o el bloqueo de las rutinas del sistema operativo en el diseño de texto (v.gr. Vivaldi)
    • Revisa si hay fuentes corruptas o deshabilitadas usando el Catálogo Tipográfico ("/Applicaciones/Catálogo Tipográfico")
      • Mac OS X 10.3.x: Usa FontDoctorâ„¢ (demo mode)
      • Mac OS X 10.4.x: Usa Catálogo Tipográfico :
        • Selecciona todas las fuentes en el Catálogo Tipográfico
        • En el menú archivo, selecciona Validar tipo de letra
        • Selecciona Advertencias en el menú de la ventana que aparezca
        • Luego revisa los tipos de fuentes que tengas que eliminar (los que tengan una cruz de color rojo o con un signo de exclamación amarillo), señálalos con "visto bueno" y haz click sobre Eliminar los tipos marcados.

Prestaciones

Causas comunes que llevan a un rendimiento escaso o lento

  • Procesos en background
    Procesos que son ejecutados constantemente en background pueden causar una disminución de las prestaciones de NeoOffice
    • Seti@Home
    • Folding@Home
    • DNET client (http://www.distributed.net/)
    • Dashboard/widgets
      disable all inessential widgets for best performance
    • others?
  • Menos de 512 MB de RAM
    Mientras NeoOffice puede correr en un Mac con 512 MB de RAM, irá (y se iniciará) más lentamente, particolarmente si estás ejecutando también otras aplicaciones (Mac OS X funciona mejor con 512 MB o más de RAM). Afortunadamente comprar tarjetas de memoria no resulta muy costoso; añadir RAM es el modo más económicamente conveniente para acelerar tu Mac. Mira este link para conocer algunas experiencias relacionadas con esta sugerencia.
  • Has instalado muchos tipos de letra (lee esta del artículo sobre cómo instalar NeoOffice)
  • OpenOffice.org 2.0
    OpenOffice.org 2.0 por su propio sistema de funcionamiento crea una copia de todos los tipos de letra que están instalados en el Mac. Ya que estas fuentes se conservan dentro de la aplicación OpenOffice.org 2.0 (y no en una carpeta), todas estas fuentes se cargan a la hora de correr Apple Type Server (ATS) process y rsi disponibles para las aplicaciones del Mac OS X. Esta duplicación de los tipos de letra merma seriamente el rendimiento de NeoOffice, y además puede causar una visualización incorrecta de las fuentes o incluso errores.
    • No uses el paquete estándar de OpenOffice.org 2.0 y la versión; usa en cambio Start OpenOffice.org y la versión "stand-alone" de OpenOffice.org 2.0.
    • Después de haber usado OpenOffice.org 2.0, reinicia antes de usar NeoOffice para eliminar todos los tipos de letra extra cargados por el proceso ATS
  • Programas antivirus
    Algunos buscadores de virus esculcan todos los ficheros antes de que estos sean abiertos
    Algunos buscadores de virus esculcan ficheros comprimidos (.sit, .tar, .gz, .zip, .rar, .jar, etc.) cuando se intenta abrirlos
    NeoOffice abre un gran número de ficheros al inicio, incluidos muchos de tipo .zip and .jar.
    • Deshabilita la escansión de los ficheros por parte del antivirus en las carpetas de las aplicaciones de NeoOffice y en las carpetas de preferencias ~/Librería/Preferencias/NeoOffice-2.x), o en los ficheros comprimidos que se encuentran en la aplicación NeoOffice o en la carpeta de preferencias del programa.

Parece que un parche no ha fijado un bug como debería

  • Mac OS X coloca en caché las librerías compartidas y las clases Java para mejorar el rendimiento; sin embargo, cuando se instalan nuevas librerías compartidas o clases (lo que sucede cuando se instala un nuevo parche) la caché no se vacía. Si parece que un error (bug) no se ha resuelto tras la instalación del parche correspondiente, intenta reiniciando el ordenador; así se vacía la caché. Si el bug persiste puedes pedir ayuda en Bugzilla.
  • Has instalado el parche mientras NeoOffice estaba ejecutándose. Ciérralo y vuelve a iniciar el programa.

Parece que no se guardan las preferencias

Cuando los cambios realizados en las preferencias o en el ambiente parece que hayan desaparecido tras reiniciar la aplicación, la causa más probable es que el perfil de preferencias esté corrompido. Haz que Neooffice cree un nuevo perfil para poder eliminar el problema.

  1. Mueve o renomra la carpeta ~/Librería/Preferencias/NeoOffice-2.x o (~/Libreria/Preferences/NeoOffice-1.x para NeoOffice 1.x; en este caso, cambia el nombre o mueve también la carpeta ~/Librería/NeoOfficeJ-1.1, si jamás has instalado NeoOffice/J 1.1)
  2. Corre NeoOffice; se creará un nuevo perfil y ambiente (en NeoOffice 2.x asegúrate de que el asistente no importe las preferencias de la versión anterior cuando inicie).
  • En algunos casos, podrían producirse errores sólo en el perfil para NeoOffice 2.x o 1.x, permitiendo que NeoOffice vuelva a importar el perfil de las versiones 1.x o NeoOffice/J 1.1 y reponer algunas personalizaciones sin reintroducir los errores. En este caso traslada simplemente o vuelve a nombrar la carpeta ~/Librería/Preferencias/NeoOffice-2.x (~/Libraría/Preferencias/NeoOffice-1.x para NeoOffice 1.x) antes de volver a correr el programa.

Algunos atajos de teclado no funcionan

  • Si asignas atajos de teclado en NeoOffice y no funcionan, puede deberse a la elección de una combinación asignada ya a otra función en Mac OS X u otro servicio.
    • Busca en las Preferencias del Sistema..., en el panel Teclado y Ratón, la carpeta Funciones rápidas de teclado para ver si tu elección está siendo usada como atajo general del sistema.
    • Dale una ojeadaa en el submenú de Servicios TextEditper vedere se qualche Servixio sta usando la combinazione di tua scelta (per esempio cmd-shift-L è spesso assegnato a Cerca con Google).
      • Se non hai mai usato le scorciatoie da tastiera dei Servizi e uoi liberartene, puoi installare Service Manager (freeware) pannello delle preferenze per disabilitare im Servizi che si desiderano (funziona con Mac OS X 10.2.x, 10.3.x, 10.4.x).
      • Gli utenti di Mac OS X 10.4.x posson anche usare l'applicazione ServiceScrubber (freeware) per disabilitare i servizi o riassegnare le loro scorciatoie da tastiera.
  • Se una combinazione di tasti viene mostrata in un menù di NeoOffice come una scorciatoia, ma questa non funziona, potrebbe essere che, sebbene sia assegnata come scorciatoia generale di NeoOffice, essa è stata sorpassata da una scorciatoia assegnata dal particolare modulo che stai utilizzando (per esempio Writer, Calc etc.)
    Questo è il caso di cmd-shift-F11, per esempio; La barra dei menù mostra che questa combinazione di tasti chiama la finestra di dialogo relaativa a Strumenti-Opzioni, ma non funziona in Writer, visto che Writer l'ha assegnata a qualcos'altro che ha a che fare con i modelli. Una volta cancellata l'assegnazione fatta dal modulo specifico allora la scorciatoia funziona come mostrato nella barra dei menù.


Este artículo en otros idiomas: English Français Deutsch Italiano Nederlands
Personal tools