Ergebnis 1 bis 6 von 6

Thema: Egal ob mamp, centOS oder gentoo: "./composer.json" does not match the expected JSON

  1. #1
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    819

    Standard Egal ob mamp, centOS oder gentoo: "./composer.json" does not match the expected JSON

    Hallo,
    ein schönes neues Jahr und fast alle eure Wünsche mögen euch erfüllt sein ...

    ich versuche meinen Tango-Nordbayern Kalender auf den Composer um zu stellen ...
    Aber ich werde SOFORT nach der Composer installation (oder nach dem einloggen beim Aufruf der Paketverwaltung) gestoppt, ich komme also nicht dazu eine Migration zu starten.

    Ich habs auf drei verschiedenen Servern versucht, auf jedem verwende ich bereits Installationen mit Composer, aber im Vergleich zu dem Tango Kalender sind das eher Installationen mit wenig Extensions.
    Die Tango-Contaoinstallation verwendet 3.5.21 mit ca. 40 Extensions.
    Könnte das daran liegen?

    Die erwendeten Server:
    Mamp local (OS-X) mit PHP 5.6.27
    centOS mit PHP 5.6.5
    gentoo mit PHP 7.1

    Die "onlines" sind zwar keine rein dedizierten Server, aber ich habe 16 bezw. 32Gig RAM Zur verwendung und 100% Prozessor,
    Die Fehlermeldung ist immer die selbe, egal welches Betriebsystem:

    Code:
    Fatal error: Uncaught exception Composer\Json\JsonValidationException with message "./composer.json" does not match the expected JSON schema thrown in phar://composer/composer.phar/src/Composer/Json/JsonFile.php on line 183
    #0 phar://composer/composer.phar/src/Composer/Factory.php(287): Composer\Json\JsonFile->validateSchema(1)
    #1 [internal function]: Composer\Factory->createComposer(Object(Composer\IO\BufferIO))
    #2 phar://composer/composer.phar/src/Composer/Util/Silencer.php(67): call_user_func_array(Array, Array)
    #3 system/modules/!composer/src/Runtime.php(585): Composer\Util\Silencer::call(Array, Object(Composer\IO\BufferIO))
    #4 system/modules/!composer/src/ClientBackend.php(300): ContaoCommunityAlliance\Contao\Composer\Runtime::createComposer(Object(Composer\IO\BufferIO))
    #5 system/modules/!composer/src/ClientBackend.php(125): ContaoCommunityAlliance\Contao\Composer\ClientBackend->loadComposer()
    #6 system/modules/core/classes/Backend.php(423): ContaoCommunityAlliance\Contao\Composer\ClientBackend->generate()
    #7 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('composer')
    #8 contao/main.php(20): Contao\BackendMain->run()
    #9 {main}
    Kann mir jemand einen Tip zur Hilfe geben?
    Gruß
    dtptiger
    Geändert von dtptiger (02.01.2017 um 01:19 Uhr) Grund: Benachrichtigung

  2. #2
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Am einfachsten waere es, wenn du die composer.json hier posten wuerdest.
    Dort ist ein Fehler.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  3. #3
    Contao-Nutzer
    Registriert seit
    30.09.2010.
    Beiträge
    2

    Standard Könnte ein Tippfehler in der composer.json sein...

    ...in Zeile 19 der composer.json (im Verzeichnis 'composer'):
    Code:
    "url": "https?://legacy-packages-via.contao-community-alliance.org",
    Ich habe lediglich das Fragezeichen nach der https-Protokollangabe gelöscht; danach lief die Installation wie gewünscht durch. Ich hoffe, das hilft weiter.

    Beste Neujahrsgrüße an Euch alle!

  4. #4
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    819

    Standard

    Ja, gerne!

    Es gibt zwei composer.json.

    root/composer.json,
    und
    ../modules/composer.json

    und wie ich ich jetzt vermute gibt es einen Konflikt mit dem Gallery Creator,
    Das ist bei allen Installionen identisch.


    Das ist die root/composer.json:
    Code:
    {
        "name": "local/website",
        "description": "A local website project",
        "type": "project",
        "license": "proprietary",
        "require": {
            "contao-community-alliance/composer-client": "~0.12"
        },
        "prefer-stable": true,
        "minimum-stability": "dev",
        "config": {
            "preferred-install": "dist",
            "cache-dir": "cache",
            "component-dir": "../assets/components"
        },
        "repositories": [
            {
                "type": "composer",
                "url": "https?://legacy-packages-via.contao-community-alliance.org",
                "allow_ssl_downgrade": false
            },
            {
                "type": "artifact",
                "url": "packages"
            }
        ]
    }

    ../modules/composer.json:
    Code:
    {
        "name":"markocupic/gallery_creator",
        "description":"Gallery extension for the Contao Open Source CMS",
        "keywords":["contao", "Gallery Creator"],
        "type":"contao-module",
        "license":"LGPL-3.0+",
        "authors":[
            {
                "name":"Marko Cupic",
                "email":"m.cupic@gmx.ch",
                "homepage":"http://4ae-racing-team.ch",
                "role":"Developer"
            }
        ],
        "support":{
            "issues":"https://github.com/markocupic/gallery_creator/issues",
            "source":"https://github.com/markocupic/gallery_creator",
            "forum":"https://community.contao.org/de/showthread.php?22634-gallery_creator"
        },
        "require":{
            "php":">=5.3",
            "contao/core":">=3.2,<4",
            "contao-community-alliance/composer-plugin": "*"  
        },
        "replace": {
            "contao-legacy/gallery_creator":"*"
        },
        "conflict": {
            "contao/core": "3.0.*"
        },
        "autoload":{
            "classmap":[""]
        },
        "extra":{
            "contao":{
                "sources":{
                    "":"system/modules/gallery_creator"
                },
                "runonce":[
                    "runonce/runonce.php"
                ]
            }
        }
    }

  5. #5
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    819

    Standard

    Zitat Zitat von dreifalt Beitrag anzeigen
    ...in Zeile 19 der composer.json (im Verzeichnis 'composer'):
    Code:
    "url": "https?://legacy-packages-via.contao-community-alliance.org",
    Ich habe lediglich das Fragezeichen nach der https-Protokollangabe gelöscht; danach lief die Installation wie gewünscht durch. Ich hoffe, das hilft weiter.

    Beste Neujahrsgrüße an Euch alle!
    JEPP!!!!!!!!!!!!!!!

    Zeile 19 der composer.json (im Verzeichnis 'composer')
    - "?"
    und der Composer bietet das Migrieren an!!!!!!

    (Hatte zeitgleich die composer.json gepostet!)

    Hm, wozu tut das "?" nach https Sinn?

    Gruß
    dtptiger

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •