Author |
Message |
baltman195 Brekeke Junior Member
Joined: 07 Apr 2007 Posts: 5
Location: Charlotte NC
|
Posted: Fri Jun 01, 2007 2:26 pm Post subject: AdminTool Won't Come Up |
|
|
1. Brekeke Product Name and version:
PBX 2.0.7.2
2. Java version:
1,6
3. OS type and the version:
Windows XP Pro
4. UA (phone), gateway or other hardware/software involved:
5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/networkpatterns.html :
8
6. Your problem:
I've been successfully running PBX with a trial license for 6 weeks and it just stopped working. When I open the URL for the admin page, I get:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.NullPointerException
com.brekeke.pbxadmin.PbxAdminBase.getSessionUserInfo(Unknown Source)
com.brekeke.pbxadmin.PbxAdminBase.updateSessionLang(Unknown Source)
com.brekeke.pbxadmin.PbxAdminBase.init(Unknown Source)
com.brekeke.pbxadmin.web.PbxLogin.init(Unknown Source)
com.brekeke.web.Bean.go(Unknown Source)
com.brekeke.web.Bean.startBean(Unknown Source)
com.brekeke.web.GateServlet.performTask(Unknown Source)
com.brekeke.web.GateServlet.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.12 logs.
I've un-installed and re-installed PBX and still get the same result.
I've looked into all of the log files generated, and found the following error in the file C:\ProgramFiles\Brekeke\pbx\webapps\pbx\WEB-INF\work\logs:
2007-06-01 17:00:45,890 [Thread-1] ERROR (?) -
com.brekeke.net.sip.sv.registrar.RegisteredDBCanNotOpenException: JDBC Driver load error .org.hsqldb.jdbcDriver; prop={user=sa, password=, enabled=off, class=com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB}
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.getConnection(RegisteredSqlDB.java:189)
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.initConnection(RegisteredSqlDB.java:175)
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.open(RegisteredSqlDB.java:73)
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.<init>(RegisteredSqlDB.java:51)
at com.brekeke.sipadmin.SipAdminBase.initDatabase(Unknown Source)
at com.brekeke.sipadmin.SipAdminBase.initApp(Unknown Source)
at com.brekeke.pbxadmin.web.PbxInitializer.initialize(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.brekeke.web.GateServlet.init(Unknown Source)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3880)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4141)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2007-06-01 17:06:21,593 [Thread-1] ERROR (?) -
java.io.IOException: The process cannot access the file because another process has locked a portion of the file
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at com.brekeke.util.FileUtil.copy(FileUtil.java:120)
at com.brekeke.util.FileUtil.copyFolderOrFile(FileUtil.java:6
at com.brekeke.util.FileUtil.copyFolderOrFile(FileUtil.java:65)
at com.brekeke.sipadmin.SipAdminBase.startHsqlDatabase(Unknown Source)
at com.brekeke.sipadmin.SipAdminBase.runHsqlDatabase(Unknown Source)
at com.brekeke.sipadmin.SipAdminBase.initDatabase(Unknown Source)
at com.brekeke.sipadmin.SipAdminBase.initApp(Unknown Source)
at com.brekeke.pbxadmin.web.PbxInitializer.initialize(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.brekeke.web.GateServlet.init(Unknown Source)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3880)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4141)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Can anyone help me with this ?
Thanks,
Bob A. |
|
Back to top |
|
voipwell.com Partner PBX
Joined: 20 Sep 2005 Posts: 528
Location: Tannersville, Pennsylvania
|
Posted: Fri Jun 01, 2007 4:53 pm Post subject: |
|
|
Were you always using Java 1.6 or did you just recently update it from 1.5? Tomcat doesn't work well with 1.6. Try removing your java and installing 1.5.0.11.
Nick |
|
Back to top |
|
baltman195 Brekeke Junior Member
Joined: 07 Apr 2007 Posts: 5
Location: Charlotte NC
|
Posted: Fri Jun 01, 2007 6:15 pm Post subject: |
|
|
I have been using Java 6 since before I first loaded PBX.
From the error in log.log, it looks like it's having a startup problem possibly reading it's "database":
2007-06-01 17:00:45,890 [Thread-1] ERROR (?) -
com.brekeke.net.sip.sv.registrar.RegisteredDBCanNotOpenException: JDBC Driver load error .org.hsqldb.jdbcDriver; prop={user=sa, password=, enabled=off, class=com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB}
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.getConnection(RegisteredSqlDB.java:189)
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.initConnection(RegisteredSqlDB.java:175)
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.open(RegisteredSqlDB.java:73)
at com.brekeke.net.sip.sv.registrar.plugins.RegisteredSqlDB.<init>(RegisteredSqlDB.java:51)
at com.brekeke.sipadmin.SipAdminBase.initDatabase(Unknown Source)
at com.brekeke.sipadmin.SipAdminBase.initApp(Unknown Source)
at com.brekeke.pbxadmin.web.PbxInitializer.initialize(Unknown Source)
Further down in the error stream is this:
2007-06-01 17:06:21,593 [Thread-1] ERROR (?) -
java.io.IOException: The process cannot access the file because another process has locked a portion of the file
When I uninstalled and re-installed, I removed the directory (pbx) so there shouldn't have been any residual file problems...
Bob A. |
|
Back to top |
|
voipwell.com Partner PBX
Joined: 20 Sep 2005 Posts: 528
Location: Tannersville, Pennsylvania
|
Posted: Sat Jun 02, 2007 9:03 am Post subject: |
|
|
I'm glad you were able to get tomcat to work with java 1.6. If you check previous posts you will see there is a problem with it. Just because it worked previously does not mean it is not part of your problem. I would seriously consider going back to java 1.5.0.11. |
|
Back to top |
|
baltman195 Brekeke Junior Member
Joined: 07 Apr 2007 Posts: 5
Location: Charlotte NC
|
Posted: Sat Jun 02, 2007 3:10 pm Post subject: |
|
|
I took your advice and re-installed it to run under Java 1.5.0.9, and it worked !
A little scary, but something I can live with.
Thanks for your help !
Bob A. |
|
Back to top |
|
voipwell.com Partner PBX
Joined: 20 Sep 2005 Posts: 528
Location: Tannersville, Pennsylvania
|
Posted: Sun Jun 03, 2007 9:44 am Post subject: |
|
|
Your welcome.
I was able to diagnose your problem, especially when you said you did a reinstall because in the 2 1/2 years that I have been involved with Brekeke I have found the software to be very reliable. Brekeke has always put quality before sales, marketing and even features. When your reputation rests upon the pbx working then Brekeke is the only way to go.
Nick |
|
Back to top |
|
|