Error reading jobject from jsonreader path line 1 position 55

Escape from Tarkov: исправляем ошибку Error reading JObject from JsonReader Я тут немного увлёкся игрой Escape from Tarkov, но она ещё в бета-тесте, так что ошибок хватает. Однако, пока самая «бесячая» — это баг лаунчера Battlestate Games «Error reading JObject from JsonReader». Разберёмся, как её исправить. Ошибка «Error reading JObject from JsonReader» появляется, как […]

Escape from Tarkov: исправляем ошибку Error reading JObject from JsonReader

Я тут немного увлёкся игрой Escape from Tarkov, но она ещё в бета-тесте, так что ошибок хватает. Однако, пока самая «бесячая» — это баг лаунчера Battlestate Games «Error reading JObject from JsonReader». Разберёмся, как её исправить.

Ошибка «Error reading JObject from JsonReader» появляется, как правило, на этапе запуска лаунчера Battlestate Games и не даёт ему загружаться.

Классическое решение проблемы — простая переустановка лаунчера (с обязательным ручным удалением корневой папки BsgLauncher в папке игры). Обычно после этого ошибка больше исправляется и можно играть нормально.

Однако, может понадобиться сделать ещё несколько действий:

  1. Запустить приложение Battlestate Games launcher от имени администратора системы. По умолчания папка лаунчера Battlestate Games она находится по адресу C:Users[ИмяПользователя]AppDataRoamingBattlestate GamesBsgLauncher. В ней находите BsgLauncher.exe и в контекстом меню жмем «Запуск от имени администратора». После этого пробуем запустить лаунчер.
  2. Если не получилось, то в той же папке найдите файл Settings и откройте его в текстовом редакторе. В нём найдите строку «gameRootDir»:null и вместо null пропишите адрес папки игры в системе (например, так: «gameRootDir»:»C:GamesBsgLauncherEFT»). Сохраните файл и перезапустите лайнчер.

Всё это должно помочь и ошибка больше появляться не будет. Кроме того, многие рекомендуют снести полностью игру и лайнчер, а затем почистить систему каким-нибудь клинером, но я не думаю, что это поможет. Лучше попробуйте поставить последние обновления видекарты, .NET Framework и Windows.

Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.

Респект за пост! Спасибо за работу!

Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Источник

motkot

Хочу получить это значение в JSON, но выдает ошибку. Что не так?

Использую Newtonsoft

JSON:

620cdad5a670c792818897.png

Ошибка:

JsonReaderException: Error reading JObject from JsonReader. Current JsonReader item is not an object: String. Path '', line 1, position 456.

Код:

var json = JsonConvert.SerializeObject(result);

        var title = JObject.Parse(json)[0]["metadata"]["title"]; // если удалить [0], то не помогает

        print(title);


  • Вопрос задан

    16 февр. 2022

  • 223 просмотра

dynamic d = JObject.Parse(json);
print(d.metadata.title);

Пригласить эксперта

public class Metadata
    {
        public string title { get; set; }
        public string description { get; set; }
        public string media { get; set; }
        public object media_hash { get; set; }
        public int copies { get; set; }
        public object issued_at { get; set; }
        public object expires_at { get; set; }
        public object starts_at { get; set; }
        public object updated_at { get; set; }
        public object extra { get; set; }
        public object reference { get; set; }
        public object reference_hash { get; set; }
    }

    public class ApprovedAccountIds
    {
    }

    public class Root
    {
        public string token_id { get; set; }
        public string owner_id { get; set; }
        public Metadata metadata { get; set; }
        public ApprovedAccountIds approved_account_ids { get; set; }
    }
var myJsonObject = JsonConvert.DeserializeObject<List<Root>>(myJsonString);

Типа так.

https://www.newtonsoft.com/json/help/html/Deserial…

Почитайте документацию хотя бы.


  • Показать ещё
    Загружается…

09 февр. 2023, в 17:54

1000 руб./за проект

09 февр. 2023, в 17:37

5000 руб./за проект

09 февр. 2023, в 17:35

50000 руб./за проект

Минуточку внимания

I am working on a Windows Phone 8.1 application involving location. I am receiving Json data from my API. My API returns data that looks like:

[{
    "country": "India",
    "city": "Mall Road, Gurgaon",
    "area": "Haryana",
    "PLZ": "122002",
    "street": "",
    "house_no": "",
    "POI": "",
    "type": "17",
    "phone": "",
    "lng": 77.08972334861755,
    "lat": 28.47930118040612,
    "formatted_address": "Mall Road, Gurgaon 122002, Haryana, India"
},
{
    "country": "India",
    "city": "Mall Road, Kanpur",
    "area": "Uttar Pradesh",
    "PLZ": "208004",
    "street": "",
    "house_no": "",
    "POI": "",
    "type": "17",
    "phone": "",
    "lng": 80.35783410072327,
    "lat": 26.46026740300029,
    "formatted_address": "Mall Road, Kanpur 208004, Uttar Pradesh, India"
},
{
    "country": "India",
    "city": "Mall Road Area, Amritsar",
    "area": "Punjab",
    "PLZ": "143001",
    "street": "",
    "house_no": "",
    "POI": "",
    "type": "17",
    "phone": "",
    "lng": 74.87286686897278,
    "lat": 31.64115178002094,
    "formatted_address": "Mall Road Area, Amritsar 143001, Punjab, India"
},
{
    "country": "India",
    "city": "Vasant Kunj (Mall Road Kishan Garh), New Delhi",
    "area": "Delhi",
    "PLZ": "110070",
    "street": "",
    "house_no": "",
    "POI": "",
    "type": "18",
    "phone": "",
    "lng": 77.1434211730957,
    "lat": 28.51363217008815,
    "formatted_address": "Vasant Kunj (Mall Road Kishan Garh), New Delhi 110070, Delhi, India"
}]

I am deserializing my Json data and putting it into a class named LocationData. When I run my code, it gives me an error:

Error reading JObject from JsonReader. Current JsonReader item is not an object: StartArray. Path

Where am I going wrong? Here is my code:

private async void GetAPIData()
    {
        string _serviceUrl = "https://api.myweblinkapiprovider/v2&q=" + UserRequestedLocation;
        HttpClient client = new HttpClient();

        HttpResponseMessage responce = await client.GetAsync(new Uri(_serviceUrl));

        if (responce.Content != null)
        {
            var respArray = JObject.Parse(await responce.Content.ReadAsStringAsync());
            JsonSerializerSettings settings = new JsonSerializerSettings();
            settings.NullValueHandling = NullValueHandling.Ignore;
            settings.MissingMemberHandling = MissingMemberHandling.Ignore;
            var rcvdData = JsonConvert.DeserializeObject<LocationData>(respArray.ToString(), settings);
            UpdateMapData(rcvdData);
            UpdateTextData(rcvdData);
        }
    }

I also tried to use a JArray. My code is as below:

 private async void GetAPIData()
    {
        string _serviceUrl = "https://api.myweblinkprovider.com/v3?fun=geocode&lic_key=MyKey" + UserRequestedLocation;
        HttpClient client = new HttpClient();

        HttpResponseMessage responce = await client.GetAsync(new Uri(_serviceUrl));

        JArray arr = JArray.Parse(await responce.Content.ReadAsStringAsync());

        foreach (JObject obj in arr.Children<JObject>())
        {
            JsonSerializerSettings settings = new JsonSerializerSettings();
            settings.NullValueHandling = NullValueHandling.Ignore;
            settings.MissingMemberHandling = MissingMemberHandling.Ignore;
            var rcvdData = JsonConvert.DeserializeObject<LocationData>(arr.ToString(), settings);
            UpdateMapData(rcvdData);
            UpdateTextData(rcvdData);
        }
    }

