mapSystemException wird geworfen

Status
Nicht offen für weitere Antworten.

kajdo

Mitglied
Hallo Leute!

Ich habe gerade ein recht eigenartiges Problem ... folgender Code führt "ab und zu" ... schätze evtl. bei serverüberlastung ... zu Problemen (Exception siehe weiter unten)

Code:
public DispoResponseVO processDispoEBES(ArzRequest arg0, String arg1, String arg2, String arg3, String arg4)
throws ArctisSystemException, ServiceNotAvailable, RemoteException {
        if (!Util.isLocal(this)) {
            try {
                org.omg.CORBA_2_3.portable.InputStream in = null;
                try {
                    ...
                } catch (ApplicationException ex) {
                    in = (org.omg.CORBA_2_3.portable.InputStream) ex.getInputStream();
                    String id = in.read_string();
                    if (id.equals("IDL:at/co/arz/arctis/_exception/ArctisSystemEx:1.0")) {
                        throw (ArctisSystemException) in.read_value(ArctisSystemException.class);
                    }
                    if (id.equals("IDL:at/co/arz/arctis/_exception/system/ServiceNotAvailableEx:1.0")) {
                        throw (ServiceNotAvailable) in.read_value(ServiceNotAvailable.class);
                    }
                    throw new UnexpectedException(id);
                } catch (RemarshalException ex) {
                    return processDispoEBES(arg0,arg1,arg2,arg3,arg4);
                } finally {
                    _releaseReply(in);
                }
            } catch (SystemException ex) {
                throw Util.mapSystemException(ex);
            }
        } else {
            ServantObject so = _servant_preinvoke("processDispoEBES",ListeSB.class);
            if (so == null) {
                return processDispoEBES(arg0, arg1, arg2, arg3, arg4);
            }
            try {
                ...
            } catch (Throwable ex) {
                Throwable exCopy = (Throwable)Util.copyObject(ex,_orb());
                if (exCopy instanceof ArctisSystemException) {
                    throw (ArctisSystemException)exCopy;
                }
                if (exCopy instanceof ServiceNotAvailable) {
                    throw (ServiceNotAvailable)exCopy;
                }
                throw Util.wrapException(exCopy);
            } finally {
                _servant_postinvoke(so);
            }
        }
    }

im Log finde ich folgende Hinweise:
...
2006-10-02 15:31:14,026 [WebContainer : 1] ERROR at.co.arz.arctis.client.DispoListeDelegate - processDispoEBES: CORBA TRANSIENT 0x49421042 Maybe; nested exception is:
org.omg.CORBA.TRANSIENT: SIGNAL_RETRY vmcid: 0x49421000 minor code: 42 completed: Maybe
java.rmi.RemoteException: CORBA TRANSIENT 0x49421042 Maybe; nested exception is:
org.omg.CORBA.TRANSIENT: SIGNAL_RETRY vmcid: 0x49421000 minor code: 42 completed: Maybe
at com.ibm.CORBA.iiop.UtilDelegateImpl.mapSystemException(UtilDelegateImpl.java:259)
at javax.rmi.CORBA.Util.mapSystemException(Util.java:84)
at at.co.arz.arctis.ejb.dispo.liste._ListeSB_Stub.processDispoEBES(_ListeSB_Stub.java:1100)
at at.co.arz.arctis.client.DispoListeDelegate.processDispoEBES(DispoListeDelegate.java:805)
at at.co.arz.arctis.app.info.anzeige.dispo.DIFreigabeAllgAction.executeSpecificUpdateDataCommandAusfuehren(DIFreigabeAllgAction.java:314)
...

hat irgendjemand Lösungsvorschäge?? ... Kann mir jemand erklären wieso beim "instanzieren" von in (org.omg.CORBA_2_3.portable.InputStream in = null;) eine Exception auftreten kann? ... weiß jemand wofür diese SIGNAL_RETRY sachen stehen bzw was ich mit diesen ??? Speicheradressen/Offsets ??? anfangen soll ....

danke für jeden Hinweis
lG kajdo
 

kajdo

Mitglied
Hi!

Das Problem hat sich mitlerweile erledigt ... WAS6 war schuld

allerdings stellt sich mir noch die grundsätzliche frage warum diese codezeile überhaupt gecatcht werden muss

Code:
org.omg.CORBA_2_3.portable.InputStream in = null;

...

lG kajdo
 
P

paderjoke

Gast
Hi!

Wie hast Du denn das Problem gelöst?? Wir haben das selbe Problem auf WAS6 ....

Danke
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Bei FTP Übertragung wird Datei nicht komplett übertragen Netzwerkprogrammierung 2
OnDemand JMS Messages wird gecached Netzwerkprogrammierung 2
P RMI stub wird nicht gefunden Netzwerkprogrammierung 8
I Socket ObjectOutputStream-Socket: Objekt wird falsch übertragen Netzwerkprogrammierung 2
M com.google.gson wird nicht erkannt Netzwerkprogrammierung 2
F Website parsen, die mit javascript zusammengebaut wird Netzwerkprogrammierung 1
P Socket Server übertragung wird immer langsamer Netzwerkprogrammierung 4
A Socket Socket-Problem - Object wird nicht übertragen Netzwerkprogrammierung 3
M Client sendet nur, wenn das Socket geschlossen wird Netzwerkprogrammierung 53
L Server anpingen (Pingzeit) ?? Pingzeit wird nicht verändert Netzwerkprogrammierung 6
M JSP wird im gesamten Projekt nicht neugeladen Netzwerkprogrammierung 3
K Socket InputStream wird nicht erzeugt Netzwerkprogrammierung 4
R Socket SSL-Connect in Servlet - keystore wird nicht gefunden Netzwerkprogrammierung 2
S anderer Rechner wird nicht gefunden Netzwerkprogrammierung 20
M Problem Client - Server Sockets: .ready() wird nie true! Netzwerkprogrammierung 6
X Änderung des Objekts wird nicht serialisiert Netzwerkprogrammierung 9
M Socket TCP keep alive Exception wird nicht ausgelöst Netzwerkprogrammierung 11
F getSource Methode wird als Bot erkannt Netzwerkprogrammierung 8
Dit_ RMI setSoTimeout wird ignoriert? Netzwerkprogrammierung 3
lumo String[] wird zu null bei Serialisierung Netzwerkprogrammierung 8
J method = PUT, aber ausgeführt wird doGet...? Netzwerkprogrammierung 4
K Was wird genau per Telnet verschickt ? Netzwerkprogrammierung 5
M Dateidownload per FTP wird immer langsamer und bleibt dann stehen Netzwerkprogrammierung 3
J BufferedReader.ready() wird nicht true Netzwerkprogrammierung 10
A Socket BufferedReader.readLine() blockiert bis ein im Socket OutputStream was gesendet wird ... Netzwerkprogrammierung 9
C RMI Klasse wird unter falschem Pfad gesucht Netzwerkprogrammierung 4
B Server-Programm wird durch "read" beendet Netzwerkprogrammierung 8
A Socket Client Server Connection wird aufgebaut aber keine daten geschickt. Netzwerkprogrammierung 5
N Socket Verbindung wird immer verweigert Netzwerkprogrammierung 5
K HTTP-Anfrage an einen Server wird nicht beantwortet Netzwerkprogrammierung 3
M URL Handler wird nicht gefunden Netzwerkprogrammierung 6
L SSL Verbindung aber Server wird erst im Programm festgelegt Netzwerkprogrammierung 4
L Https Verbindung wird aus jar heraus nicht aufgebaut Netzwerkprogrammierung 12
C Download-Fortschritt wird falsch angezeigt. Netzwerkprogrammierung 2
A Quellcode von Homepage wird nicht komplett eingelesen Netzwerkprogrammierung 5
V RMI: code wird einfach übergangen ? Netzwerkprogrammierung 3
A FileChannel+SocketChannel:Datei wird nur teilweise übertrage Netzwerkprogrammierung 4
F Stream wird als Char übertragen. Char -> in String umwand Netzwerkprogrammierung 5
L RMI-Funktion wird lokal ausgeführt Netzwerkprogrammierung 12
A RMI: Wo wird die Methode ausgeführt? Netzwerkprogrammierung 9
P JNDI LDAP-SSL Verbindung, Zertifikat wird nicht angezeigt ? Netzwerkprogrammierung 2
A JavaMail Problem - Nachricht wird nicht versendet ? Netzwerkprogrammierung 9
T finlalize Methode vom Server wird nicht aufgerufen Netzwerkprogrammierung 4
B Socket wird nicht richtig geschlossen Netzwerkprogrammierung 2
L Attachment wird nicht angezeigt in der Email Netzwerkprogrammierung 3
P RMI - meine Stub-Class wird nicht gefunden Netzwerkprogrammierung 9
G Socket wird nach Portscann geschlossen Netzwerkprogrammierung 2
R Socket wird nicht ausgeführt Netzwerkprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben