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] 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 |
- | < | + | < |