# \[6.2.0\] Swagger (api/v1/\_info/swagger.html): Failed to load API definition. Internal Server Error

**URL:** <https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080>\
**Category:** Programmierung\
**Created:** [20. Mai 2020 um 10:03 UTC](https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080 "2020-05-20T10:03:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![csrn](https://avatars.discourse-cdn.com/v4/letter/c/d26b3c/32.png) [@csrn](https://forum.shopware.com/u/csrn)\
**Post date:** [20. Mai 2020 um 10:03 UTC](https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080/1 "2020-05-20T10:03:23Z")

</div>

Hallo zusammen,

beim Aufruf von domain.xyz/api/v1/\_info/swagger.html entsteht ein `Fetch error` für die Resource `domain.xyz/api/v1/_info/openapi3.json` (Internal Server Error).

Der direkte Aufruf von&nbsp;`domain.xyz/api/v1/_info/openapi3.json` zeigt einen sehr langen Stacktrace, beginnend mit:

```
{"errors":[{"code":"0","status":"500","title":"Internal Server Error","detail":"Notice: Uninitialized string offset: 1","meta":{"trace":[{"file":"\/code\/shop\/vendor\/zircote\/swagger-php\/src\/StaticAnalyser.php","line":44,"function":"fromTokens","class":"OpenApi\\StaticAnalyser","type":"-\u003E","args":[[[379,"\u003C?php\n",1],[361,"class",2],[382," ",2],"{",[361,"CLASS",2],"}",[382,"\n",2]],{"filename":"\/code\/shop\/vendor\/shopware\/recovery\/vendor\/phpunit\/php-code-coverage\/tests\/_files\/Crash.php","uses":[]}]},

```

Das Verhalten zeigt sich im dev mode lokal bei mir.&nbsp;

Weiß jemand vielleicht, was die Ursache für diesen Zugriff ins Leere in der fromTokens-Funktion sein könnte?

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [20. Mai 2020 um 10:17 UTC](https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080/2 "2020-05-20T10:17:17Z")

</div>

Du musst die Angegebene Datei löschen.

Wenn du faul bist kannst du auch&nbsp;[https://api-doc.friendsofshopware.com/?urls.primaryName=Management%20API%20(6.2.0)](https://api-doc.friendsofshopware.com/?urls.primaryName=Management%20API%20(6.2.0))&nbsp;verwenden

---

<div class="post-metadata">

**Author:** ![csrn](https://avatars.discourse-cdn.com/v4/letter/c/d26b3c/32.png) [@csrn](https://forum.shopware.com/u/csrn)\
**Post date:** [20. Mai 2020 um 10:28 UTC](https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080/3 "2020-05-20T10:28:11Z")

</div>

Vielen Dank für den Link, Shyim! Die Seite&nbsp;ist sehr nützlich.

Welche angegebene&nbsp;Datei meinst Du?

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [20. Mai 2020 um 10:43 UTC](https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080/4 "2020-05-20T10:43:54Z")

</div>

vendor/shopware/recovery/vendor/phpunit/php-code-coverage/tests/\_files/Crash.php

---

<div class="post-metadata">

**Author:** ![csrn](https://avatars.discourse-cdn.com/v4/letter/c/d26b3c/32.png) [@csrn](https://forum.shopware.com/u/csrn)\
**Post date:** [20. Mai 2020 um 10:45 UTC](https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080/5 "2020-05-20T10:45:55Z")

</div>

Danke, das werde ich testen.

---

<div class="post-metadata">

**Author:** ![csrn](https://avatars.discourse-cdn.com/v4/letter/c/d26b3c/32.png) [@csrn](https://forum.shopware.com/u/csrn)\
**Post date:** [22. Mai 2020 um 09:35 UTC](https://forum.shopware.com/t/6-2-0-swagger-api-v1-info-swagger-html-failed-to-load-api-definition-internal-server-error/67080/6 "2020-05-22T09:35:25Z")

</div>

Kurze Rückmeldung: Das Umbenennen der Crash.php zu Crash.php.old sorgte dafür, dass die Swagger-API nun geladen wird. Danke nochmals!
