File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Cloning Question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Cloning Question" Watch "Cloning Question" New topic
Author

Cloning Question

Sree Potluri
Ranch Hand

Joined: Aug 12, 2009
Posts: 62
I have a class Book, the code can be null. When I am using clone like this, I am getting NullPointerException, when code is null. But I want to copy even when code is null.

Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19541
    
  16

No you're not. You're getting null from somewhere, but not from the cloning. I've copied your code, added a main method and ran it successfully:
Sure, the output is a lot of nulls, but that's what I expected.

So, why don't you use the stack trace and find the real cause of the NullPointerException. Most likely you are using the result of the clone's getCode() method without checking if that's null. And that would cause the same error you would get if you would call the same code on the original.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Sree Potluri
Ranch Hand

Joined: Aug 12, 2009
Posts: 62
Thanks Rob, let me check that.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Cloning Question
 
Similar Threads
Return mutable collection?
Castor Help with unmarshalling
hashCode(), equals(): Got question right, but for the wrong reasons
Collection Mapping
many-one association