Announcement

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

    No public zero-argument method named '_view_device_group_remove' found, performing generic datasource operation,

    Hi team:
    SmartClient Version: v12.1p_2021-07-14/PowerEdition Deployment (built 2021-07-14)

    If delete the group, keeps spinner cursor displayed for a long time and then times out(error code:-100).
    It cannot be deleted, and fetch, update, etc. from the datasource from the client will not work after that.
    No longer working until Service is restarted.
    However, communication between the client and the server works.

    duglog:

    ​INFO,[2021\-08\-06T20:23:10.515\+0900],1629,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - DSRequest START: view_device_group, operationType=remove, operationId=view_device_group_remove,
    INFO,[2021\-08\-06T20:23:10.515\+0900],1629,.server.servlet.SecureIDACall,UI,DSRequest START: view_device_group, operationType=remove, operationId=view_device_group_remove,
    INFO,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.datasource.DSRequest,,Executing isc_GroupTreeGrid_0->view_device_group.remove with
    criteria:

    Unknown macro: {dev_group_parentid}

    ,
    Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.datasource.DeclarativeSecurity,,Processing security checks for DataSource null, field null,
    Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.datasource.DeclarativeSecurity,,DataSource view_device_group is not in the pre-checked list, processing...,
    Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.application.AppBase,,No userTypes defined, allowing anyone access to all operations for this application,
    Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.application.AppBase,,No public zero-argument method named '_view_device_group_remove' found, performing generic datasource operation,
    Debug,[2021\-08\-06T20:23:10.516\+0900],1629,com.isomorphic.sql.PoolableSQLConnectionFactory,,makeObject() created an unpooled Connection '1198943161',
    Debug,[2021\-08\-06T20:23:10.516\+0900],1629,com.isomorphic.sql.SQLConnectionManager,,Borrowed connection '1198943161',
    Debug,[2021\-08\-06T20:23:10.517\+0900],1629,com.isomorphic.sql.SQLTransaction,,Started new SQLServer transaction "1198943161",
    Debug,[2021\-08\-06T20:23:10.517\+0900],1629,com.isomorphic.sql.SQLDataSource,,Setting DSRequest as being part of a transaction,
    INFO,[2021\-08\-06T20:23:10.517\+0900],1629,com.isomorphic.sql.SQLDriver,,Executing SQL query on 'SQLServer' using connection '1198943161': exec sp_delete_group 24
    ,
    INFO,[2021\-08\-06T20:23:10.531\+0900],1629,com.isomorphic.sql.SQLDataSource,,primaryKeys:

    Unknown macro: {dev_group_id=24}

    ,
    Debug,[2021\-08\-06T20:23:10.531\+0900],1629,com.isomorphic.sql.SQLDataSource,,Gathered all keys. lastPrimaryKeys is now

    ,
    Debug,[2021\-08\-06T20:23:10.531\+0900],1629,com.isomorphic.sql.SQLDataSource,,remove operation affected 3 rows,
    Debug,[2021\-08\-06T20:23:10.870\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:23:50.871\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:24:30.873\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:25:10.874\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:25:50.876\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:26:30.877\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:27:10.878\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:27:50.881\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:28:30.855\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,terminating connection,
    Debug,[2021\-08\-06T20:28:31.004\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending connectCallback,
    Debug,[2021\-08\-06T20:28:31.004\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Entering event loop with ttl: 600000,
    Debug,[2021\-08\-06T20:29:10.858\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:29:11.006\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:29:30.857\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,inClientReconnectWindow - breaking out of event processing loop,
    Debug,[2021\-08\-06T20:29:30.857\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,calling cleanup(),
    Debug,[2021\-08\-06T20:29:30.857\+0900],1615,com.isomorphic.messaging.LocalMessageDispatcher,,unregistering channels: [
    "stopped_tasks",
    "system_setting"
    ],
    Debug,[2021\-08\-06T20:29:30.857\+0900],1615,com.isomorphic.messaging.LocalMessageDispatcher,,unregistering channel: stopped_tasks,
    Debug,[2021\-08\-06T20:29:30.857\+0900],1615,com.isomorphic.messaging.LocalMessageDispatcher,,unregistering channel: system_setting,
    Debug,[2021\-08\-06T20:29:30.857\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,clientReconnectWindow expired,
    Debug,[2021\-08\-06T20:29:30.857\+0900],1615,com.isomorphic.messaging.MessagingConnectionHandler,,calling cleanup(),
    Debug,[2021\-08\-06T20:29:51.007\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:30:31.009\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:31:11.011\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:31:51.013\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:32:31.013\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:33:11.015\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:33:51.016\+0900],1605,com.isomorphic.messaging.MessagingConnectionHandler,,Sending keepalive,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Origin:https://private2-lb1-7d9134063e92a7b...naws.com:51443,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Cookie:isc_cState="ready"; JSESSIONID=node014eukxmq8qadx1fi6ryiofsb4s7.node0; login_token=p4qvr6gj89crsqfmbq28chkita; GLog=%7B%0A%20%20%20%20trackRPC%3Afalse%2C%20%0A%20%20%20%20isc_pageURL%3A%22https%3A//private2-lb1-7d9134063e92a7b6.elb.ap-northeast-1.amazonaws.com%3A51443/index.html%3Flocale%3Dja%23DevicesPane%22%2C%20%0A%20%20%20%20isc_pageGUID%3A%223022B93C-5CE5-4B59-BC29-F60A4FF0C371%22%2C%20%0A%20%20%20%20priorityDefaults%3A%7B%0A%20%20%20%20%20%20%20%20sgwtInternal%3A1%0A%20%20%20%20%7D%2C%20%0A%20%20%20%20defaultPriority%3A3%2C%20%0A%20%20%20%20left%3A-32000%2C%20%0A%20%20%20%20top%3A-32000%2C%20%0A%20%20%20%20width%3A1266%2C%20%0A%20%20%20%20height%3A1092%0A%7D,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Accept:/,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Connection:keep-alive,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Referer:https://private2-lb1-7d9134063e92a7b...html?locale=ja,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Sec-Fetch-Site:same-origin,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Sec-Fetch-Dest:empty,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Hostrivate2-lb1-7d9134063e92a7b6.elb.ap-northeast-1.amazonaws.com:51443,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Accept-Encoding:gzip, deflate, br,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Sec-Fetch-Mode:cors,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: sec-ch-ua:"Chromium";v="92", " Not A;Brand";v="99", "Google Chrome";v="92",
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: sec-ch-ua-mobile:?0,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Accept-Language:ja,en-US;q=0.9,en;q=0.8,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Content-Length:861,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - Header Name:Value pair: Content-Type:application/x-www-form-urlencoded; charset=UTF-8,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - session exists: node014eukxmq8qadx1fi6ryiofsb4s7,
    Debug,[2021\-08\-06T20:33:58.950\+0900],1644,.server.servlet.SecureIDACall,,org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper - remote user: null,
    Debug,[2021\-08\-06T20:33:58.951\+0900],1644,com.isomorphic.xml.XML,,Parsed XML from (in memory stream): 1ms,​
    Last edited by ekaku; 9 Aug 2021, 18:54.

    #2
    Hello,

    if this is meant as an issue report, it is very far from complete or valid; please see the FAQ and Debugging topic in the reference.

    As far as initial troubleshooting steps, you should figure out whether, when the problem occurs, requests are no longer being submitted from the client, or whether they are submitted but the server doesn’t begin processing at all, or whether the server begins processing but stops at eg the database layer (indicating that you have deadlocked your database).

    Each of these are very different problems.

    Let us know if you discover anything that seems to indicate there is a problem with our product.

    Comment


      #3
      Hi Isomorphic
      Thank you Isomorphic for the quick reply.

      Same Delete is work in v12.1_2021-04-08
      I want know how is be happen'
      Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.datasource.DeclarativeSecurity,,Processing security checks for DataSource null, field null,
      Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.datasource.DeclarativeSecurity,,DataSource view_device_group is not in the pre-checked list, processing...,
      Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.application.AppBase,,No userTypes defined, allowing anyone access to all operations for this application,
      Debug,[2021\-08\-06T20:23:10.515\+0900],1629,com.isomorphic.application.AppBase,,No public zero-argument method named '_view_device_group_remove' found, performing generic datasource operation,
      '

      Comment


        #4
        Hi ekaku, it is very common for code to have usage issues that cause it to stop working in a new version of the framework, even if there is no flaw in the framework.

        For next steps, see our previous response.

        Comment


          #5
          Hi Isomorphic
          Thank you Isomorphic for the reply.

          DataSource:
          <DataSource
          tableName="view_device_group"
          ID="view_device_group"
          dataSourceVersion="1"
          serverType="sql"
          serverConstructor="datasource.Group"
          >
          <fields>
          <field name="group_type_id" type="number"></field>
          <field primaryKey="true" name="group_id" type="sequence" sequenceName="s_group"></field>
          <field name="group_name" length="255" type="ntext"></field>
          <field name="group_l" type="number"></field>
          <field name="group_r" type="number"></field>
          <field name="group_parentid" type="number" foreignKey="group_id" ></field>
          <field name="group_date_created" type="datetime"></field>
          <field name="group_count" type="number"></field>
          <field name="group_deletedcount" type="number"></field>
          </fields>
          <operationBindings>

          <operationBinding operationType="fetch" operationGroup="DeviceBasicRead" groupRestricted="true" >
          </operationBinding>

          <operationBinding operationType="add" operationGroup="BasicWrite" groupRestricted="true">
          </operationBinding>

          <operationBinding operationType="update" operationId="dbControlOnly" operationGroup="BasicWrite" groupRestricted="true">
          </operationBinding>

          <operationBinding operationType="remove" operationGroup="BasicWrite" groupRestricted="true">
          </operationBinding>

          </operationBindings>
          </DataSource>
          SmartClient Developer Console:

          Click image for larger version  Name:	2.PNG Views:	0 Size:	48.5 KB ID:	266156

          SmartClient Developer Console I see like other is right except remove.I think something is not right.
          But I don't know when remove and what happen in here.
          Last edited by ekaku; 16 Aug 2021, 01:45.

          Comment


            #6
            Again, please see our previous response for next steps. We cannot do anything with a partial DataSource definition and there continues to be no indication of a framework bug here. We have already provided next steps.

            Comment

            Working...
            X