Announcement

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

    BatchUploader not working

    Good day,
    I am using smartclient version 10.0 power edition, browser firefox 33.0.2
    I am having trouble using the BatchUploader, it keeps throwing a server side exception stating charseName. I have pasted the server side logs.


    4-11-03 09:00:45,596 [ec-2] INFO RequestContext - URL: '/war/version/10.0/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0': Moz (Gecko) with Accept-Encoding header
    za.co.adminonline.servlet.SecurityCheck INFO: loggedInInd: 2014-11-03
    za.co.adminonline.servlet.SecurityCheck INFO: getPathInfo: null
    za.co.adminonline.servlet.SecurityCheck INFO: getRequestURI: /war/version/10.0/isomorphic/IDACall
    za.co.adminonline.servlet.SecurityCheck INFO: getServletPath: /version/10.0/isomorphic/IDACall
    za.co.adminonline.servlet.SecurityCheck INFO: getContextPath: /war
    za.co.adminonline.servlet.SecurityCheck INFO: referer: http://localhost:8888/war/secure/index.jsp
    4-11-03 09:00:45,616 [ec-2] DEBUG IDACall - Header Name:Value pair: host:localhost:8888
    4-11-03 09:00:45,616 [ec-2] DEBUG IDACall - Header Name:Value pair: user-agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0
    4-11-03 09:00:45,616 [ec-8] INFO RequestContext - URL: '/war/version/10.0/isomorphic/IDACall', User-Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0': Moz (Gecko) with Accept-Encoding header
    4-11-03 09:00:45,616 [ec-2] DEBUG IDACall - Header Name:Value pair: accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    za.co.adminonline.servlet.SecurityCheck INFO: loggedInInd: 2014-11-03
    4-11-03 09:00:45,616 [ec-2] DEBUG IDACall - Header Name:Value pair: accept-language:en-US,en;q=0.5
    za.co.adminonline.servlet.SecurityCheck INFO: getPathInfo: null
    za.co.adminonline.servlet.SecurityCheck INFO: getRequestURI: /war/version/10.0/isomorphic/IDACall
    4-11-03 09:00:45,626 [ec-2] DEBUG IDACall - Header Name:Value pair: accept-encoding:gzip, deflate
    za.co.adminonline.servlet.SecurityCheck INFO: getServletPath: /version/10.0/isomorphic/IDACall
    za.co.adminonline.servlet.SecurityCheck INFO: getContextPath: /war
    za.co.adminonline.servlet.SecurityCheck INFO: referer: http://localhost:8888/war/secure/index.jsp
    4-11-03 09:00:45,626 [ec-2] DEBUG IDACall - Header Name:Value pair: referer:http://localhost:8888/war/secure/index.jsp
    4-11-03 09:00:45,636 [ec-8] DEBUG IDACall - Header Name:Value pair: host:localhost:8888
    4-11-03 09:00:45,636 [ec-2] DEBUG IDACall - Header Name:Value pair: cookie:JSESSIONID=17E5CD7AC2057C15FDB7A149093EFFAC; svarIntCompanyId=2; svarStrCompanyDescr="MSport Tennis"; isc_cState=ready; GLog=%7B%0D%20%20%20%20trackRPC%3Afalse%0D%

    4-11-03 09:00:45,646 [ec-8] DEBUG IDACall - Header Name:Value pair: user-agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0
    4-11-03 09:00:45,646 [ec-2] DEBUG IDACall - Header Name:Value pair: connection:keep-alive
    4-11-03 09:00:45,646 [ec-8] DEBUG IDACall - Header Name:Value pair: accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    4-11-03 09:00:45,646 [ec-2] DEBUG IDACall - Header Name:Value pair: content-type:multipart/form-data; boundary=---------------------------131222618213776
    4-11-03 09:00:45,646 [ec-8] DEBUG IDACall - Header Name:Value pair: accept-language:en-US,en;q=0.5
    4-11-03 09:00:45,646 [ec-2] DEBUG IDACall - Header Name:Value pair: content-length:1958
    4-11-03 09:00:45,656 [ec-8] DEBUG IDACall - Header Name:Value pair: accept-encoding:gzip, deflate
    4-11-03 09:00:45,656 [ec-2] DEBUG IDACall - session exists: 17E5CD7AC2057C15FDB7A149093EFFAC
    4-11-03 09:00:45,656 [ec-8] DEBUG IDACall - Header Name:Value pair: content-type:application/x-www-form-urlencoded; charset=UTF-8
    4-11-03 09:00:45,656 [ec-2] DEBUG IDACall - remote user: null
    4-11-03 09:00:45,656 [ec-8] DEBUG IDACall - Header Name:Value pair: referer:http://localhost:8888/war/secure/index.jsp
    4-11-03 09:00:45,656 [ec-8] DEBUG IDACall - Header Name:Value pair: content-length:1276
    4-11-03 09:00:45,666 [ec-8] DEBUG IDACall - Header Name:Value pair: cookie:JSESSIONID=17E5CD7AC2057C15FDB7A149093EFFAC; svarIntCompanyId=2; svarStrCompanyDescr="MSport Tennis"; isc_cState=ready; GLog=%7B%0D%20%20%20%20trackRPC%3Afalse%0D%

    4-11-03 09:00:45,666 [ec-8] DEBUG IDACall - Header Name:Value pair: connection:keep-alive
    4-11-03 09:00:45,666 [ec-2] DEBUG XML - Parsed XML from (in memory stream): 0ms
    4-11-03 09:00:45,666 [ec-8] DEBUG IDACall - Header Name:Value pair: pragma:no-cache
    4-11-03 09:00:45,666 [ec-2] DEBUG ISCKeyedObjectPool - Borrowing object for 'transaction'
    4-11-03 09:00:45,666 [ec-8] DEBUG IDACall - Header Name:Value pair: cache-control:no-cache
    4-11-03 09:00:45,666 [ec-2] DEBUG PoolableDataSourceFactory - Created DataSource null of type 'transaction' in the pooling flow
    4-11-03 09:00:45,676 [ec-8] DEBUG IDACall - session exists: 17E5CD7AC2057C15FDB7A149093EFFAC
    4-11-03 09:00:45,676 [ec-2] DEBUG ISCKeyedObjectPool - Borrowing object for 'Object'
    4-11-03 09:00:45,676 [ec-8] DEBUG IDACall - remote user: null
    4-11-03 09:00:45,676 [ec-2] DEBUG PoolableDataSourceFactory - Created DataSource 498 of type 'Object' and assigned it to thread http-bio-8888-exec-2
    4-11-03 09:00:45,676 [ec-2] DEBUG PoolableDataSourceFactory - Created DataSource 498 of type 'Object' in the pooling flow
    4-11-03 09:00:45,686 [ec-2] DEBUG PoolableDataSourceFactory - Activated DataSource 498 of type 'Object'
    4-11-03 09:00:45,686 [ec-8] DEBUG XML - Parsed XML from (in memory stream): 10ms
    4-11-03 09:00:45,686 [ec-2] DEBUG ISCKeyedObjectPool - Borrowing object for 'List'
    4-11-03 09:00:45,686 [ec-2] DEBUG PoolableDataSourceFactory - Created DataSource 499 of type 'List' and assigned it to thread http-bio-8888-exec-2
    4-11-03 09:00:45,686 [ec-2] DEBUG PoolableDataSourceFactory - Created DataSource 499 of type 'List' in the pooling flow
    4-11-03 09:00:45,696 [ec-2] DEBUG PoolableDataSourceFactory - Activated DataSource 499 of type 'List'
    4-11-03 09:00:45,696 [ec-8] DEBUG ISCKeyedObjectPool - Borrowing object for 'transaction'
    4-11-03 09:00:45,696 [ec-8] DEBUG PoolableDataSourceFactory - Created DataSource null of type 'transaction' in the pooling flow
    4-11-03 09:00:45,696 [ec-2] DEBUG ISCKeyedObjectPool - Borrowing object for 'elem'
    4-11-03 09:00:45,696 [ec-2] DEBUG PoolableDataSourceFactory - Created DataSource null of type 'elem' in the pooling flow
    4-11-03 09:00:45,706 [ec-8] DEBUG ISCKeyedObjectPool - Borrowing object for 'Object'
    4-11-03 09:00:45,706 [ec-2] DEBUG RPCManager - Processing 1 requests.
    4-11-03 09:00:45,706 [ec-8] DEBUG PoolableDataSourceFactory - Created DataSource 500 of type 'Object' and assigned it to thread http-bio-8888-exec-8
    4-11-03 09:00:45,706 [ec-8] DEBUG PoolableDataSourceFactory - Created DataSource 500 of type 'Object' in the pooling flow
    4-11-03 09:00:45,706 [ec-8] DEBUG PoolableDataSourceFactory - Activated DataSource 500 of type 'Object'
    4-11-03 09:00:45,706 [ec-2] DEBUG ISCKeyedObjectPool - Borrowing object for 'batchUpload'
    4-11-03 09:00:45,716 [ec-2] DEBUG PoolableDataSourceFactory - Activated DataSource 469 of type 'batchUpload'
    4-11-03 09:00:45,716 [ec-8] DEBUG ISCKeyedObjectPool - Borrowing object for 'List'
    4-11-03 09:00:45,716 [ec-2] DEBUG PoolableDataSourceFactory - Cleared and passivated DataSource 469 of type 'batchUpload'
    4-11-03 09:00:45,716 [ec-8] DEBUG PoolableDataSourceFactory - Created DataSource 501 of type 'List' and assigned it to thread http-bio-8888-exec-8
    4-11-03 09:00:45,716 [ec-8] DEBUG PoolableDataSourceFactory - Created DataSource 501 of type 'List' in the pooling flow
    4-11-03 09:00:45,716 [ec-8] DEBUG PoolableDataSourceFactory - Activated DataSource 501 of type 'List'
    4-11-03 09:00:45,726 [ec-8] DEBUG ISCKeyedObjectPool - Borrowing object for 'elem'
    4-11-03 09:00:45,726 [ec-2] DEBUG RPCManager - Request #1 (DSRequest) payload: {
    teria:{

    ues:{
    file:"ABSA1.csv",
    dsName:"account_bank_csv_upload",
    delimiter:",",
    quoteString:"\"",
    _transaction:null

    rationConfig:{
    dataSource:"batchUpload",
    operationType:"update",
    textMatchStyle:"exact"

    ponentId:"isc_DynamicForm_0",
    ID:"builtinApplication",
    ration:"upload",
    Values:{
    dsName:"account_bank_csv_upload",
    delimiter:",",
    quoteString:"\""


    4-11-03 09:00:45,726 [ec-8] DEBUG PoolableDataSourceFactory - Created DataSource null of type 'elem' in the pooling flow
    4-11-03 09:00:45,746 [ec-2] INFO IDACall - Performing 1 operation(s)
    4-11-03 09:00:45,746 [ec-8] DEBUG RPCManager - Processing 1 requests.
    4-11-03 09:00:45,746 [ec-2] DEBUG DeclarativeSecurity - Processing security checks for DataSource null, field null
    4-11-03 09:00:45,756 [ec-8] DEBUG RPCManager - Request #1 (RPCRequest) data: {
    ID:"isc_builtin",
    ssName:"com.isomorphic.tools.BuiltinRPC",
    hodName:"setAttributes",
    uments:[
    "session",
    [
    {
    name:"dsName",
    type:"hidden",
    value:"account_bank_csv_upload"
    },
    {
    name:"delimiter",
    type:"hidden",
    value:","
    },
    {
    name:"quoteString",
    type:"hidden",
    value:"\""
    }
    ],
    null

    ISC_RPC_DMI:true

    4-11-03 09:00:45,756 [ec-2] DEBUG DeclarativeSecurity - DataSource batchUpload is not in the pre-checked list, processing...
    4-11-03 09:00:45,776 [ec-8] INFO IDACall - Performing 1 operation(s)
    4-11-03 09:00:45,786 [ec-2] DEBUG DataSourceDMI - Invocation threw exception
    ng.NullPointerException: charsetName
    at java.io.InputStreamReader.<init>(InputStreamReader.java:99)
    at com.isomorphic.tools.BatchUpload.batchUpload(BatchUpload.java:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:975)
    at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:416)
    at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:2539)
    at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:213)
    at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:178)
    at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:142)
    at com.isomorphic.servlet.IDACall.doPost(IDACall.java:76)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at za.co.adminonline.servlet.SecurityCheck.doFilter(SecurityCheck.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
    4-11-03 09:00:45,786 [ec-8] DEBUG RPCDMI - appConfig: isc.Application.create({
    Bindings:[
    {
    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:"clearLogEntries"
    },
    {
    name:"getLogThresholds"
    },
    {
    name:"setLogThreshold"
    },
    {
    name:"setTemporaryLogThreshold"
    },
    {
    name:"revertTemporaryLogThresholds"
    },
    {
    name:"getPdfObject"
    },
    {
    name:"exportImage"
    },
    {
    name:"areServerTimingsTracked"
    },
    {
    name:"trackServerTimings"
    }
    ]
    },
    {
    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.g
    ge();\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"
    },
    {
    name:"discoverJNDIDatabases"
    }
    ]
    }



    4-11-03 09:00:45,846 [ec-2] WARN RequestContext - dsRequest.execute() failed:
    ng.NullPointerException: charsetName
    at java.io.InputStreamReader.<init>(InputStreamReader.java:99)
    at com.isomorphic.tools.BatchUpload.batchUpload(BatchUpload.java:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:975)
    at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:416)
    at com.isomorphic.datasource.DataSourceDMI.execute(DataSourceDMI.java:64)
    at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:2539)
    at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:213)
    at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:178)
    at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:142)
    at com.isomorphic.servlet.IDACall.doPost(IDACall.java:76)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at za.co.adminonline.servlet.SecurityCheck.doFilter(SecurityCheck.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
    at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
    4-11-03 09:00:45,996 [ec-8] DEBUG RPCDMI - rpc returned data
    4-11-03 09:00:46,056 [ec-2] DEBUG RPCManager - Content type for RPC transaction: text/html; charset=UTF-8
    4-11-03 09:00:46,056 [ec-8] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8
    4-11-03 09:00:46,056 [ec-2] DEBUG RPCManager - non-DMI response, dropExtraFields: false
    4-11-03 09:00:46,056 [ec-8] INFO Compression - /war/version/10.0/isomorphic/IDACall: 67 -> 73 bytes
    4-11-03 09:00:46,056 [ec-2] INFO Compression - /war/version/10.0/isomorphic/IDACall: 653 -> 408 bytes

    The data source is:

    <DataSource
    dbName="Mysql"
    tableName="account_bank"
    ID="account_bank_csv_upload"
    dataSourceVersion="1"
    serverType="sql">
    <fields>
    <field sqlType="varchar" sqlLength="10" name="line_d" title="Date" type="text">
    <validators>
    <validator type="mask" mask="^\s*(.*)" transformTo="$1"/>
    </validators>
    </field>
    <field sqlType="varchar" sqlLength="100" name="line_descr" title="Description" length="100" type="text">
    <validators>
    <validator type="mask" mask="^\s*(.*)" transformTo="$1"/>
    </validators>
    </field>
    <field sqlType="decimal" sqlLength="24" name="line_amount" title="Amount" type="float">
    <validators>
    <validator type="mask" mask="^\s*(.*)" transformTo="$1"/>
    </validators>
    </field>
    </fields>

    <serverObject className="za.co.adminonline.dmi.CSVImportDMI"/>

    </DataSource>

    CSVImportDMI is never reached, there is always an exception thrown be for it gets there.

    the JavaScript code for the BatchUploader is:

    isc.BatchUploader.create({
    ID: "buAccountsReconImportCSV",
    height: 400,
    width: 1200,
    required: true,
    partialCommit: "prevent",
    partialCommitError: "Error!!",
    uploadDataSource: "account_bank_csv_upload",
    gridProperties: {
    width: 1200,
    height: 400,
    canEdit: true,
    showHeaderContextMenu: false
    }
    });

    Your assistance is greatly appreciated
    Last edited by henkiemaritz; 3 Nov 2014, 01:18. Reason: the message was not uploaded with all the relevant info

    #2
    We fixed this problem a couple of weeks ago. Please try your use case with a build of 10.0 later than October 20.

    Regards,
    Isomorphic Software Support

    Comment

    Working...
    X