Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Connection refused on $currentUser->fetch()

Aberta
#457 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
php
Domínio
api, backend

Direção de pesquisa

Start with the failing call in update_user.php and trace it through ParseObject.php:540 to ParseClient.php:584. Reproduce the fetch(true) path using the provided Parse PHP SDK 1.5 configuration and inspect the request endpoint and connection error. Done means determining whether the refusal is SDK behavior or an unreachable configured server, with a reproducible finding or narrowly scoped fix identified.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Issue Description

i'm updating user informations using Parse PHP SDK the connection is 100% correct and established, i'm able to update other classes and everything fine, the problem is, when trying to update the user informations if there is error i'm doing $currentUser->fetch() which will get the current user informations without updating them incase there is error occur, and it throw the error below.

NOTE: The IP address in here is just dummy i didn't share the real one with this question.

Steps to reproduce
 <?php
    require 'vendor/autoload.php';
    use Parse\ParseObject;
    use Parse\ParseQuery;
    use Parse\ParseACL;
    use Parse\ParsePush;
    use Parse\ParseUser;
    use Parse\ParseInstallation;
    use Parse\ParseException;
    use Parse\ParseAnalytics;
    use Parse\ParseFile;
    use Parse\ParseCloud;
    use Parse\ParseClient;
    use Parse\ParseSessionStorage;
    //use Parse\ParseQuery;

    session_start();

    Parse\ParseClient::initialize( 'HostAppId', 'HostRest', 'HostAppMaster');
    Parse\ParseClient::setServerURL('http://1.1.1.1:1337/parse','/host');
    //Parse\ParseClient::setHttpClient(new Parse\ParseCurlHttpClient());
    $currentUser = Parse\ParseUser::getCurrentUser();

    $currentUser->set("email", $email);
    $currentUser->set("name", $name);
    $email = "[email protected]";
    $name = "Name ";
    try {
        $currentUser->save();
        echo "OK";
    } catch (Parse\ParseException $er) {
        $ex = $er->getMessage();
        echo $ex;
        $currentUser->fetch(true);

    }`
### Environment Details

- Your PHP Version: **7.0.31**
- Your Parse PHP SDK Version: **1.5.***
- Your Operating System: **onCatalina v 10.15.1**

### Logs/Traces

`Account already exists for this email address.<br /> <b>Fatal error</b>: Uncaught 
Parse\ParseException: Failed to connect to 1.1.1.1 port 1337: Connection refused in 
/Users/yousefalsbaihi/Desktop/HOST/vendor/parse/php-sdk/src/Parse/ParseClient.php:584 Stack 
trace: #0 /Users/yousefalsbaihi/Desktop/HOST/vendor/parse/php-sdk/src/Parse/ParseObject.php(540):
 Parse\ParseClient::_request('GET', 'classes/_User/e...', 'r:6347ca34fba62...', NULL, true) #1 
/Users/yousefalsbaihi/Desktop/HOST/functions/update_user.php(35): Parse\ParseObject-
&gt;fetch(true) #2 {main} thrown in <b>/Users/yousefalsbaihi/Desktop/HOST/vendor/parse/php-
sdk/src/Parse/ParseClient.php</b> on line <b>584</b><br />`

```
Linguagem predominante
PHP
Estrelas
808
Forks
341
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de parse-community/parse-php-sdk

Todas as issues de parse-community/parse-php-sdk

Issues semelhantes

Mais issues de PHP

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.