Debug Weblogic 10.0 with 2-Way SSL: Error 401--Unauthorized
Hi,
I am working on Weblogic 10.0 with 2-Way SSL configuration. User uses X.509 certificate to login into the system. I have a default UserNameMapper which maps the CN to the a user name in the LDAP user store. User can login without problem. But after user login, when he tries to hit a new page before the original page fully loaded, he will get a "Error 401--Unauthorized".
I turned on the Weblogic security debug and got the following warning with stack trace. Can anybody help me to figure out what's wrong? How do I troubleshoot this issue? Any help is really appreciated.
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecurityAtz> <BEA-000000> <com.bea.common.security.internal.service.AccessDecisionServiceImpl.isAccessAllowed AccessDecision returned PERMIT>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecurityAtz> <BEA-000000> <com.bea.common.security.internal.service.AuthorizationServiceImpl.isAccessAllowed returning adjudicated: true>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 167>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 6, length = 1518>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <NEW ALERT with Severity: WARNING, Type: 0
java.lang.Exception: New alert stack
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.close(Unknown Source)
at weblogic.socket.SocketMuxer.closeSocket(SocketMuxer.java:449)
at weblogic.socket.SocketMuxer.cleanupSocket(SocketMuxer.java:795)
at weblogic.socket.SocketMuxer.deliverExceptionAndCleanup(SocketMuxer.java:759)
at weblogic.socket.SocketMuxer.deliverEndOfStream(SocketMuxer.java:700)
at weblogic.servlet.internal.VirtualConnection.close(VirtualConnection.java:327)
at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1431)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1375)
at weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <write ALERT, offset = 0, length = 2>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <close(): 14324285>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.removeContext(ctx): 7034906>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <Filtering JSSE SSLSocket>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.addContext(ctx): 19096081>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <SSLSocket will be Muxing>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <18691735 SSL3/TLS MAC>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <18691735 received HANDSHAKE>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: ClientHello>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm MD5>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.5 for algorithm RC4>
<Oct 31, 2008 7:34:27 PM GMT> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.5 for algorithm HmacMD5>
Thanks,
Wayne
I decided to use pki with jaas/custom authentication provider to solve this problem. It works. If you want more details, please let me know.
Similar Messages
-
Dear Experts,
Transaction code : ME23N
while create a document by through a GOS (Generic Object Service), Iam facing a problem and it through a error message:
HTTP error: 401 Unauthorized. ICS:3001: The referenced certificate having been issued by 'CN=DEC' with serial :0x20140423094001 is.
Please giude me on this issue.
Thank & Regards,
Mahendra.Hi Janos,
by through a GOS under a GOS by using a Store Business document to create a document in Transaction. Please find the below attached screenshots has i following to create a document in a Transaction. So , while creation a document in T-code am facing a error like:
HTTP error: 401 Unauthorized. ICS:3001: The referenced certificate having been issued by 'CN=DEC' with serial :0x20140423094001 is. -
Help with getting Web Start working with two-way SSL
I have successfully transferred data (myclient.jnlp) utilizing web browsers (IE and Mozilla) from my web server (which is set up for two-way SSL "CLIENT-CERT" required) after using the browser's utility to "import" my client-side cert (in .p12 format).
After the browser connects and downloads the "myclient.jnlp" contents and places it in a temporary file, it then kicks off the javaws process with the temporary file as a parameter. The first thing javaws does is utilize the codebase and href values (found in the temporary file) to make a "GET" call to the server for the "myclient.jnlp" file (again).
However, this fails (with a SSL handshake error) since javaws uses a different keystore than IE - the server does not receive the client-side cert. I have imported the root CA and the client cert (in .pem format) into the $JAVA_HOME/jre/lib/security/cacerts file using the keytool command but alas my server still indicates a lack of a client-side cert.
Has anyone else tried this and got it working?Hi Richard,
Indeed it appears that the 1.5 version will have more built-in capability for client certs. It has the look of the IE browser import capability. Unfortunately, I am stuck with having to utilize 1.4.2 for the time being. Since I have posted my original message I have found more information but have yet to get it all working. The truststore in javaws 1.4.2 does have a default (the 1.4.2 jre's cacert file - stragely enough not the same one that gets updated when you import the root CA! - but this has been noted in many other threads). The javaws keystore does not have a default and I have tried, to no avail yet, to utilize some command line parameters, see http://java.sun.com/j2se/1.4.2/docs/guide/security/jsse/JSSERefGuide.html#Customization - to get my client cert "available" and recognized by javaws.
With the help of some debug flags here is the output on my javaws "output" log - all seems to go well up to the point of the client's Certificate chain (which appears to be empty), after the ServerHelloDone :
trustStore is: C:\j2sdk1.4.2_04\jre\lib\security\cacerts
trustStore type is : jks
init truststore
adding as trusted cert:
snipped all the regular trusted certs, left my root CA as proof it is recognized...
adding as trusted cert:
Subject: CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US
Issuer: CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US
Algorithm: RSA; Serial number: 0x0
Valid from Wed May 26 16:38:59 EDT 2004 until Fri Jun 25 16:38:59 EDT 2004
trigger seeding of SecureRandom
done seeding SecureRandom
%% No cached client session
*** ClientHello, TLSv1
RandomCookie: GMT: 1070211537 bytes = { 205, 211, 129, 234, 88, 129, 152, 176, 223, 180, 161, 138, 246, 183, 181, 89, 61, 252, 63, 35, 21, 34, 253, 32, 254, 124, 38, 198 }
Session ID: {}
Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA]
Compression Methods: { 0 }
[write] MD5 and SHA1 hashes: len = 73
0000: 01 00 00 45 03 01 40 CA 22 D1 CD D3 81 EA 58 81 ...E..@.".....X.
0010: 98 B0 DF B4 A1 8A F6 B7 B5 59 3D FC 3F 23 15 22 .........Y=.?#."
0020: FD 20 FE 7C 26 C6 00 00 1E 00 04 00 05 00 2F 00 . ..&........./.
0030: 33 00 32 00 0A 00 16 00 13 00 09 00 15 00 12 00 3.2.............
0040: 03 00 08 00 14 00 11 01 00 .........
Thread-3, WRITE: TLSv1 Handshake, length = 73
[write] MD5 and SHA1 hashes: len = 98
0000: 01 03 01 00 39 00 00 00 20 00 00 04 01 00 80 00 ....9... .......
0010: 00 05 00 00 2F 00 00 33 00 00 32 00 00 0A 07 00 ..../..3..2.....
0020: C0 00 00 16 00 00 13 00 00 09 06 00 40 00 00 15 ............@...
0030: 00 00 12 00 00 03 02 00 80 00 00 08 00 00 14 00 ................
0040: 00 11 40 CA 22 D1 CD D3 81 EA 58 81 98 B0 DF B4 ..@.".....X.....
0050: A1 8A F6 B7 B5 59 3D FC 3F 23 15 22 FD 20 FE 7C .....Y=.?#.". ..
0060: 26 C6 &.
Thread-3, WRITE: SSLv2 client hello message, length = 98
Thread-3, READ: TLSv1 Handshake, length = 58
*** ServerHello, TLSv1
RandomCookie: GMT: 1070211539 bytes = { 81, 106, 82, 45, 233, 226, 89, 6, 38, 240, 71, 122, 90, 226, 255, 207, 9, 102, 205, 127, 223, 211, 4, 84, 79, 16, 101, 89 }
Session ID: {34, 167, 132, 174, 141, 4, 57, 197, 190, 207, 105, 117, 241, 9, 97, 81}
Cipher Suite: SSL_RSA_WITH_DES_CBC_SHA
Compression Method: 0
%% Created: [Session-1, SSL_RSA_WITH_DES_CBC_SHA]
** SSL_RSA_WITH_DES_CBC_SHA
[read] MD5 and SHA1 hashes: len = 58
0000: 02 00 00 36 03 01 40 CA 22 D3 51 6A 52 2D E9 E2 ...6..@.".QjR-..
0010: 59 06 26 F0 47 7A 5A E2 FF CF 09 66 CD 7F DF D3 Y.&.GzZ....f....
0020: 04 54 4F 10 65 59 10 22 A7 84 AE 8D 04 39 C5 BE .TO.eY.".....9..
0030: CF 69 75 F1 09 61 51 00 09 00 .iu..aQ...
Thread-3, READ: TLSv1 Handshake, length = 607
*** Certificate chain
chain [0] = [
Version: V3
Subject: CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: SunJSSE RSA public key:
public exponent:
010001
modulus:
e2bd8de9 598e0735 2bed2057 3800c83d 348550e2 93a017c7 9845f35f cd7b4ada
6ef0c70f 7a033e69 a97ccd15 46f0d1c8 7a0ae909 ddb76f5b cd8029e6 3a6a4965
Validity: [From: Wed May 26 16:38:59 EDT 2004,
To: Fri Jun 25 16:38:59 EDT 2004]
Issuer: CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US
SerialNumber: [ 00]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 3F A7 DF 1F FA 90 1F 98 4F BA 42 9F 21 7D B4 C4 ?.......O.B.!...
0010: 88 76 14 DA .v..
[2]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 3F A7 DF 1F FA 90 1F 98 4F BA 42 9F 21 7D B4 C4 ?.......O.B.!...
0010: 88 76 14 DA .v..
[CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US]
SerialNumber: [ 00]
[3]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
Algorithm: [SHA1withRSA]
Signature:
0000: 29 CB D0 48 E2 89 2F 8D 4A A6 73 11 71 EB 58 9D )..H../.J.s.q.X.
0010: 9E 0C 44 1F 87 C2 A3 3C C0 E7 9A E3 C4 BC A7 DD ..D....<........
0020: C4 FC 52 F1 A9 72 65 14 99 C1 A7 62 61 35 91 D8 ..R..re....ba5..
0030: AE FF FB FF 82 D8 1C EE 03 02 77 03 19 6A B0 06 ..........w..j..
Found trusted certificate:
Version: V3
Subject: CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US
Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5
Key: SunJSSE RSA public key:
public exponent:
010001
modulus:
e2bd8de9 598e0735 2bed2057 3800c83d 348550e2 93a017c7 9845f35f cd7b4ada
6ef0c70f 7a033e69 a97ccd15 46f0d1c8 7a0ae909 ddb76f5b cd8029e6 3a6a4965
Validity: [From: Wed May 26 16:38:59 EDT 2004,
To: Fri Jun 25 16:38:59 EDT 2004]
Issuer: CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US
SerialNumber: [ 00]
Certificate Extensions: 3
[1]: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 3F A7 DF 1F FA 90 1F 98 4F BA 42 9F 21 7D B4 C4 ?.......O.B.!...
0010: 88 76 14 DA .v..
[2]: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 3F A7 DF 1F FA 90 1F 98 4F BA 42 9F 21 7D B4 C4 ?.......O.B.!...
0010: 88 76 14 DA .v..
[CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US]
SerialNumber: [ 00]
[3]: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
CA:true
PathLen:2147483647
Algorithm: [SHA1withRSA]
Signature:
0000: 29 CB D0 48 E2 89 2F 8D 4A A6 73 11 71 EB 58 9D )..H../.J.s.q.X.
0010: 9E 0C 44 1F 87 C2 A3 3C C0 E7 9A E3 C4 BC A7 DD ..D....<........
0020: C4 FC 52 F1 A9 72 65 14 99 C1 A7 62 61 35 91 D8 ..R..re....ba5..
0030: AE FF FB FF 82 D8 1C EE 03 02 77 03 19 6A B0 06 ..........w..j..
[read] MD5 and SHA1 hashes: len = 607
0000: 0B 00 02 5B 00 02 58 00 02 55 30 82 02 51 30 82 ...[..X..U0..Q0.
0010: 01 FB A0 03 02 01 02 02 01 00 30 0D 06 09 2A 86 ..........0...*.
0020: 48 86 F7 0D 01 01 05 05 00 30 57 31 0B 30 09 06 H........0W1.0..
0030: 03 55 04 06 13 02 55 53 31 11 30 0F 06 03 55 04 .U....US1.0...U.
0040: 08 13 08 56 69 72 67 69 6E 69 61 31 10 30 0E 06 ...Virginia1.0..
0050: 03 55 04 07 13 07 46 61 69 72 66 61 78 31 11 30 .U....Fairfax1.0
0060: 0F 06 03 55 04 0A 13 08 5A 6F 72 6B 2E 6F 72 67 ...U....Zork.org
0070: 31 10 30 0E 06 03 55 04 03 13 07 52 6F 6F 74 20 1.0...U....Root
0080: 43 41 30 1E 17 0D 30 34 30 35 32 36 32 30 33 38 CA0...0405262038
0090: 35 39 5A 17 0D 30 34 30 36 32 35 32 30 33 38 35 59Z..04062520385
00A0: 39 5A 30 57 31 0B 30 09 06 03 55 04 06 13 02 55 9Z0W1.0...U....U
00B0: 53 31 11 30 0F 06 03 55 04 08 13 08 56 69 72 67 S1.0...U....Virg
00C0: 69 6E 69 61 31 10 30 0E 06 03 55 04 07 13 07 46 inia1.0...U....F
00D0: 61 69 72 66 61 78 31 11 30 0F 06 03 55 04 0A 13 airfax1.0...U...
00E0: 08 5A 6F 72 6B 2E 6F 72 67 31 10 30 0E 06 03 55 .Zork.org1.0...U
00F0: 04 03 13 07 52 6F 6F 74 20 43 41 30 5C 30 0D 06 ....Root CA0\0..
0100: 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 4B 00 30 .*.H.........K.0
0110: 48 02 41 00 E2 BD 8D E9 59 8E 07 35 2B ED 20 57 H.A.....Y..5+. W
0120: 38 00 C8 3D 34 85 50 E2 93 A0 17 C7 98 45 F3 5F 8..=4.P......E._
0130: CD 7B 4A DA 6E F0 C7 0F 7A 03 3E 69 A9 7C CD 15 ..J.n...z.>i....
0140: 46 F0 D1 C8 7A 0A E9 09 DD B7 6F 5B CD 80 29 E6 F...z.....o[..).
0150: 3A 6A 49 65 02 03 01 00 01 A3 81 B1 30 81 AE 30 :jIe........0..0
0160: 0C 06 03 55 1D 13 04 05 30 03 01 01 FF 30 1D 06 ...U....0....0..
0170: 03 55 1D 0E 04 16 04 14 3F A7 DF 1F FA 90 1F 98 .U......?.......
0180: 4F BA 42 9F 21 7D B4 C4 88 76 14 DA 30 7F 06 03 O.B.!....v..0...
0190: 55 1D 23 04 78 30 76 80 14 3F A7 DF 1F FA 90 1F U.#.x0v..?......
01A0: 98 4F BA 42 9F 21 7D B4 C4 88 76 14 DA A1 5B A4 .O.B.!....v...[.
01B0: 59 30 57 31 0B 30 09 06 03 55 04 06 13 02 55 53 Y0W1.0...U....US
01C0: 31 11 30 0F 06 03 55 04 08 13 08 56 69 72 67 69 1.0...U....Virgi
01D0: 6E 69 61 31 10 30 0E 06 03 55 04 07 13 07 46 61 nia1.0...U....Fa
01E0: 69 72 66 61 78 31 11 30 0F 06 03 55 04 0A 13 08 irfax1.0...U....
01F0: 5A 6F 72 6B 2E 6F 72 67 31 10 30 0E 06 03 55 04 Zork.org1.0...U.
0200: 03 13 07 52 6F 6F 74 20 43 41 82 01 00 30 0D 06 ...Root CA...0..
0210: 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 41 00 29 .*.H.........A.)
0220: CB D0 48 E2 89 2F 8D 4A A6 73 11 71 EB 58 9D 9E ..H../.J.s.q.X..
0230: 0C 44 1F 87 C2 A3 3C C0 E7 9A E3 C4 BC A7 DD C4 .D....<.........
0240: FC 52 F1 A9 72 65 14 99 C1 A7 62 61 35 91 D8 AE .R..re....ba5...
0250: FF FB FF 82 D8 1C EE 03 02 77 03 19 6A B0 06 .........w..j..
Thread-3, READ: TLSv1 Handshake, length = 220
*** CertificateRequest
Cert Types: RSA, DSS, Ephemeral DH (RSA sig),
Cert Authorities:
<CN=Root CA, O=Zork.org, L=Fairfax, ST=Virginia, C=US>
<CN=Server CA, OU=Server Division, O=Zork.org, L=Fairfax, ST=Virginia, C=US>
[read] MD5 and SHA1 hashes: len = 220
0000: 0D 00 00 D8 03 01 02 05 00 D2 00 59 30 57 31 0B ...........Y0W1.
0010: 30 09 06 03 55 04 06 13 02 55 53 31 11 30 0F 06 0...U....US1.0..
0020: 03 55 04 08 13 08 56 69 72 67 69 6E 69 61 31 10 .U....Virginia1.
0030: 30 0E 06 03 55 04 07 13 07 46 61 69 72 66 61 78 0...U....Fairfax
0040: 31 11 30 0F 06 03 55 04 0A 13 08 5A 6F 72 6B 2E 1.0...U....Zork.
0050: 6F 72 67 31 10 30 0E 06 03 55 04 03 13 07 52 6F org1.0...U....Ro
0060: 6F 74 20 43 41 00 75 30 73 31 0B 30 09 06 03 55 ot CA.u0s1.0...U
0070: 04 06 13 02 55 53 31 11 30 0F 06 03 55 04 08 13 ....US1.0...U...
0080: 08 56 69 72 67 69 6E 69 61 31 10 30 0E 06 03 55 .Virginia1.0...U
0090: 04 07 13 07 46 61 69 72 66 61 78 31 11 30 0F 06 ....Fairfax1.0..
00A0: 03 55 04 0A 13 08 5A 6F 72 6B 2E 6F 72 67 31 18 .U....Zork.org1.
00B0: 30 16 06 03 55 04 0B 13 0F 53 65 72 76 65 72 20 0...U....Server
00C0: 44 69 76 69 73 69 6F 6E 31 12 30 10 06 03 55 04 Division1.0...U.
00D0: 03 13 09 53 65 72 76 65 72 20 43 41 ...Server CA
Thread-3, READ: TLSv1 Handshake, length = 4
*** ServerHelloDone
[read] MD5 and SHA1 hashes: len = 4
0000: 0E 00 00 00 ....
*** Certificate chain
JsseJCE: Using JSSE internal implementation for cipher RSA/ECB/PKCS1Padding
*** ClientKeyExchange, RSA PreMasterSecret, TLSv1
Random Secret: { 3, 1, 175, 38, 47, 77, 131, 125, 209, 147, 174, 228, 183, 99, 34, 2, 100, 186, 77, 47, 65, 233, 82, 133, 183, 113, 8, 193, 51, 241, 167, 105, 4, 187, 57, 130, 161, 11, 178, 11, 134, 84, 96, 106, 203, 11, 195, 51 }
[write] MD5 and SHA1 hashes: len = 77
0000: 0B 00 00 03 00 00 00 10 00 00 42 00 40 39 9F EC ..........B.@9..
0010: 5F 92 FA 3D 5E 3D 0C 19 10 72 DA BE B6 14 76 62 _..=^=...r....vb
0020: AE 39 75 0B 74 10 C7 B1 42 D7 A1 22 C0 0E B8 A2 .9u.t...B.."....
0030: 22 80 73 20 36 A2 FD BB F9 3E F4 F0 91 CE 95 F8 ".s 6....>......
0040: 05 D7 22 FC 2C CF 1B AB 19 82 03 D2 F5 ..".,........
Thread-3, WRITE: TLSv1 Handshake, length = 77
SESSION KEYGEN:
PreMaster Secret:
0000: 03 01 AF 26 2F 4D 83 7D D1 93 AE E4 B7 63 22 02 ...&/M.......c".
0010: 64 BA 4D 2F 41 E9 52 85 B7 71 08 C1 33 F1 A7 69 d.M/A.R..q..3..i
0020: 04 BB 39 82 A1 0B B2 0B 86 54 60 6A CB 0B C3 33 ..9......T`j...3
CONNECTION KEYGEN:
Client Nonce:
0000: 40 CA 22 D1 CD D3 81 EA 58 81 98 B0 DF B4 A1 8A @.".....X.......
0010: F6 B7 B5 59 3D FC 3F 23 15 22 FD 20 FE 7C 26 C6 ...Y=.?#.". ..&.
Server Nonce:
0000: 40 CA 22 D3 51 6A 52 2D E9 E2 59 06 26 F0 47 7A @.".QjR-..Y.&.Gz
0010: 5A E2 FF CF 09 66 CD 7F DF D3 04 54 4F 10 65 59 Z....f.....TO.eY
Master Secret:
0000: 67 B9 58 74 69 18 0B 2E 00 EB AC 9B 77 15 B4 65 g.Xti.......w..e
0010: 61 A1 AC D0 F1 D5 4C CA 0E 51 FC 58 A0 11 B7 87 a.....L..Q.X....
0020: EC 72 26 D0 83 18 27 49 8F B6 32 FF E3 89 1D E4 .r&...'I..2.....
Client MAC write Secret:
0000: D5 96 AB F7 1E 46 5F 46 8A E9 3E DF A0 5E 32 5E .....F_F..>..^2^
0010: 00 FB B8 D8 ....
Server MAC write Secret:
0000: E6 7D 8E F5 6A 4C 94 4C D6 2A 3A 4D FC C1 94 A3 ....jL.L.*:M....
0010: C5 6C 5F B6 .l_.
Client write key:
0000: 18 1D 51 8C 74 6D 18 57 ..Q.tm.W
Server write key:
0000: 0D 4E 7A F1 5A D6 5F 5B .Nz.Z._[
Client write IV:
0000: 4C BB 4D FA 4F EB CB 4E L.M.O..N
Server write IV:
0000: B7 6A CA E9 66 7D 25 88 .j..f.%.
Thread-3, WRITE: TLSv1 Change Cipher Spec, length = 1
JsseJCE: Using JSSE internal implementation for cipher DES/CBC/NoPadding
*** Finished
verify_data: { 20, 20, 38, 13, 43, 235, 102, 72, 75, 212, 21, 21 }
[write] MD5 and SHA1 hashes: len = 16
0000: 14 00 00 0C 14 14 26 0D 2B EB 66 48 4B D4 15 15 ......&.+.fHK...
Padded plaintext before ENCRYPTION: len = 40
0000: 14 00 00 0C 14 14 26 0D 2B EB 66 48 4B D4 15 15 ......&.+.fHK...
0010: 90 9C E9 09 F4 48 96 A6 8F AA 04 DF E9 36 72 F0 .....H.......6r.
0020: 42 F0 60 78 03 03 03 03 B.`x....
Thread-3, WRITE: TLSv1 Handshake, length = 40
Thread-3, READ: TLSv1 Alert, length = 2
Thread-3, RECV TLSv1 ALERT: fatal, handshake_failure
Thread-3, called closeSocket()
Thread-3, handling exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Finalizer, called close()
Finalizer, called closeInternal(true)
So I'll toil away trying to get *right* combination of settings - please let me know if you have any ideas! FYI here are the command line settings I am using for the keystore:
-Djavax.net.ssl.keyStore=c:\myClientIdKeyStore -Djavax.net.ssl.keyStoreType=jks -Djavax.net.ssl.keyStorePassword=myClientIdKeyStorePass
Thanks,
Paul -
Weblogic 6.1's 2-way SSL
I'm using wsl proxy plug-in between iPlanet Webserver 4.1SP9 and
wsl 6.1.
The obj.conf of iPlanet web server was configured to use path proxy:
-------- httpd.conf --------
Init fn="load-modules" funcs="wl_proxy,wl_init" shlib="/usr/netscape/web/plugin\
s/lib/libproxy.so"
Init fn="wl_init"
<Object name="weblogic" ppath="*/weblogic/*">
Service fn="wl_proxy" WebLogicHost="wsl61.test.com" WebLogicPort="7001" Pat
hTrim="/weblogic"
</Object>
The "Seccurity" parameter "magnus.conf" is set to on and an certificate
was installed on this iPlnet web server.
I was able to open:
https://iplanet.test.com:443/weblogic/console
to set 'Client Certificate Enforced' option in
Petstore's SSL section with port 7002.
I can also access:
https://iplanet.test.com:443/weblogic/estore
to bring up the top page and some pages of the petstore sample
program. But the browser got no data fromt the web server
when I clicked on "Enter the "Store". I then tried to "Enter the Store"
directly through port 7002 (without proxying through iPlanet web server)
and it also returned on data.
I suppose that I have to modify petstore sample codes SSL protocol -
even in 1-way SSL verification. Is this true?
I also tried to change WebLogicPort="7001" to "7002" in obj.conf.
which is tied to the SSL port of wsl61 with some sample certificates.
When I open:
https://iplanet.test.com:443/weblogic/console
The server couldn't locate that object. I checked the adminGuide of
of wsl6.1 on page 13-10. It mentioned 'SecurieProxy' parameter in
the 'Service' directive in the obj.conf has to be set to ON.
So I appended SecureProxy="on" as the following:
<Object name="weblogic" ppath="*/weblogic/*">
Service fn="wl_proxy" WebLogicHost="wsl61.test.com" WebLogicPort="7002" Pat
hTrim="/weblogic" SecureProxy="on"
</Object>
But it still failed to connect to port 7002 of wsl61.
In the FAQs of wsl61 has the section:
Does the 6.1 plug-in support two-way SSL?
No. But the plug-in can be set-up to require the client certificate and
pass it on to WebLogic Server. For example:
apache ssl
SSLVerifyClient require
SSLVerifyDepth 10
SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars
+StrictRequire
I am confused with adminGuide's page 14-49. It talked about how to
confiure 'Mutual Authentification' breifly - it only mentioned
the opton of 'Client Certificate Enforced' besides copying root
certificates into 'config' directory.
Can someone explain to me whether the 2-way authentication can be done
via plug-in proxy? If not, what is the right way/best way for 2-way
authentication? Is anyone have some sample programs like petstore
that work with iPlnet Web server and wsl61 with 2-way authentication?
Thanks in advance.
-klI got some progress after digging into appendix
of adminGuide.
I added two more paramaters into obj.conf
service directive:
<Object name="weblogics" ppath="*/weblogics/*">
Service fn="wl_proxy" WebLogicHost="wsl61.test.com" WebLogicPort="7002" Pat\
hTrim="/weblogics" SecureProxy="ON" TrustedCAFile="/usr/netscape/server4/alias/\
ca.pem"
</Object>
When I tried:
https://iplanet.test.com:443/weblogics/
It didn't hang. The browser showed:
No backend server available for connection: timed out after 10 seconds.
But I tested backend server. It was alive.
Anyone got this working?
Thanks.
-kl -
WebLogic 10.3.3 - 2-Way SSL setup between WLS JMS Foregin Server & IBM MQ 6
Hi,
I am trying to configure 2-Way SSL between WebLogic 10.3.3 using JMS Foreign Server and IBM MQ 6. I could not find any documentation on this.
Can someone provide with steps for setting up 2-Way between WebLogic and IBM MQ?
Also I want to use SSLPEERNAME attribute in MQ Connection Factory and generate bindings so that I can connect to correct queuemanager on MQ side. Please let me know the configuration steps and check's that have to be done on WLS and IBM MQ side on this.
Thanks in advance
- BoyelTCheck this:
http://www.ibm.com/developerworks/websphere/library/techarticles/0510_fehners/0510_fehners.html -
Managed Server will not start with 2-way SSL enabled
When attempting to start a managed server, using the nodemanager (all of the servers have two-way ssl configured...using the same keystores) the start-up fails, giving the following error:
<Warning> <Security> <BEA-090497> <HANDSHAKE_FAILURE alert received from hostname - ip address. Check both sides of the SSL configuration for mismatches in supported ciphers, supported protocol versions, trusted CAs, and hostname verification settings.>
Hostname verification is off for all of the servers and the trust store should trust the certificate in the identity store.
Is this an issue with the managed server not being able to pass the identity certificate during the handshake?
Thanks in advance for any help!hi
the following link may hekpful to you
http://webservices.bea.com:8080/Clarify/getCaseDetails.do?caseID=537204
open a support case with bea
Regards
Prasanna Yalam -
Weblogic core dumps with "SIGBUS 10* bus error"
I am getting a core dump when starting up my WL server. It seems to be
timing related. The WL startup class is causing the error.
The error does not occur if I do not deploy any EJBs. If I deploy one EJB
the error occurrs. If I deploy two or more EJBs the error does not occur.
The startup class is accessing the database.
Has anyone seen a similar error or know of a solution. Is this a supported
platform?
Environment info and the error dump follow. Thanks in advance.
Bryan Bugliari
[email protected]
Some info on the environment:
Solaris 2.6
jdk1.2.2
WL 5.1.0 sp2
Oracle 8.0.5 client
WL PROPERTIES FILE:
weblogic.jdbc.connectionPool.oraclePool=\
url=jdbc:weblogic:oracle,\
driver=weblogic.jdbc.oci.Driver, \
loginDelaySecs=1,\
initialCapacity=4,\
maxCapacity=25,\
capacityIncrement=5,\
allowShrinking=true,\
shrinkPeriodMins=15,\
refreshMinutes=10,\
testTable=dual,\
props=user=esteel;password=esteel;server=esteel
# Add a TXDataSource for the connection pool:
weblogic.jdbc.TXDataSource.oracleDataSource=oraclePool
WL LOG FILE:
Fri Jun 30 12:10:21 EDT 2000:<I> <System Props> java.class.path =
/opt/app/weblogic/lib/weblogic510sp2boot.jar:/opt/app/weblogic/classes/boot:
/opt/app/weblogic/license:/opt/app/weblogic/oci/classes
java.class.version = 46.0
java.compiler = sunwjit
java.ext.dirs = /usr/local/jdk1.2.2/jre/lib/ext
java.home = /usr/local/jdk1.2.2/jre
java.io.tmpdir = /var/tmp/
java.library.path =
/usr/local/jdk1.2.2/bin/../jre/lib/sparc/native_threads:/usr/local/jdk1.2.2/
bin/../jre/lib/sparc/classic:/usr/local/jdk1.2.2/bin/../jre/lib/sparc:/opt/a
pp/weblogic/oci/lib/solaris/oci805_8:/opt/app/oracle/products/8.0.5/lib:/usr
/lib
java.protocol.handler.pkgs = weblogic.utils|weblogic.utils
java.security.manager =
java.security.policy = =/opt/app/weblogic/weblogic.policy
java.specification.name = Java Platform API Specification
java.specification.vendor = Sun Microsystems Inc.
java.specification.version = 1.2
java.vendor = Sun Microsystems Inc.
java.vendor.url = http://java.sun.com/
java.version = 1.2.2
java.vm.info = build JDK-1.2.2-001, native threads, sunwjit
java.vm.name = Classic 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.2.2
ERROR BEGINS HERE:
Fri Jun 30 12:10:25 EDT 2000:<I> <EJB> Enterprise JavaBeans initializing
Fri Jun 30 12:10:27 EDT 2000:<I> <EJB JAR deployment
/local/home/weblogic/bbugliar/myserver/ActivityManager.jar> EJB home
interface: 'com.esteel.exchange.domain.activitymanager.ActivityManagerHome'
deployed bound to the JNDI name: 'ActivityManagerHome'
Fri Jun 30 12:10:27 EDT 2000:<I> <EJB> 1 EJB jar files loaded, containing 1
EJBs
Fri Jun 30 12:10:27 EDT 2000:<I> <EJB> 1 deployed, 0 failed to deploy.
Fri Jun 30 12:10:28 EDT 2000:<I> <ZAC> ZAC disabled
Fri Jun 30 12:10:28 EDT 2000:<I> <WebLogicServer> Invoking T3StartupDef
ReferenceDataWLStartup com.esteel.referencedata.ReferenceDataWLStartup with
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0xB]
stackpointer=e7f0be04
Full thread dump Classic VM (JDK-1.2.2-001, native threads):
"StartupThread" (TID:0xea673398, sys_thread_t:0x2e82ab0, state:R, native
ID:0x1b) prio=5
at
weblogic.jdbc20.rmi.internal.ConnectionImpl.createStatement(ConnectionImpl.j
ava, Compiled Code)
at
weblogic.jdbc20.rmi.SerialConnection.createStatement(SerialConnection.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._loadRDBase1FromId(RDMeta.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._load(RDMeta.java, Compiled Code)
at com.esteel.referencedata.RDMeta.loadData(RDMeta.java, Compiled
Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.loadData(ReferenceDataServe
rImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.<init>(ReferenceDataServerI
mpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.getInstance(ReferenceDataSe
rverImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataWLStartup.startup(ReferenceDataWLStart
up.java, Compiled Code)
at weblogic.t3.srvr.StartupThread.runStartup(StartupThread.java,
Compiled Code)
at weblogic.t3.srvr.StartupThread.doWork(StartupThread.java,
Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java,
Compiled Code)
"ExecuteThread-14" (TID:0xea4f4100, sys_thread_t:0x525998, state:CW,
native ID:0x18) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-13" (TID:0xea4f3fa0, sys_thread_t:0x51c648, state:CW,
native ID:0x17) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-12" (TID:0xea4f3e48, sys_thread_t:0x51c530, state:CW,
native ID:0x16) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-11" (TID:0xea4f3cf0, sys_thread_t:0x51c418, state:CW,
native ID:0x15) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-10" (TID:0xea4f3b90, sys_thread_t:0x51c300, state:CW,
native ID:0x14) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-9" (TID:0xea4f3a38, sys_thread_t:0x51c1e8, state:CW,
native ID:0x13) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-8" (TID:0xea4f38e8, sys_thread_t:0x51c0d0, state:CW,
native ID:0x12) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-7" (TID:0xea4f3788, sys_thread_t:0x51bfb8, state:CW,
native ID:0x11) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-6" (TID:0xea4f3630, sys_thread_t:0x51a570, state:CW,
native ID:0x10) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-5" (TID:0xea4f34d8, sys_thread_t:0x51a458, state:CW,
native ID:0xf) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-4" (TID:0xea4f3380, sys_thread_t:0x51bea0, state:CW,
native ID:0xe) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-3" (TID:0xea4f32c0, sys_thread_t:0x51ba30, state:CW,
native ID:0xd) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-2" (TID:0xea4f30d0, sys_thread_t:0x51b918, state:CW,
native ID:0xc) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-1" (TID:0xea4f2f70, sys_thread_t:0x51a840, state:CW,
native ID:0xb) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-0" (TID:0xea4f2868, sys_thread_t:0x51a728, state:CW,
native ID:0xa) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"TimeEventGenerator" (TID:0xea4e2e38, sys_thread_t:0x4e11a8, state:CW,
native ID:0x9) prio=5
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java,
Compiled Code)
at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
, Compiled Code)
at java.lang.Thread.run(Thread.java, Compiled Code)
"SpinnerRandomSource" (TID:0xea4e19f0, sys_thread_t:0x4d3018, state:CW,
native ID:0x7) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java,
Compiled Code)
at weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java,
Compiled Code)
"Finalizer" (TID:0xea400320, sys_thread_t:0x6e4f8, state:CW, native
ID:0x6) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0xea4003b0, sys_thread_t:0x3ca80, state:CW,
native ID:0x5) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0xea4003e0, sys_thread_t:0x65460, state:CW,
native ID:0x4) prio=5
"main" (TID:0xea4001e0, sys_thread_t:0x2ef60, state:CW, native ID:0x1)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.waitForCompletion(PropertyExecuteThre
ad.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java, Compiled Code)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java, Compiled
Code)
at weblogic.Server.main(Server.java, Compiled Code)
at weblogic.Server.main(Server.java, Compiled Code)
Monitor Cache Dump:
weblogic.kernel.ExecuteThread@EA4F32C0/EB9188F0: <unowned>
Waiting to be notified:
"ExecuteThread-3" (0x51ba30)
weblogic.kernel.ExecuteThread@EA4F34D8/EB9193D8: <unowned>
Waiting to be notified:
"ExecuteThread-5" (0x51a458)
weblogic.security.SpinnerThread@EA4E19F0/EB870528: <unowned>
Waiting to be notified:
"SpinnerRandomSource" (0x4d3018)
weblogic.kernel.ExecuteThread@EA4F30D0/EB918348: <unowned>
Waiting to be notified:
"ExecuteThread-2" (0x51b918)
weblogic.kernel.ExecuteThread@EA4F38E8/EB91A3E0: <unowned>
Waiting to be notified:
"ExecuteThread-8" (0x51c0d0)
weblogic.kernel.ExecuteThread@EA4F3CF0/EB91B458: <unowned>
Waiting to be notified:
"ExecuteThread-11" (0x51c418)
java.lang.ref.Reference$Lock@EA4003C0/EB0CF4B8: <unowned>
Waiting to be notified:
"Reference Handler" (0x3ca80)
weblogic.kernel.ExecuteThread@EA4F3E48/EB91B9B8: <unowned>
Waiting to be notified:
"ExecuteThread-12" (0x51c530)
weblogic.kernel.ExecuteThread@EA4F2868/EB913FC0: <unowned>
Waiting to be notified:
"ExecuteThread-0" (0x51a728)
java.lang.ref.ReferenceQueue$Lock@EA400338/EB0CF9C0: <unowned>
Waiting to be notified:
"Finalizer" (0x6e4f8)
java.lang.Object@EA675248/EC4A6D18: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3630/EB919930: <unowned>
Waiting to be notified:
"ExecuteThread-6" (0x51a570)
weblogic.kernel.ExecuteThread@EA4F3A38/EB91A998: <unowned>
Waiting to be notified:
"ExecuteThread-9" (0x51c1e8)
weblogic.kernel.ExecuteThread@EA4F3788/EB919E80: <unowned>
Waiting to be notified:
"ExecuteThread-7" (0x51bfb8)
weblogic.kernel.ExecuteThread@EA4F3380/EB918E60: <unowned>
Waiting to be notified:
"ExecuteThread-4" (0x51bea0)
weblogic.t3.srvr.StartupThread@EA673398/EC48C990: <unowned>
Waiting to be notified:
"main" (0x2ef60)
weblogic.kernel.ExecuteThread@EA4F3B90/EB91AF00: <unowned>
Waiting to be notified:
"ExecuteThread-10" (0x51c300)
java.lang.Class@EA68B010/EC5668C8: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3FA0/EB91BF20: <unowned>
Waiting to be notified:
"ExecuteThread-13" (0x51c648)
weblogic.time.common.internal.TimeTable@EA4E38A8/EB881130: <unowned>
Waiting to be notified:
"TimeEventGenerator" (0x4e11a8)
java.lang.Object@EA676D30/EC4B9378: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F2F70/EB917DC0: <unowned>
Waiting to be notified:
"ExecuteThread-1" (0x51a840)
weblogic.kernel.ExecuteThread@EA4F4100/EB91C478: <unowned>
Waiting to be notified:
"ExecuteThread-14" (0x525998)
Registered Monitor Dump:
PCMap lock: <unowned>
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: owner "StartupThread" (0x2e82ab0) 1 entry
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "StartupThread" (0x2e82ab0) 1 entry
Thread queue lock: owner "StartupThread" (0x2e82ab0) 1 entry
Monitor registry: owner "StartupThread" (0x2e82ab0) 1 entry
SIGABRT 6* abort (generated by abort(3) routine)
si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
si_errno [0]: Error 0
si_code [-1]: SI_LWP [pid: 11078, uid: 3058]
stackpointer=e7f0b55c
Full thread dump Classic VM (JDK-1.2.2-001, native threads):
"StartupThread" (TID:0xea673398, sys_thread_t:0x2e82ab0, state:R, native
ID:0x1b) prio=5
at
weblogic.jdbc20.rmi.internal.ConnectionImpl.createStatement(ConnectionImpl.j
ava, Compiled Code)
at
weblogic.jdbc20.rmi.SerialConnection.createStatement(SerialConnection.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._loadRDBase1FromId(RDMeta.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._load(RDMeta.java, Compiled Code)
at com.esteel.referencedata.RDMeta.loadData(RDMeta.java, Compiled
Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.loadData(ReferenceDataServe
rImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.<init>(ReferenceDataServerI
mpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.getInstance(ReferenceDataSe
rverImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataWLStartup.startup(ReferenceDataWLStart
up.java, Compiled Code)
at weblogic.t3.srvr.StartupThread.runStartup(StartupThread.java,
Compiled Code)
at weblogic.t3.srvr.StartupThread.doWork(StartupThread.java,
Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java,
Compiled Code)
"ExecuteThread-14" (TID:0xea4f4100, sys_thread_t:0x525998, state:CW,
native ID:0x18) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-13" (TID:0xea4f3fa0, sys_thread_t:0x51c648, state:CW,
native ID:0x17) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-12" (TID:0xea4f3e48, sys_thread_t:0x51c530, state:CW,
native ID:0x16) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-11" (TID:0xea4f3cf0, sys_thread_t:0x51c418, state:CW,
native ID:0x15) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-10" (TID:0xea4f3b90, sys_thread_t:0x51c300, state:CW,
native ID:0x14) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-9" (TID:0xea4f3a38, sys_thread_t:0x51c1e8, state:CW,
native ID:0x13) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-8" (TID:0xea4f38e8, sys_thread_t:0x51c0d0, state:CW,
native ID:0x12) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-7" (TID:0xea4f3788, sys_thread_t:0x51bfb8, state:CW,
native ID:0x11) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-6" (TID:0xea4f3630, sys_thread_t:0x51a570, state:CW,
native ID:0x10) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-5" (TID:0xea4f34d8, sys_thread_t:0x51a458, state:CW,
native ID:0xf) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-4" (TID:0xea4f3380, sys_thread_t:0x51bea0, state:CW,
native ID:0xe) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-3" (TID:0xea4f32c0, sys_thread_t:0x51ba30, state:CW,
native ID:0xd) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-2" (TID:0xea4f30d0, sys_thread_t:0x51b918, state:CW,
native ID:0xc) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-1" (TID:0xea4f2f70, sys_thread_t:0x51a840, state:CW,
native ID:0xb) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-0" (TID:0xea4f2868, sys_thread_t:0x51a728, state:CW,
native ID:0xa) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"TimeEventGenerator" (TID:0xea4e2e38, sys_thread_t:0x4e11a8, state:CW,
native ID:0x9) prio=5
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java,
Compiled Code)
at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
, Compiled Code)
at java.lang.Thread.run(Thread.java, Compiled Code)
"SpinnerRandomSource" (TID:0xea4e19f0, sys_thread_t:0x4d3018, state:CW,
native ID:0x7) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java,
Compiled Code)
at weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java,
Compiled Code)
"Finalizer" (TID:0xea400320, sys_thread_t:0x6e4f8, state:CW, native
ID:0x6) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0xea4003b0, sys_thread_t:0x3ca80, state:CW,
native ID:0x5) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0xea4003e0, sys_thread_t:0x65460, state:CW,
native ID:0x4) prio=5
"main" (TID:0xea4001e0, sys_thread_t:0x2ef60, state:CW, native ID:0x1)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.waitForCompletion(PropertyExecuteThre
ad.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java, Compiled Code)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java, Compiled
Code)
at weblogic.Server.main(Server.java, Compiled Code)
at weblogic.Server.main(Server.java, Compiled Code)
Monitor Cache Dump:
weblogic.kernel.ExecuteThread@EA4F32C0/EB9188F0: <unowned>
Waiting to be notified:
"ExecuteThread-3" (0x51ba30)
weblogic.kernel.ExecuteThread@EA4F34D8/EB9193D8: <unowned>
Waiting to be notified:
"ExecuteThread-5" (0x51a458)
weblogic.security.SpinnerThread@EA4E19F0/EB870528: <unowned>
Waiting to be notified:
"SpinnerRandomSource" (0x4d3018)
weblogic.kernel.ExecuteThread@EA4F30D0/EB918348: <unowned>
Waiting to be notified:
"ExecuteThread-2" (0x51b918)
weblogic.kernel.ExecuteThread@EA4F38E8/EB91A3E0: <unowned>
Waiting to be notified:
"ExecuteThread-8" (0x51c0d0)
weblogic.kernel.ExecuteThread@EA4F3CF0/EB91B458: <unowned>
Waiting to be notified:
"ExecuteThread-11" (0x51c418)
java.lang.ref.Reference$Lock@EA4003C0/EB0CF4B8: <unowned>
Waiting to be notified:
"Reference Handler" (0x3ca80)
weblogic.kernel.ExecuteThread@EA4F3E48/EB91B9B8: <unowned>
Waiting to be notified:
"ExecuteThread-12" (0x51c530)
weblogic.kernel.ExecuteThread@EA4F2868/EB913FC0: <unowned>
Waiting to be notified:
"ExecuteThread-0" (0x51a728)
java.lang.ref.ReferenceQueue$Lock@EA400338/EB0CF9C0: <unowned>
Waiting to be notified:
"Finalizer" (0x6e4f8)
java.lang.Object@EA675248/EC4A6D18: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3630/EB919930: <unowned>
Waiting to be notified:
"ExecuteThread-6" (0x51a570)
weblogic.kernel.ExecuteThread@EA4F3A38/EB91A998: <unowned>
Waiting to be notified:
"ExecuteThread-9" (0x51c1e8)
weblogic.kernel.ExecuteThread@EA4F3788/EB919E80: <unowned>
Waiting to be notified:
"ExecuteThread-7" (0x51bfb8)
weblogic.kernel.ExecuteThread@EA4F3380/EB918E60: <unowned>
Waiting to be notified:
"ExecuteThread-4" (0x51bea0)
weblogic.t3.srvr.StartupThread@EA673398/EC48C990: <unowned>
Waiting to be notified:
"main" (0x2ef60)
weblogic.kernel.ExecuteThread@EA4F3B90/EB91AF00: <unowned>
Waiting to be notified:
"ExecuteThread-10" (0x51c300)
java.lang.Class@EA68B010/EC5668C8: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3FA0/EB91BF20: <unowned>
Waiting to be notified:
"ExecuteThread-13" (0x51c648)
weblogic.time.common.internal.TimeTable@EA4E38A8/EB881130: <unowned>
Waiting to be notified:
"TimeEventGenerator" (0x4e11a8)
java.lang.Object@EA676D30/EC4B9378: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F2F70/EB917DC0: <unowned>
Waiting to be notified:
"ExecuteThread-1" (0x51a840)
weblogic.kernel.ExecuteThread@EA4F4100/EB91C478: <unowned>
Waiting to be notified:
"ExecuteThread-14" (0x525998)
Registered Monitor Dump:
PCMap lock: <unowned>
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: owner "StartupThread" (0x2e82ab0) 1 entry
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "StartupThread" (0x2e82ab0) 1 entry
Thread queue lock: owner "StartupThread" (0x2e82ab0) 1 entry
Monitor registry: owner "StartupThread" (0x2e82ab0) 1 entry
Abort (core dumped)Weblogic does not dump core. The Java virtual machine does.
As for your problem, I would be willing to bet that this is a 122_05a
JVM. I would recommend downgrading to the versions that we certify.
The platform support page for WebLogic Server is located at:
http://www.weblogic.com/docs51/platforms/index.html
This page has the latest and greatest information on the platforms that
WebLogic is certified and supported on.
Bryan Bugliari wrote:
>
I am getting a core dump when starting up my WL server. It seems to be
timing related. The WL startup class is causing the error.
The error does not occur if I do not deploy any EJBs. If I deploy one EJB
the error occurrs. If I deploy two or more EJBs the error does not occur.
The startup class is accessing the database.
Has anyone seen a similar error or know of a solution. Is this a supported
platform?
Environment info and the error dump follow. Thanks in advance.
Bryan Bugliari
[email protected]
Some info on the environment:
Solaris 2.6
jdk1.2.2
WL 5.1.0 sp2
Oracle 8.0.5 client
WL PROPERTIES FILE:
weblogic.jdbc.connectionPool.oraclePool=\
url=jdbc:weblogic:oracle,\
driver=weblogic.jdbc.oci.Driver, \
loginDelaySecs=1,\
initialCapacity=4,\
maxCapacity=25,\
capacityIncrement=5,\
allowShrinking=true,\
shrinkPeriodMins=15,\
refreshMinutes=10,\
testTable=dual,\
props=user=esteel;password=esteel;server=esteel
# Add a TXDataSource for the connection pool:
weblogic.jdbc.TXDataSource.oracleDataSource=oraclePool
WL LOG FILE:
Fri Jun 30 12:10:21 EDT 2000:<I> <System Props> java.class.path =
/opt/app/weblogic/lib/weblogic510sp2boot.jar:/opt/app/weblogic/classes/boot:
/opt/app/weblogic/license:/opt/app/weblogic/oci/classes
java.class.version = 46.0
java.compiler = sunwjit
java.ext.dirs = /usr/local/jdk1.2.2/jre/lib/ext
java.home = /usr/local/jdk1.2.2/jre
java.io.tmpdir = /var/tmp/
java.library.path =
/usr/local/jdk1.2.2/bin/../jre/lib/sparc/native_threads:/usr/local/jdk1.2.2/
bin/../jre/lib/sparc/classic:/usr/local/jdk1.2.2/bin/../jre/lib/sparc:/opt/a
pp/weblogic/oci/lib/solaris/oci805_8:/opt/app/oracle/products/8.0.5/lib:/usr
/lib
java.protocol.handler.pkgs = weblogic.utils|weblogic.utils
java.security.manager =
java.security.policy = =/opt/app/weblogic/weblogic.policy
java.specification.name = Java Platform API Specification
java.specification.vendor = Sun Microsystems Inc.
java.specification.version = 1.2
java.vendor = Sun Microsystems Inc.
java.vendor.url = http://java.sun.com/
java.version = 1.2.2
java.vm.info = build JDK-1.2.2-001, native threads, sunwjit
java.vm.name = Classic 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.2.2
ERROR BEGINS HERE:
Fri Jun 30 12:10:25 EDT 2000:<I> <EJB> Enterprise JavaBeans initializing
Fri Jun 30 12:10:27 EDT 2000:<I> <EJB JAR deployment
/local/home/weblogic/bbugliar/myserver/ActivityManager.jar> EJB home
interface: 'com.esteel.exchange.domain.activitymanager.ActivityManagerHome'
deployed bound to the JNDI name: 'ActivityManagerHome'
Fri Jun 30 12:10:27 EDT 2000:<I> <EJB> 1 EJB jar files loaded, containing 1
EJBs
Fri Jun 30 12:10:27 EDT 2000:<I> <EJB> 1 deployed, 0 failed to deploy.
Fri Jun 30 12:10:28 EDT 2000:<I> <ZAC> ZAC disabled
Fri Jun 30 12:10:28 EDT 2000:<I> <WebLogicServer> Invoking T3StartupDef
ReferenceDataWLStartup com.esteel.referencedata.ReferenceDataWLStartup with
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0xB]
stackpointer=e7f0be04
Full thread dump Classic VM (JDK-1.2.2-001, native threads):
"StartupThread" (TID:0xea673398, sys_thread_t:0x2e82ab0, state:R, native
ID:0x1b) prio=5
at
weblogic.jdbc20.rmi.internal.ConnectionImpl.createStatement(ConnectionImpl.j
ava, Compiled Code)
at
weblogic.jdbc20.rmi.SerialConnection.createStatement(SerialConnection.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._loadRDBase1FromId(RDMeta.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._load(RDMeta.java, Compiled Code)
at com.esteel.referencedata.RDMeta.loadData(RDMeta.java, Compiled
Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.loadData(ReferenceDataServe
rImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.<init>(ReferenceDataServerI
mpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.getInstance(ReferenceDataSe
rverImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataWLStartup.startup(ReferenceDataWLStart
up.java, Compiled Code)
at weblogic.t3.srvr.StartupThread.runStartup(StartupThread.java,
Compiled Code)
at weblogic.t3.srvr.StartupThread.doWork(StartupThread.java,
Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java,
Compiled Code)
"ExecuteThread-14" (TID:0xea4f4100, sys_thread_t:0x525998, state:CW,
native ID:0x18) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-13" (TID:0xea4f3fa0, sys_thread_t:0x51c648, state:CW,
native ID:0x17) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-12" (TID:0xea4f3e48, sys_thread_t:0x51c530, state:CW,
native ID:0x16) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-11" (TID:0xea4f3cf0, sys_thread_t:0x51c418, state:CW,
native ID:0x15) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-10" (TID:0xea4f3b90, sys_thread_t:0x51c300, state:CW,
native ID:0x14) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-9" (TID:0xea4f3a38, sys_thread_t:0x51c1e8, state:CW,
native ID:0x13) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-8" (TID:0xea4f38e8, sys_thread_t:0x51c0d0, state:CW,
native ID:0x12) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-7" (TID:0xea4f3788, sys_thread_t:0x51bfb8, state:CW,
native ID:0x11) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-6" (TID:0xea4f3630, sys_thread_t:0x51a570, state:CW,
native ID:0x10) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-5" (TID:0xea4f34d8, sys_thread_t:0x51a458, state:CW,
native ID:0xf) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-4" (TID:0xea4f3380, sys_thread_t:0x51bea0, state:CW,
native ID:0xe) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-3" (TID:0xea4f32c0, sys_thread_t:0x51ba30, state:CW,
native ID:0xd) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-2" (TID:0xea4f30d0, sys_thread_t:0x51b918, state:CW,
native ID:0xc) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-1" (TID:0xea4f2f70, sys_thread_t:0x51a840, state:CW,
native ID:0xb) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-0" (TID:0xea4f2868, sys_thread_t:0x51a728, state:CW,
native ID:0xa) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"TimeEventGenerator" (TID:0xea4e2e38, sys_thread_t:0x4e11a8, state:CW,
native ID:0x9) prio=5
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java,
Compiled Code)
at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
, Compiled Code)
at java.lang.Thread.run(Thread.java, Compiled Code)
"SpinnerRandomSource" (TID:0xea4e19f0, sys_thread_t:0x4d3018, state:CW,
native ID:0x7) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java,
Compiled Code)
at weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java,
Compiled Code)
"Finalizer" (TID:0xea400320, sys_thread_t:0x6e4f8, state:CW, native
ID:0x6) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0xea4003b0, sys_thread_t:0x3ca80, state:CW,
native ID:0x5) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0xea4003e0, sys_thread_t:0x65460, state:CW,
native ID:0x4) prio=5
"main" (TID:0xea4001e0, sys_thread_t:0x2ef60, state:CW, native ID:0x1)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.waitForCompletion(PropertyExecuteThre
ad.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java, Compiled Code)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java, Compiled
Code)
at weblogic.Server.main(Server.java, Compiled Code)
at weblogic.Server.main(Server.java, Compiled Code)
Monitor Cache Dump:
weblogic.kernel.ExecuteThread@EA4F32C0/EB9188F0: <unowned>
Waiting to be notified:
"ExecuteThread-3" (0x51ba30)
weblogic.kernel.ExecuteThread@EA4F34D8/EB9193D8: <unowned>
Waiting to be notified:
"ExecuteThread-5" (0x51a458)
weblogic.security.SpinnerThread@EA4E19F0/EB870528: <unowned>
Waiting to be notified:
"SpinnerRandomSource" (0x4d3018)
weblogic.kernel.ExecuteThread@EA4F30D0/EB918348: <unowned>
Waiting to be notified:
"ExecuteThread-2" (0x51b918)
weblogic.kernel.ExecuteThread@EA4F38E8/EB91A3E0: <unowned>
Waiting to be notified:
"ExecuteThread-8" (0x51c0d0)
weblogic.kernel.ExecuteThread@EA4F3CF0/EB91B458: <unowned>
Waiting to be notified:
"ExecuteThread-11" (0x51c418)
java.lang.ref.Reference$Lock@EA4003C0/EB0CF4B8: <unowned>
Waiting to be notified:
"Reference Handler" (0x3ca80)
weblogic.kernel.ExecuteThread@EA4F3E48/EB91B9B8: <unowned>
Waiting to be notified:
"ExecuteThread-12" (0x51c530)
weblogic.kernel.ExecuteThread@EA4F2868/EB913FC0: <unowned>
Waiting to be notified:
"ExecuteThread-0" (0x51a728)
java.lang.ref.ReferenceQueue$Lock@EA400338/EB0CF9C0: <unowned>
Waiting to be notified:
"Finalizer" (0x6e4f8)
java.lang.Object@EA675248/EC4A6D18: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3630/EB919930: <unowned>
Waiting to be notified:
"ExecuteThread-6" (0x51a570)
weblogic.kernel.ExecuteThread@EA4F3A38/EB91A998: <unowned>
Waiting to be notified:
"ExecuteThread-9" (0x51c1e8)
weblogic.kernel.ExecuteThread@EA4F3788/EB919E80: <unowned>
Waiting to be notified:
"ExecuteThread-7" (0x51bfb8)
weblogic.kernel.ExecuteThread@EA4F3380/EB918E60: <unowned>
Waiting to be notified:
"ExecuteThread-4" (0x51bea0)
weblogic.t3.srvr.StartupThread@EA673398/EC48C990: <unowned>
Waiting to be notified:
"main" (0x2ef60)
weblogic.kernel.ExecuteThread@EA4F3B90/EB91AF00: <unowned>
Waiting to be notified:
"ExecuteThread-10" (0x51c300)
java.lang.Class@EA68B010/EC5668C8: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3FA0/EB91BF20: <unowned>
Waiting to be notified:
"ExecuteThread-13" (0x51c648)
weblogic.time.common.internal.TimeTable@EA4E38A8/EB881130: <unowned>
Waiting to be notified:
"TimeEventGenerator" (0x4e11a8)
java.lang.Object@EA676D30/EC4B9378: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F2F70/EB917DC0: <unowned>
Waiting to be notified:
"ExecuteThread-1" (0x51a840)
weblogic.kernel.ExecuteThread@EA4F4100/EB91C478: <unowned>
Waiting to be notified:
"ExecuteThread-14" (0x525998)
Registered Monitor Dump:
PCMap lock: <unowned>
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: owner "StartupThread" (0x2e82ab0) 1 entry
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "StartupThread" (0x2e82ab0) 1 entry
Thread queue lock: owner "StartupThread" (0x2e82ab0) 1 entry
Monitor registry: owner "StartupThread" (0x2e82ab0) 1 entry
SIGABRT 6* abort (generated by abort(3) routine)
si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
si_errno [0]: Error 0
si_code [-1]: SI_LWP [pid: 11078, uid: 3058]
stackpointer=e7f0b55c
Full thread dump Classic VM (JDK-1.2.2-001, native threads):
"StartupThread" (TID:0xea673398, sys_thread_t:0x2e82ab0, state:R, native
ID:0x1b) prio=5
at
weblogic.jdbc20.rmi.internal.ConnectionImpl.createStatement(ConnectionImpl.j
ava, Compiled Code)
at
weblogic.jdbc20.rmi.SerialConnection.createStatement(SerialConnection.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._loadRDBase1FromId(RDMeta.java,
Compiled Code)
at com.esteel.referencedata.RDMeta._load(RDMeta.java, Compiled Code)
at com.esteel.referencedata.RDMeta.loadData(RDMeta.java, Compiled
Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.loadData(ReferenceDataServe
rImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.<init>(ReferenceDataServerI
mpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataServerImpl.getInstance(ReferenceDataSe
rverImpl.java, Compiled Code)
at
com.esteel.referencedata.ReferenceDataWLStartup.startup(ReferenceDataWLStart
up.java, Compiled Code)
at weblogic.t3.srvr.StartupThread.runStartup(StartupThread.java,
Compiled Code)
at weblogic.t3.srvr.StartupThread.doWork(StartupThread.java,
Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java,
Compiled Code)
"ExecuteThread-14" (TID:0xea4f4100, sys_thread_t:0x525998, state:CW,
native ID:0x18) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-13" (TID:0xea4f3fa0, sys_thread_t:0x51c648, state:CW,
native ID:0x17) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-12" (TID:0xea4f3e48, sys_thread_t:0x51c530, state:CW,
native ID:0x16) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-11" (TID:0xea4f3cf0, sys_thread_t:0x51c418, state:CW,
native ID:0x15) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-10" (TID:0xea4f3b90, sys_thread_t:0x51c300, state:CW,
native ID:0x14) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-9" (TID:0xea4f3a38, sys_thread_t:0x51c1e8, state:CW,
native ID:0x13) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-8" (TID:0xea4f38e8, sys_thread_t:0x51c0d0, state:CW,
native ID:0x12) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-7" (TID:0xea4f3788, sys_thread_t:0x51bfb8, state:CW,
native ID:0x11) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-6" (TID:0xea4f3630, sys_thread_t:0x51a570, state:CW,
native ID:0x10) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-5" (TID:0xea4f34d8, sys_thread_t:0x51a458, state:CW,
native ID:0xf) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-4" (TID:0xea4f3380, sys_thread_t:0x51bea0, state:CW,
native ID:0xe) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-3" (TID:0xea4f32c0, sys_thread_t:0x51ba30, state:CW,
native ID:0xd) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-2" (TID:0xea4f30d0, sys_thread_t:0x51b918, state:CW,
native ID:0xc) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-1" (TID:0xea4f2f70, sys_thread_t:0x51a840, state:CW,
native ID:0xb) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"ExecuteThread-0" (TID:0xea4f2868, sys_thread_t:0x51a728, state:CW,
native ID:0xa) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java,
Compiled Code)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
Code)
"TimeEventGenerator" (TID:0xea4e2e38, sys_thread_t:0x4e11a8, state:CW,
native ID:0x9) prio=5
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java,
Compiled Code)
at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
, Compiled Code)
at java.lang.Thread.run(Thread.java, Compiled Code)
"SpinnerRandomSource" (TID:0xea4e19f0, sys_thread_t:0x4d3018, state:CW,
native ID:0x7) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.security.SpinnerThread.stopSpinning(SpinnerRandomBitsSource.java,
Compiled Code)
at weblogic.security.SpinnerThread.run(SpinnerRandomBitsSource.java,
Compiled Code)
"Finalizer" (TID:0xea400320, sys_thread_t:0x6e4f8, state:CW, native
ID:0x6) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)
"Reference Handler" (TID:0xea4003b0, sys_thread_t:0x3ca80, state:CW,
native ID:0x5) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:424)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)
"Signal dispatcher" (TID:0xea4003e0, sys_thread_t:0x65460, state:CW,
native ID:0x4) prio=5
"main" (TID:0xea4001e0, sys_thread_t:0x2ef60, state:CW, native ID:0x1)
prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java, Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.waitForCompletion(PropertyExecuteThre
ad.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java, Compiled Code)
at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java, Compiled Code)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.Server.startServerDynamically(Server.java, Compiled
Code)
at weblogic.Server.main(Server.java, Compiled Code)
at weblogic.Server.main(Server.java, Compiled Code)
Monitor Cache Dump:
weblogic.kernel.ExecuteThread@EA4F32C0/EB9188F0: <unowned>
Waiting to be notified:
"ExecuteThread-3" (0x51ba30)
weblogic.kernel.ExecuteThread@EA4F34D8/EB9193D8: <unowned>
Waiting to be notified:
"ExecuteThread-5" (0x51a458)
weblogic.security.SpinnerThread@EA4E19F0/EB870528: <unowned>
Waiting to be notified:
"SpinnerRandomSource" (0x4d3018)
weblogic.kernel.ExecuteThread@EA4F30D0/EB918348: <unowned>
Waiting to be notified:
"ExecuteThread-2" (0x51b918)
weblogic.kernel.ExecuteThread@EA4F38E8/EB91A3E0: <unowned>
Waiting to be notified:
"ExecuteThread-8" (0x51c0d0)
weblogic.kernel.ExecuteThread@EA4F3CF0/EB91B458: <unowned>
Waiting to be notified:
"ExecuteThread-11" (0x51c418)
java.lang.ref.Reference$Lock@EA4003C0/EB0CF4B8: <unowned>
Waiting to be notified:
"Reference Handler" (0x3ca80)
weblogic.kernel.ExecuteThread@EA4F3E48/EB91B9B8: <unowned>
Waiting to be notified:
"ExecuteThread-12" (0x51c530)
weblogic.kernel.ExecuteThread@EA4F2868/EB913FC0: <unowned>
Waiting to be notified:
"ExecuteThread-0" (0x51a728)
java.lang.ref.ReferenceQueue$Lock@EA400338/EB0CF9C0: <unowned>
Waiting to be notified:
"Finalizer" (0x6e4f8)
java.lang.Object@EA675248/EC4A6D18: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3630/EB919930: <unowned>
Waiting to be notified:
"ExecuteThread-6" (0x51a570)
weblogic.kernel.ExecuteThread@EA4F3A38/EB91A998: <unowned>
Waiting to be notified:
"ExecuteThread-9" (0x51c1e8)
weblogic.kernel.ExecuteThread@EA4F3788/EB919E80: <unowned>
Waiting to be notified:
"ExecuteThread-7" (0x51bfb8)
weblogic.kernel.ExecuteThread@EA4F3380/EB918E60: <unowned>
Waiting to be notified:
"ExecuteThread-4" (0x51bea0)
weblogic.t3.srvr.StartupThread@EA673398/EC48C990: <unowned>
Waiting to be notified:
"main" (0x2ef60)
weblogic.kernel.ExecuteThread@EA4F3B90/EB91AF00: <unowned>
Waiting to be notified:
"ExecuteThread-10" (0x51c300)
java.lang.Class@EA68B010/EC5668C8: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F3FA0/EB91BF20: <unowned>
Waiting to be notified:
"ExecuteThread-13" (0x51c648)
weblogic.time.common.internal.TimeTable@EA4E38A8/EB881130: <unowned>
Waiting to be notified:
"TimeEventGenerator" (0x4e11a8)
java.lang.Object@EA676D30/EC4B9378: owner "StartupThread" (0x2e82ab0) 1
entry
weblogic.kernel.ExecuteThread@EA4F2F70/EB917DC0: <unowned>
Waiting to be notified: -
Problem with 2 way SSL for JMS
Finally, there is some progress on my JMS over SSL (2 way with JNDI). I am able to send/receive JMS messages but there is an exception in Weblogic server log (see attached). Let me summarise all the steps involved:
(I have referred this doc http://java.sun.com/j2ee/1.4/docs/tutorial/doc/Security6.html as I found this more convenient)
1. Generate the server private key/public certificate pair:
C:\softwares\bea\satishb\ssl\3>keytool -genkey -alias serveralias -keyalg RSA -keypass password -storepass password -keystore .\server\svrkeystore.jks
2. Export the generated server certificate in svrkeystore.jks into the file server.cer:
C:\softwares\bea\satishb\ssl\3>keytool -export -alias serveralias -storepass password -file .\server\server.cer -keystore .\server\svrkeystore.jks
3. To create the trust-store file cacerts.jks and add the server certificate to the trust-store:
C:\softwares\bea\satishb\ssl\3>keytool -import -v -trustcacerts -alias serveralias -file .\server\server.cer -keystore .\server\cacerts.jks -keypass password -storepass password
Now Client part:
1. Generate the client key/cert pair:
C:\softwares\bea\satishb\ssl\3>keytool -genkey -alias clientalias -keyalg RSA -keypass password -storepass password -keystore .\client\cltkeystore.jks
2. Export the generated client certificate into file client.cer:
C:\softwares\bea\satishb\ssl\3>keytool -export -alias clientalias -storepass password -file .\client\client.cer -keystore .\client\cltkeystore.jks
3. Add the certificate to the trust-store file cltcacerts.jks (this trust-store will be used by weblogic server for client authentication):
C:\softwares\bea\satishb\ssl\3>keytool -import -v -trustcacerts -alias clientalias -file .\client\client.cer -keystore .\client\cltcacerts.jks -keypass password -storepass password
- I deployed svrkeystore.jks to weblogic server as the custom identity and cltcacerts.jks as the trust store (so that client au takes place).
- I use server\cacerts.jks file at the client side to authenticate the server as the custom trust store.
-Both the JMS client and the weblogic server are using the same Java ie C:\softwares\bea\jdk150_04.
I am now able to send/receive the JMS messages but in the Weblogic server logs, I see these which seems to me that the proper SSL handshake has not taken place:
####<Mar 5, 2007 3:54:12 PM IST> <Info> <Server> <sburnwal-wxp> <AdminServer> <DynamicSSLListenThread[DefaultSecure]> <<WLS Kernel>> <> <> <1173090252459> <BEA-002605> <Adding address: 192.168.4.223 to licensed client list>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252459> <000000> <isMuxerActivated: false>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <5978326 SSL Version 2 with no padding>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <24761471 SSL3/TLS MAC>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <24761471 received SSL_20_RECORD>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <HANDSHAKEMESSAGE: ClientHelloV2>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <........... Eating Exception ..........
java.security.NoSuchAlgorithmException
at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
at com.certicom.tls.record.handshake.MessageClientHelloVersion2.<init>(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeMessage.createVersion2(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleVersion2HandshakeMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
at weblogic.server.channels.DynamicSSLListenThread$1.run(DynamicSSLListenThread.java:130)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <........... Eating Exception ..........
java.security.NoSuchAlgorithmException
at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
at com.certicom.tls.ciphersuite.CipherSuiteSupport.getCipherSuite(Unknown Source)
at com.certicom.tls.record.handshake.MessageClientHelloVersion2.<init>(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeMessage.createVersion2(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleVersion2HandshakeMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
at weblogic.server.channels.DynamicSSLListenThread$1.run(DynamicSSLListenThread.java:130)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <write HANDSHAKE, offset = 0, length = 58>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <write HANDSHAKE, offset = 0, length = 602>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <write HANDSHAKE, offset = 0, length = 4>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252506> <000000> <isMuxerActivated: false>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252521> <000000> <24761471 SSL3/TLS MAC>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252521> <000000> <24761471 received HANDSHAKE>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252521> <000000> <HANDSHAKEMESSAGE: ClientKeyExchange RSA>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252521> <000000> <Using JCE Cipher: SunJCE version 1.5 for algorithm RSA>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Ignoring not supported JCE Mac: SunJCE version 1.5 for algorithm HmacMD5>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Will use default Mac for algorithm HmacMD5>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Ignoring not supported JCE Mac: SunJCE version 1.5 for algorithm HmacSHA1>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Will use default Mac for algorithm HmacSHA1>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <........... Eating Exception ..........
java.security.NoSuchAlgorithmException: Algorithm MD5 not available
at javax.crypto.Mac.getInstance(DashoA12275)
at com.certicom.tls.provider.Mac.getInstance(Unknown Source)
at com.certicom.tls.ciphersuite.SecurityParameters.makeKeys(Unknown Source)
at com.certicom.tls.ciphersuite.SecurityParameters.deriveKeys(Unknown Source)
at com.certicom.tls.ciphersuite.SecurityParameters.<init>(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.generateSecurityParameters(Unknown Source)
at com.certicom.tls.record.handshake.ServerStateSentHelloDone.handle(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.startHandshake(Unknown Source)
at weblogic.server.channels.DynamicSSLListenThread$1.run(DynamicSSLListenThread.java:130)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Will use default Mac for algorithm MD5>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Using JCE Cipher: SunJCE version 1.5 for algorithm RC4>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Ignoring not supported JCE Mac: SunJCE version 1.5 for algorithm HmacMD5>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Will use default Mac for algorithm HmacMD5>
####<Mar 5, 2007 3:54:12 PM IST> <Debug> <SecuritySSL> <sburnwal-wxp> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1173090252537> <000000> <Ignoring not supported JCE Mac: SunJCE version 1.5 for algorithm HmacSHA1>
Pls let me know if there is anything I am missing here. Help is appreciated a lot.
Thanks
SatishIt is a domain wide setting. Can you not create a new domain? I do not think that you can handle it from web.xml. I have never seen such thing in web.xml.
-
How to debug weblogic 8.1 with eclipse ?
Hi,
how can I debug my weblogic 8.1 application ?
I`m using eclipse, but the plugin I´ve got, is only for versions 6.x and 7.0 .
So I tried remote debugging but eclipse could not connect to the VM, I do not
know why.
Any ideas ??
Thanks
HolgerIt is quite easy to rewrite the plugin to work with 8.1
We have done so - please contact me if you want the plugin.
Sincerely,
Paul Nyheim
"HOs" <[email protected]> wrote in message
news:3f72ce93$[email protected]..
>
Hi,
how can I debug my weblogic 8.1 application ?
I`m using eclipse, but the plugin I´ve got, is only for versions 6.x and7.0 .
So I tried remote debugging but eclipse could not connect to the VM, I donot
know why.
Any ideas ??
Thanks
Holger -
Weblogic 9.1 with JDK1.6 giving error ( while doing weblogic.appc )
hi,
I am trying to build my ear using jdk1.6 with weblogic 9.1.
I am getting this error while doing weblogic.appc using my ant scripts. Could some one pls let me know the solution for this problem.
[java] Created working directory: c:\windows\TEMP\appcgen_gdoasis.jar
[java] <02-Aug-2007 14:54:22 o'clock BST> <Error> <J2EE> <BEA-160187> <weblogic.appc failed to compile yo
ur application. Recompile with the -verbose option for more details. Please see the error message(s) below.>
[java] javax.xml.stream.FactoryConfigurationError: Provider javax.xml.stream.XMLInputFactory could not be
instantiated: java.lang.InstantiationException
[java] at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:158)
[java] at weblogic.ejb.container.dd.xml.DDUtils.<clinit>(DDUtils.java:85)
[java] at weblogic.ejb.container.ejbc.EJBCompiler.parseDescriptors(EJBCompiler.java:1345)
[java] at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:431)
[java] at weblogic.application.compiler.AppcUtils.compileEJB(AppcUtils.java:292)
[java] at weblogic.application.compiler.EJBCompiler.compile(EJBCompiler.java:95)
[java] at weblogic.application.compiler.flow.AppCompilerFlow.compileInput(AppCompilerFlow.java:113)
[java] at weblogic.application.compiler.flow.AppCompilerFlow.compile(AppCompilerFlow.java:43)
[java] at weblogic.application.compiler.FlowDriver$FlowStateChange.next(FlowDriver.java:55)
[java] at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
[java] at weblogic.application.compiler.FlowDriver.run(FlowDriver.java:24)
[java] at weblogic.application.compiler.Appc.runBody(Appc.java:151)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:158)
[java] at weblogic.utils.compiler.Tool.run(Tool.java:115)
[java] at weblogic.application.compiler.Appc.main(Appc.java:162)
[java] at weblogic.appc.main(appc.java:14)
[java] Provider javax.xml.stream.XMLInputFactory could not be instantiated: java.lang.InstantiationExcept
ion
ThanksHi,
First thing, I am not sure this will work :-)
The main issue is that there is no StAX provider to parse I-not-know-what XML file.
You may try to execute appc with the parameter
-Djavax.xml.stream.XMLInputFactory=com.bea.xml.stream.MXParserFactory
Anyhow, you may still have some issues given that Java 6 is not a supported Java version for WL 9.1.
Regards,
lg -
Two way ssl with self signed certificate?
How can I use a self signed certificate with two-way SSL with weblogic 7sp4?
Specfically, I don't want to use any CA authority.
Is it possible to simply have the clients certificate in the servers truststore or not?
I pull out the certificate via
javax.servlet.request.X509Certificate
but when I use a self signed certificate it's never there.
If I instead use a certificate that was created with CertGen it works. But CertGen uses the GenCertCA to create the certificate chain.How can I use a self signed certificate with two-way SSL with weblogic 7sp4?
Specfically, I don't want to use any CA authority.
Is it possible to simply have the clients certificate in the servers truststore or not?
I pull out the certificate via
javax.servlet.request.X509Certificate
but when I use a self signed certificate it's never there.
If I instead use a certificate that was created with CertGen it works. But CertGen uses the GenCertCA to create the certificate chain. -
Our Domain has one proxy server and a weblogic cluster with 2 managed server running on Weblogic Integration Server 8.1 SP5.
The proxy will forward the request to the cluster in a round robin.
The environment is configured for 2 way SSL and the configuration works fine.
The authorization used is perimeter authorization using HttpClusterServlet.
Now I need one way ssl.
Since the managed servers are configured for 1 way ssl I am trying to access the managed servers by bypassing the proxy.
I am getting the following error.
"Error 401--Unauthorized xxx
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.4.2 401 Unauthorized
I cehcked the server logs are getting the following error.
Any help?
Thanks && Regards,
Rajeev
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <Filtering JSSE SSLSocket>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.addContext(ctx): 10330858>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLSocket will be Muxing>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.findContext(is): 20100894>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 readRecord()>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 SSL3/TLS MAC>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 received HANDSHAKE>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <HANDSHAKEMESSAGE: ClientHello>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE offset = 0 length = 58>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE offset = 0 length = 2120>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE offset = 0 length = 4>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 readRecord()>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 SSL3/TLS MAC>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 received HANDSHAKE>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <HANDSHAKEMESSAGE: ClientKeyExchange>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <HANDSHAKEMESSAGE: ClientKeyExchange RSA>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 readRecord()>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 SSL3/TLS MAC>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 received CHANGE_CIPHER_SPEC>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: false>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 readRecord()>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 SSL3/TLS MAC>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <31630577 received HANDSHAKE>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <HANDSHAKEMESSAGE: Finished>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <write CHANGE_CIPHER_SPEC offset = 0 length = 1>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <write HANDSHAKE offset = 0 length = 40>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.findContext(sock): 9712642>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <activateNoRegister()>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <avalable(): 31630577 : 0 + 0 = 0>
<Nov 27, 2006 4:33:45 PM EST> <Debug> <TLS> <000000> <SSLFilter.activate(): activated: 20100894 31630577>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 read( offset: 0 length: 4080 )>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <hasSSLRecord()>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <hasSSLRecord returns true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 readRecord()>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 SSL3/TLS MAC>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 received APPLICATION_DATA>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 APPDATA databufferLen 0>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 APPDATA contentLength 572>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 read databufferLen 572>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 read A returns 572>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 read( offset: 572 length: 3508 )>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <hasSSLRecord()>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <hasSSLRecord returns false 1>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 Rethrowing InterruptedIOException>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.findContext(sock): 9712642>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <activateNoRegister()>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <avalable(): 31630577 : 0 + 0 = 0>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLFilter.activate(): activated: 20100894 31630577>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 read( offset: 572 length: 3508 )>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <isMuxerActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLFilter.isActivated: true>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <hasSSLRecord()>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <hasSSLRecord returns false 1>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <31630577 Rethrowing InterruptedIOException>
*** ServletRequestImpl.setClientCertProxy.x509ProxyClientCert ***null
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <write APPLICATION_DATA offset = 0 length = 339>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <write APPLICATION_DATA offset = 6 length = 1526>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <NEW ALERT: com.certicom.tls.record.alert.Alert@89314f Severity: 1 Type: 0
java.lang.Throwable: Stack trace
at weblogic.security.utils.SSLSetup.debug(SSLSetup.java:265)
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
at javax.net.ssl.impl.SSLSocketImpl.close(Unknown Source)
at weblogic.socket.SocketMuxer.closeSocket(SocketMuxer.java:267)
at weblogic.socket.SocketMuxer.cleanupSocket(SocketMuxer.java:605)
at weblogic.socket.SocketMuxer.deliverExceptionAndCleanup(SocketMuxer.java:569)
at weblogic.socket.SocketMuxer.deliverEndOfStream(SocketMuxer.java:513)
at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1221)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2637)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <avalable(): 31630577 : 0 + 0 = 0>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <write ALERT offset = 0 length = 2>
<Nov 27, 2006 4:33:46 PM EST> <Debug> <TLS> <000000> <SSLIOContextTable.removeContext(ctx): 10330858>I have exactly the same problem, except that I regularly open up the npr site. But here is the real problem. I open firefox>preferences>advanced>encryption>view certificates>add exception. But here is the problem. I can not click on the box to permanently store exception. This box appears permanently closed.
I am currently running firefox 9.01, and I've got to say I never had any problems with firefox in all the years I've used it. But ever since it went through this dizzying series of upgrades from 3.6 to the present it has given me problems.
I am a regular npr listener, and so this annoying error message is really making me consider permanently leaving firefox for chrome or safari. -
Has anyone any links or experience with 2 way SSL for Server to Server? Web Server A to Web Server B for web services.
The norm is Server to Client.
Any help is appreciated. Thanks!The only possibility is server to client. One of your servers has to listen passively, which makes it a TCP or SSL server, and the other one has to initiate the connection, which makes it a TCP or SSL client. But that doesn't stop it being a server from other points of view.
-
2-Way SSL Web Service AssertionError
I am using weblogic 9.1 and 2-way ssl-based web services. The issue is that when a stand-alone client accesses the web services, via the BEA recommended way, a host of errors occurs. Initially I had the webserviceclient+ssl.jar on the client classpath in addition to the weblogic.jar which were both in my development lib directory, and worked from there. Here is the progression of errors:
1. ClassDefNotFound exception: weblogic.xml.schema.binding.util.ClassUtil$ClassUtilException
Resolution = added webservice.jar to classpath
2. ClassDefNotFound exception: com.bea.xml.XmlException
Resolution = added xbean.jar to classpath
3. java.lang.AssertionError: java.io.IOException
This was a difficult one to figure out. I tried running the test client from both my IDE and command-line, and I narrowed it down to a really weird issue. The only way I was able to get it to work was to include the absolute reference to the weblogic.jar in the classpath of the client. i.e. BEA_HOME/weblogic91/server/lib/weblogic.jar. If I had a relative reference to weblogic.jar, i.e. ../lib/weblogic.jar, the above assertion error was thrown.
Can anyone shed some light on this? I need to have a stand-alone client run a 2-way ssl web service and this client should not be expected to have a full blown weblogic 9.1 install.
Cheers.WLS 9 does not have a separate client jar. So sorry, in the near future we might have to stick to the requirement of using the weblogic.jar.
Just FYI, I have submitted a two-way ssl sample in dev2dev.
https://codesamples.projects.dev2dev.bea.com/servlets/Scarab?id=S3
thanks
Jong -
SSRS report with PowerPivot datasource - 401 Unauthorized
Hello together,
I have a tricky issue and hope that you can help me:
Problem: I want to build a Reporting Services Report with a PowerPivot datasource with Report Builder 3.0. When I try to access the datasource via Report Builder I get the error: The remote server returned an error: 401 - Unauthorized.
The PowerPivot file lies on a Sharepoint 2013 with Kerberos authentification.
Logs: Here are some sample log entries after getting the error:
Token Cache: Could not find SPSite for 'sharepoint.com/_vti_bin/PowerPivot/secureredirector.svc/?DataSource=sample.xlsx'.
Exception trying get context compatibility level: System.IO.FileNotFoundException: The site sharepoint.com/_vti_bin/PowerPivot/secureredirector.svc/?DataSource=sample.xlsx could not be found in the Web application SPWebApplication Name=sharepoint.com.
Non-OAuth request. IsAuthenticated=True, UserIdentityName=0#.w|user, ClaimsCount=118
Notes: I tried some solutions from the internet, where the web.config from PowerPivot has to be changed. Also I saw that it could be Kerberos related, but no detailed information where to start as the other features are working fine. SPNs
and Delegations are configured. And changing to NTLM is not an option as this is a multi-server platform.
I hope that you have another idea, where the problem could be.
Kind regards,
RobinHas noone an idea?
Maybe you are looking for
-
Why it cannot find the setter method for the attribute in my custom tag?
Hi, i have a custom tag like this: <robin:category tModelKey="#{data.tModelKey}" > </robin:category>And in my tld file: <tag> <name>category</name> <tag-class>category.component.HtmlCategoryTag</tag-class> <attribute> <name>t
-
Retry count JMS message on Proxy Service
I have a proxy service listening to a JMS Queue. It is a task service. I need to try some functionality. If an error occurs (probably because of an offline external service/ business service) I need to rollback and retry). I want to do this for examp
-
Calling the copy contructor inside a method.
Hello everyone, Ive got a pretty annoying delima right now. Im trying to write a method that uses the copy contructor inside it and it is simply put, just not working. So how do you do this? Example I have a copy contructor for a Dll that makes a new
-
Approval workflow timelines ..
Folks , I am new to OIM 11g and SOA workflow . Can anyone help me estimate the time required to develop a simple 2 level request approval workflow for a RO. Thanks
-
Imagenomic Portraiture - Eye Candy & Photo Tools Conflict?
Hello, I'm running PS CS5 64 bit/Windows 7 Home Premium 64 bit. I rely heavily on Imagenomic Portraiture Plug-In, but since installing 64 bit Photoshop on 64 bit Windows I have not been able to use Eye Candy or Photo Tools. With Portraiture install