This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
mac_start_fail [2012/01/10 10:20] cerberus created |
mac_start_fail [2013/01/21 18:32] (current) slaute change title |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== How To Fix Serviio Failing | + | ====== How to fix failure to start Serviio in Mac OS X ====== |
| - | In some rare cases serviio will fails to start on Snow leopard OSx with one of the following errors. | + | In some rare cases serviio will fail to start on Mac OS X. |
| + | |||
| + | ===== xerces.jar ===== | ||
| + | |||
| + | When the following errors | ||
| < | < | ||
| Line 17: | Line 21: | ||
| < | < | ||
| " | " | ||
| - | |||
| Uncaught exception in main method: | Uncaught exception in main method: | ||
| java.lang.AbstractMethodError: | java.lang.AbstractMethodError: | ||
| org.apache.xerces.dom.DeferredAttrNSImpl.getTextContent()Ljava/ | org.apache.xerces.dom.DeferredAttrNSImpl.getTextContent()Ljava/ | ||
| - | this can easily be solved by deleting | + | removing |
| - | < | + | < |
| + | |||
| + | ===== fmjdbc.jar ===== | ||
| + | |||
| + | It has also been reported the same problem with the error: | ||
| + | |||
| + | < | ||
| + | 2013-01-20 21: | ||
| + | java.sql.SQLException: | ||
| + | at java.sql.DriverManager.getConnection(DriverManager.java: | ||
| + | at java.sql.DriverManager.getConnection(DriverManager.java: | ||
| + | at org.serviio.db.DBConnectionPool.newConnection(DBConnetionPool.java: | ||
| + | at org.serviio.db.DBConnectionPool.getConnection(DBConnetionPool.java: | ||
| + | at org.serviio.db.DBConnectionPool.getConnection(DBConnetionPool.java: | ||
| + | at org.serviio.db.DatabaseManager.getConnection(DatabaseManager.java: | ||
| + | at org.serviio.db.DatabaseManager.getConnection(DatabaseManager.java: | ||
| + | at org.serviio.update.dao.DBLogDAOImpl.isScriptPresent(DBLogDAOImpl.java: | ||
| + | at org.serviio.update.DBSchemaUpdateExecutor.updateDBSchema(DBSchemaUpdateExecutor.java: | ||
| + | at org.serviio.MediaServer.main(MediaServer.java: | ||
| + | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | ||
| + | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: | ||
| + | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: | ||
| + | at java.lang.reflect.Method.invoke(Method.java: | ||
| + | at apple.launcher.LaunchRunner.run(LaunchRunner.java: | ||
| + | at apple.launcher.LaunchRunner.callMain(LaunchRunner.java: | ||
| + | at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java: | ||
| + | 2013-01-20 21: | ||
| + | java.lang.NullPointerException | ||
| + | at org.serviio.update.dao.DBLogDAOImpl.isScriptPresent(DBLogDAOImpl.java: | ||
| + | at org.serviio.update.DBSchemaUpdateExecutor.updateDBSchema(DBSchemaUpdateExecutor.java: | ||
| + | at org.serviio.MediaServer.main(MediaServer.java: | ||
| + | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | ||
| + | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: | ||
| + | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: | ||
| + | at java.lang.reflect.Method.invoke(Method.java: | ||
| + | at apple.launcher.LaunchRunner.run(LaunchRunner.java: | ||
| + | at apple.launcher.LaunchRunner.callMain(LaunchRunner.java: | ||
| + | at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java: | ||
| - | located in the | + | In this case, it was solved by removing |
| - | < | + | < |