Paketverarbeitung: Bedingung soll Mittelwertberechnung über Abschnitt auslösen
Hallo,
ich habe eine Aufgabe die ich nicht gelöst bekomme, evt. kann mir hier ja jemand weiterhelfen?!
Ich habe eine Messaufgabe in der Einzelwerte verarbeitet werden. Wenn dort eine bestimmte Bedingung erfüllt ist, soll über die Paketverarbeitung in einem definierten Abschnitt ein Mittelwert berechnet und angezeigt werden. Ist die Bedingung nicht mehr erfüllt, soll der letzte Wert trotzdem weiter angezeigt werden, bis zum nächsten Ereignis.
Um die Aufgabe besser zu verstehen, hier ein dac-Plan wie ich mir das vorstelle.....aber wie so oft, so funktioniert das nicht.Warum?
Solved!
Go to Solution.
Attachments:
online_durchschnitt_bei_bedingung.DAC 28 KB
Hallo,
so ganz verstehe ich nicht, was genau die Aufgabe ist. Ich habe aber versucht mal drei schnelle Beispiele zu bauen, die in etwa das machen, was ich denke.
In Beispiel B1 habe ich statt dem Bedingungsknopf einen Button genommen, der gleich Daten liefert. Das ist einfacher, weil die Bedingungsumwandlung entfällt und die Steuereingänge in den Paketblöcken als Steuersignal Werte von 0 oder 5 erwarten (wie bei TTL-Pegeln). Es geht aber auch mit einer Bedingung, was ich in Beispiel B2 gemacht habe. Zum Testen ist es oft ganz praktisch, wenn man die Steuersignale mit anzeigt.
Wichtig ist bei der Paketverarbeitung, dass alle Daten möglichst gleichmäßig und synchronisiert ankommen. Die Schalter sind deshalb über den Eingangstakt gesteuert. In aller Regel gibt es Probleme wenn man mit dem selben Takt Werte in die Paketverarbeitung steckt und wieder herausnimmt. Das sollte möglichst getrennt bleiben, weil dazwischen ja eine Zeitverzögerung stattfindet.
Beispiel B1 arbeitet jetzt mit einem Schalter, der die Weiterleitung der Mittelwerte freigibt, bis er wieder abgestellt wird. Ab da wird dann der letzte gültige Werte vereinzelt, bis man den Schalter wieder aktiviert.
Beispiel B2 leitet als Taster einen kurzen Steuerpuls weiter und liefert bei jedem Druck genau einen neuen Mittelwert, der dann solange mit dem Vereinzelungstakterzeugt wird, bis man erneut den Taster drückt.
Unklar ist mir noch warum mit 100 Hz vereinzelt wird, obwohl die Mittelung nur einen neuen Wert pro Sekunde liefert.
Unklar ist mir auch noch warum der Abschnittsblock genutzt wurde. Speziell in der Einstellung "Abschneiden bei High am Controleingang" hat dieser Block eine spezielle Funktion. Er sammelt alle ankommenden Daten und packt sie solange zu einem neuen paket, bis ein High-Puls am Controleingang ankommt. Dann leitet er ein Paket mit der entsprechenden Größe weiter und beginnt sofort wieder mit dem Sammeln für das nächste Paket. Dabei werden alle Daten, wenn auch eventuell verspätet, weitergeleitet. Diese Funktion könnte man nutzen um z.B. einen sich wiederholenden Vorgang zu verfolgt, der unregelmäßig lange dauert und der anschließend zu einem Paket zusammengepakt werden soll, dass man dann darstellen oder z.B. statistisch auswerten will. Ein typisches Beispiel sind alle Daten einer Umdrehung, egal wie lange sie dauert.
Wenn es ihre Aufgabe ist alle Messdaten zusammenzufassen um beim Drücken des Tasters einen Mittelwert zu berechnen, der dann gilt, bis wieder ein Taster gedrückt wird, wäre der Block dafür geeignet. Er müsste aber vor der Statistik eingesetzt werden. Das habe ich in Beispiel B3 nachgebaut.
Ich hoffe, das hilft schon mal weiter. Ansonsten müsste Sie etwas genauer beschreiben, was gemacht werden soll.
Gruß
Ulrich Bierwisch
Attachments:
B1.DAC 52 KB
B2.DAC 57 KB
B3.DAC 57 KB
Similar Messages
-
Ich kann in der Systemsteuerung Windows 7 mein iCloud nicht öffnen ich soll mich zuerst bei Mobile me anmelden.... Habe aber meine Benutzerkennung und Passwort vergessen.... Was mache ich nun?
Media Cache und der ist standardmäßig in deinen "Eigenen Dateien" (falls du dich nie drum gekümmert hast). Allerdings dürfte nur das Fehlen der Daten keinen Crash auslösen - das Programm würde sie einfach neu erstellen. Klingt eher, als ob deien Installation nicht richtig ist oder irgendwas auf dem System sich verändert hat (Audiotreiber? Andere CoDecs? Grafikeinstellungen? etc.).
Mylenium -
Programmierung Ansteuerung Untraschallkopf
Sehr geehrte Damen und Herren,
wir benutzen schon seit einiger Zeit in unserem Hause die Software LabView 7.1 Express, die auf Herrn Holger Zipprich (Johann Wolfgang Goethe Universit�tsklinikum Frankfurt/Main) zugelassen ist. Als Doktorant wurde ich mit der Aufgabe betraut eine Ansteuerung f�r einen Ultraschallkopf zu entwickeln. Dabei stie� ich jedoch auf einige Probleme. Verwendet werden: PCMCIA-Karte f�r Laptop/Notebook DAQ Card-6062E und Steuerger�t BNC-2110. Unsere Doktorantengruppe bakam auch eine Demonstration bzw. Einweisung in die Software LabView 7.1 von einem Ihrer Mitarbeiter Mitte des Jahres, bei der wir auf Ihren Support mit der Hilfe bei der Programmierung hingewiesen wurden.
Das Programm sollte folgendes Umfassen:
Ich m�chte einen digitalen Impuls aussenden, der �ber einen Trigger eine 500 Volt-Schaltung anspricht und den Ultraschall ausl�st, der dann auf ein Werkst�ck triff, in dem wir Risse aufsp�ren wollen. Dieser Impuls soll wie gesagt erst ab einem gewissen Schwellenwert ausgel�st werden (Trigger), wobei der Impuls zum einen ansteigen soll, danach eine gewisse einstellbare Zeitdauer auf einem Plateau bleibt und nach dieser gewissen Zeit wieder impulsartig abf�llt ( zum anderen soll der Impuls auch ansteigen k�nnen, Trigger ausl�sen und sofort wieder abfallen, was sich aber wahrscheinlich �ber die einstellbare Zeit regeln lassen kann). Dieser Impuls soll variabel einstellbar sein k�nnen in Bezug auf Zeit und Frequenz, m�glichst mit maximaler Frequenz der Karte. Daraufhin m�chte ich gerne 2 Me�signale abfragen k�nnen: Ich m�chte gern einmal das komplette empfangene Ultraschall-Signal darstellen und darunter einen Graphen, der das Singnal ab einer bestimmten Position zeigt (z.B. zur Auswahl des r�ckl�ufigen Impulses / Impulsechos). Letztendlich sollen Impulsecho, Schallgeschwindigkeit im Werkst�ck, �nderung des Schalls von A nach B gemessen und in einem Signal dargestellt werden.
Mit meinen bisherigen Bem�hungen ist es mir leider nicht gelungen ein solches Programm erfolgreich zu erstellen und bitte sie freundlich mich dabei mit einem Beispielprogramm zu unterst�tzen.
F�r telephonische, sowie E-Mail Anfragen stehe ich gerne zur Verf�gung.
Vielen Dank
Mit freundlichen Gr��en
Cand. med. dent. Sebastian Manns
Johann Wolfgang Goethe Universit�tsklinikum Frankfurt am Main
Abteilung Werkstoffkunde
Tel.: 0179/7942618
Mail: [email protected]Sehr geehrter Herr Manns,
wie sie sich sicher denken können, haben wir kein Besipiel parat, welches genau Ihre Aufgabe erfüllt. Allerdings sollten Sie für alle Einzelaufgaben Vorlagen finden, welche Sie nur noch miteinander verheiraten brauchen.
Um die passenden VIs zu finden, sollten Sie sich zunächst genau im Klaren sein, welche Art von Signalen sie Ausgeben und erfassen möchten. Wenn ich Ihre Beschreibung richtig interpretiere, müssen Sie zur Ansteuerung ein Analoges Signal (Spannungsverlauf, eine Art Rampe) ausgeben. Das ganze soll auf einen Trigger erfolgen (vermutlich TTL Signal, welches Sie von extern bekommen) Da Sie schreiben, dass das Signal variabel in Bezug auf Zeit und Frequenz sein soll, gehe ich davon aus, dass das Signal periodisch ausgegbe
n werden soll.
Ein passendes Beispiel hierfür wäre: - Cont Gen Voltage Wfm-Int Clk-Dig Start.vi
Dann sollen Analoge Signale erfasst werden, vermutlich auch kontinuierlich. Dafür passt: - Cont Acq&Graph Voltage-Int Clk.vi
Bei der Applikation kann ich mir vorstellen, dass die Steuerpulse und die Datenerfassung parallel ausgeführt werden sollen. Wenn das ganze synchronisiert werden soll, bietet dieses VI einen Ansatz: Multi-Function-Synch AI-AO.vi
Sämtliche genannten Beispiele werden mit LAbVIEW und dem Treiber schon automatisch mitinstalliert. Sie finden Sie im Example Finder im Pfad Hardware IO/ Daqmx.
Online finden Sie weitere Beispiele mit Hilfe folgendes Links: http://www.ni.com/devzone/dev_exchange/ex_search.htm
Mein Tipp: Reduzieren Sie die Applikation zunächst auf Ihre Einzelaufgaben und versuchen Sie diese mit den parrenden beispielen zum Laufen zu bringen, bevor Sie anfangen, die Gesamtlösung zu integrieren. -
Zeitgesteuerte Steuerelemente in SUD ?
Hallo liebe NI`ler,
ist es möglich im SUD Steuerelemente zeitgesteuert anzuzeigen ? Ich möchte zum Beispiel einen Anleitungstext im Dialog anzeigen und nach x Sekunden dann erst die Steuerelemente. Ich hab zwar schon einen Timer in VBS ausgetestet, aber egal auf welches Element ich das aufs Initialize setze, startet der ganze Dialog dann erst nach der Zeit. Für Tips wär ich dankbar... Gruß SvenIch habe schon einige Erfahrung mit SUD-Dialogen und dächte, es wäre ein triviales Problem. Ist es aber nicht.
Wenn das initiierende Ereignis (Anzeigen des Anleitungstextes) zur Laufzeit des Dialoges auftritt, habe ich eine sehr einfache Lösung für Dich (siehe Attachment), ansonsten nicht.
Diese Lösung hat aber Einschränkungen:
1. Der Text kann nicht automatisch mit dem Öffnen des Dialoges angezeigt werden, denn
- Es gibt kein Ereignis, das auftritt, wenn der Dialog angezeigt ist. Die Ereignisse "EventInitalize" und "EventRefresh" treten auf, bevor der Dialog angezeigt wird. Das gilt sowohl für das Objekt "Dialog" als auch seine Controls.
- Es gibt keine (mir bekannte) Methode über die ein Dialog einen anderen Dialog referenzieren könnte, um z.B. diesen zu verändern oder dessen Ereignisse auszulösen.
Vieleicht bessert NI mal nach.
2. Wenn während der verwendeten Prozedur "Pause(PauseDuration)" weitere Ereignisse ausgelöst werden, z.B. durch Drucken weiterer Buttons, so "stapeln" sich diese Ereignisse, das heißt sie werden streng nacheinander bearbeitet und ich kenne keine Methode, diesen Stabel abzubrechen.
3. Für ein komplexeres Timing zwischen Controls eines Dialoges ist diese Methode ungeeignet. Es fehlt einfach ein Control "Timer" das eigenständig Ereignisse "EventTimer" auslösen könnte.
Vieleicht lässt sich NI mal was einfallen.
Martin Bohm
[email protected]
Attachments:
timer1.zip 3 KB -
Probleme mit Java Suchfunktion
Guten Tag,
ich habe ein Dokument (mit Adobe Acrobat Standard 10) mit einem Textfeld und einer Schaltfläche. In das Textfeld kann Man einen Suchbegriff eingeben über die Schaltfläche Suche kann man dann eine Suche über mehrere PDF's auslösen.
In der Schaltfläche ist ein kleines Java Skript hinterlegt die die Suche auslöst. Mit Adobe Reader 9 funktioniert das super aber mit der aktuellen Reader Version 11.x funktioniert die Suche nicht mehr.
Kann mir eventuell jemand weiterhelfen an was das liegen könnte?
Mfg SteffenDu mußt natürlich die korrekte "search" Funktion und ihre Methoden verwenden, nicht den UI String/ den eingedeutschten Shorthand Alias. Davon abgesehen verwendet Acro X ein anderes Sicherheitsmodell und je nachdem, welche Einstellungen aktiv sind, kann man eben nur im aktiven Dokument suchen. Da du das nicht beeinflussen kannst, mußt du entweder das Skript um entsprechende Abfragen erweitern, die die Erlaubnis beim user einholen oder eben die iengebaute Suche verwenden... auf jedne Fall wird dich dein simpler Schnipsel Code nicht groß weiter bringen.
Mylenium -
M93p (10AA-A0BDGE): System friert ein/hängt
Hallo,
mein System ( Windows 7 Pro SP1 X64) friert permanent ein oder hängt sich für 1-2 Minuten auf.
Im System-Eventlog ist nach dem einfrieren folgende Errormessage zu lesen:
Protokollname: System
Quelle: iaStorA
Datum: 24.06.2014 09:28:30
Ereignis-ID: 129
Aufgabenkategorie:Keine
Ebene: Warnung
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: LenovoM93p
Beschreibung:
Ein Zurücksetzen auf Gerät "\Device\RaidPort0" wurde ausgegeben.
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="iaStorA" />
<EventID Qualifiers="32772">129</EventID>
<Level>3</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-06-24T07:28:30.968967200Z" />
<EventRecordID>3149</EventRecordID>
<Channel>System</Channel>
<Computer>LenovoM93p</Computer>
<Security />
</System>
<EventData>
<Data>\Device\RaidPort0</Data>
<Binary>0F001800010000000000000081000480040000000000000000000000000000000000000000000000000000000000000000000000810004800000000000000000</Binary>
</EventData>
</Event>
Folgendes habe ich schon unternommen:
- Update Bios Version auf: FBKT89A
- Update Chipsatztreiber auf Version: 10.0.13
- Update Storagetreiber auf Version: 13.0.0.1098
- sämtliche Updates/Treiber wurden via Lenovo Systemupdate eingespielt
- Windows Update ist auf dem letzten Stand
Die Updates stammen alles von der Lenovo.com Webseite und wurden explizit für diese Maschienentyp veröffentlich. Das System wurde auch schon mehrfach neuinstalliert leider ohne Erfolg.
Was kann ich noch tun ?Hallo,
vielen Dank für deine Anfrage.
Gerne bin ich dir bei der Fehlerdiagnose behilflich.
Dazu bitte ich dich, mit Hilfe des "Lenovo Solution Centers" einen "Hardware-Scan" durchzuführen. So kannst du schnell feststellen, ob lediglich ein Softwarefehler besteht oder ein Defekt des Gerätes vorliegt.
Das Diagnose-Tool ist bereits auf den meisten Systemen vorinstalliert und sofort einsetzbar. Sollte das Programm auf Ihrem Rechner fehlen, geben wir dir über unsere Website die Möglichkeit, das "Lenovo Solution Center" kostenlos herunterzuladen.
Du findest das Programm unter folgenden Links:
Windows 8.1, 8, 7 (32 bit): http://support.lenovo.com/en_US/downloads/detail.page?&LegacyDocID=MIGR-73783
Windows 8.1, 8, 7 (64 bit): http://support.lenovo.com/en_US/downloads/detail.page?&LegacyDocID=MIGR-73784
Mit nur wenigen Klicks kannst Sie den Scanvorgang auslösen. Gerne erkläre ich dir die nötigen Schritte.
- Starte das "Lenovo Solution Center".
- Klicke links im Menü auf "Prüfung".
- Klicke auf "Hardware-Scan".
- Klicke auf die Schaltfläche "Scan ausführen".
- Setze den Punkt bei "Ausführliche Tests ausführen".
- Scrolle ganz nach unten.
- Klicke unten rechts auf die Schaltfläche "Starten".
Das Tool überprüft nun verschiedene Hardwarekomponenten des Systems. Der ausführliche Test dauert ca. zwei Stunden. Während dieser Zeit zeigt das "Lenovo Solution Center" den Fortschritt der Aktion mit einem Laufbalken an. Nach Abschluss des Vorgangs klicke bitte unten rechts auf "Protokoll anzeigen".
Wurden alle Tests bestanden? In diesem Fall liegt kein Hardwaredefekt vor. Der von dir geschilderte Sachverhalt wird dann höchstwahrscheinlich durch einen Softwarefehler ausgelöst. Bitte sichere die wichtigen Daten auf einem externen Datenträger und setzen das Gerät anschließend mit Hilfe der "One Key Recovery" Funktion auf den Auslieferzustand zurück. Erfahrungsgemäß funktioniert der Rechner danach wieder einwandfrei.
Wenn du innerhalb der Protokollinformationen die Meldung "Fehlgeschlagen" erhälst, wende dich bitte an an Kollegen der Technische Hotline.
Diese erreichst du unter:
0800-500 46 18 (kostenfrei) Mo-Fr 8-18 Uhr
Gruß,
Andreas
Hast Du eine Lösung auf Deine Frage bekommen? Markiere diese bitte als gelöst! Du kannst somit auch anderen Usern helfen.
Haben wir dir geholfen? Bitte drücke den Stern auf der linken Seite und belohne ihn mit einem Kudo!
Wir freuen uns über jede gute Bewertung. -
Probleme mit USB 3.0 Ports IdeaPad N581
Hallo,
Ich habe folgendes Problem mit meinen USB 3.0 Ports:
Wenn ich meine externe Festplatte (WD MyBook 3TB 3,5") an einen USB 3.0 Port anschließe, gibt Windows mir ohne Pause die gleiche Fehlermeldung aus: "Sie müssen den Datenträger in Laufwerk F: formatieren, bevor Sie ihn verwenden können."
Wenn ich die Festplatte an einen USB 2.0 Port anschließe funktioniert sie allerdings ohne Probleme.
Der Laptop ist frisch neu aufgesetzt, hatte das Problem aber auch schon vorher. Ich habe den aktuellen Treiber für die USB Ports erst von der Support Seite von Lenovo, dann den Aktuellsten direkt von Intel (1.0.10.255) installiert.
Die Festplatte hat im Laufe der Fehlersuche ebenfalls den aktuellsten Treiber, sowie die neueste Firmware verpasst bekommen, leider alles ohne Erfolg.
Leider habe ich kein zweites USB 3.0 Gerät um es an den Ports zu testen, jegliche anderen USB-Geräte funktionieren allerdings einwandfrei...
Wenn ich die Festplatte anschließe sieht es so aus, als würde die Festplatte immer wieder connecten, die Fehlermeldung auslösen und dann wieder disconnecten.
Anbei ein Screenshot des Geräte Managers. Das sieht genauso aus, wenn die Festplatte an USB 2.0 oder USB 3.0 hängt.
Entschuldigt den langen Text, vielen Dank im voraus
Grüße,
ArsanianHallo Arsanian,
danke für die Nachricht.
Der Sachverhalt gilt für beide USB 3.0-Ports?
Du könntest auch noch einmal den Chipsatz-Treiber und danach den USB 3.0-Treiber neu installieren.
Deinstalliere die beiden genannten Treiber bitte über den Gerätemanager.
Fange mit dem Chipsatz-Treiber an. Deinstallation --> Neustart des Rechners --> Neuinstallation.
Gruß, Marcel
PS: Bitte lade die Treiber im Vorfelde herunter....
→ Wenn Du eine Lösung auf Deine Frage erhalten hast, markiere diese bitte als gelöst - Hilfreiche Beiträge verdienen Kudos. Zögere nicht Kudos zu vergeben. -
Zahlweg für Einzugsermächtigungen
Hallo zusammen,
bei einem unsere Kunden wird ein Zahlweg für Einzugsermächtigungen benötigt. Hatte jemand damit Erfahrung?
Als Dateiformat haben wir SAPBPDEOPBT_DTAUS gewählt und auch den entsprechenden Hacken für die Einzugsermächtigung wurde gesetzt.
Kann man überhaupt mit der Payment Engine und Zahlungsassistenten eine entsprechende Tranksaktion auslösen?
Mit freundlichen Grüßen
Thomas RolandHallo Steffen,
danke erst einmal für deine Antwort. Ich habe dein Einstellungensvorschlag ausprobiert.
Ich habe bei der bestehende Eingangszahlweg einfach den Hacken für Lastschrfit gesetzt. Trotz der im Zahlungsassistent bei gestarteter PaymentEngine im Empfehlungsbericht entsprechend angezeigten Rechnungen für diesen Zahlweg wird keine Zahlung/Datei angelegt.
Hast du sonst noch eine Idee? Welches DTAUS-Dateiformat soll verwendet werden?
Gruß
Thomas -
VPN mit Cisco RV180W / IPSec
hallo liebe Leute,
ich versuche schon seit einer Woche alles mögliche und lese herum im net um eine VPN-Verbindung auf IPSec-Basis hinzubekommen. PPTP war easy, aber das soll ja unsicher sein. IPSec klappt einfach nicht.
Ich habe einen Cisco RV180w-Router. Da ich die Authentifizierung über Zertifikate lösen möchte, habe ich mir schon mal das RouterZertifikat exportieren lassen und abgespeichert.
Da ist schon das erste Problem aufgetaucht - bei der IPSec-Einrichtung werde ich gezwungen einen sogenannten "Vorinstallierten Schlüssel" zu vergeben. Wozu? Ich habe ja dann die Zertifikate und mein strognswan-vpn-client bietet nicht einmal die möglichkeit bei der Einrichtung einen sogenannten Vorinstallieren Schlüssel eingeben zu können (siehe screenshot).
Das zweite Problem ist, ich möchte eine client to getaway-Verbindung und nicht getaway zu getaway - nun aber fragt mich Cisco bei der Einrichtung nach der Remote WAN-IP-Adresse ( siehe screenshot mit roten Fragezeichen).
Was das ganze noch absurder macht, selbst in der eigenen HIlfe, wird darauf hingewiesen, dass bei einer client to getaway-Verbindung die IP-Adresse selbst beim Verbindungsaufbau vergeben wird. Nun aber kann ich das Feld nicht leer lassen, ich muss eine IP eintragen. Standardwert war FQDN mit "remote.com" ... aber so kann man es ja nicht lassen nehme ich an.
Naja ich ließ mich nicht unterkriegen und nahm einfach die fixe IP des Verbindungsrechners und als passwort habe ich auch etwas vergeben. Nun danach habe ich direkt am Cisco-Interface ein Self Certificate Request durchgeführt und das Ergebnis exportiert.
mittels "openssl genrsa -out file.key 1024" habe ich mir einen schlüssel generiert und dann das Zertifikat mit "openssl x509 -req -days 60 -in test.csr -signkey file.key -out zert.crt" signiert.
Das Ergebnis zert.crt habe ich anschließend hochgeladen. Beim Client (strongswan) habe ich dann das exportierte Router-Zertifikat angegeben + mein signiertes Zertifikat. Die Verbindung klappt jedoch nicht.
Ich bin wirklich für jeden kleinen Tipp oder Erklärung dankbar - ich habe schon so viel herumprobiert, dass ich nun einfach Hilfe brauche - denn um ehrlich zu sein - ich habe keinen Plan wie es klappen soll.
Ich bedanke mich schon recht herzlich im Voraus für jeden Erklärungsversuch!danke - auf das wäre ich nun wirklich nicht gekommen aber im Nachhinein logisch. Es wird immer besser - laut Protokol wird mein user nun auch eingelogt. Danach kommen jedoch zwei Fehler: "invalied encryption algorithm=0" & "does not have mode config" - Ich habe etwas reserchiert und das gefunden:
https://supportforums.cisco.com/docs/DOC-13711
laut dem Beitrag dort geht es mit einem iPad oder iPhone nicht, nun ich teste das ganze von Zuhause aus und somit bin ich über WLAN-Hotspot des Handys (HTC/Android) eingelogt. Daran sollte es bei mir jedoch nicht liegen da ja alles bis zu meinem Rechner getunnelt wird.
QuickVPN hat bei mir übrigens nicht geklappt, erst wo ich bei users Auth-Protokol auf Xauth gestellt habe, hat es funktioniert. Hättest du noch einen Tipp für mich woran es liegen könnte? Danke!
Lg.
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Remote configuration for identifier "remote.com" found
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received request for new phase 1 negotiation: ...[500]<=>89.144.192.*[24528]
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Beginning Aggressive mode.
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received Vendor ID: draft-ietf-ipsra-isakmp-xauth-06.txt
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received Vendor ID: CISCO-UNITY
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received Vendor ID: RFC 3947
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received unknown Vendor ID
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received Vendor ID: draft-ietf-ipsec-nat-t-ike-02
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received unknown Vendor ID
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received unknown Vendor ID
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received unknown Vendor ID
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received Vendor ID: DPD
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: For 89.144.192.*[24528], Selected NAT-T version: RFC 3947Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: invalied encryption algorithm=0.
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: invalied encryption algorithm=0.
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: invalied encryption algorithm=0.
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: invalied encryption algorithm=0.
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] NOTIFY: The packet is retransmitted by 89.144.192.*[24528].
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] WARNING: the packet retransmitted in a short time from 89.144.192.*[24528]
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] NOTIFY: The packet is retransmitted by 89.144.192.*[24528].
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Floating ports for NAT-T with peer 89.144.192.*[11069]
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] WARNING: Ignore INITIAL-CONTACT notification from 89.144.192.*[11069] because it is only accepted after phase1.
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received unknown Vendor ID
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received Vendor ID: CISCO-UNITY
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: NAT-D payload does not match for ...[4500]
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: NAT-D payload does not match for 89.144.192.*[11069]
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: NAT detected: Local is behind a NAT device. and alsoPeer is behind a NAT device
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Sending Xauth request to 89.144.192.*[11069]
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: ISAKMP-SA established for ...[4500]-89.144.192.*[11069] with spi:e6011b446960e42a:53fbbbbb976a2eb4
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received attribute type "ISAKMP_CFG_REPLY" from 89.144.192.*[11069]
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Login succeeded for user "test"
Wed Mar 13 19:27:29 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: XAuthUser testh Logged In from IP Address 89.144.192.*
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Received attribute type "ISAKMP_CFG_REQUEST" from 89.144.192.*[11069]
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Local configuration for 89.144.192.*[11069] does not have mode config
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] ERROR: Unknown notify message from 89.144.192.*[11069].No phase2 handle found.
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: Purged ISAKMP-SA with proto_id=ISAKMP and spi=e6011b446960e42a:53fbbbbb976a2eb4.
Wed Mar 13 19:27:30 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: XAuthUser test Logged Out from IP Address 89.144.192.*
Wed Mar 13 19:27:31 2013 (GMT +0100): [routerB21ACE] [IKE] INFO: ISAKMP-SA deleted for ...[4500]-89.144.192.*[11069] with spi:e6011b446960e42a:53fbbbbb976a2eb4 -
Signed, cached JNLP applet doesn't start when updating from 1.6 to 1.7
Hi, yesterdays forced upgrade from Java6 to Java7 uncovered a nasty surprise for us:
We're running a game client through JNLP embedded in the browser using signed all-permission jars. The certificate is definitely valid and hasn't timed out.
When upgrading from 1.6 to 1.7 the applet won't start because of a supossed permission violation for the cached jars. Web start thinks that the jars in the cache are not signed (although they are).
Deleting the applet cache through the control panel, or deploying a new version of the applet both solves the problem as then the cached version will be overwritten with a newly downloaded version, and everything works fine from then on until switching back to 1.6 again.
Are 1.6 vs. 1.7 cached, signed jars not compatible? Something to do with pre-validation? Wouldn't it be a good idea to completely invalidate the applet cache in the JRE installer? Is this a bug on the JRE side, or are we somehow not using JNLP the right way (we're running the game for 2 years now, and a couple of million players have played the game since then on JRE6, so I assume we're using JNLP basically the right way).
Also, early JRE7 preview versions didn't seem to have this problem, I remember testing JRE7 intensively a few months back without any problems, however I'm not sure whether the cache remained intact when installing the preview JRE7 runtime.
Here are the console traces, please excuse the German, hopefully it's still clear what happens.
Oops, unfortunately I can only send 30k characters per post. I'd be happy to send you more traces, and additional information. Thanks in advance :)
Here's a trace when going from 1.6 to 1.7 with the failed permission validation:
Java-Plug-in 10.5.1.255
JRE-Version verwenden 1.7.0_05-b05 Java HotSpot(TM) Client VM
Benutzer-Home-Verzeichnis = C:\Users\aweissflog
c: Konsolenfenster löschen
f: Objekte in Finalisierungs-Queue finalisieren
g: Garbage Collect
h: Diese Hilfemeldung anzeigen
l: Class Loader-Liste ausgeben
m: Speicherauslastung drucken
o: Logging auslösen
q: Konsole ausblenden
r: Policy-Konfiguration neu laden
s: System- und Deployment-Eigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: Class Loader-Cache leeren
0-5: Trace-Ebene auf <n> setzen
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.
security: property package.definition new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
security: property package.definition value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
security: property package.definition new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
security: property package.definition value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
security: property package.definition new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
security: property package.definition value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
security: property package.definition new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
network: Created version ID: 1.7.0.05
network: Created version ID: 1.7
network: Cacheeintrag nicht gefunden [URL: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500, Version: null]
cache: Cannot get resource from cache: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500
network: Cacheeintrag nicht gefunden [URL: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500, Version: null]
network: Cacheeintrag nicht gefunden [URL: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500, Version: null]
network: Verbindung von http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500 mit Proxy=DIRECT wird hergestellt
network: Verbindung von http://xxxxxxxxxxx.xxxxxxxxxxx.com:80/ mit Proxy=DIRECT wird hergestellt
security: Blacklist-Entzugsprüfung ist aktiviert
cache: Trying to update in place C:\Users\aweissflog\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\26\7672fd9a-3ab71d78.idx
cache: Upgrade writing to disk for C:\Users\aweissflog\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\26\7672fd9a-3ab71d78
network: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500 wird mit Cookie "bpLandingPage_fallback=http%253A%252F%252Fxxxxxxxxxxx.xxxxxxxxxxx.com%252F; __utma=1.1858223971.1337797861.1339681185.1339685623.36; __utmb=1.12.10.1339685623; __utmc=1; __utmz=1.1338833129.25.9.utmcsr=xxxxxxxxxxx.xxxxxxxxxxxonline.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __bpid=4fbd2a85L7T6qCGWXj0Q8oiTc5yG7ztB; drasasid=f1a4ef896018075f51bbe2c300b356ca" verbunden
network: ResponseCode für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500: 200
network: Codierung für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500: null
network: Serverantwort: (length: 731, lastModified: Wed Jun 13 19:21:23 CEST 2012, downloadVersion: null, mimeType: application/x-java-jnlp-file)
network: Not caching resource due to response header: cache-control: no-store
network: Ressource wird heruntergeladen: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500
Content-Length: 731
Content-Encoding: null
security: Prüfung der Liste vertrauenswürdiger Librarys ist aktiviert
network: URL http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500 in Datei C:\Users\aweissflog\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\34\1f2e02e2-2f6a1505-temp geschrieben
network: Verbindung mit http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500 trennen
security: Datei mit der Liste vertrauenswürdiger Librarys wurde nicht gefunden
network: Downloaded http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp?__cv=7833172affa6ff4e182d8b1e7ac0ebe500: C:\Users\aweissflog\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\34\1f2e02e2-2f6a1505
temp: new XMLParser with source:
temp: <?xml version="1.0" encoding="UTF-8" ?>
<jnlp spec="1.0+" href="/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se" />
<jar href="/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" main="true" />
</resources>
<resources os="Windows">
<nativelib href="/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00" />
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" width="800" height="600" />
<security>
<all-permissions />
</security>
</jnlp>
temp:
returning ROOT as follows:
<jnlp spec="1.0+" href="/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" main="true"/>
</resources>
<resources os="Windows">
<nativelib href="/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00"/>
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" width="800" height="600"/>
<security>
<all-permissions/>
</security>
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():
<jnlp spec="1.0+" codebase="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/" href="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
<homepage href="null"/>
</information>
<security>
<all-permissions/>
</security>
<update check="timeout" policy="always"/>
<resources>
<java href="http://java.sun.com/products/autodl/j2se" version="1.6+"/>
<jar href="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" download="eager" main="true"/>
<nativelib href="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00" download="eager" main="false"/>
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" documentbase="http://xxxxxxxxxxx.xxxxxxxxxxx.com/game" width="800" height="600"/>
</jnlp>
network: Cacheeintrag gefunden [URL: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp, Version: null] prevalidated=true/0
cache: Resource http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp has expired.
network: Verbindung von http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp mit Proxy=DIRECT wird hergestellt
network: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp wird mit Cookie "bpLandingPage_fallback=http%253A%252F%252Fxxxxxxxxxxx.xxxxxxxxxxx.com%252F; __utma=1.1858223971.1337797861.1339681185.1339685623.36; __utmb=1.12.10.1339685623; __utmc=1; __utmz=1.1338833129.25.9.utmcsr=xxxxxxxxxxx.xxxxxxxxxxxonline.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __bpid=4fbd2a85L7T6qCGWXj0Q8oiTc5yG7ztB; drasasid=f1a4ef896018075f51bbe2c300b356ca" verbunden
cache: Upgrade of entry done
cache: readIndexFile returning success
cache: Trying to update in place C:\Users\aweissflog\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\39\1ff11027-574532ab.idx
cache: Upgrade writing to disk for C:\Users\aweissflog\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\39\1ff11027-574532ab
security: Datei mit der Liste vertrauenswürdiger Librarys wurde nicht gefunden
network: ResponseCode für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp: 304
network: Codierung für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp: null
network: Verbindung mit http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp trennen
temp: new XMLParser with source:
temp: <?xml version="1.0" encoding="UTF-8" ?>
<jnlp spec="1.0+" href="/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se" />
<jar href="/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" main="true" />
</resources>
<resources os="Windows">
<nativelib href="/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00" />
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" width="800" height="600" />
<security>
<all-permissions />
</security>
</jnlp>
temp:
returning ROOT as follows:
<jnlp spec="1.0+" href="/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" main="true"/>
</resources>
<resources os="Windows">
<nativelib href="/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00"/>
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" width="800" height="600"/>
<security>
<all-permissions/>
</security>
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():
<jnlp spec="1.0+" codebase="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/" href="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
<homepage href="null"/>
</information>
<security>
<all-permissions/>
</security>
<update check="timeout" policy="always"/>
<resources>
<java href="http://java.sun.com/products/autodl/j2se" version="1.6+"/>
<jar href="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" download="eager" main="true"/>
<nativelib href="http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00" download="eager" main="false"/>
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" documentbase="http://xxxxxxxxxxx.xxxxxxxxxxx.com/game" width="800" height="600"/>
</jnlp>
cache: JNLPPreverifyClassLoader.initialize: FAILED: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00
basic: Plugin2ClassLoader.addURL2 called for http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00
basic: Plugin2ClassLoader.drainPendingURLs addURL called for http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00
basic: Plugin2ClassLoader.addURL2 called for http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00
basic: Plugin2ClassLoader.drainPendingURLs addURL called for http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00
network: LaunchDownload: concurrent downloads from LD: 4
network: Total size to download: -1
security: Security check for progress jars: allSigned=true
network: SyncFileAccess.openLock: handled OverlappingFileLockException, remainint TO : 10000
network: Cacheeintrag gefunden [URL: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00, Version: null] prevalidated=false/0
cache: Resource http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00 has expired.
network: Verbindung von http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00 mit Proxy=DIRECT wird hergestellt
network: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00 wird mit Cookie "bpLandingPage_fallback=http%253A%252F%252Fxxxxxxxxxxx.xxxxxxxxxxx.com%252F; __utma=1.1858223971.1337797861.1339681185.1339685623.36; __utmb=1.12.10.1339685623; __utmc=1; __utmz=1.1338833129.25.9.utmcsr=xxxxxxxxxxx.xxxxxxxxxxxonline.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __bpid=4fbd2a85L7T6qCGWXj0Q8oiTc5yG7ztB; drasasid=f1a4ef896018075f51bbe2c300b356ca" verbunden
network: ResponseCode für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00: 304
network: Codierung für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00: null
network: Verbindung mit http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00 trennen
network: Downloaded http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00: C:\Users\aweissflog\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\26\7672fd9a-3ab71d78
network: Download Progress: jarsDone: 1
network: Cacheeintrag nicht gefunden [URL: http://xxxxxxxxxxx-481.ah.bpcdn.net/applet/loading.gif?__cv=8948a154c2c16d3f2a836802397bee3a00, Version: null]
network: Verbindung von http://xxxxxxxxxxx-481.ah.bpcdn.net/applet/loading.gif?__cv=8948a154c2c16d3f2a836802397bee3a00 mit Proxy=DIRECT wird hergestellt
network: Verbindung von http://xxxxxxxxxxx-481.ah.bpcdn.net:80/ mit Proxy=DIRECT wird hergestellt
cache: Upgrade of entry done
cache: readIndexFile returning success
network: CleanupThread used 403203 us
network: Cacheeintrag gefunden [URL: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00, Version: null] prevalidated=false/0
cache: Resource http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00 has expired.
network: Verbindung von http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00 mit Proxy=DIRECT wird hergestellt
network: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00 wird mit Cookie "bpLandingPage_fallback=http%253A%252F%252Fxxxxxxxxxxx.xxxxxxxxxxx.com%252F; __utma=1.1858223971.1337797861.1339681185.1339685623.36; __utmb=1.12.10.1339685623; __utmc=1; __utmz=1.1338833129.25.9.utmcsr=xxxxxxxxxxx.xxxxxxxxxxxonline.com|utmccn=(referral)|utmcmd=referral|utmcct=/; __bpid=4fbd2a85L7T6qCGWXj0Q8oiTc5yG7ztB; drasasid=f1a4ef896018075f51bbe2c300b356ca" verbunden
network: ResponseCode für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00: 304
network: Codierung für http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00: null
network: Verbindung mit http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00 trennen
network: Download Progress: jarsDone: 2
network: Created version ID: 1.6+
network: Created version ID: 1.7.0.05
network: Created version ID: 1.7.0.05
network: Created version ID: 1.7
basic: LaunchDesc location: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/win32.jnlp
network: Created version ID: 1.0+
network: Created version ID: 7.0
basic: Ausnahme: Nicht signierte Anwendung fordert uneingeschränkten Zugriff auf das System an
Nicht signierte Ressource: http://xxxxxxxxxxx.xxxxxxxxxxx.com/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00.
ExitException[ 3]JNLPException[category: Sicherheitsfehler : Exception: null : LaunchDesc:
<jnlp spec="1.0+" href="/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" main="true"/>
</resources>
<resources os="Windows">
<nativelib href="/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00"/>
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" width="800" height="600"/>
<security>
<all-permissions/>
</security>
</jnlp> ]
at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source)
at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ignored exception: ExitException[ 3]JNLPException[category: Sicherheitsfehler : Exception: null : LaunchDesc:
<jnlp spec="1.0+" href="/applet/win32.jnlp">
<information>
<title>xxxxxxxxxxxOnlineWin32</title>
<vendor>xxxxxxxxxxx Berlin GmbH</vendor>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="/applet/applet32.jar?__cv=d9e6e3109f4e716598e7faca54137e7e00" main="true"/>
</resources>
<resources os="Windows">
<nativelib href="/applet/native32.jar?__cv=63a18d5fb09ca89e097ff6485249fdcf00"/>
</resources>
<applet-desc name="xxxxxxxxxxxOnlineWin32" main-class="N3.N3JavaPiggyBack" width="800" height="600"/>
<security>
<all-permissions/>
</security>
</jnlp> ]
security: Zugriff auf Schlüssel und Zertifikat im Mozilla-Benutzerprofil: null
security: Speicher für abgelehnte Sessionzertifikate zurücksetzen
basic: Dialog type is not candidate for embeddingWouldn't it be a good idea to completely invalidate the applet cache in the JRE installer?Yes, I guess it should be an option for user of the app on first start after upgrade, not for the JRE installer. There are many large applications that users would want to avoid re-download.
From the log, there is some hidden exception during first launch. The best way to proceed is to file a bug, including some guest/debugging access to the game. -
Call a Web Service from JavaFX running als WebStart or embed in a Browser
Calling a Web Service from a JavaFX running as a application all is fine.
Wenn run the same JavaFX as WebStart or Browser embed I get a runtime exception:
=================================
Java-Plug-in 10.7.2.10
JRE-Version verwenden 1.7.0_07-b10 Java HotSpot(TM) Client VM
Benutzer-Home-Verzeichnis = C:\Users\Olaf
c: Konsolenfenster löschen
f: Objekte in Finalisierungs-Queue finalisieren
g: Garbage Collect
h: Diese Hilfemeldung anzeigen
l: Class Loader-Liste ausgeben
m: Speicherauslastung drucken
o: Logging auslösen
q: Konsole ausblenden
r: Policy-Konfiguration neu laden
s: System- und Deployment-Eigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: Class Loader-Cache leeren
0-5: Trace-Ebene auf <n> setzen
Match: beginTraversal
Match: digest selected JREDesc: JREDesc[version 1.6+, heap=-1--1, args=null, href=http://java.sun.com/products/autodl/j2se, sel=false, null, null], JREInfo: JREInfo for index 0:
platform is: 1.7
product is: 1.7.0_07
location is: http://java.sun.com/products/autodl/j2se
path is: C:\Program Files (x86)\Java\jre7\bin\javaw.exe
args is:
native platform is: Windows, x86 [ x86, 32bit ]
JavaFX runtime is: JavaFX 2.2.0 found at C:\Program Files (x86)\Java\jre7\
enabled is: true
registered is: false
system is: true
Match: ignoring maxHeap: -1
Match: ignoring InitHeap: -1
Match: digesting vmargs: null
Match: digested vmargs: [JVMParameters: isSecure: true, args: ]
Match: JVM args after accumulation: [JVMParameters: isSecure: true, args: ]
Match: digest LaunchDesc: file:/C:/Users/Olaf/Documents/NetBeansProjects/JavaFXApplication4/dist/JavaFXApplication4.jnlp
Match: digest properties: []
Match: JVM args: [JVMParameters: isSecure: true, args: ]
Match: endTraversal ..
Match: JVM args final:
Match: Running JREInfo Version match: 1.7.0.07 == 1.7.0.07
Match: Running JVM args match: have:<> satisfy want:<>
CacheEntry[file:/C:/Users/Olaf/Documents/NetBeansProjects/JavaFXApplication4/dist/JavaFXApplication4.jar]: updateAvailable=true,lastModified=Tue Sep 04 21:16:35 CEST 2012,length=39432
java.lang.ExceptionInInitializerError
at com.sun.xml.internal.ws.util.xml.XmlUtil.createDefaultCatalogResolver(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
at com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
at javax.xml.ws.Service.<init>(Unknown Source)
at javafxapplication4.ws.NewWebService_Service.<init>(NewWebService_Service.java:42)
at javafxapplication4.JavaFXApplication4.start(JavaFXApplication4.java:25)
at com.sun.javafx.applet.FXApplet2$1.run(FXApplet2.java:131)
at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:173)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:67)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "xml.catalog.ignoreMissing" "read")
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at com.sun.org.apache.xml.internal.resolver.CatalogManager.<init>(Unknown Source)
at com.sun.org.apache.xml.internal.resolver.CatalogManager.<clinit>(Unknown Source)
... 14 more
======================================================
Any hint for me.
thx
OlafSign your application.
http://docs.oracle.com/javafx/2/deployment/deploy_overview.htm#CEGJGHDA -
Error while calling /forms/frmservlet
Hello all,
After a fresh installation of Weblogic/Oracle Fusion Middleware 11g , I get the following error in the java console while calling the forms/frmservlet : http://test.corp:8090/forms/frmservlet
Java Plug-in 1.6.0_18
Verwendung der JRE-Version 1.6.0_18-b07 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Documents and Settings\user
c: Konsole löschen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung anzeigen
o: Protokollierung auslösen
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: System- und Bereitstellungseigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
basic: Fortschritts-Listener hinzugefügt: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1808199
network: Cache-Eintrag nicht gefunden [url: http://test.corp:8090/forms/java/frmall.jar, Version: null]
network: Verbindung von http://test.corp:8090/forms/java/frmall.jar mit Proxy=DIRECT wird hergestellt
network: Verbindung von http://test.corp:8090/ mit Proxy=DIRECT wird hergestellt
java.io.FileNotFoundException: http://test.corp:8090/forms/java/frmall.jar
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.plugin.PluginURLJarFileCallBack.downloadJAR(Unknown Source)
at sun.plugin.PluginURLJarFileCallBack.access$000(Unknown Source)
at sun.plugin.PluginURLJarFileCallBack$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFileInternal(Unknown Source)
at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
at sun.misc.URLClassPath$JarLoader.access$600(Unknown Source)
at sun.misc.URLClassPath$JarLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath$JarLoader.ensureOpen(Unknown Source)
at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
at sun.misc.URLClassPath$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getLoader(Unknown Source)
at sun.misc.URLClassPath.getResource(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
network: Cache-Eintrag nicht gefunden [url: http://test.corp:8090/forms/java/frmall.jar, Version: null]
network: Verbindung von http://test.corp:8090/forms/java/frmall.jar mit Proxy=DIRECT wird hergestellt
network: Cache-Eintrag nicht gefunden [url: http://test.corp:8090/forms/java/oracle/forms/engine/Main.class, Version: null]
network: Verbindung von http://test.corp:8090/forms/java/oracle/forms/engine/Main.class mit Proxy=DIRECT wird hergestellt
network: Cache-Eintrag nicht gefunden [url: http://test.corp:8090/forms/java/oracle/forms/engine/Main.class, Version: null]
network: Verbindung von http://test.corp:8090/forms/java/oracle/forms/engine/Main.class mit Proxy=DIRECT wird hergestellt
basic: Laden: Klasse oracle.forms.engine.Main nicht gefunden
Laden: Klasse oracle.forms.engine.Main nicht gefunden
java.lang.ClassNotFoundException: oracle.forms.engine.Main
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://test.corp:8090/forms/java/oracle/forms/engine/Main.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Ausnahme: java.lang.ClassNotFoundException: oracle.forms.engine.Main
My configuration is the following :
- HP ProLiant DL360 G7 (64GB)
- RHEL 5.5 64-Bit
- jdk-6u22-linux-x64 (used during the installation)
- Oracle Weblogic 1.0.3.3 64 Bit (wls1033_generic.jar)
- Oracle Fusion Middleware 11.1.1.3 64 Bit
That's really strange I had no trouble during the installation process, my problem is when I call the forms,
then I get the error described before.
Did someone , maybe had this problem ? and where could I start to investigate ?
Best regards
Franeone more things that I have seen , which is a bit strange.
when I try to access directly the jar like :
http://test.corp:8090/forms/java/frmall.jar
I get the following message in the browser :
Error 404--Not Found
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.5 404 Not Found
The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead. The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource is permanently unavailable and has no forwarding address
Usually on my other installations I can access the jar file directly wihout error. -
Class Not Found Error in JDeveloper with Applet
HI Gentlemen,
I have to set up an applet for my project using JDeveloper. I created an ADF application with Model and View projects, where the Model project has a very simple Applet and a HTML page to call it. The whole thing is located in ..\mywork\.. using only JDeveloper defaults. The applet only has a text field with preset contents "HI, I am the applet!" just to see that it is working. Now, when I start the run target HTML page against the applet viewer, it is OK. However, when I start against the built-in Weblogic server, the following Java console results:
Java Plug-in 1.6.0_31
Verwendung der JRE-Version 1.7.0_02-b13 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Users\gksadmin
c: Konsole löschen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung anzeigen
o: Protokollierung auslösen
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: System- und Bereitstellungseigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
Laden: Klasse card.model.Applet1 nicht gefunden.
java.lang.ClassNotFoundException: card.model.Applet1
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:722)
Ausnahme: java.lang.ClassNotFoundException: card.model.Applet1
I'm sorry about it--if I add the ..\model\ directory to the Classpath, it does the same. Nothing happens with the browser.
Can anyone help me?
Thank you in advance, kind regards from
Miklos HERBOLYHI Frank,
After expanding your Applet example it used to work fine. Now as I installed both Java and JDeveloper/Weblogic Server several times, it always complains about some jrockit. I am blurred why this option was included in the java command. Can you help a little bit?
[Waiting for the domain to finish building...]
[02:19:31 PM] Creating Integrated Weblogic domain...
[02:19:54 PM] Extending Integrated Weblogic domain...
[02:20:00 PM] Integrated Weblogic domain processing completed successfully.
*** Using port 7101 ***
C:\Users\gksadmin\AppData\Roaming\JDeveloper\system11.1.1.6.38.61.92\DefaultDomain\bin\startWebLogic.cmd
[waiting for the server to complete its initialization...]
JAVA Memory arguments: -Xms256m -Xmx512m
WLS Start Mode=Development
CLASSPATH=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jdbc_11.1.1\ojdbc6dms.jar;C:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Java\JDK17~1.0\lib\tools.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.jar;C:\Oracle\MIDDLE~1\modules\features\weblogic.server.modules_10.3.5.0.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\webservices.jar;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1/lib/ant-all.jar;C:\Oracle\MIDDLE~1\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrf.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\common\derby\lib\derbyclient.jar;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\xqrl.jar;.;C:\ocf\lib\ocf-cc.jar;c:\windows\system32;c:\windows\SysWOW64;lib/gemplus-service-0.3.jar;C:\ocf\de\cardcontact\opencard\terminal\ctapi4ocf;C:\Java\jdk1.7.0\jre\lib\plugin.jar
PATH=C:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\native;C:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\native;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\bin;C:\Oracle\MIDDLE~1\modules\ORGAPA~1.1\bin;C:\Java\JDK17~1.0\jre\bin;C:\Java\JDK17~1.0\bin;C:\Program Files (x86)\PC Connectivity Solution\;D:\app\gksadmin\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\"Program Files (x86)"\Java\jdk1.7.0\bin;c:\ocf\lib;c:\Windows/System32;C:\Java\jdk1.7.0\bin;C:\Oracle\MIDDLE~1\WLSERV~1.3\server\native\win\32\oci920_8
* To start WebLogic Server, use a username and *
* password assigned to an admin-level user. For *
* server administration, use the WebLogic Server *
* console at http:\\hostname:port\console *
starting weblogic with Java version:
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: -jrockit
Starting WLS with line:
C:\Java\JDK17~1.0\bin\java -jrockit -Xms256m -Xmx512m -Dweblogic.Name=DefaultServer -Djava.security.policy=C:\Oracle\MIDDLE~1\WLSERV~1.3\server\lib\weblogic.policy -Djavax.net.ssl.trustStore=C:\Oracle\Middleware\wlserver_10.3\server\lib\DemoTrust.jks -Dweblogic.nodemanager.ServiceEnabled=true -Xverify:none -da -Dplatform.home=C:\Oracle\MIDDLE~1\WLSERV~1.3 -Dwls.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server -Dweblogic.home=C:\Oracle\MIDDLE~1\WLSERV~1.3\server -Djps.app.credential.overwrite.allowed=true -Dcommon.components.home=C:\Oracle\MIDDLE~1\ORACLE~1 -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Ddomain.home=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1 -Djrockit.optfile=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.jrf_11.1.1\jrocket_optfile.txt -Doracle.server.config.dir=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1\servers\DefaultServer -Doracle.domain.config.dir=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1 -Digf.arisidbeans.carmlloc=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1\carml -Digf.arisidstack.home=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\FMWCON~1\arisidprovider -Doracle.security.jps.config=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\config\fmwconfig\jps-config.xml -Doracle.deployed.app.dir=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\servers\DefaultServer\tmp\_WL_user -Doracle.deployed.app.ext=\- -Dweblogic.alternateTypesDirectory=C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.ossoiap_11.1.1,C:\Oracle\MIDDLE~1\ORACLE~1\modules\oracle.oamprovider_11.1.1 -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Dweblogic.jdbc.remoteEnabled=false -Dwsm.repository.path=C:\Users\gksadmin\AppData\Roaming\JDEVEL~1\SYSTEM~1.92\DEFAUL~1\oracle\store\gmds -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\Oracle\MIDDLE~1\patch_wls1035\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\patch_jdev1111\profiles\default\sysext_manifest_classpath weblogic.Server
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: -jrockit
Process exited.Thank you very much, regrads:
Miklos -
I have an applet in my jsp page which works fine.
When I leave the applet and navigate to another page, the MS Explorer will crash in that way that Billy wants to have my message on his desktop (will say: windows asks me to send a report and Explorer exits).
Windows: XP
Explorer: 6.0
All fully equiped with the latest service packs
Java: 1.4.2
Any idea what that could be coursed by?
Thanks for your hints
KlausOh, god... this is a difficult story...
I have uncommented all my own code. Just the elements NB3.6 provides are on the panels. I also commented out all event-code. And with all, I really mean all.
I open the browser with the applet (no special code in the html), klick in a JTextField (not more) and then navigate the browser to another page. Then the browser crashes.
Before I did this action, i switched the logging of the console to TRUE. No output was recorded.
I also now understand to work with the java console and attach the system-info dump. After that you can see that I switched logging on. No entry after that.
Thanks for your patience.
Klaus
Java(TM) Plug-in: Version 1.4.2_05
Verwendung der JRE-Version 1.4.2_05 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Dokumente und Einstellungen\kkaal
Proxy-Konfiguration:Kein Proxy
c: Konsolenfenster l�schen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung drucken
o: Protokollieren ausl�sen
p: Proxy-Konfiguration neu laden
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: Systemeigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache l�schen
0-5: Trace-Stufe auf <n> setzen
Systemeigenschaften ausgeben...
acl.read = +
acl.read.default =
acl.write = +
acl.write.default =
application.home = C:\PROGRA~1\Java\J2RE14~1.2_0
awt.toolkit = sun.awt.windows.WToolkit
browser = sun.plugin
browser.vendor = Sun Microsystems, Inc.
browser.version = 1.1
deployment.javaws.jre.0.enabled = true
deployment.javaws.jre.0.location = http://java.sun.com/products/autodl/j2se
deployment.javaws.jre.0.osarch = x86
deployment.javaws.jre.0.osname = Windows
deployment.javaws.jre.0.path = C:\Programme\Java\j2re1.4.2_05\bin\javaw.exe
deployment.javaws.jre.0.platform = 1.4
deployment.javaws.jre.0.product = 1.4.2_05
deployment.javaws.jre.0.registered = true
deployment.javaws.splash.cache = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment\javaws\cache\splashes\splash.xml
deployment.javaws.version = javaws-1.4.2_05
deployment.javaws.whenInstall = 0
deployment.system.cacerts = C:\PROGRA~1\Java\J2RE14~1.2_0\lib\security\cacerts
deployment.system.home = C:\WINDOWS\Sun\Java\Deployment
deployment.system.jssecacerts = C:\PROGRA~1\Java\J2RE14~1.2_0\lib\security\cacerts
deployment.system.profile = C:\WINDOWS
deployment.system.security.policy = file:/C:/WINDOWS/Sun/Java/Deployment/security/java.policy
deployment.user.cachedir = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment\cache
deployment.user.certs = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment\security\deployment.certs
deployment.user.extdir = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment\ext
deployment.user.home = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment
deployment.user.jssecerts = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment\security\deployment.jssecerts
deployment.user.logdir = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment\log
deployment.user.profile = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten
deployment.user.security.policy = file:/C:/Dokumente%20und%20Einstellungen/kkaal/Anwendungsdaten/Sun/Java/Deployment/security/java.policy
deployment.user.tmpdir = C:\Dokumente und Einstellungen\kkaal\Anwendungsdaten\Sun\Java\Deployment\cache\tmp
file.encoding = Cp1252
file.encoding.pkg = sun.io
file.separator = \
file.separator.applet = true
http.agent = Mozilla/4.0 (Windows XP 5.1)
http.auth.serializeRequests = true
https.protocols = SSLv3,SSLv2Hello
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
java.awt.printerjob = sun.awt.windows.WPrinterJob
java.class.path = C:\PROGRA~1\Java\J2RE14~1.2_0\classes
java.class.version = 48.0
java.class.version.applet = true
java.endorsed.dirs = C:\PROGRA~1\Java\J2RE14~1.2_0\lib\endorsed
java.ext.dirs = C:\PROGRA~1\Java\J2RE14~1.2_0\lib\ext
java.home = C:\PROGRA~1\Java\J2RE14~1.2_0
java.io.tmpdir = C:\DOKUME~1\kkaal\LOKALE~1\Temp\
java.library.path = C:\Programme\Internet Explorer;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Programme\Internet Explorer;;C:\j2sdk1.4.2_04\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panelc:\jdk1.5.0\bin;c:\jdk1.5.0\jre\bin;c:\programme\jboss\bin;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\Bpl;C:\PROGRA~1\ULTRAE~1;C:\Programme\UltraEdit10;C:\Programme\Adabas\bin;C:\Programme\Adabas\pgm
java.protocol.handler.pkgs = sun.plugin.net.protocol|sun.plugin.net.protocol
java.runtime.name = Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version = 1.4.2_05-b04
java.specification.name = Java Platform API Specification
java.specification.vendor = Sun Microsystems Inc.
java.specification.version = 1.4
java.util.prefs.PreferencesFactory = java.util.prefs.WindowsPreferencesFactory
java.vendor = Sun Microsystems Inc.
java.vendor.applet = true
java.vendor.url = http://java.sun.com/
java.vendor.url.applet = true
java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi
java.version = 1.4.2_05
java.version.applet = true
java.vm.info = mixed mode
java.vm.name = Java HotSpot(TM) Client VM
java.vm.specification.name = Java Virtual Machine Specification
java.vm.specification.vendor = Sun Microsystems Inc.
java.vm.specification.version = 1.0
java.vm.vendor = Sun Microsystems Inc.
java.vm.version = 1.4.2_05-b04
javaplugin.console = show
javaplugin.exception = true
javaplugin.jre.path = Default
javaplugin.jre.type = Default
javaplugin.maxHeapSize = 96m
javaplugin.nodotversion = 142_05
javaplugin.proxy.config.type = direct
javaplugin.proxy.usebrowsersettings = true
javaplugin.version = 1.4.2_05
javaplugin.vm.options = -Djava.class.path=C:\PROGRA~1\Java\J2RE14~1.2_0\classes -Xbootclasspath/a:C:\PROGRA~1\Java\J2RE14~1.2_0\lib\plugin.jar -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.4.2_05 -Djavaplugin.nodotversion=142_05 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\Java\J2RE14~1.2_0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol
line.separator = \r\n
line.separator.applet = true
os.arch = x86
os.arch.applet = true
os.name = Windows XP
os.name.applet = true
os.version = 5.1
os.version.applet = true
package.restrict.access.netscape = false
package.restrict.access.sun = true
package.restrict.definition.java = true
package.restrict.definition.netscape = true
package.restrict.definition.sun = true
path.separator = ;
path.separator.applet = true
sun.arch.data.model = 32
sun.boot.class.path = C:\PROGRA~1\Java\J2RE14~1.2_0\lib\rt.jar;C:\PROGRA~1\Java\J2RE14~1.2_0\lib\i18n.jar;C:\PROGRA~1\Java\J2RE14~1.2_0\lib\sunrsasign.jar;C:\PROGRA~1\Java\J2RE14~1.2_0\lib\jsse.jar;C:\PROGRA~1\Java\J2RE14~1.2_0\lib\jce.jar;C:\PROGRA~1\Java\J2RE14~1.2_0\lib\charsets.jar;C:\PROGRA~1\Java\J2RE14~1.2_0\classes;C:\PROGRA~1\Java\J2RE14~1.2_0\lib\plugin.jar
sun.boot.library.path = C:\PROGRA~1\Java\J2RE14~1.2_0\bin
sun.cpu.endian = little
sun.cpu.isalist = pentium i486 i386
sun.io.unicode.encoding = UnicodeLittle
sun.java2d.fontpath =
sun.net.client.defaultConnectTimeout = 120000
sun.os.patch.level = Service Pack 2
trustProxy = true
user.country = DE
user.dir = C:\Dokumente und Einstellungen\kkaal\Desktop
user.home = C:\Dokumente und Einstellungen\kkaal
user.language = de
user.name = kkaal
user.timezone = Europe/Berlin
user.variant =
Fertig.
Protokollieren : true .... abgeschlossen. -
DIAdem 9.x, View, Flags: Punkte kopieren, (Pointmem in Version 8)
Ich habe in DIAdem Version 8.1 eine Auswertung im Modul View erstellt.
In einer Kurve müssen genau 4 Punkte markiert werden.
Beschreibung:
Ein Layout wird geladen, Kanäle ausgewählt, der Cursor (Messmodus, Fadenkreuz) eingestellt und positioniert.
Verwendet wird nun die Interaction und die Bedienung mit Icon (Function Pointmem) genau 4 x.
Die Daten (Y-Werte) werden in einem Kanal in ihrer Bedienungsreihenfolge abgelegt.
In DIAdem 9.1 ist die Bedienung ähnlich, das Ergebnis leider nicht gleich.
Es muss das Icon "Flags setzen" bedient werden.
1.Wie kann das mit Script aufgerufen/voreingestellt werden?
Es werden jetzt 4 Punkte (Flags) gesetzt.
Mit dem Icon "Flagsunkte kopieren" werden die Daten in einen freien Kanal kopiert.
Leider ist die Reihenfolge NICHT mit der Bedienung identisch.
2. Wie können Punkt in der Reihenfolge ihrer Bedienung abgelegt werden?
3. Kann nach jeder Bedienung der markierte Punkt in einem Kanal abgelegt werden?
Attachments:
ViewKraftSpitzen.zip 1 KBSehr geehrter Herr Miele,
in Diadem 9 sind die Parameter des Moduls Diadem VIEW als Objekte und Unterobjekte organisiert.
Anbei der VBS-Code für das Setzen der Cursors und das Kopieren der Daten, der Ihnen die Vorgehensweise aufzeigen soll.
Über die Diadem-Hilfe -> Funktionen, Befehle und Variablen ->
Diadem VIEW -> Objekte haben Sie Zugriff auf die einzelnen Methoden
und Eigenschaften.
Sub SetCursor
dim x1, x2
View.ActiveSheet.Cursor.Type = "Band" ' Sets band cursor
x1 = (CMin("Channel1")+CMax("Channel1"))/2 ' Defines x position of the cursor
x2 = x1+0.5
View.ActiveSheet.Cursor.X1 = x1
View.ActiveSheet.Cursor.X2 = x2
call MsgBoxSetPos(10,
10)
' Positions message box
call MsgBoxDisp("Please select a range", , , , 3) ' Outputs message
call InterActionOn() ' Stops script, DIAdem can now be evaluated
end sub ' procedure SetCursor
sub CopyChannels
dim X1, X2, P1, P2, Pn
X1 = View.ActiveSheet.Cursor.X1 ' Evaluates cursor position
X2 = View.ActiveSheet.Cursor.X2
if X1>X2 then ' Exchanges positions if x1>x2
X2 = View.ActiveSheet.Cursor.X1
X1 = View.ActiveSheet.Cursor.X2
end If
P1 = PNo("Channel1", X1) ' Determines point number witin x-channels
P2 = PNo("Channel1", X2)
Pn = (P2-P1)+1 ' No of values
View.Autorefresh = 0
if CNo("TimeCopy") <>0 then call ChnDel("TimeCopy")
if CNo("VibrationCopy")<>0 then call ChnDel("VibrationCopy")
if CNo("SoundCopy")<>0 then call ChnDel("SoundCopy")
call ChnAlloc("TimeCopy", Pn) ' Prepares channels
call ChnAlloc("VibrationCopy", Pn)
call ChnAlloc("SoundCopy", Pn)
call DataBlCopy("Time", P1, Pn, "TimeCopy", 1) ' Copies area
call DataBlCopy("Vibration", P1, Pn, "VibrationCopy", 1)
call DataBlCopy("Sound level", P1, Pn, "SoundCopy", 1)
View.Autorefresh = 1
end sub ' procedure CopyChannels
Und hier der Aufruf:
call OpenandPrepView() ' Panel initialization
call SetCursor() ' Positions cursor
call CopyChannels() ' Copies defined curve area
Mit freundlichen Grüßen
Indiana
Maybe you are looking for
-
I have seen other 'Network Host is Busy' postings before but none seemed to relate to my network arrangement. I have two Linksys routers. The first is a wired/wireless router that provides public wifi access to our office using the 192.168.1.xxx netw
-
I'm trying to decode a file, when i use this codepublic void returnFile(String filename) throws FileNotFoundException, IOException { // A FileInputStream is for bytes FileInputStream fis = null; try { fis = new FileInp
-
LDB_PROCESS selections problem
Hi there dear ABAP'ers. I've got such a question I've got a standard report F.05, which doesn't do BD SELECTs directly, but instead it calls LDB_PROCESS FModule and processes a 'SDF' LDBase. call function 'LDB_PROCESS' exporting
-
Hi, po_headers_sv3.get_po_status is not returning any value when used in an RDF report. But, when I set the MO Context in TOAD/SQL*Plus and running the same query, it is returning the status. EBS Version : R12.1.3 Oracle Forms Version : 10g Below is
-
Laptop Keyboard problem, some keys get randomly ignored
Hello, This is a problem that occurs with all razer blade notebooks when running linux (does not occur in Windows 8); some keys get randomly ignored when you type at your normal speed, and it is very frustating especially when typing passwords or pro