Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Hypercube "Pimple Exception" in ISLE-DC #2190

Closed
alxp opened this issue Nov 15, 2022 · 1 comment · Fixed by Islandora-Devops/isle-buildkit#266
Closed

[BUG] Hypercube "Pimple Exception" in ISLE-DC #2190

alxp opened this issue Nov 15, 2022 · 1 comment · Fixed by Islandora-Devops/isle-buildkit#266
Labels
Type: bug identifies a problem in the software with clear steps to reproduce

Comments

@alxp
Copy link
Contributor

alxp commented Nov 15, 2022

What steps does it take to reproduce the issue?

Fresh ISLE-DC install.

Create a Page object and File media, upload a TIFF as the media file.

hypercube_1   | [2022-11-15 15:44:39] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
  • When does this issue occur?

Media upload., both File with a TIFF and Image with a PNG produce the same error in the Hypercube logs.

  • What happens?

No Extracted Text derivative media are generated. Hypercube seems to be making multiple attempts. Full error lo for a single image upload follows:

hypercube_1   | [2022-11-15 16:02:58] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:02:58] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:02:58] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:02:58 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:02:59] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:02:59] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:02:59] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:02:59 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:00] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:00] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:00 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:00] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | [2022-11-15 16:03:01] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:01] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:01] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:01 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:02] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:02] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:02] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:02 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:03] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:03] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:03] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:03 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:04] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:04] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:04] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:04 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:05] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:05] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:05] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:05 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:06] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:06] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:06] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:06 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:07] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:07] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:07] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:07 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:08] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:08] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:08] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:08 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:08] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:08] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:08] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:08 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:09] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:09] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:09] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:09 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:10] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:10] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:10] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:10 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
 hypercube_1   | [2022-11-15 16:03:11] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:11] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:11] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:11 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:12] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:12] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:12] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:12 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:13] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:13] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:13] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:13 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:14] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:14] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:14] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:14 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:15] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:15] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:15] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:15 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:16] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:16] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:16] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:16 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
hypercube_1   | [2022-11-15 16:03:17] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:17] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:17] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:17 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.3 (Java/1.8.0_345)" "-"
 hypercube_1   | [2022-11-15 16:03:18] app.INFO: Matched route "{route}". {"route":"GET_","route_parameters":{"_controller":"hypercube.controller:get","_route":"GET_"},"request_uri":"http://hypercube:8000/","method":"GET"} []
hypercube_1   | [2022-11-15 16:03:18] app.INFO: Guard authentication successful! {"token":"[object] (Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken: PostAuthenticationGuardToken(user=\"admin\", authenticated=true, roles=\"authenticated, fedoraadmin\"))","authenticator":"Islandora\\Crayfish\\Commons\\Syn\\JwtAuthenticator"} []
hypercube_1   | [2022-11-15 16:03:18] app.CRITICAL: Pimple\Exception\UnknownIdentifierException: Identifier "crayfish.fedora_resource.base_url" is not defined. (uncaught exception) at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php line 101 {"exception":"[object] (Pimple\\Exception\\UnknownIdentifierException(code: 0): Identifier \"crayfish.fedora_resource.base_url\" is not defined. at /var/www/crayfish/Hypercube/vendor/pimple/pimple/src/Pimple/Container.php:101)"} []
hypercube_1   | 172.22.0.12 - - [15/Nov/2022:16:03:18 +0000] "GET / HTTP/1.1" 500 642 "-" "Apache-HttpClient/4.5.
  • To whom does it occur (anonymous visitor, editor, administrator)?

  • What did you expect to happen?

Text derivatives to be generated.

Which version of Islandora are you using?

ISLE commit

commit 96a013d5a4f2740fb4fd2c6dfce5b8ee4f80a335 (origin/development, origin/HEAD, development)
Merge: 65db71e 6ff5cf5
Author: Don Richards <[email protected]>
Date:   Wed Nov 9 13:21:57 2022 -0500

    Merge pull request #310 from Islandora-Devops/rosiel-make-clean-warn
    
    Update `make clean` warning.

Islandora/islandora versions 2.4.3 (default that comes with ISLE) and 2.45.0 both showing this behaviour

Any related open or closed issues to this bug report?

Screenshots:

@alxp alxp added the Type: bug identifies a problem in the software with clear steps to reproduce label Nov 15, 2022
@dannylamb
Copy link
Contributor

That's easy enough to fix. We just bumped into this with a project. The HYPERCUBE_FCREPO_URL default value is on port 80, and you need to set it to port 8080. I patched my local docker-compose.yml to get around it with HYPERCUBE_FCREPO_URL: fcrepo:8080/fcrepo/rest in the environment section for hypercube.

I can make a PR to buildkit to change the default to that so no one else has to do that workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: bug identifies a problem in the software with clear steps to reproduce
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants