Announcement

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

    Strange log error, once, when exporting

    Hi, while playing with skinning pdf as discussed in my other thread, I saw a strange error in the debug logs, as you see below.

    I tested around a bit and from what I can tell, when I start the GWT server in intellij, the *first time only* I get the error when I call "RPCManager.exportContent". After that call, I can do it and there's nothing in the logs again, until I restart the server.


    I have to say I'm scratching my head. Does the log say anything to you? edit: everything works as expected, also the first time.

    Code:
    2023-02-24 17:34:16.058 WARN com.isomorphic.validation.Validation - Validation errors validating a 'Object':
    {
        "/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group":{
            recordPath:"/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group",
            name:{
                severity:"ERROR",
                errorMessage:"Field is required"
            }
        }
    }
    2023-02-24 17:34:16.059 WARN com.isomorphic.validation.Validation - Validation errors validating a 'Application':
    {
        "/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group":{
            recordPath:"/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group",
            name:{
                severity:"ERROR",
                errorMessage:"Field is required"
            }
        }
    }

    #2
    Can you show more of the surrounding logs? This looks like IDACall is parsing the request from the browser, but it's not totally clear.

    The actual request data (as captured by browser tools) would be very useful too.

    Comment


      #3

      start:

      2023-02-24 23:12:46.646 DEBUG com.isomorphic.xml.XML - Parsed XML from (in memory stream): 7ms
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.store.DataStructCache - MultiKey[transaction, datasources, ds, frameworkSchemaOnlyfalse, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={}, forComponentXML=true}
      2023-02-24 23:12:46.646 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'transaction' but null was returned
      2023-02-24 23:12:46.646 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'transaction' with hashCode 'null' in the pooling flow
      2023-02-24 23:12:46.646 DEBUG c.i.d.PoolableDataSourceFactory - Activated DataSource 1 of type 'Object' with hashCode '2076240251'
      2023-02-24 23:12:46.646 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path ''
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xsi: value is: http://www.w3.org/2000/10/XMLSchema-instance
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Validating field:
      /transaction/transactionNum as Object.transactionNum type: long
      2023-02-24 23:12:46.646 DEBUG c.i.d.PoolableDataSourceFactory - Activated DataSource 41 of type 'List' with hashCode '1760867224'
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Validating field:
      /transaction/operations as Object.operations type: List
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.store.DataStructCache - MultiKey[elem, datasources, ds, frameworkSchemaOnlyfalse, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={}, forComponentXML=true}
      2023-02-24 23:12:46.646 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'elem' but null was returned
      2023-02-24 23:12:46.646 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'elem' with hashCode 'null' in the pooling flow
      2023-02-24 23:12:46.646 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/transaction/operations'
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.appID: value is: isc_builtin
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.className: value is: builtin
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.methodName: value is: getPdfObject
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Validating field:
      /transaction/operations/elem/arguments as Object.arguments type: List
      2023-02-24 23:12:46.646 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/transaction/operations/elem/arguments'
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.pdfName: value is: myapp_users_2023_02_01-2023_02_24
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.skinName: value is: exs
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.exportCSS: value is: @page {size: A4 landscape; }
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.defaultSkinName: value is: http://127.0.0.1:8888/ns2/
      2023-02-24 23:12:46.646 DEBUG c.i.datasource.BasicDataSource - Done validating a 'Object' at path '/transaction/operations/elem/arguments': 0ms
      2023-02-24 23:12:46.646 DEBUG c.i.datasource.BasicDataSource - Done validating a 'List' at path '/transaction/operations/elem/arguments': 0ms
      2023-02-24 23:12:46.646 DEBUG com.isomorphic.validation.Validation - Validating field:
      /transaction/operations/elem/is_ISC_RPC_DMI as Object.is_ISC_RPC_DMI type: boolean
      2023-02-24 23:12:46.647 DEBUG c.i.datasource.BasicDataSource - Done validating a 'Object' at path '/transaction/operations': 1ms
      2023-02-24 23:12:46.647 DEBUG c.i.datasource.BasicDataSource - Done validating a 'List' at path '/transaction/operations': 1ms
      2023-02-24 23:12:46.647 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.jscallback: value is: iframe
      2023-02-24 23:12:46.647 DEBUG c.i.datasource.BasicDataSource - Done validating a 'Object' at path '': 1ms
      2023-02-24 23:12:46.647 DEBUG com.isomorphic.timing.Timing - DataSource record created from XML with document element: 'transaction': 1ms
      2023-02-24 23:12:46.647 DEBUG com.isomorphic.datasource.DataSource - Object isCacheable?: true
      2023-02-24 23:12:46.647 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 1 of type 'Object' with hashCode '2076240251'
      2023-02-24 23:12:46.647 DEBUG com.isomorphic.datasource.DataSource - List isCacheable?: true
      2023-02-24 23:12:46.647 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 41 of type 'List' with hashCode '1760867224'
      2023-02-24 23:12:46.647 DEBUG com.isomorphic.rpc.RPCManager - Processing 1 requests.
      2023-02-24 23:12:46.647 DEBUG com.isomorphic.timing.Timing - Time to convert java.util.LinkedHashMap to JS Object: 0ms
      2023-02-24 23:12:46.647 DEBUG com.isomorphic.rpc.RPCManager - Request #1 (RPCRequest) data: {
      appID:"isc_builtin",
      className:"builtin",
      methodName:"getPdfObject",
      arguments:[
      "**the actual div data**",
      {
      pdfName:"myapp_users_2023_02_01-2023_02_24",
      skinName:"exs",
      exportCSS:"@page {size: A4 landscape; }",
      defaultSkinName:"http://127.0.0.1:8888/ns2/",
      exportDisplay:null
      }
      ],
      is_ISC_RPC_DMI:true
      }
      2023-02-24 23:12:46.647 INFO com.isomorphic.rpc.RPCRequest - Executing isc_builtin.getPdfObject
      2023-02-24 23:12:46.654 DEBUG com.isomorphic.xml.XML - Parsed XML from jar:file:/Users/myname/Library/Caches/JetBrains/IntelliJIdea2022.1/gwt/myapp.c649263f/webapp.4bc799d9/run/www/WEB-INF/lib/isomorphic-core-rpc-13.0-p20230104.jar!/isc_builtin.app.xml: 2ms
      2023-02-24 23:12:46.655 DEBUG com.isomorphic.store.DataStructCache - MultiKey[Application, datasources, ds, frameworkSchemaOnlyfalse, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={}, forComponentXML=true}
      2023-02-24 23:12:46.656 DEBUG com.isomorphic.xml.XML - Parsed XML from /Users/myname/Library/Caches/JetBrains/IntelliJIdea2022.1/gwt/myapp.c649263f/webapp.4bc799d9/run/www/nw/sc/system/schema/Application.ds.xml: 1ms
      2023-02-24 23:12:46.656 DEBUG c.i.d.PoolableDataSourceFactory - Activated DataSource 40 of type 'DataSource' with hashCode '829876170'
      2023-02-24 23:12:46.656 DEBUG c.i.datasource.BasicDataSource - Validating a 'DataSource' at path ''
      2023-02-24 23:12:46.656 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: DataSource.Constructor: value is: Application
      2023-02-24 23:12:46.656 DEBUG com.isomorphic.validation.Validation - Validating field:

      Comment


        #4
        *tons* of these:
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'name' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'name' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[name, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.basic: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.primaryKey: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.required: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: Name
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: string
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.name: value is: {basic=true, primaryKey=true, required=true, title=Name, type=string, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[description, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'description' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'description' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[description, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: string
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.description: value is: {type=string, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[type, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'type' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'type' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[type, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.basic: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: Type
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: string
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: {basic=true, title=Type, type=string, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[disabled, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'disabled' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'disabled' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[disabled, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: Disabled
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.disabled: value is: {title=Disabled, type=boolean}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[idAllowed, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'idAllowed' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'idAllowed' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[idAllowed, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: ID Allowed
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.idAllowed: value is: {title=ID Allowed, type=boolean, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[required, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'required' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'required' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[required, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: Required
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.required: value is: {title=Required, type=boolean, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[requiredMessage, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'requiredMessage' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'requiredMessage' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[requiredMessage, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: Required Message
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: string
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.requiredMessage: value is: {title=Required Message, type=string, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[valueMap, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'valueMap' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'valueMap' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[valueMap, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: ValueMap
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.valueMap: value is: {type=ValueMap}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[validators, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'validators' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'validators' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[validators, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.multiple: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.propertiesOnly: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: Validator
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.validators: value is: {multiple=true, propertiesOnly=true, type=Validator}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[length, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'length' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'length' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[length, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: Length
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: integer
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.length: value is: {title=Length, type=integer, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[decimalPad, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'decimalPad' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'decimalPad' with hashCode 'null' in the pooling flow
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[decimalPad, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.title: value is: Decimal Pad
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: integer
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.xmlAttribute: value is: true
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.decimalPad: value is: {title=Decimal Pad, type=integer, xmlAttribute=true}
        2023-02-24 23:12:46.658 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
        2023-02-24 23:12:46.658 DEBUG com.isomorphic.store.DataStructCache - MultiKey[decimalPrecision, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'decimalPrecision' but null was returned
        2023-02-24 23:12:46.658 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'decimalPrecision' with hashCode 'null' in the pooling flow

        Comment


          #5
          continuing:
          2023-02-24 23:12:46.665 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/storeWithHash'
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[valueMap, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.MD5: value is: Message Digest algorithm 5
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.SHA: value is: Secure Hashing Algorithm (SHA-1)
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.valueMap: value is: {MD5=Message Digest algorithm 5, SHA=Secure Hashing Algorithm (SHA-1)}
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.storeWithHash: value is: {type=string, xmlAttribute=true, valueMap={MD5=Message Digest algorithm 5, SHA=Secure Hashing Algorithm (SHA-1)}}
          2023-02-24 23:12:46.665 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[sqlDateFormat, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'sqlDateFormat' but null was returned
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'sqlDateFormat' with hashCode 'null' in the pooling flow
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[sqlDateFormat, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: string
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.sqlDateFormat: value is: {type=string}
          2023-02-24 23:12:46.665 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[storeMilliseconds, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'storeMilliseconds' but null was returned
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'storeMilliseconds' with hashCode 'null' in the pooling flow
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[storeMilliseconds, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.storeMilliseconds: value is: {type=boolean}
          2023-02-24 23:12:46.665 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[initRequiresAuthentication, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'initRequiresAuthentication' but null was returned
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'initRequiresAuthentication' with hashCode 'null' in the pooling flow
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[initRequiresAuthentication, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.initRequiresAuthentication: value is: {type=boolean}
          2023-02-24 23:12:46.665 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[viewRequiresAuthentication, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'viewRequiresAuthentication' but null was returned
          2023-02-24 23:12:46.665 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'viewRequiresAuthentication' with hashCode 'null' in the pooling flow
          2023-02-24 23:12:46.665 DEBUG com.isomorphic.store.DataStructCache - MultiKey[viewRequiresAuthentication, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.viewRequiresAuthentication: value is: {type=boolean}
          2023-02-24 23:12:46.666 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.store.DataStructCache - MultiKey[editRequiresAuthentication, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.666 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'editRequiresAuthentication' but null was returned
          2023-02-24 23:12:46.666 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'editRequiresAuthentication' with hashCode 'null' in the pooling flow
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.store.DataStructCache - MultiKey[editRequiresAuthentication, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.editRequiresAuthentication: value is: {type=boolean}
          2023-02-24 23:12:46.666 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.store.DataStructCache - MultiKey[updateRequiresAuthentication, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.666 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'updateRequiresAuthentication' but null was returned
          2023-02-24 23:12:46.666 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'updateRequiresAuthentication' with hashCode 'null' in the pooling flow
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.store.DataStructCache - MultiKey[updateRequiresAuthentication, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: boolean
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.updateRequiresAuthentication: value is: {type=boolean}
          2023-02-24 23:12:46.666 DEBUG c.i.datasource.BasicDataSource - Validating a 'Object' at path '/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields'
          2023-02-24 23:12:46.666 DEBUG com.isomorphic.store.DataStructCache - MultiKey[initRequiresRole, datasources, ds, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
          2023-02-24 23:12:46.666 DEBUG c.i.d.PoolableDataSourceFactory - Tried to create DataSource of type 'initRequiresRole' but null was returned

          Comment


            #6
            ...and in between these you do get these WARN logs we saw earlier:

            2023-02-24 23:12:46.667 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource null of type 'translatorClassName' with hashCode 'null' in the pooling flow
            2023-02-24 23:12:46.667 DEBUG com.isomorphic.store.DataStructCache - MultiKey[translatorClassName, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object.Object.Object}, frameworkSchemaOnly=true, forComponentXML=true}
            2023-02-24 23:12:46.667 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.type: value is: string
            2023-02-24 23:12:46.667 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.translatorClassName: value is: {type=string}
            2023-02-24 23:12:46.667 DEBUG com.isomorphic.validation.Validation - Value provided for unknown field: Object.fields: value is: {name={basic=true, primaryKey=true, required=true, title=Name, type=string, xmlAttribute=true}, description={type=string, xmlAttribute=true}, type={basic=true, title=Type, type=string, xmlAttribute=true}, disabled={title=Disabled, type=boolean}, idAllowed={title=ID Allowed, type=boolean, xmlAttribute=true}, required={title=Required, type=boolean, xmlAttribute=true}, requiredMessage={title=Required Message, type=string, xmlAttribute=true}, valueMap={type=ValueMap}, validators={multiple=true, propertiesOnly=true, type=Validator}, length={title=Length, type=integer, xmlAttribute=true}, decimalPad={title=Decimal Pad, type=integer, xmlAttribute=true}, decimalPrecision={title=Decimal Precision, type=integer, xmlAttribute=true}, xmlRequired={type=boolean, visibility=internal}, xmlMaxOccurs={type=string, visibility=internal}, xmlMinOccurs={type=integer, visibility=internal}, xmlNonEmpty={type=boolean, visibility=internal}, xsElementRef={type=boolean, visibility=internal}, canHide={title=User can hide, type=boolean}, xmlAttribute={type=boolean, visibility=internal}, mustQualify={type=boolean, visibility=internal}, xmlExplicitTypes={type=boolean, visibility=internal}, xmlExplicitSimpleTypes={type=boolean, visibility=internal}, xmlAttributeInRuleCriteria={type=boolean, visibility=internal}, valueXPath={title=Value XPath, type=XPath, xmlAttribute=true}, childrenProperty={type=boolean}, title={title=Title, type=string, xmlAttribute=true}, prompt={type=string, xmlAttribute=true}, detail={title=Detail, type=boolean, xmlAttribute=true}, canEdit={title=Can Edit, type=boolean, xmlAttribute=true}, canSave={title=Can Save, type=boolean, xmlAttribute=true}, canInit={title=Can Init, type=boolean, xmlAttribute=true}, canUpdate={title=Can Update, type=boolean, xmlAttribute=true}, canView={title=Can View, type=boolean, xmlAttribute=true}, inapplicable={inapplicable=true, title=Inapplicable, type=boolean}, advanced={inapplicable=true, title=Advanced, type=boolean}, visibility={inapplicable=true, title=Visibility, type=string}, hidden={inapplicable=true, title=Hidden, type=boolean, xmlAttribute=true}, isRuleCriteria={type=boolean, xmlAttribute=true}, fieldsCanBeFormula={type=boolean, xmlAttribute=true}, primaryKey={title=Is Primary Key, type=boolean, xmlAttribute=true}, foreignKey={title=Foreign Key, type=string, xmlAttribute=true}, otherFKs={type=string}, displayField={type=string, xmlAttribute=true}, foreignDisplayField={type=string, xmlAttribute=true}, joinType={type=string, xmlAttribute=true, valueMap={inner=A regular inner join, outer=An outer join}}, useLocalDisplayFieldValue={type=boolean, xmlAttribute=true}, rootValue={title=Tree Root Value, type=string, xmlAttribute=true}, includeFrom={title=Include From, type=string, xmlAttribute=true}, includeVia={title=Include Via, type=string, xmlAttribute=true}, relatedTableAlias={title=Related Table Alias, type=string, xmlAttribute=true}, showFileInline={type=boolean, xmlAttribute=true}, escapeHTML={type=boolean, xmlAttribute=true}, imageWidth={type=integerOrIdentifier, xmlAttribute=true}, imageHeight={type=integerOrIdentifier, xmlAttribute=true}, nativeName={hidden=true, title=Native Name, type=string}, nativeFK={hidden=true, title=Native Foreign Key, type=string, xmlAttribute=true}, autoDeriveFKs={hidden=true, type=boolean, xmlAttribute=true}, fieldName={hidden=true, title=Field Name, type=string}, fields={childTagName=field, hidden=true, multiple=true, propertiesOnly=true, type=DataSourceField, uniqueProperty=name}, multiple={type=boolean, xmlAttribute=true}, validateEachItem={type=boolean, xmlAttribute=true}, pickListFields={multiple=true, type=Object}, multipleStorage={type=string, xmlAttribute=true, valueMap={json=JSON serialisation, none=No transformation is applied to values, simpleString=Delimeter-separated string}}, canFilter={type=boolean, xmlAttribute=true}, ignore={type=boolean}, skipSerialization={type=boolean, visibility=internal}, unknownType={type=boolean, xmlAttribute=true}, canSortClientOnly={type=boolean, xmlAttribute=true}, childTagName={type=string, xmlAttribute=true}, basic={type=boolean}, recreateOnChange={type=boolean}, maxFileSize={type=integer}, frozen={title=Frozen, type=boolean, xmlAttribute=true}, format={editorType=FormatEditorItem, type=string, xmlAttribute=true}, precision={type=integer, xmlAttribute=true}, canExport={type=boolean, xmlAttribute=true}, exportTitle={type=string, xmlAttribute=true}, exportFormat={type=string, xmlAttribute=true}, sqlStorageStrategy={type=string, xmlAttribute=true}, encodeInResponse={type=boolean, xmlAttribute=true}, mimeType={type=string, xmlAttribute=true}, ignoreTextMatchStyle={type=boolean, xmlAttribute=true}, lenientXPath={type=boolean, xmlAttribute=true}, summaryFunction={type=string, xmlAttribute=true}, includeSummaryFunction={type=string, xmlAttribute=true}, joinString={type=string, xmlAttribute=true}, joinPrefix={type=string, xmlAttribute=true}, joinSuffix={type=string, xmlAttribute=true}, allowClientRequestedSummaries={type=boolean}, defaultValue={type=any, xmlAttribute=true}, group={type=string, xmlAttribute=true}, ID={type=string, xmlAttribute=true}, inheritsFrom={type=string, xmlAttribute=true}, javaClass={type=string, xmlAttribute=true}, javaCollectionClass={type=string, xmlAttribute=true}, javaKeyClass={type=string, xmlAttribute=true}, storeWithHash={type=string, xmlAttribute=true, valueMap={MD5=Message Digest algorithm 5, SHA=Secure Hashing Algorithm (SHA-1)}}, sqlDateFormat={type=string}, storeMilliseconds={type=boolean}, initRequiresAuthentication={type=boolean}, viewRequiresAuthentication={type=boolean}, editRequiresAuthentication={type=boolean}, updateRequiresAuthentication={type=boolean}, initRequiresRole={type=string}, viewRequiresRole={type=string}, editRequiresRole={type=string}, updateRequiresRole={type=string}, initRequires={type=string}, viewRequires={type=string}, editRequires={type=string}, updateRequires={type=string}, customSelectExpression={type=string}, customCriteriaExpression={type=string}, customInsertExpression={type=string}, customUpdateExpression={type=string}, customSQL={type=boolean}, autoQuoteCustomExpressions={type=boolean}, creatorOverrides={type=boolean}, valueWriteXPath={type=string}, useJoin={type=boolean}, tableName={type=string}, multipleStorageSeparator={type=string}, defineSQLColumnAsNotNull={type=boolean}, valueMapEnum={type=string}, sqlFalseValue={type=string}, sqlTrueValue={type=string}, sortByField={type=string}, columnCode={type=string, xmlAttribute=true}, stringInBrowser={type=boolean, xmlAttribute=true}, nillable={type=boolean, xmlAttribute=true}, validOperators={multiple=true, type=string}, fieldTypeProperty={type=string}, moveTo={type=string}, uploadFieldName={type=string}, batchUploadOperationId={type=string}, batchUploadCaseSensitive={type=boolean}, importStrategyFailedErrorMessage={type=string}, unionOf={type=text, xmlAttribute=true}, fieldValueScript={type=Object}, translatorClassName={type=string}}
            2023-02-24 23:12:46.667 DEBUG c.i.datasource.BasicDataSource - Done validating a 'Object' at path '/DataSource[@ID=Application]/fields': 9ms
            2023-02-24 23:12:46.667 DEBUG com.isomorphic.timing.Timing - Time to convert java.util.HashMap to JS Object: 0ms
            2023-02-24 23:12:46.667 WARN com.isomorphic.validation.Validation - Validation errors validating a 'Object':
            {
            "/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group":{
            recordPath:"/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group",
            name:{
            severity:"ERROR",
            errorMessage:"Field is required"
            }
            }
            }
            2023-02-24 23:12:46.667 DEBUG com.isomorphic.timing.Timing - DataSource record created from XML with document element: 'Object': 9ms
            2023-02-24 23:12:46.667 DEBUG com.isomorphic.store.DataStructCache - MultiKey[ValueMap, datasources, type, frameworkSchemaOnlytrue, forComponentXMLtrue] is not in the cache, looking it up. typeName: datasources, flags: {validationContext={strictValidation=false, elementFullName=DataSource.fields.Object}, frameworkSchemaOnly=true, forComponentXML=true}

            Comment


              #7
              You eventually get some logs that look slightly different:
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.timing.Timing - DataSource record created from XML with document element: 'Object': 0ms
              2023-02-24 23:12:46.674 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource 45 of type 'Method' with hashCode '1418328556' and assigned it to thread qtp1747891174-155
              2023-02-24 23:12:46.674 DEBUG c.i.d.PoolableDataSourceFactory - Created DataSource 45 of type 'Method' with hashCode '1418328556' in the pooling flow
              2023-02-24 23:12:46.674 DEBUG c.i.d.PoolableDataSourceFactory - Activated DataSource 45 of type 'Method' with hashCode '1418328556'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods as ServerObject.visibleMethods type: Method
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating 31 'Method's at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods'
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/0'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Creating simple type validator for simple type: method
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/0/method[@name=downloadWSDL]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/1'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/1/method[@name=downloadClientContent]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/2'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/2/method[@name=downloadClientExport]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/3'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/3/method[@name=xmlToJS]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/4'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/4/method[@name=uploadProgressCheck]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/5'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/5/method[@name=saveFile]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/6'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/6/method[@name=appendToFile]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/7'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/7/method[@name=loadFile]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/8'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/8/method[@name=deleteFile]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/9'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/9/method[@name=loadSharedXML]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/10'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/10/method[@name=saveSharedXML]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/11'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/11/method[@name=getAvailableScriptEngines]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/12'
              2023-02-24 23:12:46.674 DEBUG com.isomorphic.validation.Validation - Validating field:
              /Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/12/method[@name=devConsoleEvalServerScript]/name as Method.name type: string
              2023-02-24 23:12:46.674 DEBUG c.i.datasource.BasicDataSource - Validating a 'Method' at path '/Application/rpcBindings/0/ServerObject[@ID=builtin]/visibleMethods/13'

              Comment


                #8
                .... aaaaand the end, hope it helps:

                2023-02-24 23:12:46.675 WARN com.isomorphic.validation.Validation - Validation errors validating a 'Application':
                {
                "/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group":{
                recordPath:"/DataSource[@ID=Application]/fields/Object[@ID=DataSourceField]/fields/group",
                name:{
                severity:"ERROR",
                errorMessage:"Field is required"
                }
                }
                }
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.timing.Timing - DataSource record created from XML with document element: 'Application': 21ms
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - MethodisSandboxEligible?: false
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - Method isCacheable?: true
                2023-02-24 23:12:46.675 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 45 of type 'Method' with hashCode '1418328556'
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - DataSource isCacheable?: true
                2023-02-24 23:12:46.675 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 40 of type 'DataSource' with hashCode '829876170'
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - Object isCacheable?: true
                2023-02-24 23:12:46.675 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 1 of type 'Object' with hashCode '2076240251'
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - ApplicationisSandboxEligible?: false
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - Application isCacheable?: true
                2023-02-24 23:12:46.675 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 43 of type 'Application' with hashCode '2025206287'
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - ServerObjectisSandboxEligible?: false
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - ServerObject isCacheable?: true
                2023-02-24 23:12:46.675 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 44 of type 'ServerObject' with hashCode '486420790'
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - DataSourceFieldisSandboxEligible?: false
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - DataSourceField isCacheable?: true
                2023-02-24 23:12:46.675 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 42 of type 'DataSourceField' with hashCode '1046211667'
                2023-02-24 23:12:46.675 DEBUG com.isomorphic.datasource.DataSource - group isCacheable?: true
                2023-02-24 23:12:46.675 DEBUG c.i.d.PoolableDataSourceFactory - Cleared and passivated DataSource 17 of type 'group' with hashCode '794687319'
                2023-02-24 23:12:46.678 DEBUG c.i.interfaces.InterfaceProvider - Instantiating com.isomorphic.spring.SpringBeanFactory to satisfy request for an ISpringBeanFactory
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - adaptArgsAndInvoke:

                public static void com.isomorphic.rpc.BuiltinRPC.getPdfObject(java.lang.String,java.util.Map,javax.servlet.http.HttpServletResponse,com.isomorphic.rpc.RPCManager) throws java.lang.Exception

                requiredArgs: [java.lang.String, java.util.LinkedHashMap] optionalArgs: [com.isomorphic.servlet.RequestContext, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, javax.servlet.ServletContext, org.springframework.beans.factory.BeanFactory, org.springframework.context.ApplicationContext, javax.servlet.http.HttpSession, com.isomorphic.rpc.RPCManager, com.isomorphic.rpc.RPCRequest, com.isomorphic.log.Logger]
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: java.lang.String fulfills type: java.lang.String
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - Successfully adapted required arg type: java.lang.String to type: java.lang.String
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: java.util.LinkedHashMap fulfills type: java.util.Map
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: java.lang.String fulfills type: java.lang.String
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: java.lang.String fulfills type: java.lang.String
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: java.lang.String fulfills type: java.lang.String
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: java.lang.String fulfills type: java.lang.String
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - Successfully adapted required arg type: java.util.LinkedHashMap to type: java.util.Map
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: com.isomorphic.servlet.RequestContext fulfills type: javax.servlet.http.HttpServletResponse
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: javax.servlet.http.HttpServletRequest fulfills type: javax.servlet.http.HttpServletResponse
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: javax.servlet.http.HttpServletResponse fulfills type: javax.servlet.http.HttpServletResponse
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - Successfully adapted optional arg type: javax.servlet.http.HttpServletResponse to type: javax.servlet.http.HttpServletResponse
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: com.isomorphic.servlet.RequestContext fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: javax.servlet.http.HttpServletRequest fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: javax.servlet.http.HttpServletResponse fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: javax.servlet.ServletContext fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: org.springframework.beans.factory.BeanFactory fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: org.springframework.context.ApplicationContext fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: javax.servlet.http.HttpSession fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - checking whether type: com.isomorphic.rpc.RPCManager fulfills type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - Successfully adapted optional arg type: com.isomorphic.rpc.RPCManager to type: com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - method takes: 4 args. I've assembled: 4 args
                2023-02-24 23:12:46.678 DEBUG com.isomorphic.base.Reflection - invoking method:
                void com.isomorphic.rpc.BuiltinRPC.getPdfObject(java.lang.String, java.util.Map, javax.servlet.http.HttpServletResponse, com.isomorphic.rpc.RPCManager) throws java.lang.Exception

                with arg types: java.lang.String, java.util.LinkedHashMap, net.bull.javamelody.internal.web.CounterServletResponseWrapper, com.isomorphic.rpc.RPCManager
                2023-02-24 23:12:46.679 DEBUG c.i.interfaces.InterfaceProvider - Instantiating com.isomorphic.contentexport.PdfExport to satisfy request for an IPdfExporter
                2023-02-24 23:12:47.028 INFO c.isomorphic.contentexport.PdfExport - CharSet used: UTF-8
                2023-02-24 23:12:47.354 DEBUG com.isomorphic.rpc.RPCDMI - rpc returned data
                2023-02-24 23:12:47.354 DEBUG com.isomorphic.timing.Timing - Request: /nw/sc/IDACall (start->finish): 721ms

                Comment


                  #9
                  Oh, and the request from the browser. I removed the actual content as you can see, let me know if you think that could actually be important:

                  Code:
                  <transaction+
                      xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance"+xsi:type="xsd:Object">
                      <transactionNum+xsi:type="xsd:long">7</transactionNum>
                      <operations+xsi:type="xsd:List">
                          <elem+xsi:type="xsd:Object">
                              <appID>isc_builtin</appID>
                              <className>builtin</className>
                              <methodName>getPdfObject</methodName>
                              <arguments+xsi:type="xsd:List">
                                  <elem>...the actual content</elem>
                                  <elem+xsi:type="xsd:Object">
                                      <pdfName>nuba_users_2023_02_01-2023_02_24</pdfName>
                                      <skinName>exs</skinName>
                                      <exportCSS>@page+{size:+A4+landscape;+}</exportCSS>
                                      <defaultSkinName>http://127.0.0.1:8888/ns2/</defaultSkinName>
                                      <exportDisplay+xsi:nil="true"/>
                                  </elem>
                              </arguments>
                              <is_ISC_RPC_DMI+xsi:type="xsd:boolean">true</is_ISC_RPC_DMI>
                          </elem>
                      </operations>
                      <jscallback>iframe</jscallback>
                  </transaction>

                  Comment


                    #10
                    1. Do you have a DataSource or SimpleType named "group.ds.xml" (or "Group.ds.xml")?

                    2. somewhere in the print HTML being exporting, is there a <group> element?

                    Comment


                      #11
                      You, my dear Sir or Madam, might be on to something. I do have a group.ds - however I would like to point out that it has nothing to do with these reports, it's a pretty narrow use case. (none of my datasources are called throughout the call but I guess that's not what it's about)

                      The div does also contain things like groupnode and colgroup. Not any <group> from what I can see though, it all comes from the formatting html, i.e. it is a grouped grid being exported.

                      parts of it for reference in case it makes any sense :) :
                      Code:
                      lt;/div&gt;&lt;/div&gt;&lt;/TD&gt;&lt;TD+CLASS=printHeader+ALIGN=right&gt;Anteckning&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;+aria-expanded=&apos;true&apos;+aria-owns=&apos;rgr_HOURSPERSON_body$23411+rgr_HOURSPERSON_body$23412&apos;&gt;&lt;TD+ALIGN=left+COLSPAN=6+STYLE=&apos;HEIGHT:15px;&apos;+class=&apos;groupNode&apos;&gt;&lt;span+style=&apos;display:inline-block;background-size:100%+100%;background-image:url(&quot;http://127.0.0.1:8888/ns2/images/blank.gif&quot;);width:1px;height:1px;vertical-align:text-top&apos;++&gt;&lt;/span&gt;&lt;img+src=&apos;http://127.0.0.1:8888/ns2/images/ListGrid/group_opened.png&apos;+width=&apos;18&apos;+height=&apos;18&apos;+align=&apos;middle&apos;+eventPart=&apos;opener&apos;+border=&apos;0&apos;+suppress=&apos;TRUE&apos;+draggable=&apos;true&apos;/&gt;&lt;span+style=&apos;display:inline-block;background-size:100%+100%;background-image:url(&quot;http://127.0.0.1:8888/ns2/images/blank.gif&quot;);width:1px;height:1px;vertical-align:text-top&apos;++&gt;&lt;/span&gt;Åsa+af+Jochnick:+1+timmar&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;Eriksdalsbadet&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;2023-02-10+17:05&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;2023-02-10+18:05&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;1,00&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;800,00&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;xdsfdfd&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;1,00&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;800,00&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;+aria-expanded=&apos;true&apos;+aria-owns=&apos;rgr_HOURSPERSON_body$23414+rgr_HOURSPERSON_body$23415&apos;&gt;&lt;TD+ALIGN=left+COLSPAN=6+STYLE=&apos;HEIGHT:15px;&apos;+class=&apos;groupNodeDark&apos;&gt;&lt;span+style=&apos;display:inline-block;background-size:100%+100%;background-image:url(&quot;http://127.0.0.1:8888/ns2/images/blank.gif&quot;);width:1px;height:1px;vertical-align:text-top&apos;++&gt;&lt;/span&gt;&lt;img+src=&apos;http://127.0.0.1:8888/ns2/images/ListGrid/group_opened.png&apos;+width=&apos;18&apos;+height=&apos;18&apos;+align=&apos;middle&apos;+eventPart=&apos;opener&apos;+border=&apos;0&apos;+suppress=&apos;TRUE&apos;+draggable=&apos;true&apos;/&gt;&lt;span+style=&apos;display:inline-block;background-size:100%+100%;background-image:url(&quot;http://127.0.0.1:8888/ns2/images/blank.gif&quot;);width:1px;height:1px;vertical-align:text-top&apos;++&gt;&lt;/span&gt;Marcus+af+Jochnick:+10,07+timmar&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cell&apos;&gt;Kungsholmstorg&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cell&apos;&gt;2023-02-21+13:41&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cell&apos;&gt;2023-02-21+23:45&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cell&apos;&gt;10,07&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cell&apos;&gt;10049,86&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;10,07&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;10049,86&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;gridSummaryCell&apos;&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;+aria-expanded=&apos;true&apos;+aria-owns=&apos;rgr_HOURSPERSON_body$23417+rgr_HOURSPERSON_body$23418+rgr_HOURSPERSON_body$23419&apos;&gt;&lt;TD+ALIGN=left+COLSPAN=6+STYLE=&apos;HEIGHT:15px;&apos;+class=&apos;groupNode&apos;&gt;&lt;span+style=&apos;display:inline-block;background-size:100%+100%;background-image:url(&quot;http://127.0.0.1:8888/ns2/images/blank.gif&quot;);width:1px;height:1px;vertical-align:text-top&apos;++&gt;&lt;/span&gt;&lt;img+src=&apos;http://127.0.0.1:8888/ns2/images/ListGrid/group_opened.png&apos;+width=&apos;18&apos;+height=&apos;18&apos;+align=&apos;middle&apos;+eventPart=&apos;opener&apos;+border=&apos;0&apos;+suppress=&apos;TRUE&apos;+draggable=&apos;true&apos;/&gt;&lt;span+style=&apos;display:inline-block;background-size:100%+100%;background-image:url(&quot;http://127.0.0.1:8888/ns2/images/blank.gif&quot;);width:1px;height:1px;vertical-align:text-top&apos;++&gt;&lt;/span&gt;Mathias+af+Jochnick:+28,33+timmar&lt;/TD&gt;&lt;/TR&gt;&lt;TR+role=&apos;listitem&apos;&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;Äta+korv&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;2023-02-19+15:34&lt;/TD&gt;&lt;TD+ALIGN=left+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;2023-02-20+15:34&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;24,00&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&apos;cellDark&apos;&gt;21614,40&lt;/TD&gt;&lt;TD+ALIGN=right+STYLE=&apos;OVERFLOW:hidden;HEIGHT:15px;&apos;+class=&

                      Comment


                        #12
                        What's happening here is that, whenever we process XML, we do it using DataSources as basically "schema" for the structure of that XML.

                        In on of the internal XML files there's a "<group>" tag and it happens to have no type information attached. So the system finds your group.ds.xml and guesses this is the schema for that <group> element. Then, since there's a required field in your group.ds.xml, the system regards the <group> tag as not passing validation.

                        This is a harmless warning and can just be ignored. You could get around it by renaming your "group" DataSource but that's probably not worth doing. We'll see if we can get rid of the warning by adding type information so your "group" DataSource isn't involved.

                        Comment


                          #13
                          OK, interesting. Good to hear it's not a big deal. Just because I'm curious:

                          1. when you say "internal xml files", you mean *your* internal files right?

                          2. Isn't It strange that this only happens once, and not on every request?

                          3. It sounds to me like there's tons of non-related processing for this pdf export?

                          Comment


                            #14
                            1. yes

                            2. that's expected, because it's happening while loading an internal configuration file, which is then cached and never parsed again

                            3. it's a one-time process, analogous to a servlet engine's need to parse web.xml at startup

                            Comment


                              #15
                              OK, great. A bit perplexing that I haven't ever seen it before in the logs, the group.ds has always been there. Oh well, thanks for clarifying!

                              Comment

                              Working...
                              X