[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-04 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151272#comment-17151272
 ] 

ASF subversion and git services commented on ISIS-2382:
---

Commit 27e84ba8b58c6a3379f5d952d0cad23cb84db7ce in isis's branch 
refs/heads/master from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=27e84ba ]

ISIS-2382: unless fixes disable concurrent spec loading per default
isis.core.meta-model.introspector.parallelize = false

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-04 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151265#comment-17151265
 ] 

ASF subversion and git services commented on ISIS-2382:
---

Commit 132777e2dc2a1d6bb5d8ed3f4d87329cf11d22c6 in isis's branch 
refs/heads/master from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=132777e ]

ISIS-2382: adds a test, that makes this issue reproducible

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-04 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151218#comment-17151218
 ] 

ASF subversion and git services commented on ISIS-2382:
---

Commit 4c2a4a0e4267532f0554bf40821057cece5905b4 in isis's branch 
refs/heads/master from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=4c2a4a0 ]

ISIS-2382: fixes glitch from previous commit

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-04 Thread ASF subversion and git services (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151195#comment-17151195
 ] 

ASF subversion and git services commented on ISIS-2382:
---

Commit 0281a6b5589a14795515d331eaac741541fcd4cd in isis's branch 
refs/heads/master from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=0281a6b ]

ISIS-2382: properly sync concurrent mixin processing

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-03 Thread Andi Huber (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17151126#comment-17151126
 ] 

Andi Huber commented on ISIS-2382:
--

By experiment I found that in case you have bad luck and hit this issue, the 
summary like the following is unaffected.

{noformat}
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   : About to create 
the Metamodel ...
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - adding types 
from ValueTypeProviders
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - categorizing 
types from class-path scan
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - introspecting 
310 type hierarchies
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - introspecting 
38 value types
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - introspecting 0 
domain services
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - introspecting 
167 mixins
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - introspecting 
33 entities
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - introspecting 
47 view models
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   :  - running 
remaining validators
2020-07-03 23:28:5o.a.i.c.m.s.SpecificationLoaderDefault   : Metamodel created 
in 1692 ms.
{noformat}

So at least we know, that we are not missing classes that need inspection.

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-03 Thread Daniel Keir Haywood (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150758#comment-17150758
 ] 

Daniel Keir Haywood commented on ISIS-2382:
---

And a workaround might be a flag that can be enabled in prod to force a refresh 
on rendering each type, at least once.

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-03 Thread Daniel Keir Haywood (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150756#comment-17150756
 ] 

Daniel Keir Haywood commented on ISIS-2382:
---

Suggest maybe a two-phase thing: first introspect only mixins (don't traverse 
into other types), then the rest.

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-07-03 Thread Daniel Keir Haywood (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150755#comment-17150755
 ] 

Daniel Keir Haywood commented on ISIS-2382:
---

I've also seen contributed properties either missing, eg the description 
property in the demo app, and I've seen the source contributed property 
misplaced, in "other" fieldset.

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (ISIS-2382) Action Buttons might be hidden after Bootstrapping (possible race condition)

2020-06-29 Thread Andi Huber (Jira)


[ 
https://issues.apache.org/jira/browse/ISIS-2382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17147660#comment-17147660
 ] 

Andi Huber commented on ISIS-2382:
--

Needs some kind of stress-testing the meta-model loading process, in order to 
hopefully reproduce this.

> Action Buttons might be hidden after Bootstrapping (possible race condition)
> 
>
> Key: ISIS-2382
> URL: https://issues.apache.org/jira/browse/ISIS-2382
> Project: Isis
>  Issue Type: Bug
>  Components: Isis Core
>Reporter: Andi Huber
>Assignee: Andi Huber
>Priority: Blocker
> Fix For: 2.0.0-M4
>
>
> Seen this both in production and prototyping mode. Prototyping mode allows to 
> refresh the meta model, which fixes any missing action buttons. With 
> production mode, one needs to restart the App. Though seen very rarely, this 
> is mission critical.
> My assumption is, that we have a race condition when introspecting the domain 
> classes.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)