Announcement

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

    Application fails with DB2 SQL Error 401

    I'm licensed user of the SmartGWT pro.

    I'm using SmartGWT Pro v3.0
    I use SQLDataSource (basic SQL connector) to connect to the DB2 database.
    The client side code to connect to the database looks like this:
    Code:
    ListGrid listGrid = new ListGrid();
    listGrid.setWidth(700);
    listGrid.setHeight(224);
    listGrid.setResizeFieldsInRealTime(true);
    listGrid.setAlign(Alignment.LEFT);
    listGrid.setAlternateRecordStyles(true);
    listGrid.setShowFilterEditor(true);
    listGrid.setCanEdit(true);
    listGrid.setEditEvent(ListGridEditEvent.CLICK);
    listGrid.setCanRemoveRecords(true);
    listGrid.setDataSource(DataSource.get("code"));
    listGrid.setAutoFetchData(true);
    The data source file looks like this:
    Code:
    <DataSource ID="code" tableName="CODE" serverType="sql">
        <fields>
                    <field name="ID" title="Id" type="integer" primaryKey="true"/>
                    <field name="NAME" title="Name" type="text" length="255"/>
        </fields>
    </DataSource>
    When I'm trying to update or insert the row in this table, I get this error:
    Code:
    DB2 SQL Error: SQLCODE=-401, SQLSTATE=42818, SQLERRMC==, DRIVER=4.9.78
    Client error looks like this:
    Code:
    com.smartgwt.client.core.JsObject$SGWT_WARN: 15:02:01.409:XRP5:WARN:RPCManager:DB2 SQL Error: SQLCODE=-401, SQLSTATE=42818, SQLERRMC==, DRIVER=4.14.111, response: {operationId: &quot;custom&quot;,
    clientContext: Obj,
    context: Obj,
    transactionNum: 2,
    httpResponseCode: 200,
    httpResponseText: &quot;//isc_RPCResponseStart--&gt;[{data:&quot;DB2 SQL...&quot;[178],
    xmlHttpRequest: [object XMLHttpRequest],
    transport: &quot;xmlHttpRequest&quot;,
    status: -1,
    clientOnly: undef,
    httpHeaders: Obj,
    isStructured: true,
    callbackArgs: null,
    results: Obj,
    data: &quot;DB2 SQL Error: SQLCODE=-401, SQLSTATE=42...&quot;[72],
    invalidateCache: false,
    isDSResponse: true,
    startRow: 0,
    endRow: 0,
    totalRows: 0}
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:105)
        at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
        at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
        at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:292)
        at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:546)
        at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
        at java.lang.Thread.run(Thread.java:662)
    I suspect that the problem is that integer field is wrapped to the quotes in the SQL request and thus DB2 treats it as a string.

    I tried to use different versions of the DB2 driver:
    db2jcc.jar DRIVER=3.64.104
    db2jcc4-9.7.2.jar DRIVER=4.9.78
    db2jcc4.jar DRIVER=4.14.111
    but I got the same error.

    When the database table contains only VARCHAR fields - no problems appear.
    The same code was tested with MySQL database without any problems.

    Does anyone have any idea how to solve it?
    Is there any way for me to control the process of SQL request creation when I'm using the SQL Data Source?

    Any help is really appreciated.

    #2
    You should post the complete server-side log for the request (always do this for a server-side error). Also, please clarify your exact version (not just "3.0").

    Comment


      #3
      The exact version is:
      SmartClient Version: v8.2p_2012-10-12/Pro Deployment (built 2012-10-12)

      Below is the server log (file {projectName}.log), but for some reason it does not contain any information about this error
      Code:
      2012-10-16 18:05:31,683 [DEBUG] org.apache.jasper.compiler.JspRuntimeContext Parent class loader is: ContextLoader@null at org.apache.jasper.compiler.JspRuntimeContext.<init>(JspRuntimeContext.java:104)
      2012-10-16 18:05:31,687 [DEBUG] org.apache.jasper.servlet.JspServlet Scratch dir for the JSP engine is: C:\Users\esylka\AppData\Local\Temp\Jetty_127_0_0_1_8888_war____-g0qk00\jsp at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:80)
      2012-10-16 18:05:31,688 [DEBUG] org.apache.jasper.servlet.JspServlet IMPORTANT: Do not modify the generated servlets at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:82)
      2012-10-16 18:05:31,766 [DEBUG] org.springframework.web.servlet.DispatcherServlet Initializing servlet 'customds' at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:108)
      2012-10-16 18:05:31,782 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.DispatcherServlet] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:31,799 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.DispatcherServlet] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:31,799 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,800 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'cleanupAfterInclude' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,800 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'contextClass' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,801 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'contextConfigLocation' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,802 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'detectAllHandlerAdapters' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,802 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'detectAllHandlerExceptionResolvers' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,802 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'detectAllHandlerMappings' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,803 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'detectAllViewResolvers' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,803 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'initParameterNames' of type [java.util.Enumeration] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,804 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'multipartResolver' of type [org.springframework.web.multipart.MultipartResolver] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,804 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'namespace' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,805 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'publishContext' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,805 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'publishEvents' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,806 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletConfig' of type [javax.servlet.ServletConfig] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,806 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletContext' of type [javax.servlet.ServletContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,807 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletContextAttributeName' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,807 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletInfo' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,807 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletName' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,808 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'themeSource' of type [org.springframework.ui.context.ThemeSource] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,808 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'threadContextInheritable' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,809 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'webApplicationContext' of type [org.springframework.web.context.WebApplicationContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:31,816 [DEBUG] org.springframework.util.ClassUtils Class [edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap] or one of its dependencies is not present: java.lang.ClassNotFoundException: edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap at org.springframework.util.ClassUtils.isPresent(ClassUtils.java:163)
      2012-10-16 18:05:31,817 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:31,819 [ INFO] org.springframework.web.servlet.DispatcherServlet FrameworkServlet 'customds': initialization started at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:231)
      2012-10-16 18:05:31,820 [DEBUG] org.springframework.web.servlet.DispatcherServlet Servlet with name 'customds' will try to create custom WebApplicationContext context of class 'org.springframework.web.context.support.XmlWebApplicationContext', using parent context [null] at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:307)
      2012-10-16 18:05:31,830 [ INFO] org.springframework.web.context.support.XmlWebApplicationContext Refreshing org.springframework.web.context.support.XmlWebApplicationContext@2ccf57: display name [WebApplicationContext for namespace 'customds-servlet']; startup date [Tue Oct 16 18:05:31 EEST 2012]; root of context hierarchy at org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:383)
      2012-10-16 18:05:31,849 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.concurrent.ConcurrentHashMap] at org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(CollectionFactory.java:187)
      2012-10-16 18:05:31,850 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashSet] at org.springframework.core.CollectionFactory.createLinkedSetIfPossible(CollectionFactory.java:90)
      2012-10-16 18:05:31,851 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:31,851 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashSet] at org.springframework.core.CollectionFactory.createLinkedSetIfPossible(CollectionFactory.java:90)
      2012-10-16 18:05:31,852 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.concurrent.ConcurrentHashMap] at org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(CollectionFactory.java:187)
      2012-10-16 18:05:31,853 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.concurrent.ConcurrentHashMap] at org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(CollectionFactory.java:187)
      2012-10-16 18:05:31,876 [ INFO] org.springframework.beans.factory.xml.XmlBeanDefinitionReader Loading XML bean definitions from ServletContext resource [/WEB-INF/customds-servlet.xml] at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
      2012-10-16 18:05:31,879 [DEBUG] org.springframework.beans.factory.xml.DefaultDocumentLoader Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:70)
      2012-10-16 18:05:31,914 [DEBUG] org.springframework.beans.factory.xml.PluggableSchemaResolver Trying to resolve XML entity with public id [null] and system id [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd] at org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:103)
      2012-10-16 18:05:31,914 [DEBUG] org.springframework.beans.factory.xml.PluggableSchemaResolver Loading schema mappings from [META-INF/spring.schemas] at org.springframework.beans.factory.xml.PluggableSchemaResolver.getSchemaMapping(PluggableSchemaResolver.java:125)
      2012-10-16 18:05:31,916 [DEBUG] org.springframework.beans.factory.xml.PluggableSchemaResolver Loaded schema mappings: {http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop-2.0.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util-2.0.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util-2.0.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-2.0.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx-2.0.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool-2.0.xsd, http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop-2.0.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool-2.0.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans-2.0.xsd} at org.springframework.beans.factory.xml.PluggableSchemaResolver.getSchemaMapping(PluggableSchemaResolver.java:131)
      2012-10-16 18:05:31,917 [DEBUG] org.springframework.beans.factory.xml.PluggableSchemaResolver Found XML schema [http://www.springframework.org/schema/beans/spring-beans-2.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-2.0.xsd at org.springframework.beans.factory.xml.PluggableSchemaResolver.resolveEntity(PluggableSchemaResolver.java:114)
      2012-10-16 18:05:31,958 [DEBUG] org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver Loaded mappings [{http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler}] at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.initHandlerMappings(DefaultNamespaceHandlerResolver.java:110)
      2012-10-16 18:05:31,984 [DEBUG] org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader Loading bean definitions at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:84)
      2012-10-16 18:05:32,008 [DEBUG] org.springframework.beans.factory.xml.XmlBeanDefinitionReader Loaded 2 bean definitions from location pattern [/WEB-INF/customds-servlet.xml] at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
      2012-10-16 18:05:32,008 [ INFO] org.springframework.web.context.support.XmlWebApplicationContext Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@2ccf57]: org.springframework.beans.factory.support.DefaultListableBeanFactory@143fc61 at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:398)
      2012-10-16 18:05:32,009 [DEBUG] org.springframework.web.context.support.XmlWebApplicationContext 2 beans defined in org.springframework.web.context.support.XmlWebApplicationContext@2ccf57: display name [WebApplicationContext for namespace 'customds-servlet']; startup date [Tue Oct 16 18:05:31 EEST 2012]; root of context hierarchy at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:402)
      2012-10-16 18:05:32,024 [DEBUG] org.springframework.web.context.support.XmlWebApplicationContext Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1bd2e90] at org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:546)
      2012-10-16 18:05:32,052 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashSet] at org.springframework.core.CollectionFactory.createLinkedSetIfPossible(CollectionFactory.java:90)
      2012-10-16 18:05:32,053 [DEBUG] org.springframework.web.context.support.XmlWebApplicationContext Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@128deae] at org.springframework.context.support.AbstractApplicationContext.initApplicationEventMulticaster(AbstractApplicationContext.java:568)
      2012-10-16 18:05:32,057 [DEBUG] org.springframework.ui.context.support.UiApplicationContextUtils Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1f9088f] at org.springframework.ui.context.support.UiApplicationContextUtils.initThemeSource(UiApplicationContextUtils.java:85)
      2012-10-16 18:05:32,058 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,059 [ INFO] org.springframework.beans.factory.support.DefaultListableBeanFactory Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@143fc61: defining beans [viewResolver,filenameController]; root of factory hierarchy at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:276)
      2012-10-16 18:05:32,060 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating shared instance of singleton bean 'viewResolver' at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:151)
      2012-10-16 18:05:32,061 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'viewResolver' with merged definition [Root bean: class [org.springframework.web.servlet.view.InternalResourceViewResolver]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in ServletContext resource [/WEB-INF/customds-servlet.xml]] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,065 [DEBUG] org.springframework.util.ClassUtils Class [javax.servlet.jsp.jstl.fmt.LocalizationContext] or one of its dependencies is not present: java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.fmt.LocalizationContext at org.springframework.util.ClassUtils.isPresent(ClassUtils.java:163)
      2012-10-16 18:05:32,066 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.view.InternalResourceViewResolver] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,073 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.view.InternalResourceViewResolver] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,074 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'alwaysInclude' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,074 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,075 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'attributes' of type [java.util.Properties] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,075 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'attributesMap' of type [java.util.Map] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,078 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'cache' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,078 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,078 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'contentType' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,079 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'order' of type [int] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,079 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'prefix' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,080 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'redirectContextRelative' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,080 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'redirectHttp10Compatible' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,080 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'requestContextAttribute' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,081 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletContext' of type [javax.servlet.ServletContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,082 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'suffix' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,082 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'viewClass' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,082 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'viewNames' of type [[Ljava.lang.String;] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,084 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,087 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Eagerly caching bean 'viewResolver' to allow for resolving potential circular references at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:395)
      2012-10-16 18:05:32,094 [DEBUG] org.springframework.beans.TypeConverterDelegate Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@1578fa] at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:308)
      2012-10-16 18:05:32,098 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating shared instance of singleton bean 'filenameController' at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:151)
      2012-10-16 18:05:32,098 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'filenameController' with merged definition [Root bean: class [org.springframework.web.servlet.mvc.UrlFilenameViewController]; scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in ServletContext resource [/WEB-INF/customds-servlet.xml]] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,102 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.concurrent.ConcurrentHashMap] at org.springframework.core.CollectionFactory.createConcurrentMapIfPossible(CollectionFactory.java:187)
      2012-10-16 18:05:32,103 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.mvc.UrlFilenameViewController] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,111 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.UrlFilenameViewController] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,112 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'alwaysUseFullPath' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,112 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,112 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'cacheSeconds' of type [int] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,113 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,113 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'prefix' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,113 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'requireSession' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,116 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletContext' of type [javax.servlet.ServletContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,116 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'suffix' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,116 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'supportedMethods' of type [[Ljava.lang.String;] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,116 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'synchronizeOnSession' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,117 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'urlDecode' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,117 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'urlPathHelper' of type [org.springframework.web.util.UrlPathHelper] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,117 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'useCacheControlHeader' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,118 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'useExpiresHeader' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,118 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,118 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Eagerly caching bean 'filenameController' to allow for resolving potential circular references at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:395)
      2012-10-16 18:05:32,119 [DEBUG] org.springframework.web.context.support.XmlWebApplicationContext Publishing event in context [org.springframework.web.context.support.XmlWebApplicationContext@2ccf57]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext@2ccf57: display name [WebApplicationContext for namespace 'customds-servlet']; startup date [Tue Oct 16 18:05:31 EEST 2012]; root of context hierarchy] at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:244)
      2012-10-16 18:05:32,121 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory No bean named 'multipartResolver' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@143fc61: defining beans [viewResolver,filenameController]; root of factory hierarchy at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:358)
      2012-10-16 18:05:32,122 [DEBUG] org.springframework.web.servlet.DispatcherServlet Unable to locate MultipartResolver with name 'multipartResolver': no multipart request handling provided at org.springframework.web.servlet.DispatcherServlet.initMultipartResolver(DispatcherServlet.java:422)
      2012-10-16 18:05:32,122 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory No bean named 'localeResolver' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@143fc61: defining beans [viewResolver,filenameController]; root of factory hierarchy at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:358)
      2012-10-16 18:05:32,123 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver' with merged definition [Root bean: class [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver]; scope=prototype; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,123 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,125 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,125 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,126 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,126 [DEBUG] org.springframework.web.servlet.DispatcherServlet Unable to locate LocaleResolver with name 'localeResolver': using default [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@f6ab8a] at org.springframework.web.servlet.DispatcherServlet.initLocaleResolver(DispatcherServlet.java:445)
      2012-10-16 18:05:32,127 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory No bean named 'themeResolver' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@143fc61: defining beans [viewResolver,filenameController]; root of factory hierarchy at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:358)
      2012-10-16 18:05:32,128 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'org.springframework.web.servlet.theme.FixedThemeResolver' with merged definition [Root bean: class [org.springframework.web.servlet.theme.FixedThemeResolver]; scope=prototype; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,128 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.theme.FixedThemeResolver] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,132 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.theme.FixedThemeResolver] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,132 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,133 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'defaultThemeName' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,133 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,134 [DEBUG] org.springframework.web.servlet.DispatcherServlet Unable to locate ThemeResolver with name 'themeResolver': using default [org.springframework.web.servlet.theme.FixedThemeResolver@9f129d] at org.springframework.web.servlet.DispatcherServlet.initThemeResolver(DispatcherServlet.java:468)
      2012-10-16 18:05:32,135 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,137 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping' with merged definition [Root bean: class [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping]; scope=prototype; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,139 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,146 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,147 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'alwaysUseFullPath' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,147 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'applicationContext' of type [org.springframework.context.ApplicationContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,148 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,148 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'defaultHandler' of type [java.lang.Object] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,149 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'detectHandlersInAncestorContexts' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,149 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'handlerMap' of type [java.util.Map] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,149 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'interceptors' of type [[Ljava.lang.Object;] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,150 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'lazyInitHandlers' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,150 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'order' of type [int] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,150 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'pathMatcher' of type [org.springframework.util.PathMatcher] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,151 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'rootHandler' of type [java.lang.Object] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,151 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'servletContext' of type [javax.servlet.ServletContext] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,152 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'urlDecode' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,152 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'urlPathHelper' of type [org.springframework.web.util.UrlPathHelper] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,153 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,153 [DEBUG] org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping Looking for URL mappings in application context: org.springframework.web.context.support.XmlWebApplicationContext@2ccf57: display name [WebApplicationContext for namespace 'customds-servlet']; startup date [Tue Oct 16 18:05:31 EEST 2012]; root of context hierarchy at org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping.detectHandlers(BeanNameUrlHandlerMapping.java:89)
      2012-10-16 18:05:32,156 [DEBUG] org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping Rejected bean name 'viewResolver': no URL paths identified at org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping.detectHandlers(BeanNameUrlHandlerMapping.java:105)
      2012-10-16 18:05:32,156 [DEBUG] org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping Rejected bean name 'filenameController': no URL paths identified at org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping.detectHandlers(BeanNameUrlHandlerMapping.java:105)
      2012-10-16 18:05:32,157 [DEBUG] org.springframework.web.servlet.DispatcherServlet No HandlerMappings found in servlet 'customds': using default at org.springframework.web.servlet.DispatcherServlet.initHandlerMappings(DispatcherServlet.java:508)
      2012-10-16 18:05:32,158 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,159 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter' with merged definition [Root bean: class [org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter]; scope=prototype; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,159 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,162 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,163 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,163 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,164 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter' with merged definition [Root bean: class [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter]; scope=prototype; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,165 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,168 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,168 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,169 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,172 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter' with merged definition [Root bean: class [org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter]; scope=prototype; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,173 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,176 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,176 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,177 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'commandName' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,177 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,178 [DEBUG] org.springframework.web.servlet.DispatcherServlet No HandlerAdapters found in servlet 'customds': using default at org.springframework.web.servlet.DispatcherServlet.initHandlerAdapters(DispatcherServlet.java:547)
      2012-10-16 18:05:32,179 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,180 [DEBUG] org.springframework.web.servlet.DispatcherServlet No HandlerExceptionResolvers found in servlet 'customds': using default at org.springframework.web.servlet.DispatcherServlet.initHandlerExceptionResolvers(DispatcherServlet.java:587)
      2012-10-16 18:05:32,180 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory No bean named 'viewNameTranslator' found in org.springframework.beans.factory.support.DefaultListableBeanFactory@143fc61: defining beans [viewResolver,filenameController]; root of factory hierarchy at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:358)
      2012-10-16 18:05:32,181 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Creating instance of bean 'org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator' with merged definition [Root bean: class [org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator]; scope=prototype; abstract=false; lazyInit=false; autowireCandidate=true; autowireMode=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:344)
      2012-10-16 18:05:32,182 [DEBUG] org.springframework.beans.CachedIntrospectionResults Getting BeanInfo for class [org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
      2012-10-16 18:05:32,187 [DEBUG] org.springframework.beans.CachedIntrospectionResults Caching PropertyDescriptors for class [org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:258)
      2012-10-16 18:05:32,187 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'alwaysUseFullPath' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,188 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'class' of type [java.lang.Class] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,189 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'prefix' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,189 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'separator' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,190 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'stripExtension' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,191 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'stripLeadingSlash' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,191 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'suffix' of type [java.lang.String] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,192 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'urlDecode' of type [boolean] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,192 [DEBUG] org.springframework.beans.CachedIntrospectionResults Found bean property 'urlPathHelper' of type [org.springframework.web.util.UrlPathHelper] at org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:267)
      2012-10-16 18:05:32,193 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,193 [DEBUG] org.springframework.web.servlet.DispatcherServlet Unable to locate RequestToViewNameTranslator with name 'viewNameTranslator': using default [org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@1c85932] at org.springframework.web.servlet.DispatcherServlet.initRequestToViewNameTranslator(DispatcherServlet.java:609)
      2012-10-16 18:05:32,193 [DEBUG] org.springframework.core.CollectionFactory Creating [java.util.LinkedHashMap] at org.springframework.core.CollectionFactory.createLinkedMapIfPossible(CollectionFactory.java:114)
      2012-10-16 18:05:32,194 [DEBUG] org.springframework.beans.factory.support.DefaultListableBeanFactory Returning cached instance of singleton bean 'viewResolver' at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:201)
      2012-10-16 18:05:32,194 [DEBUG] org.springframework.web.servlet.DispatcherServlet Published WebApplicationContext of servlet 'customds' as ServletContext attribute with name [org.springframework.web.servlet.FrameworkServlet.CONTEXT.customds] at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:279)
      2012-10-16 18:05:32,195 [ INFO] org.springframework.web.servlet.DispatcherServlet FrameworkServlet 'customds': initialization completed in 376 ms at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:250)
      2012-10-16 18:05:32,195 [DEBUG] org.springframework.web.servlet.DispatcherServlet Servlet 'customds' configured successfully at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:129)
      2012-10-16 18:05:50,054 [DEBUG] org.apache.Velocity SimpleLog4JLogSystem using category 'org.apache.Velocity' at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,055 [DEBUG] org.apache.Velocity ******************************************************************* at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,056 [DEBUG] org.apache.Velocity Starting Apache Velocity v1.6.1 (compiled: 2008-12-09 10:57:23) at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,056 [DEBUG] org.apache.Velocity RuntimeInstance initializing. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,056 [DEBUG] org.apache.Velocity Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,057 [DEBUG] org.apache.Velocity Trying to use logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,057 [DEBUG] org.apache.Velocity LogSystem has been deprecated. Please use a LogChute implementation. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,060 [DEBUG] org.apache.Velocity Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl) at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,064 [DEBUG] org.apache.Velocity ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.FileResourceLoader at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,065 [DEBUG] org.apache.Velocity FileResourceLoader : initialization starting. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,066 [DEBUG] org.apache.Velocity Do unicode file recognition:  false at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,066 [DEBUG] org.apache.Velocity FileResourceLoader : adding path '' at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,066 [DEBUG] org.apache.Velocity FileResourceLoader : initialization complete. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,075 [DEBUG] org.apache.Velocity ResourceCache: initialized (class org.apache.velocity.runtime.resource.ResourceCacheImpl) with class java.util.Collections$SynchronizedMap cache map. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,076 [DEBUG] org.apache.Velocity Default ResourceManager initialization complete. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,077 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Define at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,078 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Break at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,080 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Evaluate at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,081 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Literal at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,083 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Macro at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,085 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Parse at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,087 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Include at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,089 [DEBUG] org.apache.Velocity Loaded System Directive: org.apache.velocity.runtime.directive.Foreach at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,124 [DEBUG] org.apache.Velocity Created '20' parsers. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,133 [DEBUG] org.apache.Velocity Velocimacro : initialization starting. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,133 [DEBUG] org.apache.Velocity Velocimacro : "velocimacro.library" is not set.  Trying default library: VM_global_library.vm at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,134 [DEBUG] org.apache.Velocity Velocimacro : Default library not found. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,134 [DEBUG] org.apache.Velocity Velocimacro : allowInline = true : VMs can be defined inline in templates at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,135 [DEBUG] org.apache.Velocity Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,135 [DEBUG] org.apache.Velocity Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,135 [DEBUG] org.apache.Velocity Velocimacro : autoload off : VM system will not automatically reload global library macros at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,136 [DEBUG] org.apache.Velocity Velocimacro : Velocimacro : initialization complete. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)
      2012-10-16 18:05:50,136 [DEBUG] org.apache.Velocity RuntimeInstance successfully initialized. at org.apache.velocity.runtime.log.SimpleLog4JLogSystem.logVelocityMessage(SimpleLog4JLogSystem.java:155)

      Comment


        #4
        This doesn't contain any logging from SmartGWT. You may need to look at a different log file, or you may have skipped copying log4j.isc.config.xml as indicated in the install instructions, or you may have your own log4j config which is somehow suppressing SmartGWT's logs.

        Whatever the problem with the logging, you need to fix it before you can look into this issue. The logs often tell you exactly what's wrong.

        Comment


          #5
          Here's the server side log:
          Code:
          === 2012-10-17 16:05:12,539 [l0-1] INFO  RequestContext - URL: '/customds/sc/IDACall', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1': Moz (Gecko) with Accept-Encoding header
          === 2012-10-17 16:05:12,544 [l0-1] DEBUG XML - Parsed XML from (in memory stream): 2ms
          === 2012-10-17 16:05:12,552 [l0-1] DEBUG RPCManager - Processing 1 requests.
          === 2012-10-17 16:05:12,554 [l0-1] DEBUG RPCManager - Request #1 (DSRequest) payload: {
              criteria:{
                  ID:1420
              },
              values:{
                  ID:1420,
                  NAME:"Somewhere1"
              },
              operationConfig:{
                  dataSource:"deliverypoint",
                  operationType:"update"
              },
              componentId:"isc_ListGrid_0",
              appID:"builtinApplication",
              operation:"deliverypoint_update",
              oldValues:{
                  NAME:"Somewhere",
                  ID:1420
              }
          }
          === 2012-10-17 16:05:12,555 [l0-1] INFO  IDACall - Performing 1 operation(s)
          === 2012-10-17 16:05:12,555 [l0-1] DEBUG AppBase - [builtinApplication.deliverypoint_update] No userTypes defined, allowing anyone access to all operations for this application
          === 2012-10-17 16:05:12,555 [l0-1] DEBUG AppBase - [builtinApplication.deliverypoint_update] No public zero-argument method named '_deliverypoint_update' found, performing generic datasource operation
          === 2012-10-17 16:05:12,556 [l0-1] INFO  SQLDataSource - [builtinApplication.deliverypoint_update] Performing update operation with
           criteria: {ID:1420} values: {ID:1420,NAME:"Somewhere1"}
          === 2012-10-17 16:05:13,535 [l0-1] DEBUG PoolableSQLConnectionFactory - [builtinApplication.deliverypoint_update] Returning pooled Connection
          === 2012-10-17 16:05:13,535 [l0-1] INFO  SQLDriver - [builtinApplication.deliverypoint_update] Executing SQL update on 'DB2': UPDATE INT.DELIVERYPOINT SET NAME='Somewhere1' WHERE (INT.DELIVERYPOINT.ID='1420')
          === 2012-10-17 16:05:13,592 [l0-1] INFO  SQLDriver - [builtinApplication.deliverypoint_update] Execute of update: UPDATE INT.DELIVERYPOINT SET NAME='Somewhere1' WHERE (INT.DELIVERYPOINT.ID='1420') on db: DB2 threw exception: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-401, SQLSTATE=42818, SQLERRMC==, DRIVER=4.14.111 - assuming stale connection and retrying update.
          === 2012-10-17 16:05:14,137 [l0-1] DEBUG PoolableSQLConnectionFactory - [builtinApplication.deliverypoint_update] Returning pooled Connection
          === 2012-10-17 16:05:14,182 [l0-1] WARN  RequestContext - dsRequest.execute() failed: 
          com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-401, SQLSTATE=42818, SQLERRMC==, DRIVER=4.14.111
           at com.ibm.db2.jcc.am.ed.a(ed.java:677)
           at com.ibm.db2.jcc.am.ed.a(ed.java:60)
           at com.ibm.db2.jcc.am.ed.a(ed.java:127)
           at com.ibm.db2.jcc.am.oo.c(oo.java:2715)
           at com.ibm.db2.jcc.am.oo.d(oo.java:2703)
           at com.ibm.db2.jcc.am.oo.a(oo.java:2136)
           at com.ibm.db2.jcc.am.po.a(po.java:7792)
           at com.ibm.db2.jcc.t4.ab.h(ab.java:141)
           at com.ibm.db2.jcc.t4.ab.b(ab.java:41)
           at com.ibm.db2.jcc.t4.p.a(p.java:32)
           at com.ibm.db2.jcc.t4.qb.i(qb.java:135)
           at com.ibm.db2.jcc.am.oo.ib(oo.java:2105)
           at com.ibm.db2.jcc.am.po.uc(po.java:3628)
           at com.ibm.db2.jcc.am.po.b(po.java:4423)
           at com.ibm.db2.jcc.am.po.ic(po.java:799)
           at com.ibm.db2.jcc.am.po.executeUpdate(po.java:777)
           at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
           at com.isomorphic.sql.SQLDriver.doUpdate(SQLDriver.java:530)
           at com.isomorphic.sql.SQLDriver.update(SQLDriver.java:493)
           at com.isomorphic.sql.SQLDriver.executeUpdate(SQLDriver.java:604)
           at com.isomorphic.sql.SQLDataSource.executeNativeUpdate(SQLDataSource.java:403)
           at com.isomorphic.sql.SQLDataSource.SQLExecute(SQLDataSource.java:1388)
           at com.isomorphic.sql.SQLDataSource.processRequest(SQLDataSource.java:293)
           at com.isomorphic.sql.SQLDataSource.executeUpdate(SQLDataSource.java:241)
           at com.isomorphic.datasource.DataSource.execute(DataSource.java:1295)
           at com.isomorphic.application.AppBase.executeDefaultDSOperation(AppBase.java:725)
           at com.isomorphic.application.AppBase.executeAppOperation(AppBase.java:658)
           at com.isomorphic.application.AppBase.execute(AppBase.java:491)
           at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1954)
           at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:199)
           at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:156)
           at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:121)
           at com.isomorphic.servlet.IDACall.doPost(IDACall.java:73)
           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 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)
          === 2012-10-17 16:05:14,185 [l0-1] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
          === 2012-10-17 16:05:14,186 [l0-1] DEBUG RPCManager - non-DMI response, dropExtraFields: false
          === 2012-10-17 16:05:14,187 [l0-1] INFO  Compression - /customds/sc/IDACall: 178 -> 167 bytes
          In the data source the field that causes the error is defined as:
          Code:
          <field name="ID" title="Id" type="integer" primaryKey="true"/>
          But the SQL request is created as the operation with String field:
          Code:
          UPDATE INT.DELIVERYPOINT SET NAME='Somewhere1' WHERE (INT.DELIVERYPOINT.ID='1420')

          Comment


            #6
            Any comments on this yet?

            Guys, the actual project is waiting for your answer or (even better) for the fix to your code. Please, update on the status.

            Comment


              #7
              What exact version of DB2 are you using? We changed our approach in this area little a few months ago on the 3.1d branch, but still, we have many customers using DB2 who aren't seeing this problem.

              Comment


                #8
                We've gone ahead and confirmed that all the other versions of DB2 we've tested with work fine when quotes are used for numeric values.

                However, for unrelated reasons, we made it the default in 3.1 that we do not use quotes for numeric values unless a string-related operator (eg iContains) is being used, so you can resolve this by just moving to 3.1 (see smartclient.com/builds).

                Comment


                  #9
                  The version of DB2 we are using is 9.1.0.9.

                  Thanks for the advice - we are trying to use 3.1d branch now and I'll let you know about the results.

                  Comment

                  Working...
                  X