Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-01-2004, 17:32   #1
delagol
Member
 
Iscritto dal: Aug 2003
Città: Manfredonia
Messaggi: 62
[java] Impazzisco per una Remote Exception

salve a tutti. sto impazzendo da tempo con un paio di classi java che vorrebbero comunicare in rmi tra di loro ma che uono stupidissimo errore impedisce:

RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: SrvImpl_Stub

Causa:java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: SrvImpl_Stub

sul portatile funziona tutto, sia da linea di comando che da Jbuilder, ma sul pc di casa, appena formattato e riempito solo di XP Professional, mi da questo errore.

Ecco le dichiarazioni dell'interfaccia e della implementazione del server:



---interfaccia

package primormi;

import java.rmi.Remote;

/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/

public interface SrvInt extends Remote {
public String concatena (String a, String b) throws java.rmi.RemoteException;
}


----implementazione dell'interfaccia


package primormi;

/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/

public class SrvImpl {
public SrvImpl() throws java.rmi.RemoteException{
}

public String concatena (String a, String b) throws java.rmi.RemoteException {
return a+b;
}

public static void main(String[] args) {
}

}


---classe che istanzia un oggetto di tipo SrvImpl


package primormi;

import primormi.*;
import java.rmi.*;
import java.net.*;

/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/

public class Server {
public Server() {
}
public static void main(String[] args) {
try {
primormi.SrvImpl a = new primormi.SrvImpl();
}
catch (RemoteException ex) {
}
try {
Naming.bind("SrvConcatena", a);
}
catch (AlreadyBoundException e) {
}
catch (java.net.MalformedURLException e) {
}


}

}

naturalmente ho omesso il gestore della security e mando prima in esecuzione RmiRegistry... vi prego AIUTATEMI!!!!!!
delagol è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2004, 17:34   #2
delagol
Member
 
Iscritto dal: Aug 2003
Città: Manfredonia
Messaggi: 62
naturalmente ho installato una jsdk e una jre (anche se non sono necessari...)
delagol è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2004, 19:20   #3
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
porca miseria sei il secondo che chiede e non mi ricordo mai qual è la soluzione!!

è una banalità credimi... mi è capitata un paio di volte quando usavo RMI e ogni volta ci perdevo qualche minuto poi dicevo "ah, è per sta ca**ata"

intanto facciamo un elenco di cose da controllare:
- classpath corretto (ma non penso sia il tuo problema)
- stub e interfaccia copiati nella cartella del client
- ricompila e rifai rmic dove serve

del resto l'errore è dato dalla mancanza dello stub, quindi o non è stato creato o non lo vede
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 08-01-2004, 22:30   #4
delagol
Member
 
Iscritto dal: Aug 2003
Città: Manfredonia
Messaggi: 62
OK!!!! doamttina provo, adesso sono troppo stanco

Ciao e grazie!!!!!!!!
delagol è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2004, 10:15   #5
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
il protocollo RMI prevede uno skeleton e uno stab che comunicano fra loro... se il client non ha lo stub mi spieghi come fanno a comunicare??
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 09-01-2004, 13:30   #6
delagol
Member
 
Iscritto dal: Aug 2003
Città: Manfredonia
Messaggi: 62
Ho risolto!!!!
era soo che jbuilder andava a mettere lo stub che creava in una directory e poi quando mandava in esecuzione il javaw lo cercava in un package in cui era assente. Fatto!!!!!
delagol è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Scandalo nel Regno Unito: agente sotto i...
TOP 15 offerte Amazon del weekend: 10 tu...
DJI Neo Fly More Combo a 245€: il mini d...
JBL Live Beam 3 a 129€ invece di 199€ su...
L'FBI ha costruito una città segr...
AMD usa il MacBook Neo come bersaglio in...
Intel prepara 'Raptor Lake Next'? Nel 20...
Una telefonata del CEO di Amazon dietro ...
Grazie a GLIMPSE-17775 il telescopio spa...
Samsung Galaxy A27 5G è ufficiale...
TCL aggiorna la sua gamma di monitor per...
Anche OPPO avrà uno smartphone co...
La Radeon RX 9070 XT appare su Steam e m...
L'America si ribella ai datacenter: bloc...
'Artificial General Engineer': l'IA di J...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:04.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v