It also gives me an error:

Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'MMI_SpeechRecog.Model.LocationData' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.

Борис Якубсон

0 / 0 / 0

Регистрация: 30.12.2018

Сообщений: 5

1

24.02.2019, 14:17. Показов 5597. Ответов 6

Метки json, json parse (Все метки)


Добрый день, программисты. Столкнулся с проблемой парсинга JObject. Не могу понять в чём ошибка.
Текст ошибки: Newtonsoft.Json.JsonReaderException: «Error reading JObject from JsonReader. Path », line 0, position 0.»
Код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.IO;
using System.Net;
using System.Net.Sockets;
using Jayrock.Json;
using Jayrock.Json.Conversion;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
 
 
namespace Beginner
{
    /// <summary>
    /// Логика взаимодействия для MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
 
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            TcpClient client;
            Stream stream;
            byte[] buffer = new byte[2048];
            int bytesRead;
            // Building command to enable JSON output from ThinkGear Connector (TGC)
            byte[] myWriteBuffer = Encoding.ASCII.GetBytes(@"{""enableRawOutput"": true,
""format"": ""Json""}");
            try
            {
                client = new TcpClient("127.0.0.1", 13854);
                stream = client.GetStream();
                // Sending configuration packet to TGC
                if (stream.CanWrite)
                {
                    stream.Write(myWriteBuffer, 0, myWriteBuffer.Length);
                }
                if (stream.CanRead)
                {
                    Console.WriteLine("reading bytes");
                    // This should really be in it's own thread
                    while (true)
                    {
                        bytesRead = stream.Read(buffer, 0, 2048);
                        string[] packets = Encoding.UTF8.GetString(buffer, 0,
                        bytesRead).Split('r');
                        foreach (string s in packets)
                        {
                           JObject.Parse(s.Trim());                        }
                    }
                }
                System.Threading.Thread.Sleep(5000);
                client.Close();
            }
            catch (SocketException se) { }
        }
    }
}

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



19 / 13 / 8

Регистрация: 09.01.2019

Сообщений: 72

25.02.2019, 11:17

2

а что лежит в packets? можно образец?



0



0 / 0 / 0

Регистрация: 30.12.2018

Сообщений: 5

25.02.2019, 12:10

 [ТС]

3

Увы, я использую открытый код для разработчиков под нейромодуль Neurosky. Код для разработчиков был дан с ошибкой в строке парсинга, потому что он был представлен командой ParseJSON(s.Trim());. Так как компилятор выдал мне ошибку я решил взять JObject.Parse. А так как я в общем профан в C#, то что-то напутал. А на счёт packets, он принимает локальное значение при компиляции:

Миниатюры

Проблема парсинга объекта JObject
 



0



484 / 439 / 123

Регистрация: 05.01.2010

Сообщений: 1,848

25.02.2019, 14:39

4

JObject.Parse(string str) падает с ошибкой при передаче невалидного json. Пустая строка есть невалидный json.



0



0 / 0 / 0

Регистрация: 30.12.2018

Сообщений: 5

25.02.2019, 14:49

 [ТС]

5

Я до этого всё делал на Pascal. Как мне тогда изменить код?



0



Lexeq

1146 / 738 / 483

Регистрация: 21.01.2014

Сообщений: 1,903

25.02.2019, 22:24

6

Лучший ответ Сообщение было отмечено Борис Якубсон как решение

Решение

Борис Якубсон, вот так будет без пустых строк:

C#
1
string[] packets = Encoding.UTF8.GetString(buffer, 0, bytesRead).Split(new[] {'r'}, StringSplitOptions.RemoveEmptyEntries);

А вот это

C#
1
bytesRead = stream.Read(buffer, 0, 2048);

не факт, что вернет все данные, они могут придти частями.



0



0 / 0 / 0

Регистрация: 30.12.2018

Сообщений: 5

25.02.2019, 23:42

 [ТС]

7

Можно ещё вопрос? Как только я нажимаю на кнопку Connect моя программа зависает и в последующем закрывается, если брать релизную версию, а если из visual studio, то программа просто зависает и закрыть её можно только через компилятор. Как сделать так, чтобы релиз не зависал?



0



«Escape From Tarkov» — это онлайн-шутер от первого лица, разработанный компанией Battlestate Games, независимым российским разработчиком. Действие игры разворачивается в городе Тарков, расположенном в разрушенном войной вымышленном Норвинском регионе на северо-западе России.

Пока игра находится в стадии разработки, ее текущая закрытая бета-версия доступна для избранной группы тестеров. Чтобы начать играть в игру, сначала нужно запустить программу запуска Battlestate Games. Это позволяет подключаться к выделенным серверам и входить в игру. Оказывается, запуск лаунчера иногда возвращает ошибку, мешающую вам играть в игру.

Если вы играете в «Escape From Tarkov», возможно, вы столкнулись с вышеупомянутой ошибкой при попытке запуска программы запуска Battlestate Games. Если это так, вы увидите всплывающее уведомление Windows, информирующее вас о необработанном исключении. Содержимое всплывающего окна обычно сообщает следующее: «Error Reading JObject From JsonReader».

Очевидная вещь, которую стоит попробовать в первую очередь, это переустановить панель запуска Battlestate Games. Если ошибка появляется снова, вы можете попытаться решить эту проблему двумя способами.

Запустите панель запуска с правами администратора

Возможно, в данный момент программе запуска требуются более высокие права доступа к Windows.

  1. Откройте папку, в которую вы установили программу запуска Battlestate Games. Если вы использовали настройки по умолчанию при установке самого модуля запуска, путь должен выглядеть следующим образом: C:Users[имя пользователя]AppDataRoamingBattlestate GamesBsgLauncher
  2. Найдите файл «BsgLauncher.exe» в папке и щелкните его правой кнопкой мыши.
  3. Выберите в меню пункт «Запуск от имени администратора». Это должен быть один из вариантов в верхней части контекстного меню.


Если все прошло хорошо, программа запуска должна запуститься без проблем. Также возможно, что потребуется обновление, поэтому дайте ему закончить обновление перед запуском реальной игры.

Измените файл настроек

Если запуск лаунчера от имени администратора не сработал, вы можете отредактировать файл конфигурации игры. Для этого выполните следующие действия:

  1. Перейдите в папку программы запуска Battlestate Games. Расположение папки по умолчанию такое же, как описано в предыдущем разделе.
  2. Чтобы не потерять какие-либо настройки, которые у вас есть, создайте резервную копию папки «BsgLaunchersettings».
  3. Теперь перейдите в папку настроек, найдите файл настроек и щелкните его правой кнопкой мыши.
  4. Нажмите «Открыть с помощью» и выберите «Блокнот» из списка предлагаемых программ.
  5. Используйте Ctr + F, чтобы вызвать диалог поиска.
  6. В поле «Найти» введите «gameRootDir»:null.
  7. Когда вы найдете его, замените значение «null» на путь к папке установки игры. По умолчанию это местоположение «C:Program FilesEscape from Tarkov».
  8. Нажмите Ctrl + S, чтобы сохранить файл конфигурации и закрыть Блокнот.

Переустановите игру

Если ничего из этого не помогло с ошибкой, вы можете удалить как программу запуска, так и всю игру со своего компьютера, а затем переустановить их. Вместо использования пользовательских папок установки, на этот раз используйте каталоги по умолчанию, которые предлагает вам установщик.

Конечно, перед удалением игры обязательно скопируйте файл настроек в безопасное место (например, на рабочий стол). После переустановки игры скопируйте файл настроек обратно в его местоположение. Если файл с таким именем уже существует, вы можете смело перезаписывать его.

