You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems like there is a broken compatibility issue with Structurizr On-premises
I cloned the repository, switched to the 1.x branch, and tried to publish a workspace called "big_bank_plc.php" from the example folder.
As a result, I don't see error in console but i see errors in file structurizr-php/examples/var/logs/big_bank_plc.php.log
[2023-08-03T16:35:27.310746+00:00] structurizr.DEBUG: Pre PUT workspace {"workspace":{"id":"2","name":"Big Bank plc","description":"This is an example workspace to illustrate the key features of Structurizr, based around a fictional online banking system.","lastModifiedDate":"2023-08-03T16:35:27+00:00","lastModifiedAgent":"structurizr-php/structurizr-php:0.0.1","model":{"enterprise":"Big Bank plc","people":[{"location":"External","id":"1","tags":"Element,Person","properties":null,"relationships":[{"description":"Views account balances, and makes payments using","sourceId":"1","destinationId":"2","interactionStyle":"Synchronous","id":"3","tags":"Asynchronous,Relationship","properties":null},{"description":"Withdraws cash using","sourceId":"1","destinationId":"9","interactionStyle":"Synchronous","id":"11","tags":"Asynchronous,Relationship","properties":null},{"description":"Asks questions to","sourceId":"1","destinationId":"12","interactionStyle":"Synchronous","id":"14","tags":"Asynchronous,Relationship","properties":null,"technology":"Telephone"},{"description":"Visits bigbank.com/ib using","sourceId":"1","destinationId":"19","interactionStyle":"Synchronous","id":"22","tags":"Asynchronous,Relationship","properties":null,"technology":"HTTPS"},{"description":"Views account balances, and makes payments using","sourceId":"1","destinationId":"17","interactionStyle":"Synchronous","id":"23","tags":"Asynchronous,Relationship","properties":null},{"description":"Views account balances, and makes payments using","sourceId":"1","destinationId":"18","interactionStyle":"Synchronous","id":"24","tags":"Asynchronous,Relationship","properties":null}],"name":"Personal Banking Customer","description":"A customer of the bank, with personal bank accounts."},{"location":"Internal","id":"12","tags":"Element,Person,Bank Staff","properties":null,"relationships":[{"description":"Uses","sourceId":"12","destinationId":"4","interactionStyle":"Synchronous","id":"13","tags":"Asynchronous,Relationship","properties":null}],"name":"Customer Service Staff","description":"Customer service staff within the bank."},{"location":"Internal","id":"15","tags":"Element,Person,Bank Staff","properties":null,"relationships":[{"description":"Uses","sourceId":"15","destinationId":"4","interactionStyle":"Synchronous","id":"16","tags":"Asynchronous,Relationship","properties":null}],"name":"Back Office Staff","description":"Administration and support staff within the bank."}],"softwareSystems":[{"location":"Internal","containers":[{"description":"Provides all of the Internet banking functionality to customers via their web browser.","technology":"JavaScript and Angular","id":"17","tags":"Web Browser","properties":null,"relationships":[{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"name":"Single-Page Application"},{"description":"Provides a limited subset of the Internet banking functionality to customers via their mobile device.","technology":"Xamarin","id":"18","tags":"Mobile App","properties":null,"relationships":[{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"name":"Mobile App"},{"description":"Delivers the static content and the Internet banking single page application.","technology":"Java and Spring MVC","id":"19","tags":null,"properties":null,"relationships":[{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization"}],"name":"Web Application"},{"description":"Provides Internet banking functionality via a JSON/HTTPS API.","technology":"Java and Spring MVC","id":"20","tags":null,"properties":null,"relationships":[{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"},{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"name":"API Application","components":[{"type":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization"},{"type":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization"},{"type":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization"},{"type":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization"},{"type":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization"},{"type":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization"}]},{"description":"Stores user registration information, hashed authentication credentials, access logs, etc.","technology":"Oracle Database Schema","id":"21","tags":"Database","properties":null,"name":"Database"}],"id":"2","tags":"Element,Software System","properties":null,"relationships":[{"description":"Gets account information from, and makes payments using","sourceId":"2","destinationId":"4","interactionStyle":"Synchronous","id":"5","tags":"Asynchronous,Relationship","properties":null},{"description":"Sends e-mail using","sourceId":"2","destinationId":"6","interactionStyle":"Synchronous","id":"7","tags":"Asynchronous,Relationship","properties":null}],"name":"Internet Banking System","description":"Allows customers to view information about their bank accounts, and make payments."},{"location":"Internal","containers":[],"id":"4","tags":"Element,Software System,Existing System","properties":null,"name":"Mainframe Banking System","description":"Stores all of the core banking information about customers, accounts, transactions, etc."},{"location":"Internal","containers":[],"id":"6","tags":"Element,Software System,Existing System","properties":null,"relationships":[{"description":"Sends e-mails to","sourceId":"6","destinationId":"1","interactionStyle":"Synchronous","id":"8","tags":"Asynchronous,Relationship","properties":null}],"name":"E-mail System","description":"The internal Microsoft Exchange e-mail system."},{"location":"Internal","containers":[],"id":"9","tags":"Element,Software System,Existing System","properties":null,"relationships":[{"description":"Uses","sourceId":"9","destinationId":"4","interactionStyle":"Synchronous","id":"10","tags":"Asynchronous,Relationship","properties":null}],"name":"ATM","description":"Allows customers to withdraw cash."}],"deploymentNodes":[{"id":"56","name":"Developer Laptop","environment":"Development","instances":1,"tags":null,"properties":null,"description":"A developer laptop.","children":[{"id":"57","name":"Docker Container - Web Server","environment":"Development","instances":1,"tags":null,"properties":null,"description":"A Docker container.","parent":"56","children":[{"id":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","instances":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","description":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization","containerInstances":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"technology":"Docker"},{"id":"61","name":"Docker Container - Database Server","environment":"Development","instances":1,"tags":null,"properties":null,"description":"A Docker container.","parent":"56","children":[{"id":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","instances":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","description":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization","containerInstances":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"technology":"Docker"},{"id":"65","name":"Web Browser","environment":"Development","instances":1,"tags":null,"properties":null,"parent":"56","containerInstances":[{"containerId":"Over 9 levels deep, aborting normalization","instanceId":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization"}],"technology":"Google Chrome, Mozilla Firefox, Apple Safari or Microsoft Edge"}],"technology":"Microsoft Windows 10 or Apple macOS"},{"id":"69","name":"Customer's mobile device","environment":"Live","instances":1,"tags":null,"properties":null,"containerInstances":[{"containerId":"18","instanceId":1,"environment":"Live","id":"70","tags":"Container Instance","properties":null,"relationships":[{"description":"Over 9 levels deep, aborting normalization","sourceId":"Over 9 levels deep, aborting normalization","destinationId":"Over 9 levels deep, aborting normalization","interactionStyle":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","linkedRelationshipId":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"parent":"69"}],"technology":"Apple iOS or Android"},{"id":"71","name":"Customer's computer","environment":"Live","instances":1,"tags":null,"properties":null,"children":[{"id":"72","name":"Web Browser","environment":"Live","instances":1,"tags":null,"properties":null,"parent":"71","containerInstances":[{"containerId":"Over 9 levels deep, aborting normalization","instanceId":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","id":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization"}],"technology":"Google Chrome, Mozilla Firefox, Apple Safari or Microsoft Edge"}],"technology":"Microsoft Windows or Apple macOS"},{"id":"74","name":"Big Bank plc","environment":"Live","instances":1,"tags":null,"properties":null,"children":[{"id":"75","name":"bigbank-web***","environment":"Live","instances":4,"tags":null,"properties":{"Location":"London and Reading"},"description":"A web server residing in the web server farm, accessed via F5 BIG-IP LTMs.","parent":"74","children":[{"id":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","instances":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","description":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization","containerInstances":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"technology":"Ubuntu 16.04 LTS"},{"id":"79","name":"bigbank-api***","environment":"Live","instances":8,"tags":null,"properties":{"Location":"London and Reading"},"description":"A web server residing in the web server farm, accessed via F5 BIG-IP LTMs.","parent":"74","children":[{"id":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","instances":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","description":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization","containerInstances":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"technology":"Ubuntu 16.04 LTS"},{"id":"84","name":"bigbank-db01","environment":"Live","instances":1,"tags":null,"properties":{"Location":"London"},"description":"The primary database server.","parent":"74","children":[{"id":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","instances":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","relationships":"Over 9 levels deep, aborting normalization","description":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization","containerInstances":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"technology":"Ubuntu 16.04 LTS"},{"id":"88","name":"bigbank-db02","environment":"Live","instances":1,"tags":null,"properties":{"Location":"Reading"},"description":"The secondary database server.","parent":"74","children":[{"id":"Over 9 levels deep, aborting normalization","name":"Over 9 levels deep, aborting normalization","environment":"Over 9 levels deep, aborting normalization","instances":"Over 9 levels deep, aborting normalization","tags":"Over 9 levels deep, aborting normalization","properties":"Over 9 levels deep, aborting normalization","description":"Over 9 levels deep, aborting normalization","parent":"Over 9 levels deep, aborting normalization","containerInstances":"Over 9 levels deep, aborting normalization","technology":"Over 9 levels deep, aborting normalization"}],"technology":"Ubuntu 16.04 LTS"}],"technology":"Big Bank plc data center"}]},"views":{"configuration":{"lastSavedView":null,"styles":{"elements":[{"tag":"Element","shape":null,"fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null,"color":"#ffffff"},{"tag":"Software System","shape":null,"fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null,"background":"#1168bd"},{"tag":"Container","shape":null,"fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null,"background":"#438dd5"},{"tag":"Component","shape":null,"fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null,"color":"#000000","background":"#85bbf0"},{"tag":"Person","shape":"Person","fontSize":22,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null,"background":"#08427b"},{"tag":"Existing System","shape":null,"fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null,"background":"#999999"},{"tag":"Bank Staff","shape":null,"fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null,"background":"#999999"},{"tag":"Web Browser","shape":"WebBrowser","fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null},{"tag":"Mobile App","shape":"MobileDeviceLandscape","fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null},{"tag":"Database","shape":"Cylinder","fontSize":null,"opacity":null,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null},{"tag":"Failover","shape":null,"fontSize":null,"opacity":25,"border":"Solid","width":450,"height":300,"metadata":true,"icon":null,"description":null}],"relationships":[{"tag":"Failover","opacity":25,"position":70}]}},"systemContextViews":[{"enterpriseBoundaryVisible":false,"softwareSystemId":"2","title":null,"description":"The system context diagram for the Internet Banking System.","key":"SystemContext","paperSize":"A5_Landscape","automaticLayout":null,"elements":[{"id":"2","x":null,"y":null},{"id":"1","x":null,"y":null},{"id":"4","x":null,"y":null},{"id":"6","x":null,"y":null}],"relationships":[{"id":"3","vertices":[],"response":false},{"id":"5","vertices":[],"response":false},{"id":"8","vertices":[],"response":false},{"id":"7","vertices":[],"response":false}]}],"systemLandscapeViews":[{"enterpriseBoundaryVisible":true,"title":null,"description":"The system landscape diagram for Big Bank plc.","key":"SystemLandscape","paperSize":"A5_Landscape","automaticLayout":null,"elements":[{"id":"2","x":null,"y":null},{"id":"4","x":null,"y":null},{"id":"6","x":null,"y":null},{"id":"9","x":null,"y":null},{"id":"1","x":null,"y":null},{"id":"12","x":null,"y":null},{"id":"15","x":null,"y":null}],"relationships":[{"id":"5","vertices":[],"response":false},{"id":"7","vertices":[],"response":false},{"id":"10","vertices":[],"response":false},{"id":"3","vertices":[],"response":false},{"id":"11","vertices":[],"response":false},{"id":"8","vertices":[],"response":false},{"id":"13","vertices":[],"response":false},{"id":"14","vertices":[],"response":false},{"id":"16","vertices":[],"response":false}]}],"containerViews":[{"softwareSystemId":"2","title":null,"description":"The container diagram for the Internet Banking System.","key":"Containers","paperSize":"A5_Landscape","automaticLayout":null,"elements":[{"id":"1","x":null,"y":null},{"id":"17","x":null,"y":null},{"id":"18","x":null,"y":null},{"id":"19","x":null,"y":null},{"id":"20","x":null,"y":null},{"id":"21","x":null,"y":null},{"id":"4","x":null,"y":null},{"id":"6","x":null,"y":null}],"relationships":[{"id":"23","vertices":[],"response":false},{"id":"24","vertices":[],"response":false},{"id":"25","vertices":[],"response":false},{"id":"22","vertices":[],"response":false},{"id":"54","vertices":[],"response":false},{"id":"55","vertices":[],"response":false},{"id":"26","vertices":[],"response":false},{"id":"27","vertices":[],"response":false},{"id":"8","vertices":[],"response":false},{"id":"28","vertices":[],"response":false}]}],"componentViews":[{"title":null,"description":"The component diagram for the API Application.","key":"Components","paperSize":"A5_Landscape","automaticLayout":null,"elements":[{"id":"18","x":null,"y":null},{"id":"17","x":null,"y":null},{"id":"21","x":null,"y":null},{"id":"30","x":null,"y":null},{"id":"32","x":null,"y":null},{"id":"34","x":null,"y":null},{"id":"36","x":null,"y":null},{"id":"38","x":null,"y":null},{"id":"40","x":null,"y":null},{"id":"4","x":null,"y":null},{"id":"6","x":null,"y":null}],"relationships":[{"id":"42","vertices":[],"response":false},{"id":"41","vertices":[],"response":false},{"id":"44","vertices":[],"response":false},{"id":"43","vertices":[],"response":false},{"id":"46","vertices":[],"response":false},{"id":"45","vertices":[],"response":false},{"id":"51","vertices":[],"response":false},{"id":"47","vertices":[],"response":false},{"id":"49","vertices":[],"response":false},{"id":"48","vertices":[],"response":false},{"id":"50","vertices":[],"response":false},{"id":"52","vertices":[],"response":false},{"id":"53","vertices":[],"response":false}],"containerId":"20","externalContainerBoundariesVisible":true}],"dynamicViews":[{"elementId":"20","externalBoundariesVisible":false,"title":null,"description":"Summarises how the sign in feature works in the single-page application.","key":"SignIn","paperSize":"A5_Landscape","automaticLayout":null,"elements":[{"id":"17","x":null,"y":null},{"id":"30","x":null,"y":null},{"id":"36","x":null,"y":null},{"id":"21","x":null,"y":null}],"relationships":[{"id":"41","vertices":[],"response":false,"order":"1","description":"Submits credentials to"},{"id":"47","vertices":[],"response":false,"order":"2","description":"Calls isAuthenticated() on"},{"id":"51","vertices":[],"response":false,"order":"3","description":"select * from users where username = ?"}]}],"deploymentViews":[{"environment":"Development","softwareSystemId":"2","title":null,"description":"An example development deployment scenario for the Internet Banking System.","key":"DevelopmentDeployment","paperSize":"A5_Landscape","automaticLayout":null,"elements":[{"id":"59","x":null,"y":null},{"id":"60","x":null,"y":null},{"id":"58","x":null,"y":null},{"id":"57","x":null,"y":null},{"id":"63","x":null,"y":null},{"id":"62","x":null,"y":null},{"id":"61","x":null,"y":null},{"id":"66","x":null,"y":null},{"id":"65","x":null,"y":null},{"id":"56","x":null,"y":null}],"relationships":[{"id":"64","vertices":[],"response":false},{"id":"68","vertices":[],"response":false},{"id":"67","vertices":[],"response":false}]},{"environment":"Live","softwareSystemId":"2","title":null,"description":"An example live deployment scenario for the Internet Banking System.","key":"LiveDeployment","paperSize":"A5_Landscape","automaticLayout":null,"elements":[{"id":"77","x":null,"y":null},{"id":"76","x":null,"y":null},{"id":"75","x":null,"y":null},{"id":"81","x":null,"y":null},{"id":"80","x":null,"y":null},{"id":"79","x":null,"y":null},{"id":"86","x":null,"y":null},{"id":"85","x":null,"y":null},{"id":"84","x":null,"y":null},{"id":"90","x":null,"y":null},{"id":"89","x":null,"y":null},{"id":"88","x":null,"y":null},{"id":"74","x":null,"y":null},{"id":"70","x":null,"y":null},{"id":"69","x":null,"y":null},{"id":"73","x":null,"y":null},{"id":"72","x":null,"y":null},{"id":"71","x":null,"y":null}],"relationships":[{"id":"87","vertices":[],"response":false},{"id":"91","vertices":[],"response":false},{"id":"92","vertices":[],"response":false},{"id":"82","vertices":[],"response":false},{"id":"83","vertices":[],"response":false},{"id":"78","vertices":[],"response":false},{"id":"92","vertices":[],"response":false}]}]},"documentation":{"sections":[{"elementId":"2","title":"Context","order":1,"format":"Markdown","content":"Here is some context about the Internet Banking System...\n![](embed:SystemLandscape)\n![](embed:SystemContext)\n### Internet Banking System\n...\n### Mainframe Banking System\n...\n"},{"elementId":"2","title":"Containers","order":2,"format":"Markdown","content":"Here is some information about the containers within the Internet Banking System...\n![](embed:Containers)\n### Web Application\n...\n### Database\n...\n"},{"elementId":"19","title":"Components","order":3,"format":"Markdown","content":"Here is some information about the API Application...\n![](embed:Components)\n### Sign in process\nHere is some information about the Sign In Controller, including how the sign in process works...\n![](embed:SignIn)"},{"elementId":"2","title":"Development Environment","order":4,"format":"Markdown","content":"Here is some information about how to set up a development environment for the Internet Banking System...\nimage::embed:DevelopmentDeployment[]"},{"elementId":"2","title":"Deployment","order":5,"format":"Markdown","content":"Here is some information about the live deployment environment for the Internet Banking System...\nimage::embed:LiveDeployment[]"}],"template":{"name":"Software Guidebook","author":"Simon Brown","url":"https://leanpub.com/visualising-software-architecture"}}}} []
[2023-08-03T16:35:27.327578+00:00] structurizr.ERROR: Post PUT workspace - Unauthorized {"status_code":401,"body":"{\"success\":false,\"message\":\"Authorization header doesn't match\"}"} []
It seems like there is a broken compatibility issue with Structurizr On-premises
I cloned the repository, switched to the 1.x branch, and tried to publish a workspace called "big_bank_plc.php" from the example folder.
As a result, I don't see error in console but i see errors in file structurizr-php/examples/var/logs/big_bank_plc.php.log
Log from container structurizr/onpremises
Steps for reproduce
The text was updated successfully, but these errors were encountered: