This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: RMI problem


When I try to create the stub I got the following:

grmic -v1.2 com.khsitecafe.rmi.khRMIServer_Stub 
java.lang.ClassNotFoundException: java.rmi.server.RemoteStub not found in
gnu.gcj.runtime.SystemClassLoader{urls=[file:.\],
parent=gnu.gcj.runtime.VMClassLoader{urls=[core:/], parent=null}}
   at 0x0041629e (Unknown Source)
   at 0x00415c32 (Unknown Source)
   at 0x00415c85 (Unknown Source)
   at 0x004407cb (Unknown Source)
   at 0x00441bb1 (Unknown Source)
   at 0x00441bea (Unknown Source)
   at 0x0047af27 (Unknown Source)
   at 0x0040d795 (Unknown Source)
   at 0x00418eb8 (Unknown Source)
   at 0x0043e950 (Unknown Source)


Here is the interface methde:
public CodeListRMI getCodeList() throws RemoteException;  

CodeListRMI  class:

package com.khsitecafe.common.data;

import java.io.Serializable;

public class CodeListRMI implements Serializable {
	
	private CodeListElement[] elements = null;
	
	
	/**
	 * @return Returns the elements.
	 */
	public CodeListElement[] getElements() {
		return elements;
	}
	
	/**
	 * @param elements The elements to set.
	 */
	public void setElements(CodeListElement[] elements) {
		this.elements = elements;
	}
}


-------------------

CodeListElement  class:

package com.khsitecafe.common.data;

import java.io.Serializable;

public class CodeListElement implements Serializable {
	private long id;
	private String name;
	private String date;
	private int count;
	private int duration;
	private int usedCount;
	
	
	/**
	 * @return Returns the date.
	 */
	public String getDate() {
		return date;
	}
	
	/**
	 * @param date The date to set.
	 */
	public void setDate(String date) {
		this.date = date;
	}
	
	/**
	 * @return Returns the duration.
	 */
	public int getDuration() {
		return duration;
	}
	
	/**
	 * @param duration The duration to set.
	 */
	public void setDuration(int duration) {
		this.duration = duration;
	}
	
	/**
	 * @return Returns the id.
	 */
	public long getId() {
		return id;
	}
	
	/**
	 * @param id The id to set.
	 */
	public void setId(long id) {
		this.id = id;
	}
	/**
	 * @return Returns the name.
	 */
	public String getName() {
		return name;
	}
	
	/**
	 * @param name The name to set.
	 */
	public void setName(String name) {
		this.name = name;
	}
	
	
	/**
	 * @return Returns the count.
	 */
	public int getCount() {
		return count;
	}
	
	/**
	 * @param count The count to set.
	 */
	public void setCount(int count) {
		this.count = count;
	}
	
	
    /**
     * @return Returns the restCount.
     */
    public int getUsedCount() {
        return usedCount;
    }
    /**
     * @param restCount The restCount to set.
     */
    public void setUsedCount(int restCount) {
        this.usedCount = restCount;
    }
}

> -----Original Message-----
> From: Andrew Haley [mailto:aph@redhat.com]
> Sent: Thursday, May 26, 2005 12:06 PM
> To: Amir Bukhari
> Cc: java@gcc.gnu.org
> Subject: Re: RMI problem
> 
> Amir Bukhari writes:
>  >
>  > My App use RMI. In JVM it work fine, but when I compile it and run I
> got
>  > this error:
>  > gnu.java.rmi.server.UnicastRef@f13e70
>  > java.rmi.UnexpectedException: undeclared checked exception; nested
> exception
>  > is:
>  >         java.lang.ClassNotFoundException: Could not find class
>  > ([Lcom.khsitecafe.common.data.CodeListElement;) at codebase ()
>  >
>  >
>  > I could make connect to RMI Server and CodeListElement class is part of
> my
>  > code. It is not a library.
>  >
>  > Is RMI not fully supported with GCJ?
> 
> Please give us more information.  In particular we need to know
> exactly what version of gcj you used, what platform, how you built
> your packages, etc, etc.
> 
> Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]