That was my first suspicion as well. I'm not sure that I see any other 
models with the same name, but is there a way for me to find what models 
are actually scanned by swagger, just to confirm?

On Wednesday, May 31, 2017 at 4:13:54 PM UTC-7, tony tam wrote:
>
> Usually this happens when you have multiple models with the same name, but 
> different definitions.  The “randomness” has to do with which one is loaded 
> first.
>
> On May 31, 2017, at 3:46 PM, Ron Ratovsky <[email protected] <javascript:>> 
> wrote:
>
> If you’re using Spring as your REST framework, then you probably use 
> Springfox.
> Swagger-jaxrs is used with old jax-rs libraries such as Jersey 1.x.
>  
> Can you check again please?
>  
>  
>  
> *From: *<[email protected] <javascript:>> on behalf of Ed 
> Wang <[email protected] <javascript:>>
> *Reply-To: *"[email protected] <javascript:>" <
> [email protected] <javascript:>>
> *Date: *Wednesday, 31 May 2017 at 11:37
> *To: *Swagger <[email protected] <javascript:>>
> *Subject: *Re: Intermittent missing property from Swagger spec definition
>  
> We're using Spring as our REST framework and I believe we're using 
> swagger-jaxrs-1.5.5
>
> On Tuesday, May 30, 2017 at 8:39:27 PM UTC-7, Ron wrote: 
>
> Interesting. Can you give us some more information as to which REST 
> framework you use, which swagger project, and which versions?
>  
>  
>  
> *From: *<[email protected]> on behalf of Ed Wang <
> [email protected]>
> *Reply-To: *"[email protected]" <
> [email protected]>
> *Date: *Tuesday, 30 May 2017 at 10:38
> *To: *Swagger <[email protected]>
> *Subject: *Intermittent missing property from Swagger spec definition
>  
> I'm trying to debug a strange situation where there is an intermittent 
> absence of properties from a single definition in the swagger spec 
> generated in a Java service. When I say intermittent, I mean that whenever 
> I start my service, there is a chance that there are no properties in that 
> particular definition; this is causing our compatibility tests (which use 
> Swagger spec to detect potentially breaking changes) to frequently fail. 
>  
> For example if I were to expect a definition like:
>  
> "ExampleClass":{
>     "allOf":[
>         {"$ref":"#/definitions/ParentClass"},
>         {
>             "type":"object",
>             "properties":{
>                 "key1":{"type":"string"},
>                 "key2":{"type":"string"},
>                 "key3":{"type":"string"}
>             }
>         }
>     ]
> }
>
>  
>
> Sometimes, we would get:
>
>  
>
> "ExampleClass":{
>     "allOf":[
>         {"$ref":"#/definitions/ParentClass"},
>         {
>             "type":"object",
>             "properties":{}
>         }
>     ]
> }
>
>  
>
> Does anyone have any ideas on why this might be happening? For some reason 
> this seems to be the only class that has this issue, out of over 100 other 
> definitions generated...And I can't seem to find a difference between the 
> classes that work and this one that does not.
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to