Closed GoogleCodeExporter closed 8 years ago
If the process is dying, it might be it is cloning a native object or runs out
of memory or out of stack (in linux i noticed out of stack can sometimes crash
the jvm). Can you enable debug (cloner.setdebug) and have a look on what gets
cloned? And maybe also increase thread stack space.
Original comment by kostas.k...@googlemail.com
on 19 Jun 2014 at 11:12
I could not able to find cloner.setdebug method in the API, can you please
suggest
Original comment by vijayase...@gmail.com
on 19 Jun 2014 at 12:04
Well, I did not turned debuger on, but I saw a fatal error in SSL exception in
the Logger. This only happens after we introduce this Clonner bit. When we
comment this clone bit we do not have any issue, running properly.
Original comment by vijayase...@gmail.com
on 19 Jun 2014 at 12:24
Hi Kostas,
Just want to tell you, I have a Hibernate Object which has child Objects and for some of the Child Object there is a link to Parent Object, will there be any circular reference problems occur.
Original comment by vijayase...@gmail.com
on 19 Jun 2014 at 3:13
Cloner is aware of cyclic dependencies and will work fine with those. For the
debugging, there should be a method "dump cloned" or so, will have a look soon
Original comment by kostas.k...@googlemail.com
on 19 Jun 2014 at 4:18
can you please try cloner.setDumpCloned(true) and have a look at the console?
Even the console on your dev box will do, provided you clone exactly the same
objects. If you notice it cloning file handlers, streams, hibernate proxies,
web server proxies etc, then probably you need to cloner.dontClone(class)
Also can you paste the source code of the class(es) you clone? Is it just a few
or many classes?
Original comment by kostas.k...@googlemail.com
on 19 Jun 2014 at 5:07
I think you are looking another API, because I could not able to find the
cloner.setDumpCloned(true).
Original comment by vijayase...@gmail.com
on 19 Jun 2014 at 7:12
How are you instantiating cloner?
Original comment by kostas.k...@googlemail.com
on 19 Jun 2014 at 7:41
import com.rits.cloning.Cloner
Cloner cloner = new Cloner()
c.deepClone(<Object>)
Original comment by vijayase...@gmail.com
on 19 Jun 2014 at 8:19
cloner.setDumpCloned(true) should do, doesn't it work?
Original comment by kostas.k...@googlemail.com
on 21 Jun 2014 at 7:49
Original comment by kostas.k...@googlemail.com
on 19 Sep 2014 at 10:40
Original issue reported on code.google.com by
vijayase...@gmail.com
on 19 Jun 2014 at 10:16