diff options
| author | clemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-10-09 16:23:52 +0000 | 
|---|---|---|
| committer | clemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2008-10-09 16:23:52 +0000 | 
| commit | f993d336e51b9f7898aeeff2e5ae6785066d1e5b (patch) | |
| tree | 3e8e976954775ec250b878bdfcdaf0eb4769efc7 | |
| parent | 61ca2c1fe936408ae1b90d52928ce0d90f9a14ac (diff) | |
| download | mocca-f993d336e51b9f7898aeeff2e5ae6785066d1e5b.tar.gz mocca-f993d336e51b9f7898aeeff2e5ae6785066d1e5b.tar.bz2 mocca-f993d336e51b9f7898aeeff2e5ae6785066d1e5b.zip | |
demo integration beta1
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@94 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
| -rw-r--r-- | BKUApplet/hs_err_pid32072.log | 453 | ||||
| -rw-r--r-- | BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java | 17 | ||||
| -rw-r--r-- | BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java | 7 | ||||
| -rw-r--r-- | BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUIFacade.java | 3 | ||||
| -rw-r--r-- | BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/ImagePanel.java | 37 | ||||
| -rw-r--r-- | BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/SimpleGUI.java | 38 | ||||
| -rw-r--r-- | BKUCommonGUI/src/main/resources/at/gv/egiz/bku/gui/Messages.properties | 2 | ||||
| -rw-r--r-- | BKUCommonGUI/src/main/resources/images/mocca.png | bin | 0 -> 1450 bytes | |||
| -rw-r--r-- | BKUCommonGUI/src/main/resources/images/mocca_default.png | bin | 0 -> 1287 bytes | |||
| -rw-r--r-- | BKUCommonGUI/src/main/resources/images/mocca_tiny.png | bin | 0 -> 1025 bytes | |||
| -rw-r--r-- | BKUCommonGUI/src/test/java/at/gv/egiz/bku/gui/BKUGUITest.java | 2 | ||||
| -rw-r--r-- | BKUOnline/src/main/webapp/META-INF/context.xml | 1 | ||||
| -rw-r--r-- | BKUOnline/src/main/webapp/appletPage.jsp | 2 | ||||
| -rw-r--r-- | BKUOnline/src/main/webapp/index.html | 2 | 
14 files changed, 542 insertions, 22 deletions
| diff --git a/BKUApplet/hs_err_pid32072.log b/BKUApplet/hs_err_pid32072.log new file mode 100644 index 00000000..cf86d1c5 --- /dev/null +++ b/BKUApplet/hs_err_pid32072.log @@ -0,0 +1,453 @@ +# +# An unexpected error has been detected by Java Runtime Environment: +# +#  SIGBUS (0x7) at pc=0xb7bcbc53, pid=32072, tid=3033660304 +# +# Java VM: Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing linux-x86) +# Problematic frame: +# C  [libzip.so+0xbc53] +# +# If you would like to submit a bug report, please visit: +#   http://java.sun.com/webapps/bugreport/crash.jsp +# The crash happened outside the Java Virtual Machine in native code. +# See problematic frame for where to report the bug. +# + +---------------  T H R E A D  --------------- + +Current thread (0xb4faa400):  JavaThread "Thread-2" [_thread_in_native, id=32091, stack(0xb4ccf000,0xb4d20000)] + +siginfo:si_signo=SIGBUS: si_errno=0, si_code=2 (BUS_ADRERR), si_addr=0xb5804fc0 + +Registers: +EAX=0x080576a8, EBX=0xb7bd07bc, ECX=0xb5803000, EDX=0x0002d000 +ESP=0xb4d1dc10, EBP=0xb4d1dc38, ESI=0xb5804fa3, EDI=0x0839b310 +EIP=0xb7bcbc53, CR2=0xb5804fc0, EFLAGS=0x00210286 + +Top of Stack: (sp=0xb4d1dc10) +0xb4d1dc10:   00000030 b4fa9370 b4fa9378 b4fa9764 +0xb4d1dc20:   08057568 08057568 b7bcbc0b b7bd07bc +0xb4d1dc30:   0828f3cc 00000000 b4d1dc68 b7bcc00b +0xb4d1dc40:   080576a8 0828f3cc 00000000 00000000 +0xb4d1dc50:   b4faa400 00000004 87c67713 b7bd07bc +0xb4d1dc60:   b4d1dcb0 b4faa4f4 b4d1e0d8 b7bc31b9 +0xb4d1dc70:   080576a8 b4d1dcb0 00000025 00000025 +0xb4d1dc80:   b4d1dcb0 6c706d69 49554765 2e303124  + +Instructions: (pc=0xb7bcbc53) +0xb7bcbc43:   8b 70 04 8b 45 08 8b 48 10 8b 50 1c 01 ce 29 d6 +0xb7bcbc53:   0f b6 46 1d 0f b6 56 1c c1 e0 08 09 c2 89 55 f0  + +Stack: [0xb4ccf000,0xb4d20000],  sp=0xb4d1dc10,  free space=315k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +C  [libzip.so+0xbc53] +C  [libzip.so+0xc00b]  ZIP_GetEntry+0x10b +C  [libzip.so+0x31b9]  Java_java_util_zip_ZipFile_getEntry+0xc9 +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +J  sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::StubRoutines (1) +V  [libjvm.so+0x21c5cd] +V  [libjvm.so+0x310748] +V  [libjvm.so+0x21c460] +V  [libjvm.so+0x272313] +C  [libjava.so+0xaa5c]  Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2+0x3c +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::StubRoutines (1) +V  [libjvm.so+0x21c5cd] +V  [libjvm.so+0x310748] +V  [libjvm.so+0x21c0f1] +V  [libjvm.so+0x21c1da] +V  [libjvm.so+0x375867] +V  [libjvm.so+0x374305] +V  [libjvm.so+0x373377] +V  [libjvm.so+0x373082] +V  [libjvm.so+0x1bc043] +V  [libjvm.so+0x20c8e6] +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::StubRoutines (1) +V  [libjvm.so+0x21c5cd] +V  [libjvm.so+0x310748] +V  [libjvm.so+0x21bee0] +V  [libjvm.so+0x21bf6d] +V  [libjvm.so+0x28c175] +V  [libjvm.so+0x391f8d] +V  [libjvm.so+0x3113f9] +C  [libpthread.so.0+0x54fb] + +Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +J  sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource; +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::StubRoutines (1) +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::StubRoutines (1) +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::Interpreter +v  ~BufferBlob::StubRoutines (1) + +---------------  P R O C E S S  --------------- + +Java Threads: ( => current thread ) +  0xb5702400 JavaThread "Thread-3" [_thread_blocked, id=32217, stack(0xb4c7e000,0xb4ccf000)] +=>0xb4faa400 JavaThread "Thread-2" [_thread_in_native, id=32091, stack(0xb4ccf000,0xb4d20000)] +  0x0828e400 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=32089, stack(0xb4eaf000,0xb4f00000)] +  0xb57b9400 JavaThread "TimerQueue" daemon [_thread_blocked, id=32088, stack(0xb4dd5000,0xb4e26000)] +  0xb4f8a400 JavaThread "DestroyJavaVM" [_thread_blocked, id=32073, stack(0xb7c43000,0xb7c94000)] +  0xb57a1400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=32086, stack(0xb507f000,0xb50d0000)] +  0xb57a0800 JavaThread "AWT-Shutdown" [_thread_blocked, id=32085, stack(0xb50d0000,0xb5121000)] +  0xb5792000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=32082, stack(0xb520c000,0xb525d000)] +  0xb5751000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=32081, stack(0xb5285000,0xb52d6000)] +  0xb5700c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=32079, stack(0xb5823000,0xb5874000)] +  0x0808c000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=32078, stack(0xb5874000,0xb58f5000)] +  0x0808ac00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=32077, stack(0xb58f5000,0xb5946000)] +  0x08081c00 JavaThread "Finalizer" daemon [_thread_blocked, id=32076, stack(0xb598c000,0xb59dd000)] +  0x08080c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=32075, stack(0xb59dd000,0xb5a2e000)] + +Other Threads: +  0x0807f400 VMThread [stack: 0xb5a2e000,0xb5aaf000] [id=32074] +  0xb570a400 WatcherThread [stack: 0xb567f000,0xb5700000] [id=32080] + +VM state:not at safepoint (normal execution) + +VM Mutex/Monitor currently owned by a thread: None + +Heap + def new generation   total 960K, used 512K [0x8bfe0000, 0x8c0e0000, 0x8c4c0000) +  eden space 896K,  50% used [0x8bfe0000, 0x8c050378, 0x8c0c0000) +  from space 64K, 100% used [0x8c0d0000, 0x8c0e0000, 0x8c0e0000) +  to   space 64K,   0% used [0x8c0c0000, 0x8c0c0000, 0x8c0d0000) + tenured generation   total 4096K, used 3837K [0x8c4c0000, 0x8c8c0000, 0x8ffe0000) +   the space 4096K,  93% used [0x8c4c0000, 0x8c87f6a0, 0x8c87f800, 0x8c8c0000) + compacting perm gen  total 12288K, used 6940K [0x8ffe0000, 0x90be0000, 0x93fe0000) +   the space 12288K,  56% used [0x8ffe0000, 0x906a7308, 0x906a7400, 0x90be0000) +    ro space 8192K,  73% used [0x93fe0000, 0x945c34a0, 0x945c3600, 0x947e0000) +    rw space 12288K,  58% used [0x947e0000, 0x94ed8668, 0x94ed8800, 0x953e0000) + +Dynamic libraries: +06000000-0641b000 r-xp 00000000 08:02 1085428    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client/libjvm.so +0641b000-06435000 rwxp 0041a000 08:02 1085428    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client/libjvm.so +06435000-06855000 rwxp 06435000 00:00 0  +08048000-08052000 r-xp 00000000 08:02 1085534    /usr/lib/jvm/java-6-sun-1.6.0.06/bin/appletviewer +08052000-08053000 rwxp 00009000 08:02 1085534    /usr/lib/jvm/java-6-sun-1.6.0.06/bin/appletviewer +08053000-083f5000 rwxp 08053000 00:00 0          [heap] +8bfe0000-8c0e0000 rwxp 8bfe0000 00:00 0  +8c0e0000-8c4c0000 rwxp 8c0e0000 00:00 0  +8c4c0000-8c8c0000 rwxp 8c4c0000 00:00 0  +8c8c0000-8ffe0000 rwxp 8c8c0000 00:00 0  +8ffe0000-90be0000 rwxp 8ffe0000 00:00 0  +90be0000-93fe0000 rwxp 90be0000 00:00 0  +93fe0000-945c4000 r-xs 00001000 08:02 1081430    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client/classes.jsa +945c4000-947e0000 rwxp 945c4000 00:00 0  +947e0000-94ed9000 rwxp 005e5000 08:02 1081430    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client/classes.jsa +94ed9000-953e0000 rwxp 94ed9000 00:00 0  +953e0000-954b9000 rwxp 00cde000 08:02 1081430    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client/classes.jsa +954b9000-957e0000 rwxp 954b9000 00:00 0  +957e0000-957e4000 r-xs 00db7000 08:02 1081430    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client/classes.jsa +957e4000-95be0000 rwxp 957e4000 00:00 0  +b4c7e000-b4c81000 ---p b4c7e000 00:00 0  +b4c81000-b4ccf000 rwxp b4c81000 00:00 0  +b4ccf000-b4cd2000 ---p b4ccf000 00:00 0  +b4cd2000-b4d20000 rwxp b4cd2000 00:00 0  +b4d20000-b4d23000 r-xs 00000000 08:02 3560016    /var/cache/fontconfig/5e10083637a12ecd1bff191eb66bfa2f-x86.cache-2 +b4d23000-b4d29000 r-xs 00000000 08:02 3560014    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2 +b4d29000-b4d2c000 r-xs 00000000 08:02 3560019    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2 +b4d2c000-b4d31000 r-xs 00000000 08:02 3560011    /var/cache/fontconfig/bddabcf04192498a6a74911686fc6962-x86.cache-2 +b4d31000-b4d34000 r-xs 00000000 08:02 3556212    /var/cache/fontconfig/a46337af8a0b4c9b317ad981ec3bdf87-x86.cache-2 +b4d34000-b4d35000 r-xs 00000000 08:02 3560013    /var/cache/fontconfig/fd9505950c048a77dc4b710eb6a628ed-x86.cache-2 +b4d35000-b4d37000 r-xs 00000000 08:02 3560021    /var/cache/fontconfig/ddc79d3ea06a7c6ffa86ede85f3bb5df-x86.cache-2 +b4d37000-b4d38000 r-xs 00000000 08:02 3560164    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86.cache-2 +b4d38000-b4d39000 r-xs 00000000 08:02 3560125    /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-x86.cache-2 +b4d39000-b4d3a000 r-xs 00000000 08:02 3560023    /var/cache/fontconfig/a2ab74764b07279e7c36ddb1d302cf26-x86.cache-2 +b4d3a000-b4d3e000 r-xs 00000000 08:02 3560003    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86.cache-2 +b4d3e000-b4d3f000 r-xs 00000000 08:02 3560018    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86.cache-2 +b4d3f000-b4d40000 r-xs 00000000 08:02 3560008    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2 +b4d40000-b4d42000 r-xs 00000000 08:02 3560007    /var/cache/fontconfig/646addb8444faa74ee138aa00ab0b6a0-x86.cache-2 +b4d42000-b4d45000 r-xs 00000000 08:02 3560006    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2 +b4d45000-b4d47000 r-xs 00000000 08:02 3560015    /var/cache/fontconfig/20bd79ad97094406f7d1b9654bfbd926-x86.cache-2 +b4d47000-b4d49000 r-xs 00000000 08:02 3560009    /var/cache/fontconfig/9c0624108b9a2ae8552f664125be8356-x86.cache-2 +b4d49000-b4d50000 r-xs 00000000 08:02 3560004    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2 +b4d50000-b4d53000 r-xs 00000000 08:02 3560012    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2 +b4d53000-b4d55000 r-xs 00000000 08:02 3556204    /var/cache/fontconfig/da1bd5ca8443ffe22927a23ce431d198-x86.cache-2 +b4d55000-b4d5d000 r-xs 00000000 08:02 3560169    /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2 +b4d5d000-b4d65000 r-xs 00000000 08:02 2409868    /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2 +b4d65000-b4d66000 r-xs 00000000 08:02 3560126    /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2 +b4d66000-b4d88000 r-xs 00000000 08:02 1392718    /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-x86.cache-2 +b4d88000-b4d8a000 r-xs 00000000 08:02 3560017    /var/cache/fontconfig/2c5ba8142dffc8bf0377700342b8ca1a-x86.cache-2 +b4d8a000-b4d8d000 r-xs 00000000 08:02 3560022    /var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2 +b4d8d000-b4d94000 r-xs 00000000 08:02 3556202    /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2 +b4d94000-b4d99000 r-xs 00000000 08:02 3558093    /var/cache/fontconfig/105b9c7e6f0a4f82d8c9b6e39c52c6f9-x86.cache-2 +b4d99000-b4d9c000 r-xs 00000000 08:02 3560677    /var/cache/fontconfig/6386b86020ecc1ef9690bb720a13964f-x86.cache-2 +b4d9c000-b4da7000 r-xs 00000000 08:02 3556115    /var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2 +b4da7000-b4db4000 r-xs 00000000 08:02 2409873    /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2 +b4dd5000-b4dd8000 ---p b4dd5000 00:00 0  +b4dd8000-b4e26000 rwxp b4dd8000 00:00 0  +b4e3b000-b4e46000 rwxs 00000000 00:09 1831534605  /SYSV00000000 (deleted) +b4e46000-b4e47000 r--s 0000f000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e47000-b4e48000 r--s 0000e000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e48000-b4e49000 r--s 0000d000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e49000-b4e4a000 r--s 0000c000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e4a000-b4e4b000 r--s 0000b000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e4b000-b4e4c000 r--s 0000a000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e4c000-b4e4d000 r--s 00009000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e4d000-b4e4e000 r--s 00008000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e4e000-b4e4f000 r--s 00007000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e4f000-b4e50000 r--s 00006000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e50000-b4e51000 r--s 00005000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e51000-b4e52000 r--s 00004000 00:11 751021     /var/run/pcscd/pcscd.pub +b4e52000-b4e5a000 r-xp 00000000 08:02 901283     /usr/lib/libpcsclite.so.1.0.0 +b4e5a000-b4e5b000 rwxp 00008000 08:02 901283     /usr/lib/libpcsclite.so.1.0.0 +b4e5b000-b4e5d000 r-xp 00000000 08:02 1085449    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libj2pcsc.so +b4e5d000-b4e5e000 rwxp 00001000 08:02 1085449    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libj2pcsc.so +b4e5e000-b4e61000 rwxp b4e5e000 00:00 0  +b4e61000-b4eaf000 rwxp b4e61000 00:00 0  +b4eaf000-b4eb2000 ---p b4eaf000 00:00 0  +b4eb2000-b4fd2000 rwxp b4eb2000 00:00 0  +b4fd2000-b5000000 ---p b4fd2000 00:00 0  +b5000000-b5001000 r--s 00003000 00:11 751021     /var/run/pcscd/pcscd.pub +b5001000-b5004000 r-xs 00027000 08:02 1086682    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/ext/sunjce_provider.jar +b5004000-b5036000 rwxp b5004000 00:00 0  +b5036000-b503a000 r-xs 00000000 08:02 3555788    /var/cache/fontconfig/4a195c91033ef4528a35b4a1ac51414e-x86.cache-2 +b503a000-b5048000 r-xs 00000000 08:02 3557818    /var/cache/fontconfig/865f88548240fee46819705c6468c165-x86.cache-2 +b5048000-b504f000 r-xs 00110000 08:02 1065527    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/resources.jar +b504f000-b5077000 rwxp b504f000 00:00 0  +b5077000-b507e000 r-xp 00000000 08:02 1085443    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libnio.so +b507e000-b507f000 rwxp 00006000 08:02 1085443    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libnio.so +b507f000-b5082000 ---p b507f000 00:00 0  +b5082000-b50d0000 rwxp b5082000 00:00 0  +b50d0000-b50d3000 ---p b50d0000 00:00 0  +b50d3000-b5121000 rwxp b50d3000 00:00 0  +b5121000-b5124000 r-xs 00000000 08:02 3560016    /var/cache/fontconfig/5e10083637a12ecd1bff191eb66bfa2f-x86.cache-2 +b5124000-b512a000 r-xs 00000000 08:02 3560014    /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2 +b512a000-b512d000 r-xs 00000000 08:02 3560019    /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2 +b512d000-b5132000 r-xs 00000000 08:02 3560011    /var/cache/fontconfig/bddabcf04192498a6a74911686fc6962-x86.cache-2 +b5132000-b5135000 r-xs 00000000 08:02 3556212    /var/cache/fontconfig/a46337af8a0b4c9b317ad981ec3bdf87-x86.cache-2 +b5135000-b5136000 r-xs 00000000 08:02 3560013    /var/cache/fontconfig/fd9505950c048a77dc4b710eb6a628ed-x86.cache-2 +b5136000-b5138000 r-xs 00000000 08:02 3560021    /var/cache/fontconfig/ddc79d3ea06a7c6ffa86ede85f3bb5df-x86.cache-2 +b5138000-b5139000 r-xs 00000000 08:02 3560164    /var/cache/fontconfig/e3fa16a14183b06aa45b3e009278fd14-x86.cache-2 +b5139000-b513a000 r-xs 00000000 08:02 3560125    /var/cache/fontconfig/e7071f4a29fa870f4323321c154eba04-x86.cache-2 +b513a000-b513b000 r-xs 00000000 08:02 3560023    /var/cache/fontconfig/a2ab74764b07279e7c36ddb1d302cf26-x86.cache-2 +b513b000-b513f000 r-xs 00000000 08:02 3560003    /var/cache/fontconfig/921a30a17f0be15c70ac14043cb7a739-x86.cache-2 +b513f000-b5140000 r-xs 00000000 08:02 3560018    /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86.cache-2 +b5140000-b5141000 r-xs 00000000 08:02 3560008    /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2 +b5141000-b5143000 r-xs 00000000 08:02 3560007    /var/cache/fontconfig/646addb8444faa74ee138aa00ab0b6a0-x86.cache-2 +b5143000-b5146000 r-xs 00000000 08:02 3560006    /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2 +b5146000-b5148000 r-xs 00000000 08:02 3560015    /var/cache/fontconfig/20bd79ad97094406f7d1b9654bfbd926-x86.cache-2 +b5148000-b514a000 r-xs 00000000 08:02 3560009    /var/cache/fontconfig/9c0624108b9a2ae8552f664125be8356-x86.cache-2 +b514a000-b5151000 r-xs 00000000 08:02 3560004    /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2 +b5151000-b5154000 r-xs 00000000 08:02 3560012    /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2 +b5154000-b5156000 r-xs 00000000 08:02 3556204    /var/cache/fontconfig/da1bd5ca8443ffe22927a23ce431d198-x86.cache-2 +b5156000-b515e000 r-xs 00000000 08:02 3560169    /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2 +b515e000-b5166000 r-xs 00000000 08:02 2409868    /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2 +b5166000-b5167000 r-xs 00000000 08:02 3560126    /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2 +b5167000-b5189000 r-xs 00000000 08:02 1392718    /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-x86.cache-2 +b5189000-b518b000 r-xs 00000000 08:02 3560017    /var/cache/fontconfig/2c5ba8142dffc8bf0377700342b8ca1a-x86.cache-2 +b518b000-b518e000 r-xs 00000000 08:02 3560022    /var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2 +b518e000-b5195000 r-xs 00000000 08:02 3556202    /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2 +b5195000-b519a000 r-xs 00000000 08:02 3558093    /var/cache/fontconfig/105b9c7e6f0a4f82d8c9b6e39c52c6f9-x86.cache-2 +b519a000-b519d000 r-xs 00000000 08:02 3560677    /var/cache/fontconfig/6386b86020ecc1ef9690bb720a13964f-x86.cache-2 +b519d000-b51a8000 r-xs 00000000 08:02 3556115    /var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2 +b51a8000-b51b5000 r-xs 00000000 08:02 2409873    /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2 +b51b5000-b51bb000 r-xs 00091000 08:02 1065704    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/jsse.jar +b51bb000-b51be000 rwxp b51bb000 00:00 0  +b51be000-b520c000 rwxp b51be000 00:00 0  +b520c000-b520f000 ---p b520c000 00:00 0  +b520f000-b525d000 rwxp b520f000 00:00 0  +b525d000-b5264000 r-xp 00000000 08:02 1343649    /usr/lib/libXrender.so.1.3.0 +b5264000-b5265000 rwxp 00007000 08:02 1343649    /usr/lib/libXrender.so.1.3.0 +b5265000-b526d000 r-xp 00000000 08:02 1343710    /usr/lib/libXcursor.so.1.0.2 +b526d000-b526e000 rwxp 00007000 08:02 1343710    /usr/lib/libXcursor.so.1.0.2 +b526e000-b526f000 r--s 00002000 00:11 751021     /var/run/pcscd/pcscd.pub +b526f000-b5271000 r-xs 00017000 08:02 4065150    /home/clemens/workspace/mocca/BKUApplet/target/test-libs/iaik_jce_me4se-3.04.jar +b5271000-b5284000 r-xp 00000000 08:02 1085442    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libnet.so +b5284000-b5285000 rwxp 00013000 08:02 1085442    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libnet.so +b5285000-b5288000 ---p b5285000 00:00 0  +b5288000-b52d6000 rwxp b5288000 00:00 0  +b52d6000-b5354000 r-xp 00000000 08:02 1085586    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libfontmanager.so +b5354000-b535e000 rwxp 0007e000 08:02 1085586    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libfontmanager.so +b535e000-b5363000 rwxp b535e000 00:00 0  +b5363000-b536a000 r-xp 00000000 08:02 1343653    /usr/lib/libXi.so.6.0.0 +b536a000-b536b000 rwxp 00006000 08:02 1343653    /usr/lib/libXi.so.6.0.0 +b536b000-b5378000 r-xp 00000000 08:02 902010     /usr/lib/libXext.so.6.4.0 +b5378000-b5379000 rwxp 0000d000 08:02 902010     /usr/lib/libXext.so.6.4.0 +b5379000-b53ba000 r-xp 00000000 08:02 1085581    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/xawt/libmawt.so +b53ba000-b53bd000 rwxp 00040000 08:02 1085581    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/xawt/libmawt.so +b53bd000-b5438000 r-xp 00000000 08:02 1085578    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libawt.so +b5438000-b543f000 rwxp 0007b000 08:02 1085578    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libawt.so +b543f000-b5463000 rwxp b543f000 00:00 0  +b5463000-b54c2000 r-xs 00b89000 08:02 1085573    /usr/lib/jvm/java-6-sun-1.6.0.06/lib/tools.jar +b54c2000-b54f4000 rwxp b54c2000 00:00 0  +b54f4000-b567f000 r-xs 02df0000 08:02 1065570    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/rt.jar +b567f000-b5680000 ---p b567f000 00:00 0  +b5680000-b5800000 rwxp b5680000 00:00 0  +b5800000-b5801000 r--s 00001000 00:11 751021     /var/run/pcscd/pcscd.pub +b5801000-b5803000 r-xs 0000d000 08:02 4065123    /home/clemens/workspace/mocca/BKUApplet/target/test-libs/commons-logging-1.1.1.jar +b5803000-b5807000 r-xs 0002d000 08:02 4050367    /home/clemens/workspace/mocca/BKUApplet/target/BKUApplet-1.0-SNAPSHOT.jar +b5807000-b580b000 r-xp 00000000 08:02 1343688    /usr/lib/libXtst.so.6.1.0 +b580b000-b580c000 rwxp 00003000 08:02 1343688    /usr/lib/libXtst.so.6.1.0 +b580c000-b5810000 r-xp 00000000 08:02 905383     /usr/lib/libXfixes.so.3.1.0 +b5810000-b5811000 rwxp 00003000 08:02 905383     /usr/lib/libXfixes.so.3.1.0 +b5811000-b5815000 r-xs 00000000 08:02 3555788    /var/cache/fontconfig/4a195c91033ef4528a35b4a1ac51414e-x86.cache-2 +b5815000-b5823000 r-xs 00000000 08:02 3557818    /var/cache/fontconfig/865f88548240fee46819705c6468c165-x86.cache-2 +b5823000-b5826000 ---p b5823000 00:00 0  +b5826000-b5874000 rwxp b5826000 00:00 0  +b5874000-b5877000 ---p b5874000 00:00 0  +b5877000-b58f5000 rwxp b5877000 00:00 0  +b58f5000-b58f8000 ---p b58f5000 00:00 0  +b58f8000-b5946000 rwxp b58f8000 00:00 0  +b5946000-b594d000 r-xs 00000000 08:02 912666     /usr/lib/gconv/gconv-modules.cache +b594d000-b598c000 r-xp 00000000 08:02 2162962    /usr/lib/locale/de_AT.utf8/LC_CTYPE +b598c000-b598f000 ---p b598c000 00:00 0  +b598f000-b59dd000 rwxp b598f000 00:00 0  +b59dd000-b59e0000 ---p b59dd000 00:00 0  +b59e0000-b5a2e000 rwxp b59e0000 00:00 0  +b5a2e000-b5a2f000 ---p b5a2e000 00:00 0  +b5a2f000-b5abd000 rwxp b5a2f000 00:00 0  +b5abd000-b5ad7000 rwxp b5abd000 00:00 0  +b5ad7000-b5ada000 rwxp b5ad7000 00:00 0  +b5ada000-b5af5000 rwxp b5ada000 00:00 0  +b5af5000-b5af6000 rwxp b5af5000 00:00 0  +b5af6000-b5af7000 rwxp b5af6000 00:00 0  +b5af7000-b5afa000 rwxp b5af7000 00:00 0  +b5afa000-b5b15000 rwxp b5afa000 00:00 0  +b5b15000-b5b1b000 rwxp b5b15000 00:00 0  +b5b1b000-b5b35000 rwxp b5b1b000 00:00 0  +b5b35000-b5b46000 rwxp b5b35000 00:00 0  +b5b46000-b5bc0000 rwxp b5b46000 00:00 0  +b5bc0000-b5d10000 rwxp b5bc0000 00:00 0  +b5d10000-b7bc0000 rwxp b5d10000 00:00 0  +b7bc0000-b7bcf000 r-xp 00000000 08:02 1085437    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libzip.so +b7bcf000-b7bd1000 rwxp 0000e000 08:02 1085437    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libzip.so +b7bd1000-b7bf4000 r-xp 00000000 08:02 1085434    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libjava.so +b7bf4000-b7bf6000 rwxp 00023000 08:02 1085434    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libjava.so +b7bf6000-b7bff000 r-xp 00000000 08:02 2785878    /lib/tls/i686/cmov/libnss_files-2.7.so +b7bff000-b7c01000 rwxp 00008000 08:02 2785878    /lib/tls/i686/cmov/libnss_files-2.7.so +b7c01000-b7c09000 r-xp 00000000 08:02 2785986    /lib/tls/i686/cmov/libnss_nis-2.7.so +b7c09000-b7c0b000 rwxp 00007000 08:02 2785986    /lib/tls/i686/cmov/libnss_nis-2.7.so +b7c0b000-b7c1f000 r-xp 00000000 08:02 2785874    /lib/tls/i686/cmov/libnsl-2.7.so +b7c1f000-b7c21000 rwxp 00013000 08:02 2785874    /lib/tls/i686/cmov/libnsl-2.7.so +b7c21000-b7c23000 rwxp b7c21000 00:00 0  +b7c23000-b7c24000 r--s 00000000 00:11 751021     /var/run/pcscd/pcscd.pub +b7c24000-b7c25000 r-xs 00000000 08:02 3556750    /var/cache/fontconfig/4c599c202bc5c08e2d34565a40eac3b2-x86.cache-2 +b7c25000-b7c26000 r-xs 00000000 08:02 3556750    /var/cache/fontconfig/4c599c202bc5c08e2d34565a40eac3b2-x86.cache-2 +b7c26000-b7c31000 r-xp 00000000 08:02 1085433    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libverify.so +b7c31000-b7c32000 rwxp 0000b000 08:02 1085433    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/libverify.so +b7c32000-b7c3a000 rwxs 00000000 08:02 1328188    /tmp/hsperfdata_clemens/32072 +b7c3a000-b7c41000 r-xp 00000000 08:02 2786023    /lib/tls/i686/cmov/librt-2.7.so +b7c41000-b7c43000 rwxp 00006000 08:02 2786023    /lib/tls/i686/cmov/librt-2.7.so +b7c43000-b7c46000 ---p b7c43000 00:00 0  +b7c46000-b7c94000 rwxp b7c46000 00:00 0  +b7c94000-b7cb7000 r-xp 00000000 08:02 2785871    /lib/tls/i686/cmov/libm-2.7.so +b7cb7000-b7cb9000 rwxp 00023000 08:02 2785871    /lib/tls/i686/cmov/libm-2.7.so +b7cb9000-b7cba000 rwxp b7cb9000 00:00 0  +b7cba000-b7cbe000 r-xp 00000000 08:02 905230     /usr/lib/libXdmcp.so.6.0.0 +b7cbe000-b7cbf000 rwxp 00003000 08:02 905230     /usr/lib/libXdmcp.so.6.0.0 +b7cbf000-b7cc1000 r-xp 00000000 08:02 901311     /usr/lib/libXau.so.6.0.0 +b7cc1000-b7cc2000 rwxp 00001000 08:02 901311     /usr/lib/libXau.so.6.0.0 +b7cc2000-b7cd9000 r-xp 00000000 08:02 901194     /usr/lib/libxcb.so.1.0.0 +b7cd9000-b7cda000 rwxp 00016000 08:02 901194     /usr/lib/libxcb.so.1.0.0 +b7cda000-b7cdb000 rwxp b7cda000 00:00 0  +b7cdb000-b7cdc000 r-xp 00000000 08:02 901196     /usr/lib/libxcb-xlib.so.0.0.0 +b7cdc000-b7cdd000 rwxp 00000000 08:02 901196     /usr/lib/libxcb-xlib.so.0.0.0 +b7cdd000-b7e26000 r-xp 00000000 08:02 2785863    /lib/tls/i686/cmov/libc-2.7.so +b7e26000-b7e27000 r-xp 00149000 08:02 2785863    /lib/tls/i686/cmov/libc-2.7.so +b7e27000-b7e29000 rwxp 0014a000 08:02 2785863    /lib/tls/i686/cmov/libc-2.7.so +b7e29000-b7e2c000 rwxp b7e29000 00:00 0  +b7e2c000-b7e2e000 r-xp 00000000 08:02 2785869    /lib/tls/i686/cmov/libdl-2.7.so +b7e2e000-b7e30000 rwxp 00001000 08:02 2785869    /lib/tls/i686/cmov/libdl-2.7.so +b7e30000-b7e37000 r-xp 00000000 08:02 1085436    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/jli/libjli.so +b7e37000-b7e39000 rwxp 00006000 08:02 1085436    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/jli/libjli.so +b7e39000-b7f1d000 r-xp 00000000 08:02 901308     /usr/lib/libX11.so.6.2.0 +b7f1d000-b7f20000 rwxp 000e4000 08:02 901308     /usr/lib/libX11.so.6.2.0 +b7f20000-b7f21000 rwxp b7f20000 00:00 0  +b7f21000-b7f35000 r-xp 00000000 08:02 2786020    /lib/tls/i686/cmov/libpthread-2.7.so +b7f35000-b7f37000 rwxp 00013000 08:02 2786020    /lib/tls/i686/cmov/libpthread-2.7.so +b7f37000-b7f3e000 rwxp b7f37000 00:00 0  +b7f3e000-b7f45000 r-xp 00000000 08:02 2785875    /lib/tls/i686/cmov/libnss_compat-2.7.so +b7f45000-b7f47000 rwxp 00006000 08:02 2785875    /lib/tls/i686/cmov/libnss_compat-2.7.so +b7f47000-b7f4d000 r-xp 00000000 08:02 1085422    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/native_threads/libhpi.so +b7f4d000-b7f4e000 rwxp 00006000 08:02 1085422    /usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/native_threads/libhpi.so +b7f4e000-b7f4f000 rwxp b7f4e000 00:00 0  +b7f4f000-b7f50000 r-xp b7f4f000 00:00 0  +b7f50000-b7f52000 rwxp b7f50000 00:00 0  +b7f52000-b7f53000 r-xp b7f52000 00:00 0          [vdso] +b7f53000-b7f6d000 r-xp 00000000 08:02 2786582    /lib/ld-2.7.so +b7f6d000-b7f6f000 rwxp 00019000 08:02 2786582    /lib/ld-2.7.so +bfaac000-bfac1000 rwxp bffeb000 00:00 0          [stack] + +VM Arguments: +jvm_args: -Dapplication.home=/usr/lib/jvm/java-6-sun-1.6.0.06  +java_command: sun.applet.Main target/test-classes/appletTest.html +Launcher Type: SUN_STANDARD + +Environment Variables: +JAVA_HOME=/usr/lib/jvm/java-6-sun +PATH=/home/clemens/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games +LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.06/jre/../lib/i386 +SHELL=/bin/bash +DISPLAY=:0 + +Signal Handlers: +SIGSEGV: [libjvm.so+0x3be710], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGBUS: [libjvm.so+0x3be710], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGFPE: [libjvm.so+0x30f810], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGPIPE: [libjvm.so+0x30f810], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGXFSZ: [libjvm.so+0x30f810], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGILL: [libjvm.so+0x30f810], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 +SIGUSR2: [libjvm.so+0x311850], sa_mask[0]=0x00000000, sa_flags=0x10000004 +SIGHUP: [libjvm.so+0x3115f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGINT: [libjvm.so+0x3115f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGTERM: [libjvm.so+0x3115f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 +SIGQUIT: [libjvm.so+0x3115f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004 + + +---------------  S Y S T E M  --------------- + +OS:lenny/sid + +uname:Linux 2.6.24-19-generic #1 SMP Fri Jul 11 23:41:49 UTC 2008 i686 +libc:glibc 2.7 NPTL 2.7  +rlimit: STACK 8192k, CORE 0k, NPROC 16381, NOFILE 1024, AS infinity +load average:0.84 0.39 0.22 + +CPU:total 2 (1 cores per cpu, 2 threads per core) family 15 model 4 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht + +Memory: 4k page, physical 2075432k(62584k free), swap 1542200k(1502244k free) + +vm_info: Java HotSpot(TM) Client VM (10.0-b22) for linux-x86 JRE (1.6.0_06-b02), built on Mar 25 2008 00:39:19 by "java_re" with gcc 3.2.1-7a (J2SE release) + +time: Thu Oct  9 12:01:31 2008 +elapsed time: 55 seconds + diff --git a/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java b/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java index 34dd9bbd..6a781729 100644 --- a/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java +++ b/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java @@ -16,9 +16,12 @@   */  package at.gv.egiz.bku.online.applet; +import java.net.MalformedURLException;  import java.util.Locale;  import java.util.ResourceBundle; +import java.util.logging.Level; +import java.util.logging.Logger;  import javax.net.ssl.HttpsURLConnection;  import javax.swing.JApplet; @@ -27,6 +30,7 @@ import org.apache.commons.logging.LogFactory;  import at.gv.egiz.bku.gui.BKUGUIFacade;  import at.gv.egiz.bku.gui.BKUGUIFactory; +import java.net.URL;  /**   * Note: all swing code is executed by the event dispatch thread (see @@ -40,6 +44,8 @@ public class BKUApplet extends JApplet {      public final static String LOGO_URL_KEY = "LogoURL";      public final static String WSDL_URL = "WSDL_URL";      public final static String SESSION_ID = "SessionID"; +    public static final String BACKGROUND_PARAM = "background"; +          protected ResourceBundle resourceBundle;      protected BKUWorker worker;      protected Thread workerThread; @@ -58,8 +64,17 @@ public class BKUApplet extends JApplet {          } else {              resourceBundle = ResourceBundle.getBundle(RESOURCE_BUNDLE_BASE);          } +        String backgroundString = getMyAppletParameter(BACKGROUND_PARAM); +        URL background = null; +        if (backgroundString != null) { +          try { +            background = new URL(backgroundString); +          } catch (MalformedURLException ex) { +            log.warn(ex.getMessage() + ", using default background"); +          } +        }          BKUGUIFacade gui = BKUGUIFactory.createGUI(); -        gui.init(getContentPane(), localeString); +        gui.init(getContentPane(), localeString, background);          worker = new BKUWorker(gui, this, resourceBundle);      } diff --git a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java index 636a9fef..53ec1088 100644 --- a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java +++ b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUI.java @@ -36,6 +36,7 @@ import java.io.File;  import java.io.FileOutputStream;  import java.io.IOException;  import java.io.InputStream; +import java.net.URL;  import java.text.MessageFormat;  import java.util.List;  import java.util.Locale; @@ -127,7 +128,7 @@ public class BKUGUI implements BKUGUIFacade {       * @param localeString may be null       */      @Override -    public void init(final Container contentPane, String localeString) { +    public void init(final Container contentPane, String localeString, final URL background) {          if (localeString != null) {              messages = ResourceBundle.getBundle(MESSAGES_BUNDLE, new Locale(localeString)); @@ -149,7 +150,7 @@ public class BKUGUI implements BKUGUIFacade {                    log.debug("initializing gui");  //                    initIconPanel(); -                    initContentPanel(); +                    initContentPanel(background);                      GroupLayout layout = new GroupLayout(contentPane);                      contentPane.setLayout(layout); @@ -189,7 +190,7 @@ public class BKUGUI implements BKUGUIFacade {  //                .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); //);  //    } -    protected void initContentPanel() { +    protected void initContentPanel(URL background) {          contentPanel = new JPanel(); diff --git a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUIFacade.java b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUIFacade.java index 32eb4c3e..4925e7fa 100644 --- a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUIFacade.java +++ b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/BKUGUIFacade.java @@ -20,6 +20,7 @@ import at.gv.egiz.stal.HashDataInput;  import at.gv.egiz.smcc.PINSpec;  import java.awt.Container;  import java.awt.event.ActionListener; +import java.net.URL;  import java.util.List;  public interface BKUGUIFacade { @@ -32,7 +33,7 @@ public interface BKUGUIFacade {    public static final String ERR_WRITE_HASHDATA = "error.write.hashdata";    public static final String ERR_INVALID_HASH = "error.invalid.hash"; -    public void init(Container contentPane, String localeString); +    public void init(Container contentPane, String localeString, URL background);      public void showWelcomeDialog();  diff --git a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/ImagePanel.java b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/ImagePanel.java new file mode 100644 index 00000000..e9c270ce --- /dev/null +++ b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/ImagePanel.java @@ -0,0 +1,37 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ + +package at.gv.egiz.bku.gui; + +import java.awt.Graphics; +import java.awt.Image; +import java.net.URL; +import javax.swing.ImageIcon; +import javax.swing.JPanel; + +/** + * + * @author clemens + */ +public class ImagePanel extends JPanel { + +  protected Image backgroundImg; + +  public ImagePanel(URL background) { +    this(new ImageIcon(background).getImage()); +  } +   +  public ImagePanel(Image img) { +    this.backgroundImg = img; +    this.setOpaque(false); +  } +   +  @Override +  public void paintComponent(Graphics g) { +    super.paintComponent(g); +    g.drawImage(backgroundImg, 0, this.getHeight() - backgroundImg.getHeight(null), null); +  } +     +} diff --git a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/SimpleGUI.java b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/SimpleGUI.java index b7d86d05..8e32d67e 100644 --- a/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/SimpleGUI.java +++ b/BKUCommonGUI/src/main/java/at/gv/egiz/bku/gui/SimpleGUI.java @@ -36,6 +36,7 @@ import java.io.File;  import java.io.FileOutputStream;  import java.io.IOException;  import java.io.InputStream; +import java.net.URL;  import java.text.MessageFormat;  import java.util.List;  import java.util.Locale; @@ -53,6 +54,7 @@ import javax.swing.JTable;  import javax.swing.JTextArea;  import javax.swing.LayoutStyle;  import javax.swing.SwingUtilities; +import javax.swing.border.TitledBorder;  import javax.swing.table.TableColumn;  import javax.swing.table.TableModel;  import org.apache.commons.logging.Log; @@ -66,7 +68,7 @@ public class SimpleGUI implements BKUGUIFacade {      private static final Log log = LogFactory.getLog(SimpleGUI.class);      public static final String MESSAGES_BUNDLE = "at/gv/egiz/bku/gui/Messages"; -    public static final String LOGO_RESOURCE = "/images/logo.png"; +    public static final String DEFAULT_BACKGROUND = "/images/mocca_default.png"; //logo.png";      public static final String HASHDATA_FONT = "Monospaced";      public static final Color ERROR_COLOR = Color.RED;      public static final Color HYPERLINK_COLOR = Color.BLUE; @@ -121,13 +123,13 @@ public class SimpleGUI implements BKUGUIFacade {      protected int buttonSize;      private static final int CHECKBOX_WIDTH = new JCheckBox().getPreferredSize().width; -     +      /**       * @param contentPane       * @param localeString may be null       */      @Override -    public void init(final Container contentPane, String localeString) { +    public void init(final Container contentPane, String localeString, final URL background) {          if (localeString != null) {              messages = ResourceBundle.getBundle(MESSAGES_BUNDLE, new Locale(localeString)); @@ -149,7 +151,7 @@ public class SimpleGUI implements BKUGUIFacade {                    log.debug("initializing gui");  //                    initIconPanel(); -                    initContentPanel(); +                    initContentPanel(background);                      GroupLayout layout = new GroupLayout(contentPane);                      contentPane.setLayout(layout); @@ -189,13 +191,20 @@ public class SimpleGUI implements BKUGUIFacade {  //                .addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); //);  //    } -    protected void initContentPanel() { +    protected void initContentPanel(URL background) { -        contentPanel = new JPanel(); +      if (background == null) { +        background = this.getClass().getResource(DEFAULT_BACKGROUND); +      } +        contentPanel = new ImagePanel(background); +//        contentPanel.setBorder(new TitledBorder("content")); +          //        headerPanel = new JPanel();          mainPanel = new JPanel(); -        buttonPanel = new JPanel(); +        mainPanel.setOpaque(false); +        buttonPanel = new JPanel(); // new ImagePanel(LOGO_RESOURCE); //new JPanel(); +        buttonPanel.setOpaque(false);  //        headerPanel.setBorder(new TitledBorder("header"));  //        mainPanel.setBorder(new TitledBorder("main")); @@ -487,13 +496,14 @@ public class SimpleGUI implements BKUGUIFacade {  //                cancelButton.addActionListener(cancelListener);                  JButton okButton = new JButton(); +                okButton.setFont(okButton.getFont().deriveFont(okButton.getFont().getStyle() & ~java.awt.Font.BOLD));                  okButton.setText(messages.getString(BUTTON_OK));                  okButton.setEnabled(false);                  okButton.setActionCommand(okCommand);                  okButton.addActionListener(okListener);                  JLabel cardPinLabel = new JLabel(); -                cardPinLabel.setFont(cardPinLabel.getFont().deriveFont(cardPinLabel.getFont().getStyle() | java.awt.Font.BOLD)); +                cardPinLabel.setFont(cardPinLabel.getFont().deriveFont(cardPinLabel.getFont().getStyle() & ~java.awt.Font.BOLD));                  String pinLabel = messages.getString(LABEL_PIN);                  cardPinLabel.setText(MessageFormat.format(pinLabel, new Object[]{pinSpec.getLocalizedName()})); @@ -513,8 +523,8 @@ public class SimpleGUI implements BKUGUIFacade {                  });                  JLabel infoLabel = new JLabel(); +                infoLabel.setFont(infoLabel.getFont().deriveFont(infoLabel.getFont().getStyle() & ~java.awt.Font.BOLD, infoLabel.getFont().getSize()-2));                  if (numRetries < 0) { -                    infoLabel.setFont(infoLabel.getFont().deriveFont(infoLabel.getFont().getStyle() & ~java.awt.Font.BOLD));                      String pinsizePattern = messages.getString(LABEL_PINSIZE);                      String pinSize = String.valueOf(pinSpec.getMinLength());                      if (pinSpec.getMinLength() != pinSpec.getMaxLength()) { @@ -658,13 +668,14 @@ public class SimpleGUI implements BKUGUIFacade {  //                cancelButton.addActionListener(cancelListener);                  JButton signButton = new JButton(); +                signButton.setFont(signButton.getFont().deriveFont(signButton.getFont().getStyle() & ~java.awt.Font.BOLD));                  signButton.setText(messages.getString(BUTTON_SIGN));                  signButton.setEnabled(false);                  signButton.setActionCommand(signCommand);                  signButton.addActionListener(signListener);                  JLabel signPinLabel = new JLabel(); -                signPinLabel.setFont(signPinLabel.getFont().deriveFont(signPinLabel.getFont().getStyle() | java.awt.Font.BOLD)); +                signPinLabel.setFont(signPinLabel.getFont().deriveFont(signPinLabel.getFont().getStyle() & ~java.awt.Font.BOLD));                  String pinLabel = messages.getString(LABEL_PIN);                  signPinLabel.setText(MessageFormat.format(pinLabel, new Object[]{pinSpec.getLocalizedName()})); @@ -684,7 +695,7 @@ public class SimpleGUI implements BKUGUIFacade {                  //pinsize or error label                  JLabel infoLabel = new JLabel(); -                infoLabel.setFont(infoLabel.getFont().deriveFont(infoLabel.getFont().getStyle() & ~java.awt.Font.BOLD)); +                infoLabel.setFont(infoLabel.getFont().deriveFont(infoLabel.getFont().getStyle() & ~java.awt.Font.BOLD, infoLabel.getFont().getSize()-2));                  if (numRetries < 0) {                      String pinsizePattern = messages.getString(LABEL_PINSIZE);                      String pinSize = String.valueOf(pinSpec.getMinLength()); @@ -721,7 +732,7 @@ public class SimpleGUI implements BKUGUIFacade {                            .addComponent(signPinLabel, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)                            .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)  //                          .addGroup(mainPanelLayout.createParallelGroup(GroupLayout.Alignment.TRAILING) -                          .addComponent(pinField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) +                            .addComponent(pinField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))                        .addComponent(infoLabel));                  mainPanelLayout.setVerticalGroup( @@ -847,6 +858,7 @@ public class SimpleGUI implements BKUGUIFacade {                    .addComponent(errorMsgLabel));                  JButton okButton = new JButton(); +                okButton.setFont(okButton.getFont().deriveFont(okButton.getFont().getStyle() & ~java.awt.Font.BOLD));                  okButton.setText(messages.getString(BUTTON_OK));                  okButton.setActionCommand(okCommand);                  okButton.addActionListener(okListener); @@ -1062,6 +1074,7 @@ public class SimpleGUI implements BKUGUIFacade {    //          mainPanelLayout.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(mainPanelLayout.createSequentialGroup().addComponent(refIdLabel).addGap(refIdLabel.getFont().getSize()).addComponent(hashDataScrollPane).addGap(refIdLabel.getFont().getSize())));            JButton backButton = new JButton(); +          backButton.setFont(backButton.getFont().deriveFont(backButton.getFont().getStyle() & ~java.awt.Font.BOLD));            backButton.setText(messages.getString(BUTTON_BACK));            backButton.setActionCommand(cancelCommand);            backButton.addActionListener(cancelListener); @@ -1215,6 +1228,7 @@ public class SimpleGUI implements BKUGUIFacade {            JButton backButton = new JButton(); +          backButton.setFont(backButton.getFont().deriveFont(backButton.getFont().getStyle() & ~java.awt.Font.BOLD));            backButton.setText(messages.getString(BUTTON_BACK));            backButton.setActionCommand(cancelCommand);            backButton.addActionListener(cancelListener); diff --git a/BKUCommonGUI/src/main/resources/at/gv/egiz/bku/gui/Messages.properties b/BKUCommonGUI/src/main/resources/at/gv/egiz/bku/gui/Messages.properties index a2b5e0df..abed420f 100644 --- a/BKUCommonGUI/src/main/resources/at/gv/egiz/bku/gui/Messages.properties +++ b/BKUCommonGUI/src/main/resources/at/gv/egiz/bku/gui/Messages.properties @@ -34,7 +34,7 @@ message.hashdatalist=<html>{0} Signaturdatenobjekte:</html>  message.retries=<html>Noch {0} Versuch(e)</html>  message.overwrite=<html>M\u00F6chten Sie das existierende Dokument {0} \u00FCberschreiben?</html>  label.pin=<html>{0}:</html> -label.pinsize=<html>({0} stellig)</html> +label.pinsize=<html>{0} stellig</html>  button.ok=OK  button.cancel=Abbrechen  button.back=Zur\u00FCck diff --git a/BKUCommonGUI/src/main/resources/images/mocca.png b/BKUCommonGUI/src/main/resources/images/mocca.pngBinary files differ new file mode 100644 index 00000000..881a65c1 --- /dev/null +++ b/BKUCommonGUI/src/main/resources/images/mocca.png diff --git a/BKUCommonGUI/src/main/resources/images/mocca_default.png b/BKUCommonGUI/src/main/resources/images/mocca_default.pngBinary files differ new file mode 100644 index 00000000..349d9ff0 --- /dev/null +++ b/BKUCommonGUI/src/main/resources/images/mocca_default.png diff --git a/BKUCommonGUI/src/main/resources/images/mocca_tiny.png b/BKUCommonGUI/src/main/resources/images/mocca_tiny.pngBinary files differ new file mode 100644 index 00000000..1f125d9b --- /dev/null +++ b/BKUCommonGUI/src/main/resources/images/mocca_tiny.png diff --git a/BKUCommonGUI/src/test/java/at/gv/egiz/bku/gui/BKUGUITest.java b/BKUCommonGUI/src/test/java/at/gv/egiz/bku/gui/BKUGUITest.java index 5f1bc8b2..308be642 100644 --- a/BKUCommonGUI/src/test/java/at/gv/egiz/bku/gui/BKUGUITest.java +++ b/BKUCommonGUI/src/test/java/at/gv/egiz/bku/gui/BKUGUITest.java @@ -40,7 +40,7 @@ public class BKUGUITest {          BKUGUI gui = new BKUGUI();          Container contentPane = testFrame.getContentPane();          contentPane.setPreferredSize(new Dimension(380, 150)); -        gui.init(contentPane, null); +        gui.init(contentPane, null, null);          BKUGUIWorker worker = new BKUGUIWorker();          worker.init(gui);          testFrame.pack(); diff --git a/BKUOnline/src/main/webapp/META-INF/context.xml b/BKUOnline/src/main/webapp/META-INF/context.xml index 3568c9ec..cd11ce8e 100644 --- a/BKUOnline/src/main/webapp/META-INF/context.xml +++ b/BKUOnline/src/main/webapp/META-INF/context.xml @@ -16,3 +16,4 @@    limitations under the License.  -->  <Context path="/bkuonline"/> +<!--Context path="/"/--> diff --git a/BKUOnline/src/main/webapp/appletPage.jsp b/BKUOnline/src/main/webapp/appletPage.jsp index 59dc2ad5..11f46dca 100644 --- a/BKUOnline/src/main/webapp/appletPage.jsp +++ b/BKUOnline/src/main/webapp/appletPage.jsp @@ -42,7 +42,7 @@  			height :<%= height %>  		};  		var parameters = { -			background : <%= backgroundImg %>, +			background : '<%= backgroundImg %>',  			WSDL_URL :'../stal?wsdl',  			SessionID : '<%= session.getId() %>',  			redirectURL : '../bkuResult' diff --git a/BKUOnline/src/main/webapp/index.html b/BKUOnline/src/main/webapp/index.html index bf8b3ae0..8f1a338e 100644 --- a/BKUOnline/src/main/webapp/index.html +++ b/BKUOnline/src/main/webapp/index.html @@ -49,8 +49,6 @@  <p>  <h1>TestRequest</h1>  <a href="HTTP-ohne.html">Security Layer Request</a> -<h1>FinanzOnline</h1> -<a href="finanzonline/">FinanzOnline Demo Integration</a>  <h1>STAL Service</h1>  <a href="stal">STAL Service Endpoint Information</a>  </p> | 
