Skip to content
  • Categorias
  • Recente
  • Tags
  • Popular
Collapse
Brand Logo

  1. Fórum Maker
  2. Categorias
  3. Webrun
  4. Erro ao filtrar a grade no modo Atualizar consulta

Erro ao filtrar a grade no modo Atualizar consulta

Agendado Fixado Trancado Movido Webrun
8 Posts 3 Posters 494 Visualizações
  • Mais Antigo para Mais Recente
  • Mais Recente para Mais Antigo
  • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • R Offline
    R Offline
    rafaelocampos
    escreveu em última edição por
    #1

    Prezados, alguém já teve o seguinte problema:

    Ao filtrar a grade onde a coluna é representada por uma lista dinâmica ele da o seguinte erro

    879a127d-6874-40ef-8f69-d5837a942b41-image.png

    Exceção Gerada: java.lang.NumberFormatException at java.math.BigDecimal.<init>(BigDecimal.java:498) at java.math.BigDecimal.<init>(BigDecimal.java:383) at java.math.BigDecimal.<init>(BigDecimal.java:806) at wfr.com.WFRDataType.d(SourceFile:569) at wfr.com.WFRDataType.a(SourceFile:915) at wfr.com.WFRDataType.getMaskedObject(SourceFile:943) at wfr.com.WFRDataType.getMaskedObject(SourceFile:937) at wfr.sys.HTMLInterface.HTMLGrid.recursiveCriteria(SourceFile:349) at wfr.sys.HTMLInterface.HTMLGrid.editorFilter(SourceFile:285) at wfr.web.actions.GridEditAction.execute(SourceFile:166) at wfr.web.Action.doAction(SourceFile:128) at wfr.web.Controller.process(SourceFile:135) at wfr.web.Controller.doGet(SourceFile:62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at wfr.web.ContextFilter.doFilter(SourceFile:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)

    Isso só acontece quando a propriedade Modo do Filtro da grade esta como "Atualizar consulta". E só acontece nas colunas onde são lista dinâmicas os outros estão normal.

    Obs(Eu testei no modo de filtro como Cache e nesse vai normal só que não da pra usar em cache por causa da paginação)

    dngadelhaD 1 Resposta Última resposta
    0
    • R rafaelocampos

      Prezados, alguém já teve o seguinte problema:

      Ao filtrar a grade onde a coluna é representada por uma lista dinâmica ele da o seguinte erro

      879a127d-6874-40ef-8f69-d5837a942b41-image.png

      Exceção Gerada: java.lang.NumberFormatException at java.math.BigDecimal.<init>(BigDecimal.java:498) at java.math.BigDecimal.<init>(BigDecimal.java:383) at java.math.BigDecimal.<init>(BigDecimal.java:806) at wfr.com.WFRDataType.d(SourceFile:569) at wfr.com.WFRDataType.a(SourceFile:915) at wfr.com.WFRDataType.getMaskedObject(SourceFile:943) at wfr.com.WFRDataType.getMaskedObject(SourceFile:937) at wfr.sys.HTMLInterface.HTMLGrid.recursiveCriteria(SourceFile:349) at wfr.sys.HTMLInterface.HTMLGrid.editorFilter(SourceFile:285) at wfr.web.actions.GridEditAction.execute(SourceFile:166) at wfr.web.Action.doAction(SourceFile:128) at wfr.web.Controller.process(SourceFile:135) at wfr.web.Controller.doGet(SourceFile:62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at wfr.web.ContextFilter.doFilter(SourceFile:111) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1598) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)

      Isso só acontece quando a propriedade Modo do Filtro da grade esta como "Atualizar consulta". E só acontece nas colunas onde são lista dinâmicas os outros estão normal.

      Obs(Eu testei no modo de filtro como Cache e nesse vai normal só que não da pra usar em cache por causa da paginação)

      dngadelhaD Offline
      dngadelhaD Offline
      dngadelha
      escreveu em última edição por
      #2

      Boa tarde, @rafaelocampos!

      Qual o tipo do campo ID da sua lista dinâmica?

      Aparentemente você está utilizando outro tipo que a grade não suporta.

      R 1 Resposta Última resposta
      0
      • dngadelhaD dngadelha

        Boa tarde, @rafaelocampos!

        Qual o tipo do campo ID da sua lista dinâmica?

        Aparentemente você está utilizando outro tipo que a grade não suporta.

        R Offline
        R Offline
        rafaelocampos
        escreveu em última edição por
        #3

        @dngadelha disse em Erro ao filtrar a grade no modo Atualizar consulta:

        ID da sua lista dinâmica?

        O tipo é NUMBER(3) do banco Oracle

        dngadelhaD 1 Resposta Última resposta
        0
        • R rafaelocampos

          @dngadelha disse em Erro ao filtrar a grade no modo Atualizar consulta:

          ID da sua lista dinâmica?

          O tipo é NUMBER(3) do banco Oracle

          dngadelhaD Offline
          dngadelhaD Offline
          dngadelha
          escreveu em última edição por
          #4

          @rafaelocampos esse tipo é decimal, está certo? Não deveria ser um inteiro?

          Pelo que entendi é isso que está causando erro na sua grade.

          R 2 Respostas Última resposta
          0
          • dngadelhaD dngadelha

            @rafaelocampos esse tipo é decimal, está certo? Não deveria ser um inteiro?

            Pelo que entendi é isso que está causando erro na sua grade.

            R Offline
            R Offline
            rafaelocampos
            escreveu em última edição por
            #5

            @dngadelha Eu troquei no banco o campo para integer porém aconteceu o mesmo problema, esse erro começou depois da ultima atualização que teve

            1 Resposta Última resposta
            0
            • dngadelhaD dngadelha

              @rafaelocampos esse tipo é decimal, está certo? Não deveria ser um inteiro?

              Pelo que entendi é isso que está causando erro na sua grade.

              R Offline
              R Offline
              rafaelocampos
              escreveu em última edição por
              #6

              @dngadelha e outra coisa no modo cache ele funciona normal só quando esta no atualizar consulta que da esse erro

              Janpier dos SantosJ 1 Resposta Última resposta
              0
              • R rafaelocampos

                @dngadelha e outra coisa no modo cache ele funciona normal só quando esta no atualizar consulta que da esse erro

                Janpier dos SantosJ Offline
                Janpier dos SantosJ Offline
                Janpier dos Santos
                escreveu em última edição por
                #7

                @rafaelocampos Bom dia.

                Quando o componente está com a propriedade de filto Cache a consulta é realiza na camada cliente sem a necessidade de requisição ao servidor.

                Irei realizar um teste em meu ambiente afim de obter o mesmo comportamento e retornarei em breve.

                Cordialmente.

                R 1 Resposta Última resposta
                0
                • Janpier dos SantosJ Janpier dos Santos

                  @rafaelocampos Bom dia.

                  Quando o componente está com a propriedade de filto Cache a consulta é realiza na camada cliente sem a necessidade de requisição ao servidor.

                  Irei realizar um teste em meu ambiente afim de obter o mesmo comportamento e retornarei em breve.

                  Cordialmente.

                  R Offline
                  R Offline
                  rafaelocampos
                  escreveu em última edição por
                  #8

                  @janpier-dos-santos Só pra constar a o formulário da grade é uma conexão adicional do oracle

                  1 Resposta Última resposta
                  0
                  Responder
                  • Responder como tópico
                  Entre para responder
                  • Mais Antigo para Mais Recente
                  • Mais Recente para Mais Antigo
                  • Mais Votados


                  • Login

                  • Não tem uma conta? Cadastrar

                  • Login or register to search.
                  • Primeiro post
                    Último post
                  0
                  • Categorias
                  • Recente
                  • Tags
                  • Popular