java - Implementing Distributed objects programming in CORBA to dowload file -


when run client, following error appears on console.

i following example following link --> http://www.oracle.com/technetwork/articles/javase/rmi-corba-136641.html

has come across simillar problem. please help.

client console:

fileclient error: ----------begin server-side stack trace---------- org.omg.corba.unknown:   vmcid: sun  minor code: 202 completed: maybe     @ com.sun.corba.se.impl.logging.orbutilsystemexception.runtimeexception(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.convertthrowabletosystemexception(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlethrowableduringserverdispatch(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlethrowableduringserverdispatch(unknown source)     @ com.sun.corba.se.impl.protocol.corbaserverrequestdispatcherimpl.dispatch(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlerequestrequest(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlerequest(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handleinput(unknown source)     @ com.sun.corba.se.impl.protocol.giopmsgheaders.requestmessage_1_2.callback(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlerequest(unknown source)     @ com.sun.corba.se.impl.transport.socketorchannelconnectionimpl.dispatch(unknown source)     @ com.sun.corba.se.impl.transport.socketorchannelconnectionimpl.dowork(unknown source)     @ com.sun.corba.se.impl.orbutil.threadpool.threadpoolimpl$workerthread.performwork(unknown source)     @ com.sun.corba.se.impl.orbutil.threadpool.threadpoolimpl$workerthread.run(unknown source) caused by: java.lang.classcastexception: filetransferobj cannot cast org.omg.corba.portable.invokehandler     @ com.sun.corba.se.impl.protocol.corbaserverrequestdispatcherimpl.dispatchtoservant(unknown source)     ... 10 more  ----------end server-side stack trace---------- org.omg.corba.unknown: ----------begin server-side stack trace---------- org.omg.corba.unknown:   vmcid: sun  minor code: 202 completed: maybe     @ com.sun.corba.se.impl.logging.orbutilsystemexception.runtimeexception(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.convertthrowabletosystemexception(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlethrowableduringserverdispatch(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlethrowableduringserverdispatch(unknown source)     @ com.sun.corba.se.impl.protocol.corbaserverrequestdispatcherimpl.dispatch(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlerequestrequest(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlerequest(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handleinput(unknown source)     @ com.sun.corba.se.impl.protocol.giopmsgheaders.requestmessage_1_2.callback(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.handlerequest(unknown source)     @ com.sun.corba.se.impl.transport.socketorchannelconnectionimpl.dispatch(unknown source)     @ com.sun.corba.se.impl.transport.socketorchannelconnectionimpl.dowork(unknown source)     @ com.sun.corba.se.impl.orbutil.threadpool.threadpoolimpl$workerthread.performwork(unknown source)     @ com.sun.corba.se.impl.orbutil.threadpool.threadpoolimpl$workerthread.run(unknown source) caused by: java.lang.classcastexception: filetransferobj cannot cast org.omg.corba.portable.invokehandler     @ com.sun.corba.se.impl.protocol.corbaserverrequestdispatcherimpl.dispatchtoservant(unknown source)     ... 10 more  ----------end server-side stack trace----------  vmcid: sun  minor code: 202 completed: maybe     @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method)     @ sun.reflect.nativeconstructoraccessorimpl.newinstance(unknown source)     @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(unknown source)     @ java.lang.reflect.constructor.newinstance(unknown source)     @ com.sun.corba.se.impl.protocol.giopmsgheaders.messagebase.getsystemexception(unknown source)     @ com.sun.corba.se.impl.protocol.giopmsgheaders.replymessage_1_2.getsystemexception(unknown source)     @ com.sun.corba.se.impl.protocol.corbamessagemediatorimpl.getsystemexceptionreply(unknown source)     @ com.sun.corba.se.impl.protocol.corbaclientrequestdispatcherimpl.processresponse(unknown source)     @ com.sun.corba.se.impl.protocol.corbaclientrequestdispatcherimpl.marshalingcomplete(unknown source)     @ com.sun.corba.se.impl.protocol.corbaclientdelegateimpl.invoke(unknown source)     @ org.omg.corba.portable.objectimpl._invoke(unknown source)     @ filetransferapp._fileinterfacestub.downloadfile(_fileinterfacestub.java:20)     @ startclient.main(startclient.java:29) 

so came across problem . surely must following example given in http://www.oracle.com/technetwork/articles/javase/rmi-corba-136641.html .

please author of program runnign program in older version of jdk. reason came across errors.

so please follow solution in corba example uses different jdk .

this , notice in class, implement method. have used extends fileinterfacepoa instead of extends _fileinterfaceimplbase


Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -