I have problem with datasource integration with sql. I successfully run project from showcase, but when it came up to set it up to my existing project I cannot connect with admin console.
When I execute:
I get error: Transport error - HTTP code: 500 for URL: http://127.0.0.1:8888/MY_PROJECT/too...Operations.jsp
Logs:
My db is PosgreSQL, server.properties is ok, because I copied it from my sample project (which works fine), also libs are same, web.xml is merged.
Can anyone help? Any suggestions?
When I execute:
Code:
com.smartgwtpro.tools.client.SCPRO.openDataSourceConsole();Logs:
Code:
=== 2013-09-06 14:53:35,451 [l0-5] DEBUG BuiltinRPC - Testing DB connection for database: PostgreSQL
=== 2013-09-06 14:53:35,451 [l0-5] INFO PoolManager - SmartClient pooling started for 'PostgreSQL' objects
=== 2013-09-06 14:53:35,453 [l0-5] DEBUG PoolableSQLConnectionFactory - Initializing SQL config for 'PostgreSQL' from system config - using DriverManager: org.postgresql.Driver
=== 2013-09-06 14:53:35,453 [l0-5] DEBUG PoolableSQLConnectionFactory - org.postgresql.Driver lookup successful
=== 2013-09-06 14:53:35,456 [l0-5] DEBUG RPCDMI - Invocation threw exception
java.lang.NoSuchMethodError: com.isomorphic.io.ISCFile.isUnresolvedContainer(Ljava/lang/String;)Z
at com.isomorphic.sql.PoolableSQLConnectionFactory.makeUnpooledObject(PoolableSQLConnectionFactory.java:239)
at com.isomorphic.sql.PoolableSQLConnectionFactory.makeObject(PoolableSQLConnectionFactory.java:350)
at com.isomorphic.pool.PoolManager.borrowNewObject(PoolManager.java:129)
at com.isomorphic.sql.SQLConnectionManager.getNewConnection(SQLConnectionManager.java:219)
at com.isomorphic.tools.AdminConsole.getConnectionForConfig(AdminConsole.java:233)
at com.isomorphic.tools.AdminConsole.testDBCore(AdminConsole.java:182)
at com.isomorphic.tools.AdminConsole.getDefinedDatabases(AdminConsole.java:261)
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:601)
at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:972)
at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:804)
at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:306)
at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:66)
at org.apache.jsp.com_005fMYPROJECT_005frbp_005fui.tools.adminConsoleOperations_jsp._jspService(adminConsoleOperations_jsp.java:93)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
[WARN] /com_MYPROJECT_ui/tools/adminConsoleOperations.jsp
java.lang.NoSuchMethodError: com.isomorphic.io.ISCFile.isUnresolvedContainer(Ljava/lang/String;)Z
at com.isomorphic.sql.PoolableSQLConnectionFactory.makeUnpooledObject(PoolableSQLConnectionFactory.java:239)
at com.isomorphic.sql.PoolableSQLConnectionFactory.makeObject(PoolableSQLConnectionFactory.java:350)
at com.isomorphic.pool.PoolManager.borrowNewObject(PoolManager.java:129)
at com.isomorphic.sql.SQLConnectionManager.getNewConnection(SQLConnectionManager.java:219)
at com.isomorphic.tools.AdminConsole.getConnectionForConfig(AdminConsole.java:233)
at com.isomorphic.tools.AdminConsole.testDBCore(AdminConsole.java:182)
at com.isomorphic.tools.AdminConsole.getDefinedDatabases(AdminConsole.java:261)
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:601)
at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:972)
at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:804)
at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:306)
at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:66)
at org.apache.jsp.com_005fMYPROJECT_005frbp_005fui.tools.adminConsoleOperations_jsp._jspService(adminConsoleOperations_jsp.java:93)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.RequestLogHandler.handle(RequestLogHandler.java:49)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:843)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)Can anyone help? Any suggestions?