Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF][SF2][Symfony2]Błąd po aktualizacji composera
Crash89
post 6.03.2018, 14:22:05
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Chciałem skończyć stary projekt i po aktualizacji composera wywaliło mi błędy.
Czy jest sposób na to żeby composer cofnął się do poprzedniej wersji bibliotek?

Lub naprawić ten problem:

Fatal error: Uncaught exception 'Symfony\Component\Debug\Exception\ContextErrorException' with message 'Catchable Fatal Error: Argument 2 passed to JMS\Serializer\AbstractVisitor::__construct() must implement interface JMS\Serializer\Accessor\AccessorStrategyInterface, instance of JMS\Serializer\Construction\UnserializeObjectConstructor given, called in D:\xampp\htdocs\projekt\var\cache\prod\appProdProjectContainer.php on line 2655 and defined' in D:\xampp\htdocs\projekt\vendor\jms\serializer\src\JMS\Serializer\AbstractVisitor.php on line 33

wersja symfony to 3.1

Proszę o pomoc
Go to the top of the page
+Quote Post
Pyton_000
post 6.03.2018, 14:26:56
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


wpisz na sztwno do json wersję paczki którą chcesz (o ile nie będzie konfliktu z czymś innym) i zrób update
Go to the top of the page
+Quote Post
Crash89
post 6.03.2018, 14:44:56
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 6.03.2018, 14:26:56 ) *
wpisz na sztwno do json wersję paczki którą chcesz (o ile nie będzie konfliktu z czymś innym) i zrób update


nie znam właśnie, po kilku miesiącach odpaliłem projekt i dałem composer update, nie znając numerów wersji.
Go to the top of the page
+Quote Post
Pyton_000
post 6.03.2018, 14:54:41
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


No to jeśli masz wcześniejszą wersjię pliku composer.lock to podmień do z powrotem i daj `composer install`.
Powinno Ci cofnąć wersje wszystkiego co Ci się zaktualizowało
Go to the top of the page
+Quote Post
Crash89
post 6.03.2018, 15:46:31
Post #5





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 6.03.2018, 14:54:41 ) *
No to jeśli masz wcześniejszą wersjię pliku composer.lock to podmień do z powrotem i daj `composer install`.
Powinno Ci cofnąć wersje wszystkiego co Ci się zaktualizowało


Sprawdziłem plik composer.lock i jedyne co tam znalazłem to opis aktualnych wersji bibliotek, które są zainstalowane.
Coś takiego:

  1. {
  2. "name": "jms/serializer",
  3. "version": "1.11.0",
  4. "source": {
  5. "type": "git",
  6. "url": "https://github.com/schmittjoh/serializer.git",
  7. "reference": "e7c53477ff55c21d1b1db7d062edc050a24f465f"
  8. },
  9. "dist": {
  10. "type": "zip",
  11. "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/e7c53477ff55c21d1b1db7d062edc050a24f465f",
  12. "reference": "e7c53477ff55c21d1b1db7d062edc050a24f465f",
  13. "shasum": ""
  14. },
  15. "require": {
  16. "doctrine/annotations": "^1.0",
  17. "doctrine/instantiator": "^1.0.3",
  18. "jms/metadata": "~1.1",
  19. "jms/parser-lib": "1.*",
  20. "php": "^5.5|^7.0",
  21. "phpcollection/phpcollection": "~0.1",
  22. "phpoption/phpoption": "^1.1"
  23. },
  24. "conflict": {
  25. "twig/twig": "<1.12"
  26. },
  27. "require-dev": {
  28. "doctrine/orm": "~2.1",
  29. "doctrine/phpcr-odm": "^1.3|^2.0",
  30. "ext-pdo_sqlite": "*",
  31. "jackalope/jackalope-doctrine-dbal": "^1.1.5",
  32. "phpunit/phpunit": "^4.8|^5.0",
  33. "propel/propel1": "~1.7",
  34. "psr/container": "^1.0",
  35. "symfony/dependency-injection": "^2.7|^3.3|^4.0",
  36. "symfony/expression-language": "^2.6|^3.0",
  37. "symfony/filesystem": "^2.1",
  38. "symfony/form": "~2.1|^3.0",
  39. "symfony/translation": "^2.1|^3.0",
  40. "symfony/validator": "^2.2|^3.0",
  41. "symfony/yaml": "^2.1|^3.0",
  42. "twig/twig": "~1.12|~2.0"
  43. },
  44. "suggest": {
  45. "doctrine/cache": "Required if you like to use cache functionality.",
  46. "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.",
  47. "symfony/yaml": "Required if you'd like to serialize data to YAML format."
  48. },
  49. "type": "library",
  50. "extra": {
  51. "branch-alias": {
  52. "dev-master": "1.11-dev"
  53. }
  54. },
  55. "autoload": {
  56. "psr-0": {
  57. "JMS\\Serializer": "src/"
  58. }
  59. },
  60. "notification-url": "https://packagist.org/downloads/",
  61. "license": [
  62. "Apache-2.0"
  63. ],
  64. "authors": [
  65. {
  66. "name": "Asmir Mustafic",
  67. "email": "goetas@gmail.com"
  68. },
  69. {
  70. "name": "Johannes M. Schmitt",
  71. "email": "schmittjoh@gmail.com"
  72. }
  73. ],
  74. "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.",
  75. "homepage": "http://jmsyst.com/libs/serializer",
  76. "keywords": [
  77. "deserialization",
  78. "jaxb",
  79. "json",
  80. "serialization",
  81. "xml"
  82. ],
  83. "time": "2018-02-04T17:48:54+00:00"
  84. }


I tak dla każdej biblioteki. nic więcej nie ma.

Ten post edytował Crash89 6.03.2018, 15:49:04
Go to the top of the page
+Quote Post
Pyton_000
post 6.03.2018, 15:50:47
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Ja powiedziałem żebyś przywrócił plik .lock sprzed aktualizacji (bo zakładam że masz projekt gdzies na git)
Go to the top of the page
+Quote Post
Crash89
post 6.03.2018, 15:53:26
Post #7





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 6.03.2018, 15:50:47 ) *
Ja powiedziałem żebyś przywrócił plik .lock sprzed aktualizacji (bo zakładam że masz projekt gdzies na git)


Tego projektu nie mam na gicie sad.gif, wtedy mógłbym sobie wziąć poprzednią wersję composer.json.

Ten post edytował Crash89 6.03.2018, 15:59:35
Go to the top of the page
+Quote Post
Pyton_000
post 6.03.2018, 16:00:10
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


No to jedyna rada wywalić D:\xampp\htdocs\projekt\var\cache\ i modlić się że pomoże
Go to the top of the page
+Quote Post
Crash89
post 6.03.2018, 16:14:56
Post #9





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 6.03.2018, 16:00:10 ) *
No to jedyna rada wywalić D:\xampp\htdocs\projekt\var\cache\ i modlić się że pomoże


Działa, dzięki za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 01:56