This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

تلاش سپورٹ

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

مزید سیکھیں

How to send a Java object from Javascript to an Applet not getting it converted to MessagePassingJSObject

  • 2 جواب دیں
  • 2 میں یہ مسئلہ ہے
  • 1 دیکھیں
  • آخری جواب بذریعہ acidFF

more options

I am using two java applets in my web page (let's call them XMLPlugin and DSigner).

I create Java object by calling XMLPlugin applet's method "createObject(<params>)":

var myObj = XMLPlugin.createObject(<params>);

Method createObject returns object of type <my_type>.

I want to send myObj to the other applet DSigner:

DSigner.addObject(myObj);

I get following exception in Java:uncaught exception: java.lang.ClassCastException: sun.plugin2.main.client.MessagePassingJSObject cannot be cast to <my_type>. Problem is, I am getting object of type MessagePassingJSObject instead of <my_type> returned by createObject() method.

Strange is that Firebug shows correct type <my_type> for variable myObj before entering the method DSigner.addObject(myObj).


I am also getting correct objects using other browsers (Internet explorer, Chrome).


Thank you, any help would be really appreciated.

I am using two java applets in my web page (let's call them '''XMLPlugin''' and '''DSigner'''). I create Java object by calling XMLPlugin applet's method "createObject(<params>)": '''var myObj = XMLPlugin.createObject(<params>);''' Method createObject returns object of type '''<my_type>'''. I want to send myObj to the other applet DSigner: '''DSigner.addObject(myObj);''' I get following exception in Java:uncaught exception: '''java.lang.ClassCastException: sun.plugin2.main.client.MessagePassingJSObject''' cannot be cast to <my_type>. Problem is, I am getting object of type MessagePassingJSObject instead of <my_type> returned by createObject() method. Strange is that Firebug shows correct type <my_type> for variable myObj before entering the method DSigner.addObject(myObj). I am also getting correct objects using other browsers (Internet explorer, Chrome). Thank you, any help would be really appreciated.

acidFF کی جانب سے میں ترمیمکی گئ

منتخب شدہ حل

Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox.
http://forums.mozillazine.org/viewforum.php?f=25
You'll need to register and login to be able to post in that forum.

اس جواب کو سیاق و سباق میں پڑھیں 👍 2

تمام جوابات (2)

more options

منتخب شدہ حل

Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox.
http://forums.mozillazine.org/viewforum.php?f=25
You'll need to register and login to be able to post in that forum.

more options

Thank you the-edmeister. I will try posting the problem to the suggested forum.