Announcement

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

    Error when loading dev console

    I've always received the following error when loading the dev console. I've ignored it since the parts of the dev console that I use regularly still work. But now I've noticed the same error when trying to use the BatchUploader so I'm hoping the resolution is the same for both.
    Code:
    === 2010-05-11 09:04:36,523 [l0-9] DEBUG RPCDMI - appConfig: {
        rpcBindings:{
            ServerObject:[
                {
                    ID:"builtin",
                    className:"com.isomorphic.rpc.BuiltinRPC",
                    visibleMethods:[
                        {
                            name:"downloadWSDL"
                        },
                        {
                            name:"downloadClientContent"
                        },
                        {
                            name:"downloadClientExport"
                        },
                        {
                            name:"xmlToJS"
                        },
                        {
                            name:"uploadProgressCheck"
                        },
                        {
                            name:"saveFile"
                        },
                        {
                            name:"appendToFile"
                        },
                        {
                            name:"loadFile"
                        },
                        {
                            name:"deleteFile"
                        },
                        {
                            name:"loadSharedXML"
                        },
                        {
                            name:"saveSharedXML"
                        },
                        {
                            name:"getAvailableScriptEngines"
                        },
                        {
                            name:"devConsoleEvalServerScript"
                        },
                        {
                            name:"evalJava"
                        },
                        {
                            name:"getLogNames"
                        },
                        {
                            name:"getLogEntries"
                        },
                        {
                            name:"getLogThresholds"
                        },
                        {
                            name:"setLogThreshold"
                        }
                    ]
                },
                {
                    ID:"builtin_tools",
                    className:"com.isomorphic.tools.BuiltinRPC",
                    visibleMethods:[
                        {
                            name:"getDataSourceFromTable"
                        },
                        {
                            name:"getDataSourceJSONFromTable"
                        },
                        {
                            name:"getDataSourceFromHibernateMapping"
                        },
                        {
                            name:"getDataSourceJSONFromHibernateMapping"
                        },
                        {
                            name:"getTables"
                        },
                        {
                            name:"getFieldsFromTable"
                        },
                        {
                            name:"getBeanFields"
                        },
                        {
                            name:"getHibernateBeans"
                        },
                        {
                            name:"getDatabaseProductNameAndVersion"
                        },
                        {
                            name:"getDatabaseTableTypes"
                        },
                        {
                            name:"setAttributes"
                        },
                        {
                            name:"clearAttributes"
                        },
                        {
                            name:"getAttributes"
                        },
                        {
                            name:"getAttribute"
                        },
                        {
                            name:"getDataSourceConfigFromJavaClass"
                        },
                        {
                            args:"cName",
                            language:"groovy",
                            name:"getJavaSource",
                            script:"\n                    if (!com.isomorphic.auth.DevModeAuthFilter.devModeAuthorized(request)) throw new Exception(\"Not Authorized\");                    \n                    //import org.apache.bcel.Repository;\n\n                    try {\n                        return org.apache.bcel.Repository.lookupClass(cName).toString();\n                    } catch (Throwable e) {\n                        return \"Unable to reverse engineer class \"+cName+\": \"+e.getMessage();\n                    }\n                "
                        },
                        {
                            name:"loadDataSource"
                        },
                        {
                            name:"dsFromXML"
                        },
                        {
                            name:"dsConfigFromXML"
                        },
                        {
                            name:"getDefinedDataSources"
                        }
                    ]
                },
                {
                    ID:"builtin_adminconsole",
                    className:"com.isomorphic.tools.AdminConsole",
                    visibleMethods:[
                        {
                            name:"getDefinedDatabases"
                        },
                        {
                            name:"testDB"
                        },
                        {
                            name:"saveDBConfig"
                        },
                        {
                            name:"setDefaultDB"
                        },
                        {
                            name:"importDataSources"
                        }
                    ]
                }
            ]
        }
    }
    === 2010-05-11 09:04:36,523 [l0-9] WARN  RequestContext - rpcRequest.execute() failed: 
    java.lang.ClassCastException: org.apache.commons.collections.map.LinkedMap cannot be cast to java.util.List
    	at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:139)
    	at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:66)
    	at com.isomorphic.rpc.RPCRequest.execute(RPCRequest.java:229)
    	at com.isomorphic.servlet.IDACall.handleRPCRequest(IDACall.java:201)
    	at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:102)
    	at com.isomorphic.servlet.IDACall.doPost(IDACall.java:54)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    	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$CachedChain.doFilter(ServletHandler.java:1097)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:343)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
    	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at com.islandpacific.gui.security.IpConcurrentSessionFilter.doFilter(IpConcurrentSessionFilter.java:55)
    	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:355)
    	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:149)
    	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
    	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
    	at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:259)
    	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
    	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    	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)
    === 2010-05-11 09:04:36,524 [l0-9] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
    === 2010-05-11 09:04:36,524 [l0-9] INFO  Compression - /ipgui/sc/IDACall: 143 -> 137 bytes
    Do I have something wrong in my index.html. Here are the script loads. I based this on the Showcase example I started with originally. If there is a "better" way to load everything let me know.
    Code:
    <script src=ipgui/sc/modules/ISC_Foundation.js?isc_version=7.0.js></script>
    <script src=ipgui/sc/modules/ISC_Containers.js?isc_version=7.0.js></script>
    <script src=ipgui/sc/modules/ISC_Grids.js?isc_version=7.0.js></script>
    <script src=ipgui/sc/modules/ISC_Forms.js?isc_version=7.0.js></script>
    <script src=ipgui/sc/modules/ISC_RichTextEditor.js?isc_version=7.0.js></script>
    <script src=ipgui/sc/modules/ISC_Calendar.js?isc_version=7.0.js></script>
    <script src=ipgui/sc/modules/ISC_FileLoader.js?isc_version=7.0.js></script>
    <script src=ipgui/sc/modules/ISC_Tools.js?isc_version=7.0.js></script>

    #2
    This looks like malformed XML where you're declaring your DMI in a .ds.xml file. Can you show it?

    Comment


      #3
      I'm not sure what code of mine is involved here. I get the error in two instances. In the first, I'm simply using javascript:isc.showConsole() to load the dev console, so I'm not running any of my code. In the second, I'm using the BatchUploader. I've tried it with a variety of data sources. Here is one of the simplest.
      Code:
      <DataSource ID="IPPURUN" dataFormat="iscServer"
      	serverType="sql" dbName="as400" tableName="IPPURUN">
      	<fields>
      		<field name="PUCD"  title="Code" type="text" length="2"  required="true" primaryKey="true"/>
      		<field name="PUVL" title="Value" type="integer" length="5"  required="true"> 
      		  <validators>
      				<validator type="integerRange" min="1" max="99999"
      					errorMessage="Please enter a positive number between 1 and 99999" />
      		  </validators>
      		  </field>
      		<field name="PUDS" title="Descriptor" type="text" length="10"  required="true"/> 
      	</fields>
      </DataSource>
      The code for the BatchUploader is pretty simple too.
      Code:
      BatchUploader batchUploader = new BatchUploader();
      batchUploader.setWidth(500);
      batchUploader.setHeight(300);
      batchUploader.setUploadDataSource("IPPURUN");
      I'm also seeing this warning in the dev console when trying to do the upload, in case it is somehow related.
      Code:
      12:35:13.638:WARN:ListGrid:isc_BatchUploader_1_grid:This component has no specified fields. In order to display data fields must be set up either via an explicit call to setFields() or by binding to a dataSource.

      Comment


        #4
        If you're seeing this with multiple DataSources (and especially with that simple one), check your imports against the step-by-step setup guide and make sure that you see a lot of *.ds.xml file in the sc/schema directory in your deployment. If those are missing, it could cause this problem.

        Also ensure you've got the Init servlet in your web.xml and you're seeing a bunch of startup messages when your servlet engine starts.

        Finally, if these steps don't help, please show any sample request that causes this error.

        Comment


          #5
          I've checked my imports and verified that the Init servlet is running. Here is the list of ds.xml files in my sc/schema directory.
          Code:
          DataSource.ds.xml
          DataSourceField.ds.xml
          DataSourceStore.ds.xml
          DBListDS.ds.xml
          DBSchema.ds.xml
          JVMClassTreeDS.ds.xml
          SchemaSet.ds.xml
          SimpleType.ds.xml
          Validator.ds.xml
          WebService.ds.xml
          WebServiceOperation.ds.xml
          WSDLMessage.ds.xml
          WSOperationHeader.ds.xml
          XSComplexType.ds.xml
          XSElement.ds.xml
          Initialization looks OK
          Code:
          === 2010-05-13 07:15:28,833 [ad-0] INFO  ISCInit - Isomorphic SmartClient Framework - Initializing
          === 2010-05-13 07:15:28,840 [ad-0] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
          === 2010-05-13 07:15:28,880 [ad-0] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/Users/jfisher/Documents/workspace/IPGui/war/WEB-INF/lib/isomorphic_core_rpc.jar!/framework.properties
          === 2010-05-13 07:15:28,880 [ad-0] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
          === 2010-05-13 07:15:28,880 [ad-0] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
          === 2010-05-13 07:15:28,883 [ad-0] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/Users/jfisher/Documents/workspace/IPGui/war/WEB-INF/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
          === 2010-05-13 07:15:28,883 [ad-0] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
          === 2010-05-13 07:15:28,885 [ad-0] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/Users/jfisher/Documents/workspace/IPGui/war/WEB-INF/classes/server.properties
          === 2010-05-13 07:15:28,895 [ad-0] INFO  Logger - Logging system started.
          === 2010-05-13 07:15:28,895 [ad-0] INFO  ISCInit - Isomorphic SmartClient Framework (SC_SNAPSHOT-2010-05-07/EVAL Deployment 2010-05-07) - Initialization Complete
          === 2010-05-13 07:15:28,896 [ad-0] DEBUG ISCInit - Verifying webroot: /Users/jfisher/Documents/workspace/IPGui/war
          === 2010-05-13 07:15:28,896 [ad-0] INFO  ISCInit - Auto-detected webRoot - using: /Users/jfisher/Documents/workspace/IPGui/war
          [WARN] Server class 'org.springframework.web.servlet.DispatcherServlet' could not be found in the web app, but was found on the system classpath
             [WARN] Adding classpath entry 'file:/smartgwtee-2.2/lib/spring-2.0.8.jar' to the web app classpath for this session
             For additional info see: file:/Applications/eclipse/plugins/com.google.gwt.eclipse.sdkbundle.2.0.2_2.0.2.v201002121411/gwt-2.0.2/doc/helpInfo/webAppClassPath.html
          === 2010-05-13 07:15:29,151 [ad-0] INFO  PreCache - Isomorphic PreCache servlet loading
          === 2010-05-13 07:15:29,164 [ad-0] INFO  PoolManager - SmartClient pooling disabled for 'DataSource' objects
          === 2010-05-13 07:15:29,196 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/DataSource.ds.xml: 3ms
          === 2010-05-13 07:15:29,202 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/builtinTypes.xml: 3ms
          === 2010-05-13 07:15:29,249 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/DataSourceField.ds.xml: 3ms
          === 2010-05-13 07:15:29,263 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/Validator.ds.xml: 2ms
          === 2010-05-13 07:15:29,270 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/ValueMap.ds.xml: 1ms
          === 2010-05-13 07:15:29,274 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/InstantDataApp.ds.xml: 2ms
          === 2010-05-13 07:15:29,298 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ds/Application.ds.xml: 1ms
          === 2010-05-13 07:15:29,317 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/IDAPage.ds.xml: 2ms
          === 2010-05-13 07:15:29,320 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/IDAUserType.ds.xml: 1ms
          === 2010-05-13 07:15:29,324 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/IDAOperation.ds.xml: 1ms
          === 2010-05-13 07:15:29,333 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/Canvas.ds.xml: 5ms
          === 2010-05-13 07:15:29,351 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/MethodDeclaration.ds.xml: 2ms
          === 2010-05-13 07:15:29,354 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/Img.ds.xml: 1ms
          === 2010-05-13 07:15:29,358 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/StatefulCanvas.ds.xml: 2ms
          === 2010-05-13 07:15:29,365 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/Button.ds.xml: 1ms
          === 2010-05-13 07:15:29,369 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/ListViewer.ds.xml: 1ms
          === 2010-05-13 07:15:29,373 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/ListGrid.ds.xml: 3ms
          === 2010-05-13 07:15:29,397 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/DynamicForm.ds.xml: 3ms
          === 2010-05-13 07:15:29,404 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/FormItem.ds.xml: 3ms
          === 2010-05-13 07:15:29,411 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/DetailViewer.ds.xml: 2ms
          === 2010-05-13 07:15:29,420 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/DetailViewerField.ds.xml: 2ms
          === 2010-05-13 07:15:29,423 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ipgui/sc/system/schema/isomorphicXML.ds.xml: 2ms
          === 2010-05-13 07:15:29,424 [ad-0] INFO  PreCache - Isomorphic PreCache complete (272ms)
          The BatchUploader does actually work. It's just that when the file is initially uploaded a warning dialog appears with the very un-user-friendly message "org.apache.commons.collections.map.LinkedMap cannot be cast to java.util.List" If they ignore and continue the upload it works.

          As I said before, the warning also appears when loading the dev console, just quietly in the server log so I've been ignoring it. Here is the RPC request/response showing the error when using BatchUploader.

          Request...
          Code:
          {
              "actionURL":"http://newgui.islandpacific.com/ipgui/ipgui/sc/IDACall", 
              "showPrompt":false, 
              "transport":"xmlHttpRequest", 
              "promptStyle":"dialog", 
              "data":{
                  "appID":"isc_builtin", 
                  "className":"com.isomorphic.tools.BuiltinRPC", 
                  "methodName":"setAttributes", 
                  "arguments":[
                      "session", 
                      [
                          {
                              "name":"file", 
                              "type":"file", 
                              "title":"Upload File", 
                              "$61":true, 
                              "value":"Colors.csv"
                          }, 
                          {
                              "name":"dsName", 
                              "type":"hidden", 
                              "defaultValue":"IPCOLOR", 
                              "$61":true, 
                              "value":"IPCOLOR"
                          }
                      ], 
                      null
                  ], 
                  "is_ISC_RPC_DMI":true
              }
          }
          Response...
          Code:
          [
              {
                  status:-1, 
                  data:"org.apache.commons.collections.map.LinkedMap cannot be cast to java.util.List"
              }
          ]

          Comment


            #6
            Far too few. Look in smartgwtee.jar under com.smartclientee/public/sc/system/schema. All of those files should be in your deployment if your .gwt.xml file inherits are correct, and the fact that they aren't is the reason for this problem.

            Comment


              #7
              This is the gwt.xml from Showcase EE project that I started from.
              Code:
              <?xml version="1.0" encoding="UTF-8"?>
              <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.6.4//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.6.4/distro-source/core/src/gwt-module.dtd">
              
              <module rename-to="showcase">
                  <inherits name='com.google.gwt.user.User'/>
                  <inherits name="com.smartgwtee.SmartGwtEENoScript"/>   
                  <inherits name="com.smartgwtee.tools.Tools"/>   
                  <inherits name="com.smartclient.theme.enterprise.EnterpriseResources"/>
              
                  <entry-point class='com.smartgwt.sample.showcase.client.Showcase'/>
                  
              </module>
              The only inherit that is different in mine is enterpriseblue.EnterpriseBlue instead of enterprise.EnterpriseResources, which is what I thought was needed to switch skins.

              I tried adding EnterpriseResources back and that made no difference. I looked more closely at my war directory and realized that my project/sc/schema directory has the list of ds.xml files I posted earlier, but my project/sc/system/schema has the much longer set of ds.xml files. So my project schema subdirectories do match the ShowcaseEE project subdirectories and I'm still getting the error.

              Comment


                #8
                This is most likely the problem:

                Code:
                === 2010-05-13 07:15:29,298 [ad-0] DEBUG XML - Parsed XML from /Users/jfisher/Documents/workspace/IPGui/war/ds/Application.ds.xml: 1ms
                You inadvertently overrode a system schema with something from your application. This is intended to be possible for certain advanced use cases, but unfortunately you overrode something that breaks processing of non-DataSource RPCs. Just rename your DataSource to correct the issue.

                Comment


                  #9
                  Thank you! That did it.

                  Is there a comprehensive list of data source names that should be avoided?

                  Comment


                    #10
                    Anything you see in the schema/ directory, unless you intend to override one. Basically, it's safe to either always use lowercase first letter or use a prefix.

                    Comment

                    Working...
                    X