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

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

Commit 5f32ad6dde30cffdecbd6bec4873db0b64e961de in isis's branch 
refs/heads/master from danhaywood
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=5f32ad6 ]

ISIS-2050: fixes suspected race condition in metamodel validation of 
DomainObjectAnnotationFacetFactory

was using servicesInjector#isRegisteredService to determine if a referenced 
domain class was a repository.  However, this uses a flag that is only set once 
a PersistenceSession has been created, so (I think) resulted in a race 
condition.  The new implementation only looks at the DomainServiceFacet of the 
ObjectSpecification.

Also:
- promoted IntrospectionMode to a top-level class


> Install ObjectSpecIdFacet immediately on creation of ObjectSpecification so 
> can be cached.
> ------------------------------------------------------------------------------------------
>
>                 Key: ISIS-2050
>                 URL: https://issues.apache.org/jira/browse/ISIS-2050
>             Project: Isis
>          Issue Type: Improvement
>    Affects Versions: 1.16.2
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to