Miałem dziś okazję ponownie „interweniować” u znajomej księgowej – pojawiła się potrzeba wysłania deklaracji do PFRON przez internet, a tu chyba zawsze były jakieś problemy…

PFRON System Obsługi Dofinansowania i Refundacji + Java

Główny problem, to Java, której zawsze wymagają w starszej wersji niż aktualnie w systemie dostępna. Przez długi okres czasu wymagana była 1.7.0_21, teraz jest to „już” 1.7.0_45 – gdy w systemach siedzi (a przynajmniej powinna) już zdecydowanie nowsza wersja (aktualnie jest to chyba 1.7.0_51)

Na szczęście na stronie zawsze jest podana informacja o wymaganej wersji, oraz link by ją pobrać…

Aktywacja odpowiedniej wersji

Po instalacji jeszcze trzeba aktywować odpowiednią wersję w systemie, najczęściej polega to na tymczasowym wyłączeniu wersji aktualnej, i włączeniu wersji aktualnie wymaganej przez system PFRON.

Można to zrobić za pomocą komponentu „Java” który znajduje się w Panelu sterowania (system Windows):

 

sod-pfron-org-pl_java01

JAVA i system 64bitowy (x64)

Chyba bezpiecznie można założyć, że spora część z Was korzysta z systemu Windows w wersji 64bitowej, więc jest duża szansa, że macie zainstalowaną też Jave w tej wersji. Natomiast bardzo prawdopodobne jest, że korzystacie z przeglądarki 32bitowej (obecnie niestety jeszcze to większość/standard), więc macie w systemie zainstalowaną również Jave w wersji 32 bitowej (x86).

W sytuacji gdy macie w systemie tylko Jave w wersji x86 – z której aktualnie korzysta większość przeglądarek – to zarządzanie wersją Javy (jak powyżej) odbywa się przez aplet w Panelu sterowania, tak więc nie ma problemu.

Trochę inaczej wygląda sytuacja, gdy oprócz wersji x86 w systemie macie zainstalowaną również wersję x64 – w tym momencie aplet dostępny w Panelu sterowania pozwala na zarządzanie wersją x64, gdy tymczasem przeglądarka korzysta z wersji x86…

Rozwianiem – poza usunięciem wersji x64 – jest ręczne uruchomienie apletu, z pominięciem Panelu sterowania.

Aplet znajduje się w katalogu „Program Files (x86)” na dysku systemowym (c:), w katalogu Java i odpowiednim podkatalogu, np.:

  • C:\Program Files (x86)\Java\jre1.8.0_25\bin\javacpl.exe
  • C:\Program Files (x86)\Java\jre7\bin\javacpl.exe
  • C:\Program Files (x86)\Java\jre6\bin\javacpl.exe

BŁĄD ŁADOWANIA AKTYWNEGO SKŁADNIKA SYSTEMU SOD

Jednym z problemów/błędów jaki może się Wam przytrafić jest:

sod-pfron-org-pl_java02

BŁĄD ŁADOWANIA AKTYWNEGO SKŁADNIKA SYSTEMU SOD

Ładowanie appleta Java o nazwie „DaneOsobowe” na bieżącej stronie nie powiodło się. Oznacza to, iż niemożliwe będzie podpisywanie dokumentów, a część funkcjonalności systemu SOD będzie niedostępna lub będzie działać nieprawidłowo.

NIE NALEŻY KONTYNUOWAĆ PRACY W SYSTEMIE!

Jeżeli błąd wystąpił pierwszy raz, proszę wylogować się, zrestartować przeglądarkę i/lub system operacyjny i zalogować się ponownie.

Jeżeli te kroki nie pomogą, prosimy o wykonanie:

– gdy występuje monit w języku angielskim („Warning-Security”) należy kliknąć Yes
– wyczyścić cache przeglądarki
– wyczyścić cache Java-Plugin
– upewnić się, że spełnione są wymagania SOD co do wersji systemu, przeglądarki oraz Java-Plugin
– w razie dalszych problemów skontaktować się z Help Desk

Najprostszym (i najszybszym) rozwiązaniem tego problemu będzie tymczasowe (!) zmniejszenie poziomu zabezpieczeń – również w aplecie Java w Panelu sterowania:

sod-pfron-org-pl_java03

.

Może się zdarzyć, że w przeglądarce będzie wyłączona obsługa skryptów Java, by to skorygować wystarczy przejść do:

Internet Explorer: Narzędzia > Opcje internetowe > Zabezpieczenia > Poziom niestandardowy

I tam przy:

Wykonywanie skryptów apletów języka Java

zaznaczyć „Włącz” lub „Monituj”

Pamiętajcie, by po wszystkim odwrócić poczynione zmiany – ew. poza obsługa apletów Java, to może zostać aktywne…

Ale nie trzeba się ich słuchać…

…i zamiast instalować starszą wersję Javy można dodać ich stronę/aplikację do wyjątków.

W tym celu:

  • Panel sterowania > Java > Security > Exception Site List > Edit Site List: Add

I dodajemy adres:

https://www.sod.pfron.org.pl/

sod-pfron-org-pl_java04

Ew jeszcze suwak (Java > secirity) przesuwamy na „Medium”, choć podczas testów wysyłka i podpisywanie dokumentów działała na ustawieniu standardowym (High).