Надеюсь, это решит проблему, позволив вам начать играть в Escape from Tarkov.


Minefrans

Newbie

Minefrans

    • Share

I found a fix that works for me.

I tried all of the above. When i uninstalled the game from the «unins000» located in the BsgLauncher folder, i could reinstall it, and it now works.

Hope this helps.

  • Quote
Link to comment
Share on other sites

  • Replies
    53
  • Created
    2 yr
  • Last Reply
    May 27

Top Posters In This Topic


  • sYs

    3


  • The_Bear93

    3


  • Nemesis4k

    2


  • AllHopesGone

    2

Posted Images


Hunter28

Newbie

Hunter28

    • Share

В 19.02.2020 в 06:02, banware сказал:

This worked for me.  Adding to it though, you don’t need to close launcher and edit text file, just select «Select existing installation path» or something like that where you would usually see the check for updates button.  You can just navigate to your install folder there.

Nice find.

Man, thank you very much

  • Quote
Link to comment
Share on other sites


Laurans

Newbie

Laurans

    • Share

This worked for me, so no need to reinstall:

1. Go to the following path C:UsersUsernameAppDataRoamingBattlestate GamesBsgLauncher (Username is the Windows account you`re logged on to)

2. Delete the settings file

3. Relaunch the BSG Launcher and just add the folder where the game is installed. 

  • Quote
Link to comment
Share on other sites


JuliansMAIN

Newbie

JuliansMAIN

    • Share

On 2/17/2020 at 10:46 AM, tristan2395 said:

Go to C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLauncher and delete (or backup) the settings file.
Start Launcher and login. The LAuncher wants to install the game.
Close Launcher. Open the settings File (C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLaunchersettings) with a text editor and where it says   «gameRootDir»:null you have to edit it like that:
«gameRootDir»:»C:\Games\BsgLauncher\EFT»
or wherever your game is installed.
Start Launcher an play.

Maybe its also possible to install the Game and select the directory where its already installed in and it will check the files and skip the download.

Ty you so much this has happened to me many times and this fixed it. What happened for me was the settings folded was deleted but stuck in the folder, I just dragged it to desktop and it disaapered

  • Quote
Link to comment
Share on other sites

  • 2 weeks later…


NW_Snickrdoodle

Newbie

NW_Snickrdoodle

    • Share

On 2/23/2020 at 1:47 PM, ChayceC said:

this worked for me thanks man

worked for me as well thank the lord

  • Quote
Link to comment
Share on other sites


bluechipps

Newbie

bluechipps

    • Share

Uninstalling the launcher from unins000.exe was the only thing in this thread that worked for me. Thanks

Link to comment
Share on other sites


AllHopesGone

Newbie

AllHopesGone

    • Share

Is there an easier way to solve the problem? 

  • Quote
Link to comment
Share on other sites


AllHopesGone

Newbie

AllHopesGone

    • Share

I cant find a settings folder i only can find a settings data or is the folder with the settings data in it the one to uninstall? 

  • Quote
Link to comment
Share on other sites


MrStandalone

Newbie

MrStandalone

    • Share

On 2/22/2020 at 6:34 PM, McKaid1215 said:

If you go into the BSG folder, go to the folder named uninst000 with shturman on the front and uninstall everything with that, redownload it and reinstall the game, it worked for me.

This was a super easy fix, thanks so much!

  • Quote
Link to comment
Share on other sites


dannyboyayy

Newbie

dannyboyayy

    • Share

None of the above helped me with this issue. My error reads  » Error reading JObject from JsonReader. Path , line 1, position 2691″

Believe this a different error to the others but still cant fix or even open the launcher as it just kicks me out before opening. Any help would be appreciated

  • Quote
Link to comment
Share on other sites


sick50g

Newbie

sick50g

    • Share

On 2/17/2020 at 4:46 PM, tristan2395 said:

Go to C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLauncher and delete (or backup) the settings file.
Start Launcher and login. The LAuncher wants to install the game.
Close Launcher. Open the settings File (C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLaunchersettings) with a text editor and where it says   «gameRootDir»:null you have to edit it like that:
«gameRootDir»:»C:\Games\BsgLauncher\EFT»
or wherever your game is installed.
Start Launcher an play.

Maybe its also possible to install the Game and select the directory where its already installed in and it will check the files and skip the download.

Thanks a lot :)

  • Quote
Link to comment
Share on other sites


ropoter63

Newbie

ropoter63

    • Share

Am 17.2.2020 um 16:46 schrieb tristan2395:

Go to C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLauncher and delete (or backup) the settings file.
Start Launcher and login. The LAuncher wants to install the game.
Close Launcher. Open the settings File (C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLaunchersettings) with a text editor and where it says   «gameRootDir»:null you have to edit it like that:
«gameRootDir»:»C:\Games\BsgLauncher\EFT»
or wherever your game is installed.
Start Launcher an play.

Maybe its also possible to install the Game and select the directory where its already installed in and it will check the files and skip the download.

Thanks, I was able to start the Launcher, but only as Administrator. Now it works normaly

  • Quote
Link to comment
Share on other sites


tkf0323

Newbie

tkf0323

    • Share

I’m a loyal gamer. I don’t know how to create a new post. My account was accidentally blocked the day before yesterday. I suspect it’s related to my new SSD, because I transferred the game to the newly installed SSD for a game and then the account was blocked. I don’t know how to ask for help because my banned account doesn’t allow me to appeal. I’m innocent. I’ve been playing this game for more than a year. I love this game. I hope someone can help me. Thank you very much. I also have a lot of experience in this game, which can help you.

  • Quote
Link to comment
Share on other sites


sYs

Scav

sYs

    • Share

59 minutes ago, tkf0323 said:

I’m a loyal gamer. I don’t know how to create a new post. My account was accidentally blocked the day before yesterday. I suspect it’s related to my new SSD, because I transferred the game to the newly installed SSD for a game and then the account was blocked. I don’t know how to ask for help because my banned account doesn’t allow me to appeal. I’m innocent. I’ve been playing this game for more than a year. I love this game. I hope someone can help me. Thank you very much. I also have a lot of experience in this game, which can help you.

Support

  • Quote
Link to comment
Share on other sites


adaptiveContrct

Newbie

adaptiveContrct

    • Share

I’ve been having all sorts of problems all day. At the moment I have the BSOD when I try to launch the game :/ 

please help meeee 

  • Quote
Link to comment
Share on other sites


Hoogs

Newbie

Hoogs

    • Share

I was having the same issues. Problem was solved after I updated my Windows 10 OS

I followed the steps shown here and was getting BSOD Kernel Security Check Failures but the Win 10 update went through and now Tarkov works as normal again

  • Quote
Link to comment
Share on other sites


tinothetum

Newbie

tinothetum

    • Share

On 2/10/2020 at 11:41 PM, The_Bear93 said:

I have been able to launch the game for the past month now until today. I attempted to launch the game as an administrator and keep getting this error:

‘Unhandled Exception» Error reading JObject from JsonReader. Path «, line 1, position 2699.49907906_Error2_10_2020.JPG.ad86b139826d835e329f5f811e47404e.JPG

I have searched everywhere for a fix for this and have been unsuccessful. 

Can anyone help me?

I get the same thing, and have tried all the fixes

  • Quote
Link to comment
Share on other sites


PredatorShapour

Newbie

PredatorShapour

    • Share

THE SAME THING HAPPEND to ME I CANNOT GET GAME TO LAUNCH FOR 3 months G2A WEBSITE WILL NOT GIVE ME MY MONEY BACK FOR THE GAME KEY AND TARKOV HAVE NOT RESOLVED THE PROBLEM I FEEL RIPPED OFF> THE GAME THEN CRASHED MY WHOLE COMPUTER THE GAME WORKED FOR 1 month and has not ever since. G2A IS A FRUAD INTERNET COMPANY NEVER BUY ANYTHING FROM THEM AND TARKOV IS A JOKE>

  • Quote
Link to comment
Share on other sites

  • 5 weeks later…


thelord65

Newbie

thelord65

    • Share

On 2/17/2020 at 5:46 PM, tristan2395 said:

Go to C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLauncher and delete (or backup) the settings file.
Start Launcher and login. The LAuncher wants to install the game.
Close Launcher. Open the settings File (C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLaunchersettings) with a text editor and where it says   «gameRootDir»:null you have to edit it like that:
«gameRootDir»:»C:\Games\BsgLauncher\EFT»
or wherever your game is installed.
Start Launcher an play.

Maybe its also possible to install the Game and select the directory where its already installed in and it will check the files and skip the download.

All I had to do, was to go to C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLauncher and delete settings, anyway it was empty, and then double click on BsgLauncher.exe, it wanted to install the game and I selected «existing path» (chose where was already installed), all it did was to check the integrity of the game files, after that asked for an update.

Now it’s working.

Thanks mate!

  • Quote
Link to comment
Share on other sites


F3nri5

Newbie

F3nri5

    • Share

Hi @all

Today i get this failure. Nothing helped which is listed above. The folder in «(C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLaunchersettings)» is empty. But the worst thing is, i can’t even deinstall the game! Windows don’t let me

Screenshot_4.jpg


Edited May 6, 2020 by F3nri5

  • Quote
Link to comment
Share on other sites


Thore1234567890

Newbie

Thore1234567890

    • Share

Am 17.2.2020 um 16:46 schrieb tristan2395:

Go to C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLauncher and delete (or backup) the settings file.
Start Launcher and login. The LAuncher wants to install the game.
Close Launcher. Open the settings File (C:Users%USERNAME%AppDataRoamingBattlestate GamesBsgLaunchersettings) with a text editor and where it says   «gameRootDir»:null you have to edit it like that:
«gameRootDir»:»C:\Games\BsgLauncher\EFT»
or wherever your game is installed.
Start Launcher an play.

Maybe its also possible to install the Game and select the directory where its already installed in and it will check the files and skip the download.

Thx man thats really helped me

  • Quote
Link to comment
Share on other sites


alejj_tc

Newbie

alejj_tc

    • Share

Cant install launcher. :(

2.jpg

  • Quote
Link to comment
Share on other sites

  • 6 months later…


corbyR1

Newbie

corbyR1

    • Share

My friend is installing the launcher off the website and he does not get a battlestate games folder he gets one called games which only has the launcher in and doesnt have eft folder any help wanted please.

  • Quote
Link to comment
Share on other sites

  • 1 month later…


Iztortion

Newbie

Iztortion

    • Share

On 2/18/2020 at 1:02 PM, banware said:

This worked for me.  Adding to it though, you don’t need to close launcher and edit text file, just select «Select existing installation path» or something like that where you would usually see the check for updates button.  You can just navigate to your install folder there.

Nice find.

I need help trying to figure out a problem I’m having with the launcher, so basically i’ve had an issue for months now where my launcher would not open and it would make my screen turn off and on until I get a blue screen of death or it gives me an error like «Exception from HRESULT: 0x800700C1» or somewhere along those lines and I’ve tried everything but im open to any ideas of what it could be.

Error tarkov.JPG


Edited December 20, 2020 by Iztortion

adding a file

  • Quote
Link to comment
Share on other sites

  • 3 weeks later…


Alphaz0409

Newbie

Alphaz0409

    • Share

I just got tarkov and after installing battle state to open the launcher it says could not load file or assembly system.servicemodel. please help

Screenshot (5).png

On 2/16/2020 at 12:36 PM, sYs said:

You still need help?

If so add me on discord.  sYs#7920

Im gonna add you because I have a error no one else seems to have

  • Quote
Link to comment
Share on other sites

Ошибка Error reading JObject from JsonReader в Escape from Tarkov (т.е. Ошибка чтения JObject из JsonReader) — это таки проблема, которую совсем уж просто не устранить и не обойти… Но варианты есть. 

Табличку так называемого «необрабатываемого исключения» с ошибкой «Error reading JObject from JsonReader» система внезапно выдает, как правило, на этапе запуска лаунчера Battlestate Games и загрузиться ему не дает. Следовательно, не получается и запустить саму игру.

Обычно, такого рода непонятные проблемы устраняются путем простой переустановки лаунчера (с обязательным ручным удалением корневой папки BsgLauncher в папке игры), после которой ошибка больше не появляется и можно играть нормально.

Однако, как показывает практика, данный способ, не смотря на всю его эффективность, срабатывает не всегда и/или не у всех.

Не пропустите: ЕСЛИ ESCAPE FROM TARKOV ВЫДАЕТ BACKEND ERROR: ЧТО МОЖНО СДЕЛАТЬ?

И в этой связи вкратце о том,..

как еще можно устранить ошибку Error reading JObject from JsonReader в игре Escape from Tarkov

Значит, если эта самая «ошибка чтения» появилась и переустановки лаунчера точно не помогает (т.е. и после полной его переустановки эта же ошибка появляется снова), то пробуем следующее:

#1 — просто перезапускаем приложение Battlestate Games launcher от имени администратора системы

А для этого:

  • открываем папку лаунчера Battlestate Games (по умолчанию она находится по адресу C:Users[ИмяПользователя]AppDataRoamingBattlestate GamesBsgLauncher);
  • кликаем по иконке файла BsgLauncher.exe и в меню жмем «Запуск от имени администратора«;
  • после этого (и если повезет) лаунчер загрузится (возможно, с обновлением) и можно будет запустить игру.

Не пропустите: ЕСЛИ ЛАУНЧЕР ESCAPE FROM TARKOV ГЛЮЧИТ ИЛИ НЕ ЗАПУСКАЕТСЯ

Если все равно не получилось (лаунчер не перезапускается либо система снова выдает ту же ошибку), то…

#2 — прописываем правильный путь к игре в файле настроек приложения Battlestate Games launcher

Процедура несколько сложнее, потому действуем без спешки:

  • снова открываем папку лаунчера Battlestate Games (по умолчанию она находится по адресу C:Users[ИмяПользователя]AppDataRoamingBattlestate GamesBsgLauncher);
  • в ней находим и копируем на Рабочий стол (или в любую другую папку) файл Settings — это будет резервная копия;
  • теперь открываем файл Settings в тестовом редакторе (Блокнот или Notepad++ подойдут);
  • через поиск (Ctrl+F) в теле файла находим строку «gameRootDir»:null и в ней вместо null прописываем (копируем) адрес папки игры в системе — то есть, должно получиться примерно так: «gameRootDir»:»C:\Games\BsgLauncher\EFT»;
  • сохраняем изменения, закрываем файл Settings и перезапускаем лаунчер.

Должно сработать. Но если даже после этого Error reading JObect from JsonReader устранить так и не удалось (а такое тоже бывает), то тогда, похоже, надо переустанавливать и лаунчер и игру.

Но в этот раз лучше сразу устанавливать их в рекомендуемые разработчиком папки. Ну и, само собой, прежде чем переустанавливать игру в обязательном порядке делаем бэкап файла настроек Escape from Tarkov.

Понравилась статья? Поделить с друзьями:
  • Error protocol handshake failed
  • Error protocol error got h as reply type byte
  • Error protocol error fail to init control
  • Error property browser refresh not handled trainz
  • Error property bin does not exist in