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

[v1.8] Uncaught TypeError: Cannot set property 'nameFieldIdParcelle' of undefined #487

Open
fvanderbiest opened this issue Sep 18, 2019 · 3 comments

Comments

@fvanderbiest
Copy link
Member

En mode buildé uniquement:

cadastrapp.js:127 Uncaught TypeError: Cannot set property 'nameFieldIdParcelle' of undefined
    at success (cadastrapp.js:127)
    at Ext.data.Connection.handleResponse (ext-all.js:21)
...
@fvanderbiest
Copy link
Member Author

Et tenez vous bien, c'est aléatoire ...
On n'a pas le comportement d'un chargement de l'appli à un autre... https://dev.geo2france.fr/mapfishapp/

Le pb est sur

GEOR.Addons.Cadastre.WFSLayerSetting.nameFieldIdParcelle = configuration.cadastreLayerIdParcelle;

On doit avoir un pb de mise à jour de notre config.

@fvanderbiest
Copy link
Member Author

fvanderbiest commented Sep 18, 2019

addons/cadastrapp/js/main.js:

GEOR.Addons.Cadastre.WFSLayerSetting.nameFieldIdParcelle = configuration.cadastreLayerIdParcelle;

et

cadastrapp/src/main/java/org/georchestra/cadastrapp/service/ConfigurationController.java: 

configuration.put("cadastreLayerIdParcelle", CadastrappPlaceHolder.getProperty("cadastre.layer.idParcelle"));

Chez nous:

cadastrapp/cadastrapp.properties:cadastre.layer.idParcelle=geo_parcelle

@pierrejego
Copy link
Member

pierrejego commented Sep 18, 2019

Étonnant effectivement, c'est surtout ce côté aléatoire qui est étonnant.

En plus je vois que l'appel de service de configuration https://dev.geo2france.fr/cadastrapp/services/getConfiguration on a bien la valeur "cadastreLayerIdParcelle":"geo_parcelle"

Si c'était le service qui répondait pas de façon aléatoire, tu aurais l'erreur sur la ligne GEOR.Addons.Cadastre.cnil1RoleName = configuration.cnil1RoleName; pas sur celle là.

Je viens de faire plusieurs tests de chargement chez moi, sur différents navigateurs, je n'ai pas encore reproduit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants