Unable to generate Skeleton for RMI application
Hello Friends,
I used one interface and implementation class to invoke RMI they are as follows
package com.rmi;
import java.rmi.Remote;
public interface CountRMI extends Remote {
public int sum() throws java.rmi.RemoteException;
public void sum(int _val) throws java.rmi.RemoteException;
public int increment() throws java.rmi.RemoteException;
package com.rmi;
import java.rmi.server.UnicastRemoteObject;
import java.rmi.*;
public class CountRMImpl extends UnicastRemoteObject implements CountRMI {
private int sum;
public CountRMImpl(String name) throws RemoteException{
super();
try{
Naming.rebind(name, this);
sum=0;
catch(Exception e){
System.out.println("Exception:" + e.getMessage());
e.printStackTrace();
public int sum() throws RemoteException{
return sum;
public void sum(int _val) throws RemoteException{
sum = _val;
public int increment() throws RemoteException{
return ++sum;
Implementation class, when I compile both and run rmic CountRMImpl I got the following error,
public class CountRMImpl extends UnicastRemoteObject implements CountRMI
^
Error is stated at CountRMI
please help me to over come this.
Thanks,
Bhargavi.
package com.rmi;
public interface CountRMI extends java.rmi.Remote {
public int sum() throws java.rmi.RemoteException;
public void sum(int _val) throws java.rmi.RemoteException;
public int increment() throws java.rmi.RemoteException;
//Three methods to implement later ok
-------------------------------------------------javac----------------------------------------------------------------------------
package com.rmi;
public class CountRMImpl extends java.rmi.server.UnicastRemoteObject implements CountRMI
private int sum;
public CountRMImpl() throws Exception
super(); //it will call the constructor of the UnicastRemoteObject
sum=0;
public int sum() throws java.rmi.RemoteException
return sum;
public void sum(int _val) throws RemoteException
sum = _val;
public int increment() throws RemoteException
return ++sum;
-----------------------------javac and rmic-------------------------------------------------------------------------------
I think we need to write the rmiRegistry Application
But after compiling the below iam able to generate only the stub not the skeleton i dont understand why it is. But it is working whenever i use the Registry application i.e given below
public class Myregistry
public static void main(String args[]) throws Exception //Exception is RemoteException , bind so on
CountRMImpl c1=new CountRMImpl();
java.rmi.Naming.bind("uniquename",c1);
System.out.println("Hey binded the object CountRMImpl to the Registry");
now we need to run the rmiregistry first then check whether i.e binded correctly or not
start rmiregistry
java Myregistry
output: Hey binded the object CountRMImpl to the Registry
I asks the experts in the above every thing i got success but what happend to the skeleton that is not created by the command "rmic"
please give the information why
Similar Messages
-
Internal Error - Unable to generate SQL for this Scheduled Workbook
I am encountering the following error when loading the results of a Scheduled Workbook;
Internal Error - Unable to generate SQL for this Scheduled Workbook (If you scheduled this workbook using a previous version of Discoverer, please reschedule and re-open)
This only happens for one of the scheduled workbooks and I am struggling to find an explanation to the problem. There are no reference to database links in the workbook so I can rule that out as a cause.
Does anyone have any suggestions to what might be causing the problem?
Many thanks
StewartHi,
The version is OracleBI Discoverer Plus Version 10.1.2.48.18. Do you think this has anything to do with it?If you are on this version, then you have the recommended patches applied.
Did you try to reschedule the workbook and see if this helps in resolving the issue?
I would suggest you enable server logging as this may help in collecting more details about the error.
Note: 403689.1 - How To Generate Discoverer 10g (10.1.2) Session Server Logs In Text Format
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=403689.1
Regards,
Hussein -
Generate javdoc for J2ME applications
Can anyone tell me how to generate javadocs for J2ME applications?
Any help would be really appreciated. Thanksthis goes the same way, as you do with normal .java classes. Build a file list an run javadoc.exe with the list as parameter. for details on running javadoc search the web, I suppose there are dozens of how-to's.
hth
Kay -
Unable to generate report for size of KM folder
hi all,
i want to generate report for size of folder in KM.I am havingthe following roles content admin,content management,system admin,home, are these roles sufficent to generate report or any roles are needed?
And other issue is after going into Content management role I am clicking reports workset but I am unable to see "Folder Size Calculation" option, any full access are needed to see it.
I am following help.sap link plz don't send it ,give me any other Material.
After starting the Km report in Resource Statistics its showing size as zero.
help me in sloving this issue.
thanks in advance,
AravindYou could find all KM reports to the given navigation
try all these paths...I am unable to findout your issue definitely permission related
System Administration -> System Configuration -> Knowledge Management -> Content Management -> Related Topics -> CM Repository Reports
Content Administration -> KM Content -> Toolbox -> Reports
Content Management -> Reports
Regards
Koti -
Unable to generate statistics for the table
I have got a staging table of more than 600 columns which has got range portioning. Size of the table is 4GB. The average size of the row is around 3 MB. I have created a Functional index on one of the column ABC VARCHAR2(50) and it has only number values. Now when I try generating statistics for this table through ANALYZE or DBMS_STAT, it gives Invalid Number error but when I drop this index and try analyzing, it works.
Executed TO_NUMBER(ABC) query on the table and it works fine.
I have got Functional Indexes on other tables also but I don't get such problem with those tables. I tried dropping the index and re-creating it but it didn't work out.
I was suspecting DATA BLOCK CORRUPTION so checked ALERT LOG and TRACE FILES but found nothing.
So what is this magic called?I am using TO_NUMBER on the column.
I have checked the MetaLink for the same problem but could not find anything on that. I still suspect datafile error which I am unable to get in ALERT LOG or TRACE FILES. So I am going to try it this way:
1) Create new Tablespace with New Datafile
2) Transfer the table from existing Tablespace to new Tablespace
3) Create the functional index in the same new Tablespace
4) Try generating the statistics.
5) If it works then create seprate Tablespace for data and Index.
Hope it works !!
Thanks for the reply guys. -
Java Profiler for RMI Applications
I am looking for a profiler to monitor the bottlenecks and the memory usage when running my RMI application.
What would you recommend to use and a comprehensive toolCouple of thoughts on scaling:
1. Change the mx setting to 1200m -- this is the most you can scale a single instance on 32-bit
2. Use a 64-bit platform you can set memory settings really high (AIX/Solaris)
3. Multiple servers with planning on it using a load balancer
Regards,
John A. Booth
http://www.metavero.com -
Unable to generate spool for two tables in report output
Hi,
I created report with two custom containers displaying two tables in output. When I execute the report in background spool is created only for one table in top custom container.
What should be done to generate spool for both the tables in two different custom containers.
Thanks,
Abhiram.Hi,
Check the bellow link for your requirement.
<<link removed>>
Regards,
Goutam Kolluru.
Edited by: kishan P on Feb 2, 2012 1:50 PM -
Unable to generate report for a specific user
Hi all,
I have a simple report in Agreements screen. The report is working fine when i Use another developer's id. But when i login using my Id and click the reports icon, it throws the following error.
" SBL-DAT-00382: The same values for '<?>' already exist.
If you would like to enter a new record, please ensure that the field values are unique. "
i have tried generating the report for the same agreement id. The report throws the error only when my login id is used and succesfully generating for other ids.
Pl help me understand.
Thanks
Sri978849 wrote:
Hi all,
I have a simple report in Agreements screen. The report is working fine when i Use another developer's id. But when i login using my Id and click the reports icon, it throws the following error.
" SBL-DAT-00382: The same values for '<?>' already exist.
If you would like to enter a new record, please ensure that the field values are unique. "
i have tried generating the report for the same agreement id. The report throws the error only when my login id is used and succesfully generating for other ids.
Pl help me understand.Understand that this has nothing to do with Oracle Application Express (APEX) which is the topic of this forum. Why have you posted this here? -
Unable to generate message for Consignment Note
Dear all,
I would like to print Consignment Note from MR91, but the system issue message - "No message for initial / repeated processing exist", does anyone know how to solve this issue?
Do I miss out any setting in IMG or it is due to program error? My application release (SAP_APPL) is 470.
Thanks.
Data selection
Output type = KONS
Sort order = 01
Processing mode = 1 or 2
Document number = 51xxxxxxxx
Fiscal year = xxxx
Comany code = xxxxHi LOI ,
At first check whether the condition records are maintained. If it doesn't exist , maintain the same using MRM1 Transaction.
Goto Transaction NACE and Click on Application MR and then o/p types.
Check whether KONS is cofigured properly.
Regards
Ramesh Ch -
Unable to generate output for Ship Docs.
Ship confirm docs.
Pack Slip,
Commer Invoice ,
Bill of lading
Are not picking xml Templates.The OUTPUT is unpublished.
But when they run as independent request output is correctly generated .Please suggest if any one has same problemthey are Customized Reports. Created new Doc set for Ship confirm.
When Sales order is Ship confirmed and when we are are printing these docs.They are not picking XML templates in Layout.
Edited by: Sankuratri on May 21, 2009 11:57 PM -
Unable to generate spool in certain t codes
Dear All,
I am unable to generate spool for cetain t codes like mctg. I am able to see the report complete in sm37, however unable to see the result in sp02, plz help?Hi,
please have look at these Links:
No Spool Request Generated: Analyzing a Spool Dump (SAP Library - SAP Printing Guide (BC-CCM-PRN))
Spool is not generating. -
ORA-20001: Rem Unable to generate DDL
Hi,
I am getting the following message
ORA-20001: Rem Unable to generate DDL for ORA-20001: WWV_FLOW_GENERATE_DDL.SAVE_DDL_ERROR .
when I try to spawn DDL scripts for selected triggers.
Thanks,
FlavioHi, thanks for your reply.
Well, you're right, I was assuming this forum was dedicated to the on-line HTML DB trial environment, but probably is a more general one.
I can reproduce easily the problem by repeating the same request of generating the DDL for the last 4 triggers shown in the list, but there is little point in giving the details unless you can check the HTML DB trial environment. I mean, I don't know if this is a generic problem or something specific to my code, and I cannot try it elsewhere.
Thanks,
Flavio -
Hello,
I want to deploy the application (EJB) in WLS 10.3 and client is using JDK 1.5.
When we run the weblogic.appc on the .ear file, the stub and skeleton is created of 1.6 when we run the following command:-
java weblogic.appc –source 1.5 –output temp_directory Myear-test.earHOwever when we specify the -source as 1.5 it has to create the stub and skeleton for JDK 1.5.
When we check the version of the MyServiceBean_s_Impl.class file we could see its generating for 1.6, as also shown below:
(to check the version, run the command “javap –verbose class_name”)
SourceFile: "MyServiceBean_s_Impl.java"
minor version: 0
major version: 50
I have tried the same thing on the simple EJB application(.jar), every thing works fine.
Environment Details:-
WLS 10.3
JDK 1.6.0_05 (Server)
JDK 1.5 (client)
Please provide the provide the pointers.
Edited by: As91 on Sep 11, 2009 12:05 AMwe have the same problem with the OSB. The sbconsole was no longer working. I guess that is may be related to an open session during shutdown. Overnight the problem has gone away, and we could login to sbconsole again.
BEA-423167
An exception or error occurred in the backing file [com.bea.alsb.console.changemgmt.ChangeCenterBacking] while executing its preRender method. It was java.lang.IllegalStateException: Unable to get Configuration Session Manager java.lang.IllegalStateException: Unable to get Configuration Session Manager at com.bea.alsb.console.support.JMXHelper.sessionExists(JMXHelper.java:673) at com.bea.alsb.console.changemgmt.ChangeMgmtUIHelper.updateButtons(ChangeMgmtUIHelper.java:351) at com.bea.alsb.console.changemgmt.ChangeCenterBacking.preRender(ChangeCenterBacking.java:26) at com.bea.netuix.servlets.controls.Backable$Impl.preRender(Backable.java:191) at com.bea.netuix.servlets.controls.AdministeredBackableControl.preRender(AdministeredBackableControl.java:104) at com.bea.netuix.servlets.controls.window.Window.preRender(Window.java:432) at com.bea.netuix.servlets.controls.portlet.Portlet.preRender(Portlet.java:814) at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:428) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739) at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739) at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) -
For Times New Roman font in Windows server 2012 R2 (Standard), crystal 9/10 report in pdf format is not getting generated. When we change the font for specific report like Arial, Calibri , Cambria then pdf report getting created.
In Windows 2008 R2, same application worked fine to generate pdf report for TimesNewRoman font and there is no change done in the application which is being used in Windows 2012 R2 server.Ok, thanks for the reply. You need to contact support or a forum for the Crystal software. Third party products don't usually include Adobe technology, they have their own software. When you contact them, you may want to expand "unable to generate" to give any specific symptoms including any error messages.
-
Generated servlet error - unable to compile class for JSP - using NB5.5/SS9
I am using NB5.5 beta2 and Sun server 9.0 with JSF 1.1 - all is OK when I am creating firts JSF application - welcomeJSF.jsp page is rendered normally - but when I am adding one more jsp with JSP view and so on - then - I am getting errors in both JSF pages - both - in original welcomeJSF and the new invoice.jsp page
here is code for typical error
org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
[javac] E:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-modules\ERPSolution\org\apache\jsp\welcomeJSF_jsp.java:99: cannot find symbol
[javac] symbol : method setJspId(java.lang.String)
[javac] location: class com.sun.faces.taglib.jsf_core.ViewTag
[javac] jspxth_f_view_0.setJspId("id7");
[javac] ^
Generated servlet error:
[javac] E:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-modules\ERPSolution\org\apache\jsp\welcomeJSF_jsp.java:144: cannot find symbol
[javac] symbol : method setJspId(java.lang.String)
[javac] location: class com.sun.faces.taglib.html_basic.OutputTextTag
[javac] jspxth_h_outputText_0.setJspId("id17");
[javac] ^
Generated servlet error:
[javac] E:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-modules\ERPSolution\org\apache\jsp\welcomeJSF_jsp.java:145: setValue(java.lang.String) in com.sun.faces.taglib.html_basic.OutputTextTag cannot be applied to (javax.el.ValueExpression)
[javac] jspxth_h_outputText_0.setValue(org.apache.jasper.runtime.PageContextImpl.getValueExpression("Java Server Faces", (PageContext)_jspx_page_context, java.lang.Object.class, null));
[javac] ^
[javac] 3 errors
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:94)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:384)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:461)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:528)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:507)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:495)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:530)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:414)
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:455)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:139)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:266)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:159)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:231)
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
note The full stack trace of the root cause is available in the Sun Java System Application Server Platform Edition 9.0 logs.
and there is output for another error:
Generated servlet error:
[javac] E:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-modules\ERPSolution\org\apache\jsp\welcomeJSF_jsp.java:144: cannot find symbol
[javac] symbol : method setJspId(java.lang.String)
[javac] location: class com.sun.faces.taglib.html_basic.OutputTextTag
[javac] jspxth_h_outputText_0.setJspId("id17");
[javac] ^
Generated servlet error:
[javac] E:\Sun\AppServer\domains\domain1\generated\jsp\j2ee-modules\ERPSolution\org\apache\jsp\welcomeJSF_jsp.java:145: setValue(java.lang.String) in com.sun.faces.taglib.html_basic.OutputTextTag cannot be applied to (javax.el.ValueExpression)
[javac] jspxth_h_outputText_0.setValue(org.apache.jasper.runtime.PageContextImpl.getValueExpression("Java Server Faces", (PageContext)_jspx_page_context, java.lang.Object.class, null));
[javac] ^
[javac] 3 errors
and here is code of my new invoice.jsp page:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%--
The taglib directive below imports the JSTL library. If you uncomment it,
you must also add the JSTL library to the project. The Add Library... action
on Libraries node in Projects view can be used to add the JSTL 1.1 library.
--%>
<%--
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
--%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1><h:outputText value="Java Server Faces" /></h1>
<h:inputText value="#{managerBean.currentInvoice.id}"/>
<h:inputText value="#{managerBean.currentInvoice.description}"/>
<h:inputText value="#{managerBean.currentInvoice.total}"/>
<h:commandButton value="new_invoice"
type="submit"
actionListener="#{managerBean.createNewInvoice}"/>
</body>
</f:view>and faces-config.xml file:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE faces-config PUBLIC
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
"http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
<!-- =========== FULL CONFIGURATION FILE ================================== -->
<faces-config>
<managed-bean>
<managed-bean-name>managerBean</managed-bean-name>
<managed-bean-class>com.brl.ERPSolution.ui.ManagerBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
</faces-config>managerBean was intended to be backing beans which will call the facaed beans of EJB 3.0 entity beans - but at presnet - almost empty methods are declared there:
package com.brl.ERPSolution.ui;
import javax.faces.event.ActionEvent;
import com.brl.solutions.EJB3.*;
* @author Administrator
public class ManagerBean {
protected int currentInvoiceId;
protected Invoices currentInvoice;
protected InvoicesFacade invoicesFacade;
/** Creates a new instance of ManagerBean */
public ManagerBean() {
/* business methods */
public void createNewInvoice(ActionEvent actionEvent)
invoicesFacade.create(this.currentInvoice);
public Invoices getCurrentInvoice()
return this.currentInvoice;
public void setCurrentInvoice(Invoices currentInvoice)
this.currentInvoice=currentInvoice;
}I read in one blog (actually - the only page which was returned by yahoo - so - this should be very rare error!!!) to try to use Sun server's verifier.bat - and - it reported 0 errors and 0 warning. Build was succesfull as well and also - deployment was without errors - but - above mentioned error appeared during the automatic compilation of jsp pages/servlet when newly deployed jsps are first accessed from remote browser.
So - is it possible, please, to receive some advice - what to do further? I feel that my invoice.jsp page can be with errors, - however - the original welcomeJSF.jsp should be working without errors even the erronwous JFS jsp page is added to web application.
Thans for any adice or hint in advance!!!OK - I have made 'clean and build main project' from NB menu and the deployed the resulting *.war and the error messages have disappeared... So - it seems to be bug...
Maybe you are looking for
-
I recently updated my iPhone 3G to 5.0 (9A334) and it was somehow interrupted during restoration, or at least that is what it tells me. But it keeps making a new restore and adding it to a list, but never gets through without getting interrupted. any
-
4th Gen Ipod Nano compatibility issues`
I purchased a 4th Gen 16gb ipod nano. When I connected it to my car's Sony car stereo I got the "can't charge" error message that has been discussed previously on these pages. It will also not work on my wife's Chrysler Town & Country. Several soluti
-
Udev is supposed to be so simple, but every time I play with it, I get edgy. Can somebody explain to me (in very very small words;)) why this is happening: dusty:~ $ ls -l /dev/misc/nvram crw-r----- 1 root kmem 10, 144 2008-12-01 19:23 /dev/misc/nvra
-
Spaces getting truncated in 2D barcode
HI, I am facing an issue with 2D bar code output where variables with fixed legth are concatenated assigning offset without concatenation statement, the issues is if the length of variable is 24 , value is of 18 characters then the remaining 6 spaces
-
When I submit a FCP project and I'm doing it a second time using a different setting and/or destination I always get the yellow exclamation point with this message: "This target will overwrite an existing file with the same name. To preserve existing