IITDU Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Facing problem while programming mediator problem using Java

5 posters

Go down

Java Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum Sat Jan 29, 2011 2:10 am

মাথা চরম গরম অবস্থায় mediator pattern দিয়ে একটি problem solve করার সময় NullPointerException খাচ্ছি frustrated
একে তো code করায় অভ্যাস নেই তেমন তার উপর মাথা গরম Hammer
আমি নিশ্চত চরম কোনো বোকামি করেছি যাতে logic ই গোলমেলে হয়ে গেছে Ranting

এখানে program টা দিচ্ছি। কোনো সহৃদয় ব্যক্তিকি আমার problem টা solve করে দিবেন?

The problem :

Make a chat server where a chat room will exits. A user can register but he/she don't have to be logged in(registration is equal to log in system here). User can see who is in the chat room(that means who is in the registered users list.) Message passing will occur between two users through the chat room.



ChatRoom Class




User Class



Main Class




Neutral


Last edited by BIT0122-Amit on Sat Jan 29, 2011 3:17 am; edited 1 time in total (Reason for editing : edited title, used icon)
BIT0129-Tabassum
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma Sat Jan 29, 2011 2:38 am

Please tell me the specific line number where you got NullPointerException. It is almost impossible to read the whole code from here.
BIT0107-Toma
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum Sat Jan 29, 2011 2:46 am

It shows the exception in the User class's line 26 -

Code:
chat.send(reciever,msg, sender);
      

with the Main's line no.12 -

Code:
u1.sendMsg("vua", "amar matha gorom");

You can also download them clicking the Download raw to check them by running in your IDE Smile
BIT0129-Tabassum
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0112-Rokon Sat Jan 29, 2011 2:47 am

ai code dekhbo na...

I can give you a better idea,
press Ctrl+A then shift + Delete.
BIT0112-Rokon
BIT0112-Rokon
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : O+
Posts : 673
Points : 1269

http://blog.codexplo.org

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma Sat Jan 29, 2011 2:51 am

I think you got Exception in User class line number 26. Because you did not initialize the "User sender" declared in line number 9.
BIT0107-Toma
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0122-Amit Sat Jan 29, 2011 2:52 am

Neutral বিশাল গলদ। তোর মাথা যে আসলেই গরম তা বুঝতে পারছি।
এখানে আমি যদি ঠিক করে দেই, তাহলে আসলে তোর কোড টা আর তোর থাকবে না, আমার কোড হয়ে যাবে।

তাও করলাম- নিজেই দেখ-

Difference হিসেবে করেছি-

এটা main class
http://pastebin.com/diff.php?i=GQKR826J

এটা user class
http://pastebin.com/diff.php?i=hsZ64Bbq

এটা chatroom
http://pastebin.com/diff.php?i=Uxqvr5he

আর আমি difference হিসেবে দিয়েছি। মূল কোড দেখতে চাইলে "diff.php?i=" টা কেটে দিলেই হবে।


Last edited by BIT0122-Amit on Sat Jan 29, 2011 3:04 am; edited 1 time in total
BIT0122-Amit
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

https://iitdu.forumotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma Sat Jan 29, 2011 2:54 am

Very Happy I got the point Lets Party!
BIT0107-Toma
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum Sat Jan 29, 2011 2:55 am

Code:
ai code dekhbo na...
কেন? কী সমস্যা?
আর বাংলাটা বাংলায় লেখার অনুরোধ জানাচ্ছি Neutral

I have applied your Ctrl+A then shift + Delete process to my previous mediator code before I wrote this code Smile



By the way Toma, you can download the full project from here also. It's just about 3KB Smile
BIT0129-Tabassum
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0122-Amit Sat Jan 29, 2011 3:02 am

Neutral ভালো কথা, যে যাই বলুক, তুই অন্ততঃ চেষ্টা করেছিস। সেটাই আমি চাই বং আশা করি সবার কাছ থেকে।
কোড পারি না বলে স্বীকার করা বা কোডে ভুল করেছি বলার করার সৎসাহস সবার থাকে না। :/
BIT0122-Amit
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

https://iitdu.forumotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum Sat Jan 29, 2011 3:08 am

Toma , তুই যেই point টা পাইছিস এটা এখানে বল please confused
Amit এর টা দেখে বুঝতে গেলে আসলেই মনে হচ্চে কোডটা আর আমর কোড থাকবেনা Scared!

BTW, অমিতকে অনেক ধন্যবাদ Smile
BIT0129-Tabassum
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0122-Amit Sat Jan 29, 2011 3:09 am

কালকে বুঝায়ে দেবো নে।
BIT0122-Amit
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

https://iitdu.forumotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma Sat Jan 29, 2011 3:18 am

আমি বলছি তো
BIT0107-toma wrote:I think you got Exception in User class line number 26. Because you did not initialize the "User sender" declared in line number 9.
BIT0107-Toma
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum Sat Jan 29, 2011 3:39 am

Toma, I tried your advise..but it didn't work Sad
BIT0129-Tabassum
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum Sat Jan 29, 2011 3:51 am

I have found my problem checking with Amit's given solution here Very Happy
The problem was simply in calling recieveMsg inside the send method Neutral

Thanks to Amit Very Happy

rep++ Toma for your effort Very Happy
BIT0129-Tabassum
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0112-Rokon Sat Jan 29, 2011 4:35 am

কোড টা দেখবো না, এর পেছনে কারণ:
আমরা ডিজাইন প্যাটার্ন করতেছি, তার মানে আমরা আসলে OOC জানি। OOC এর মধ্যে Encapsulation নামক একটা শব্দ আছে যার প্রায়োরিটি মোটামুটি ৭০%।
যদি আমরা Encapsulation কে বাদ দেই, বাকি থাকে ৩০%। তারমানে আসলে OOC এর কিছুই হইনাই। একেক্ষত্রে আসলে ডিজাইন প্যাটার্ন শেখার কোন দরকার নাই এবং এই কোড আসলে শিফট ডিলিট করায় সবচেয়ে ভাল সমাধান।

১ বছর OOC শেখার পর, কারো মাথায় যদি না ঢুকে যে, ভেরিয়েবল গুলা প্রাইভেট রাখা উচিৎ, সেক্ষত্রে কোডটা না পড়তে চাওয়া খুব খারাপ কিছু না, আমার মতে। এই এতগুলো কথা অন্য কারও বুঝতে অসুবিধা হলেও অত্যন্তপক্ষে যাকে বলেছি, আমি নিশ্চিৎ সে বুঝতে পেরেছে।
BIT0112-Rokon
BIT0112-Rokon
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : O+
Posts : 673
Points : 1269

http://blog.codexplo.org

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0110-sumon Sat Jan 29, 2011 12:28 pm

amit is fine

BIT0110-sumon
Pre-Alpha Release
Pre-Alpha Release

Posts : 4
Points : 4

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0122-Amit Sat Jan 29, 2011 10:14 pm

আমি খারাপ টা ছিলাম কবে :O :O
BIT0122-Amit
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

https://iitdu.forumotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma Sun Jan 30, 2011 10:46 pm

BIT0122-Amit wrote:আমি খারাপ টা ছিলাম কবে :O :O
very very funny very very funny very very funny
BIT0107-Toma
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum