Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Invalid call to setDataSource() passing null

    Hi,
    I got a problem, using SmartGWT Pro Edition 4.0 and Google Chrome 32.0.1700.76 m in Eclipse: Version: Kepler Release
    Build id: 20130614-0229

    Code:
    Problem loading builtinTypes.xml
    Exception when loading from __USE_CONTAINER__/isomorphic/system/schema/builtinTypes.xml:
    java.lang.NullPointerException
    	at com.isomorphic.io.ISCFile.lastModified(ISCFile.java:439)
    	at com.isomorphic.store.ProcessedFileCache.getObjectFromFile(ProcessedFileCache.java:140)
    	at com.isomorphic.xml.XML.getXMLDocument(XML.java:286)
    	at com.isomorphic.xml.XML.toDSRecords(XML.java:294)
    	at com.isomorphic.xml.XML.toDSRecords(XML.java:298)
    	at com.isomorphic.xml.XML.toDSRecords(XML.java:301)
    	at com.isomorphic.datasource.DataSource.<clinit>(DataSource.java:643)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:92)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:132)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:96)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
    	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.headerComplete(HttpConnection.java:829)
    	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
    	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)
    Code:
    11:56:56.035 [ERROR] [example] Unable to load module entry point class com.example.client.Example (see associated exception for details)
    java.lang.IllegalArgumentException: Invalid call to setDataSource() passing null.  If you're having trouble with loading DataSources, please see the following FAQ: http://forums.smartclient.com/showthread.php?t=8159#aDSLoad
        at com.smartgwt.client.widgets.grid.ListGrid.setDataSource(ListGrid.java:18172)
        at com.example.client.Example.onModuleLoad(Example.java:18)
        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.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406)
        at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
        at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
        at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
        at java.lang.Thread.run(Unknown Source)
    We tried to built a small Application using DataSources, but the above shown exceptions accured.
    We tried to work through the FAQ
    http://forums.smartclient.com/showthread.php?t=8159#aDSLoad, but it didn`t help.

    Hopefully you guys can help us.

    Thanks in advance

    Paul

    #2
    Hi, I'm sorry for the up, but we are currently facing exactly the same problem, and reading SmartGWT FAQ didn't help at all.

    We can't figure out why the Datasources samples are working but when merging into an existing Maven SmartGWT project nothing turns out as expected.

    We tried to use Admin Console but we weren't able to launch it. In samples it runs fine.

    What informations would be helpful to figure out what the problem is ?


    Originally posted by paul.proemer View Post
    Hi,
    I got a problem, using SmartGWT Pro Edition 4.0 and Google Chrome 32.0.1700.76 m in Eclipse: Version: Kepler Release
    Build id: 20130614-0229

    Code:
    Problem loading builtinTypes.xml
    Exception when loading from __USE_CONTAINER__/isomorphic/system/schema/builtinTypes.xml:
    java.lang.NullPointerException
    	at com.isomorphic.io.ISCFile.lastModified(ISCFile.java:439)
    	at com.isomorphic.store.ProcessedFileCache.getObjectFromFile(ProcessedFileCache.java:140)
    	at com.isomorphic.xml.XML.getXMLDocument(XML.java:286)
    	at com.isomorphic.xml.XML.toDSRecords(XML.java:294)
    	at com.isomorphic.xml.XML.toDSRecords(XML.java:298)
    	at com.isomorphic.xml.XML.toDSRecords(XML.java:301)
    	at com.isomorphic.datasource.DataSource.<clinit>(DataSource.java:643)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:92)
    	at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86)
    	at com.isomorphic.servlet.DataSourceLoader.processRequest(DataSourceLoader.java:132)
    	at com.isomorphic.servlet.DataSourceLoader.doGet(DataSourceLoader.java:96)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    	at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152)
    	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.headerComplete(HttpConnection.java:829)
    	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
    	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)
    Code:
    11:56:56.035 [ERROR] [example] Unable to load module entry point class com.example.client.Example (see associated exception for details)
    java.lang.IllegalArgumentException: Invalid call to setDataSource() passing null.  If you're having trouble with loading DataSources, please see the following FAQ: http://forums.smartclient.com/showthread.php?t=8159#aDSLoad
        at com.smartgwt.client.widgets.grid.ListGrid.setDataSource(ListGrid.java:18172)
        at com.example.client.Example.onModuleLoad(Example.java:18)
        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.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:406)
        at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
        at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
        at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
        at java.lang.Thread.run(Unknown Source)
    We tried to built a small Application using DataSources, but the above shown exceptions accured.
    We tried to work through the FAQ
    http://forums.smartclient.com/showthread.php?t=8159#aDSLoad, but it didn`t help.

    Hopefully you guys can help us.

    Thanks in advance

    Paul

    Comment


      #3
      This file and many others will be missing if you forget to run a GWT compile after adding modules to your .gwt.xml.

      Comment

      Working...
      X