[Aktualizacja 20141104]

A gdy  nadal coś nie działa

Chyba nie ma uniwersalnej konfiguracji, która zawsze z tym „cudem współczesnej informatyzacji” zadziała… Jak nie jeden komunikat błędu, to inny… Chyba rytuałem jest, że na początku miesiąca odbieram kilka zgłoszeń od swoich klientów w tej sprawie. Nie ma też reguły jaki to będzie komunikat błędu, choć chyba najczęściej powtarza się „błąd ładowania aktywnego składnika”.

Już nawet pomijając absurd, że do korzystania z tego systemu należy korzystać ze starej, najczęściej już skompromitowanej jeśli chodzi o bezpieczeństwo wersji JAVA – ale to mało, bo nawet to nie daje gwarancji, że tym razem zadziała, nawet jak działało wcześniej…

Dziś testowaliśmy system na 3 komputerach, i po pewnych bojach udało się uruchomić SODiR na:

  • Windows 7 Professional x64 + Internet Explorer 11 + Java 1.7 update 51 (x64) – OK
  • Windows 7 Professional x64 + Internet Explorer 11 + Java 1.7 update 51 (x86) – OK
  • Windows 7 Ultimate x64 + Internet Explorer 11 + Java 1.7 update 51 (x64) – OK
  • Windows 7 Ultimate x64 + Google Chrome 38 + Java 1.7 update 51 (x64) – OK
  • Windows 7 Ultimate x64 + Opera beta 26 + Java 1.7 update 51 (x64) – OK
  • Windows 7 Ultimate x64 + Firefox 34 + Java 1.7 update 51 (x64) – OK
  • Windows 7 Home Premium x64 + Internet Explorer 9 + Java 1.7 update 51 (x86) – OK
  • Windows 7 Professional x64 + Google Chrome 38 + Java 1.7 update 51 (x64) – błąd
  • Windows 7 Professional x64 + Google Chrome 38 + Java 1.7 update 51 (x86) – błąd
  • Windows 7 Home Premium x64 + Google Chrome 38 + Java 1.7 update 51 (x86) – błąd
  • Windows 7 Home Premium x64 + Google Chrome 38 + Java 1.7 update 51 (x64) – błąd
  • Windows 7 Home Premium x64 + Opera beta 26 + Java 1.7 update 51 (x86) – błąd
  • Windows 7 Home Premium x64 + Opera beta 26 + Java 1.7 update 51 (x86) – błąd

Ale jak widać z zestawienia – nie ma reguły… Choć jakbym miał wybrać jakiś „zestaw” to:

  • Internet Explorer 11 + Java 1.7 update 51 (x86)

Ogólne rady, sugestie

Najczęściej nie jestem też w stanie Wam pomóc na indywidualne problemy, gdyż nie mam dostępu do Waszego komputera – a raz jakieś ustawienie działa i rozwiązuje problem, innym razem nie… Trzeba testować, sprawdzać… Najczęściej działa procedura opisana w tym komentarzu.

Mogę też spróbować dać Wam kilka rad/sugestii/wskazówek:

Instalacja odpowiedniej wersji JAVA

Na stronie SODiR podają aktualną wersję z jaką ich system powinien działać, i faktycznie z tą wersją macie chyba największe szanse… Choć ze względów bezpieczeństwa pewnie nie jest to najlepsze rozwiązanie – ale co poradzić…

Czasem warto wcześniej odinstalować wszystkie (wszystkie!) wersje JAVA.

Reset monitów JAVA

  • Panel sterowania > JAVA > Security: Restore Security Promts

W kilku przypadkach to był strzał w 10 i rozwiązał problemy – pojawiły się monity, które można było zaakceptować…

Dodaj SOD do wyjątków bezpieczeństwa

  • Panel sterowania > Java > Security > Exception Site List > Edit Site List: Add

I dodajemy adres:

https://www.sod.pfron.org.pl/

Pozwól SOD otwierać „wyskakujące okna”

W Internet Explorerze wprawdzie nigdy nie było takiej potrzeby – ale w Google Chrome i Operze zadziałało:

  • Chrome > Ustawienia > Pokaż ustawienia zaawansowane > Prywatyność: Ustawienia treści > Wyskakujące okienka: Zarządzaj wyjątkami
  • Opera > Ustawienia > Witryny > Wyskakujące okna: Zarządzaj wyjątkami

I dodajecie:

[*.]sod.pfron.org.pl

Zresetuj przeglądarkę

Przynajmniej:

  • Panel sterowania > Opcje internetowe

I tam:

Zabezpieczenia: resetuj wszystkie strefy do poziomu domyślnego

  • Prywatność: Domyślne
  • Zaawansowane: Przywróć ustawienia zaawansowane

W przypadku gdy nie macie jakiś własnych ustawień (ulubione itp.) można się pokusić o restart wszystkich ustawień:

  • Zaawansowane: Resetuj

SOD Offline

Jest jeszcze takie cudo, co się zwie „SOD Off-line” – ale niestety, nie obsługuje formularzy na których zależy najczęściej osobą z którymi mam styczność w tej materii – WnUG i WnUA. Ale jak ktoś nie korzysta akurat z tych formularzy – to może być dobre rozwiązanie…

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk