Hi, Dan and Carlos.

I’ve just committed on Carlos project different issues found when migrating to 
DN4. Summarizing:
- OIDImpl DN3 class has been replaced by DatastoreIdImpl DN4 class.
- DN4 verifies and creates @Unique constraints. Seems DN3 didn’t support them 
well.
- I had a test not passing due to a managed 1-n relationship not updating the 
collection side. Finally I’ve decided to simply add to the collection, in 
addition to execute the setXX(…) and the getContainer().flush() method (to 
force DN to manage relationships). But not sure if this is a more generic issue 
with DN4 regarding managed relationships (or simply some hidden error on our 
domain) ...

@Dan
If you have time, please, verify the commits made. But currently compiling and 
all tests passing again, so I would propose to merge with master.

Thanks,

Oscar


> El 28/4/2015, a las 10:37, Carlos <[email protected]> escribió:
> 
> Hi Dan!
> 
> Thank you very much! I will create a new branch named DN4issue in order you 
> can
> fight with the problem :)
> 
> Regards,
> Carlos.
> 
> 
> PS: Subscribed! (Forgot to send email confirmation hehe)
> 
> 
> Director de sistemas informáticos
> Calle Arquitecto mora 5, puerta 4
> 46022, Valencia
> Tlf: +34 669 70 20 05
> 
> 
> 
>> El 28 de abril de 2015 a las 10:26 Dan Haywood 
>> <[email protected]>
>> escribió:
>> 
>> Hi Carlos
>> 
>> I'll take a look this evening, see if I can provide a bit of guidance. Could
>> you commit to a branch so I can pull down the version of the app with the
>> problem?
>> 
>> Cheers
>> Dan
>> 
>> PS: could you subscribe to this mailing list so I don't have to manually
>> approve your posts? thx.
>> 
>> 
>> On 28 April 2015 at 09:19, Carlos <[email protected]
>> <mailto:[email protected]> > wrote:
>>>> Hello,
>>> 
>>>   Saturday I installed last ISIS version with DN4 and now I have some
>>> problems
>>>   using "import org.datanucleus.identity.OIDImpl;" (It does not exits in
>>> new
>>>   version I think) and if I comment it I get this error:
>>> 
>>> 
>>>   Error: Could not find or load main class
>>>   org.datanucleus.enhancer.DataNucleusEnhancer
>>> 
>>> 
>>>   Thanks very much.
>>> 
>>>   Regards,
>>>   Carlos.
>>> 
>>> 
>>> 
>>>   Director de sistemas informáticos
>>>   Calle Arquitecto mora 5, puerta 4
>>>   46022, Valencia
>>>   Tlf: +34 669 70 20 05 <tel:%2B34%20669%2070%2020%2005>
>>>> 
> 


Óscar Bou Bou
Responsable de Producto
Auditor Jefe de Certificación ISO 27001 en BSI
CISA, CRISC, APMG ISO 20000, ITIL-F

   902 900 231 / 620 267 520
   http://www.twitter.com/oscarbou <http://www.twitter.com/oscarbou>

   http://es.linkedin.com/in/oscarbou <http://es.linkedin.com/in/oscarbou>

   http://www.GesConsultor.com <http://www.gesconsultor.com/> 




Este mensaje y los ficheros anexos son confidenciales. Los mismos contienen 
información reservada que no puede ser difundida. Si usted ha recibido este 
correo por error, tenga la amabilidad de eliminarlo de su sistema y avisar al 
remitente mediante reenvío a su dirección electrónica; no deberá copiar el 
mensaje ni divulgar su contenido a ninguna persona.
Su dirección de correo electrónico junto a sus datos personales constan en un 
fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de mantener 
el contacto con Ud. Si quiere saber de qué información disponemos de Ud., 
modificarla, y en su caso, cancelarla, puede hacerlo enviando un escrito al 
efecto, acompañado de una fotocopia de su D.N.I. a la siguiente dirección: 
Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - 28046 (Madrid), y 
Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). Asimismo, es su 
responsabilidad comprobar que este mensaje o sus archivos adjuntos no contengan 
virus informáticos, y en caso que los tuvieran eliminarlos.





Reply via email to