Facing problem while programming mediator problem using Java

View previous topic View next topic Go down

Java Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum on 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)

_________________________________________________________________
মানুষ তার স্বপ্নের সমান বড়
avatar
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

View user profile http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma on 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.

_________________________________________________________________
Take it easy, make it easy
avatar
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

View user profile

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum on 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

_________________________________________________________________
মানুষ তার স্বপ্নের সমান বড়
avatar
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

View user profile http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

ai code dekhbo na...

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

_________________________________________________________________


Code Explosion Blog | Code Explosion Wiki | The Rokonoid | নির্ঝরিণী
avatar
BIT0112-Rokon
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : O+
Posts : 673
Points : 1269

View user profile http://blog.codexplo.org

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma on 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.

_________________________________________________________________
Take it easy, make it easy
avatar
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

View user profile

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0122-Amit on 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

_________________________________________________________________
Adminship / Moderatorship is not about power, it is about Responsibility.

|About me|My Blog|
avatar
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

View user profile http://iitdu.forumsmotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

Very Happy I got the point Lets Party!

_________________________________________________________________
Take it easy, make it easy
avatar
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

View user profile

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum on 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

_________________________________________________________________
মানুষ তার স্বপ্নের সমান বড়
avatar
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

View user profile http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

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

_________________________________________________________________
Adminship / Moderatorship is not about power, it is about Responsibility.

|About me|My Blog|
avatar
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

View user profile http://iitdu.forumsmotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

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

BTW, অমিতকে অনেক ধন্যবাদ Smile

_________________________________________________________________
মানুষ তার স্বপ্নের সমান বড়
avatar
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

View user profile http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

কালকে বুঝায়ে দেবো নে।

_________________________________________________________________
Adminship / Moderatorship is not about power, it is about Responsibility.

|About me|My Blog|
avatar
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

View user profile http://iitdu.forumsmotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0107-Toma on 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.

_________________________________________________________________
Take it easy, make it easy
avatar
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

View user profile

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

Toma, I tried your advise..but it didn't work Sad

_________________________________________________________________
মানুষ তার স্বপ্নের সমান বড়
avatar
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

View user profile http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

Post by BIT0129-Tabassum on 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

_________________________________________________________________
মানুষ তার স্বপ্নের সমান বড়
avatar
BIT0129-Tabassum
Global Moderator
Global Moderator

Course(s) :
  • BIT

Blood Group : A+
Posts : 1496
Points : 2298

View user profile http://probe-tabassum.blogspot.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

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

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

_________________________________________________________________


Code Explosion Blog | Code Explosion Wiki | The Rokonoid | নির্ঝরিণী
avatar
BIT0112-Rokon
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : O+
Posts : 673
Points : 1269

View user profile http://blog.codexplo.org

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

amit is fine

BIT0110-sumon
Pre-Alpha Release
Pre-Alpha Release

Posts : 4
Points : 4

View user profile

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

আমি খারাপ টা ছিলাম কবে :O :O

_________________________________________________________________
Adminship / Moderatorship is not about power, it is about Responsibility.

|About me|My Blog|
avatar
BIT0122-Amit
Founder
Founder

Course(s) :
  • BIT

Blood Group : O+
Posts : 4187
Points : 6605

View user profile http://iitdu.forumsmotion.com

Back to top Go down

Java Re: Facing problem while programming mediator problem using Java

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

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

_________________________________________________________________
Take it easy, make it easy
avatar
BIT0107-Toma
Programmer
Programmer

Course(s) :
  • BIT

Blood Group : B+
Posts : 280
Points : 453

View user profile

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

View previous topic View next topic Back to top


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