Skip to content

[BUG] Multiple API Error Request failed after updating to version: 3.36.2 #9888

@hungarius

Description

@hungarius

Problem (one or two sentences)

Multiple API Error Request failed after updating to version: 3.36.2 (dcb04bb)

Context (who is affected and when)

After the task is submitted, it starts, returns messages from the API, and when it's in API request mode, it randomly starts throwing errors.

Reproduction steps

1- The request is sent.
2- It returns as if the API is responding.
3- An API request error is returned (randomly, not every request).

Expected result

The task starts, but during the process it encounters an error in the API request.

Actual result

The request fails, and after several attempts, it works.

Variations tried (optional)

No response

App Version

Version: 3.36.2 (dcb04bb)

API Provider (optional)

OpenAI Compatible

Model Used (optional)

GLM-4.6

Roo Code Task Links (optional)

No response

Relevant logs or errors (optional)

Roo quer ler este arquivo

Requisição API
$0.0629

Erro API
Requisição API falhou


Roo disse
Agora vou verificar o arquivo api_editar_pedido.php para entender como está sendo chamado o método de remoção:


Roo quer ler este arquivo

Requisição API
$0.0631

Roo disse
Agora vou verificar o arquivo pedido_detalhe.php para entender como o frontend está chamando a API:


Roo quer ler este arquivo

Requisição API
$0.0200


Roo disse
Agora entendo melhor o problema. Analisando o código, vejo que:

O frontend em pedido_detalhe.php está chamando a função removerItemDoPedido() que envia uma requisição para api_editar_pedido.php com a ação remover_item_pedido.

O arquivo api_editar_pedido.php está corretamente chamando PedidoController::removerItemPedido($pedidoId, $orderItemId).

O erro que você está recebendo indica que não existe uma rota correspondente para a URL e método de requisição. Isso sugere que o método removerItemPedido() no PedidoController.php ainda não foi implementado ou está implementado de forma incorreta.

Vou verificar o método removerItemPedido() no PedidoController:


Roo quer pesquisar neste diretório por function removerItemPedido

Requisição API
$0.0048

Roo disse
Vou ler o método removerItemPedido() para entender como está implementado:


Roo quer ler este arquivo

Requisição API
$0.0327

Erro API
Requisição API falhou

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.bugSomething isn't working

    Type

    No type

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions