JBOSS 3.2 & Kodo.rar
Hello all,
I have a problem with jboss 3.2 & Kodo JCA. I can't deploy this product .
exist any example the configuration file ?
Carlos.-
Carlos-
Check out:
http://solarmetric.com/Support/Newsgroups/news/article.php?id_article=%3Cpan.2003.05.06.17.40.54.720806%40solarmetric.com%3E&grp_id=1
If this isn't working for you, can you post any error messages you are
seeing?
In article <b9gddk$oe9$[email protected]>, Carlos Miranda wrote:
>
Hello all,
I have a problem with jboss 3.2 & Kodo JCA. I can't deploy this product .
exist any example the configuration file ?
Carlos.---
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com
Similar Messages
-
Problems deploying kodo.rar (2.4.0) to WebLogic Server 7.0 SP1
I get the following errors in my WLS logs by dropping the kodo.rar into the
application deploy directory.
####<Oct 19, 2002 2:35:15 PM EDT> <Notice> <Application Poller> <BENX22>
<myserver> <Thread-7> <kernel identity> <> <149404> <Activate application
appsdirkodo_rar on myserver - Running>
####<Oct 19, 2002 2:35:16 PM EDT> <Error> <Connector> <BENX22> <myserver>
<ExecuteThread: '11' for queue: 'default'> <kernel identity> <> <190023> <<
KodoJDO_kodo > Error invoking the ManagedConnectionFactory's "set" method
for the configuration property "MaxPool". Reason:
java.lang.NumberFormatException: .>
####<Oct 19, 2002 2:35:16 PM EDT> <Error> <Deployer> <BENX22> <myserver>
<ExecuteThread: '11' for queue: 'default'> <kernel identity> <> <149201>
<The Slave Deployer failed to complete the deployment task with id 1 for the
application appsdirkodo_rar.>
weblogic.management.ApplicationException: activate failed forkodo
Module Name: kodo, Error: weblogic.management.DeploymentException:
ResourceException when adding ManagedConnectionFactory for kodo
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.jav
a:1035)
####<Oct 19, 2002 2:35:16 PM EDT> <Info> <Deployer> <BENX22> <myserver>
<ExecuteThread: '11' for queue: 'default'> <kernel identity> <> <149039>
<Completing a deployment task with id 3 for application appsdirkodo_rar
with status Failed>
####<Oct 19, 2002 2:35:17 PM EDT> <Notice> <Application Poller> <BENX22>
<myserver> <Thread-7> <kernel identity> <> <149404> <Activate application
appsdirkodo_rar on myserver - Failed>After getting my application deployed (see below), I am finding that the
proper SQL is executing as expected through Kodo. The logs show the SQL
statements as a consequence of the EJB method being called. The EJB extends
com.solarmetric.kodo.ee.JDOSessionBean. The problem is that the container
managed transaction (Required) is always rolling back at the end, despite
everything succeeding. I suspect that I still have something configured
incorrectly in the Kodo ra.xml. I played with
"TransactionManagerName=javax/transaction/TransactionManager" as the value
of ManagedRuntimeProperties without effect. I have attached the ra.xml. Is
there something obviously wrong here? Am I missing something?
Ben
"Ben Eng" <[email protected]> wrote in message
news:[email protected]...
Never mind. I am an idiot. The ra.xml descriptor within the kodo.rar file
must be edited, before deploying to WLS. This seems to deploy nicely.
Now, I'm trying to use Kodo from a SessionBean, so I am packaging kodo.rar
into the same EAR as my EJB-JAR. It is giving me the following error atruntime, even
though the class is clearly present in kodo-jdo-runtime.jar within theRAR.
>
java.lang.NoClassDefFoundError:com/solarmetric/kodo/impl/jdbc/runtime/Connector
>
I found the following page in the WLS documentation.
http://edocs.bea.com/wli/docs70/devadapt/2concpts.htm#1028215
It appears as though I may need to move the Kodo JARs from the RAR intothe
root directory of the EAR and reference them from the MANIFEST Class-Pathof both
the RAR and the EJB-JAR. After putting up with all this ClassLoadercomplexity in
J2EE, I sure hope the application packaged with Kodo becomes hot
redeployable. :)
Benbegin 666 ra.xml
M/#]X;6P@=F5R<VEO;CTB,2XP(B!E;F-O9&EN9STB551&+3@B/SX*/"%$3T-4
M65!%(&-O;FYE8W1O<B!054),24,@"B @(" G+2\O4W5N($UI8W)O<WES=&5M
M<RP@26YC+B\O1%1$($-O;FYE8W1O<B Q+C O+T5.)R *(" @("=H='1P.B\O
M:F%V82YS=6XN8V]M+V1T9"]C;VYN96-T;W)?,5\P+F1T9"<^"CPA+2T@"B @
M("!297-O=7)C92!A9&%P=&]R(&1E<V-R:7!T;W(@9F]R('5S:6YG($MO9&\*
M(" @($I$3R!I;B!A(&UA;F%G960@96YV:7)O;FUE;G0N"BTM/@H\8V]N;F5C
M=&]R/@H@(" @/&1I<W!L87DM;F%M93Y+;V1O2D1//"]D:7-P;&%Y+6YA;64^
M"B @(" \=F5N9&]R+6YA;64^4V]L87)M971R:6,L($EN8RX\+W9E;F1O<BUN
M86UE/@H@(" @/'-P96,M=F5R<VEO;CXQ+C \+W-P96,M=F5R<VEO;CX*(" @
M(#QE:7,M='EP93YJ9&\\+V5I<RUT>7!E/@H@(" @/'9E<G-I;VX^,2XP/"]V
M97)S:6]N/@H@(" @/&QI8V5N<V4^"B @(" @(" @/&1E<V-R:7!T:6]N/@H@
M(" @(" @(%-E92!H='1P.B\O=W=W+G-O;&%R;65T<FEC+F-O;2!F;W(@=&5R
M;7,@86YD(&QI8V5N<V4@8V]N9&ET:6]N<RX*(" @(" @(" \+V1E<V-R:7!T
M:6]N/@H@(" @(" @(#QL:6-E;G-E+7)E<75I<F5D/G1R=64\+VQI8V5N<V4M
M<F5Q=6ER960^"B @(" \+VQI8V5N<V4^"B @(" \<F5S;W5R8V5A9&%P=&5R
M/@H@(" @(" @"3QM86YA9V5D8V]N;F5C=&EO;F9A8W1O<GDM8VQA<W,^8V]M
M+G-O;&%R;65T<FEC+FMO9&\N:6UP;"YJ9&)C+F5E+DUA;F%G961#;VYN96-T
M:6]N1F%C=&]R>4EM<&P\+VUA;F%G961C;VYN96-T:6]N9F%C=&]R>2UC;&%S
M<SX*(" @(" @(" \8V]N;F5C=&EO;F9A8W1O<GDM:6YT97)F86-E/FIA=F%X
M+FID;RY097)S:7-T96YC94UA;F%G97)&86-T;W)Y/"]C;VYN96-T:6]N9F%C
M=&]R>2UI;G1E<F9A8V4^"B @(" @(" @/&-O;FYE8W1I;VYF86-T;W)Y+6EM
M<&PM8VQA<W,^8V]M+G-O;&%R;65T<FEC+FMO9&\N:6UP;"YJ9&)C+F5E+DI$
M3T-O;FYE8W1I;VY&86-T;W)Y/"]C;VYN96-T:6]N9F%C=&]R>2UI;7!L+6-L
M87-S/@H*"B @(" @(" @/&-O;FYE8W1I;VXM:6YT97)F86-E/FIA=F%X+FID
M;RY097)S:7-T96YC94UA;F%G97(\+V-O;FYE8W1I;VXM:6YT97)F86-E/@H@
M(" @(" @(#QC;VYN96-T:6]N+6EM<&PM8VQA<W,^8V]M+G-O;&%R;65T<FEC
M+FMO9&\N964N145097)S:7-T96YC94UA;F%G97(\+V-O;FYE8W1I;VXM:6UP
M;"UC;&%S<SX*"@H@(" @(" @(#QT<F%N<V%C=&EO;BUS=7!P;W)T/DQO8V%L
M5')A;G-A8W1I;VX\+W1R86YS86-T:6]N+7-U<'!O<G0^"@H@(" @/&-O;F9I
M9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^3&EC96YS94ME>3PO
M9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/DQI
M8V5N<V5+97D\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF
M:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O
M<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/BHJ
M*BHM*BHJ*BTJ*BHJ+2HJ*BHM*BHJ*CPO8V]N9FEG+7!R;W!E<G1Y+79A;'5E
M/@H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \(2TM8V]N9FEG+7!R;W!E
M<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY097)S:7-T96YC94UA;F%G97)#
M;&%S<SPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN
M86UE/E!E<G-I<W1E;F-E36%N86=E<D-L87-S/"]C;VYF:6<M<')O<&5R='DM
M;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG
M+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I
M9RUP<F]P97)T>2UV86QU93X\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @
M(#PO8V]N9FEG+7!R;W!E<G1Y+2T^"B @(" \(2TM8V]N9FEG+7!R;W!E<G1Y
M/@H@(" @(" @(#QD97-C<FEP=&EO;CY097)S:7-T96YC94UA;F%G97)0<F]P
M97)T:65S/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+6YA;64^4&5R<VES=&5N8V5-86YA9V5R4')O<&5R=&EE<SPO8V]N9FEG+7!R
M;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA
M=F$N;&%N9RY3=')I;F<\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @
M(#QC;VYF:6<M<')O<&5R='DM=F%L=64^/"]C;VYF:6<M<')O<&5R='DM=F%L
M=64^"B @(" \+V-O;F9I9RUP<F]P97)T>2TM/@H@(" @/"$M+6-O;F9I9RUP
M<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^1&%T84-A8VAE0VQA<W,\
M+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y$
M871A0V%C:&5#;&%S<SPO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I
M9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L
M=64^/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P
M97)T>2TM/@H@(" @/"$M+6-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S
M8W)I<'1I;VX^1&%T84-A8VAE4')O<&5R=&EE<SPO9&5S8W)I<'1I;VX^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D1A=&%#86-H95!R;W!E<G1I
M97,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O
M<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM
M='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/CPO8V]N9FEG
M+7!R;W!E<G1Y+79A;'5E/@H@(" @/"]C;VYF:6<M<')O<&5R='DM+3X*(" @
M(#PA+2UC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E!R
M;WAY36%N86=E<D-L87-S/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+6YA;64^4')O>'E-86YA9V5R0VQA<W,\+V-O;F9I9RUP<F]P
M97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A
M+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+79A;'5E/CPO8V]N9FEG+7!R;W!E<G1Y+79A;'5E
M/@H@(" @/"]C;VYF:6<M<')O<&5R='DM+3X*(" @(#PA+2UC;VYF:6<M<')O
M<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E!R;WAY36%N86=E<E!R;W!E
M<G1I97,\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM
M;F%M93Y0<F]X>4UA;F%G97)0<F]P97)T:65S/"]C;VYF:6<M<')O<&5R='DM
M;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG
M+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I
M9RUP<F]P97)T>2UV86QU93X\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @
M(#PO8V]N9FEG+7!R;W!E<G1Y+2T^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@
M(" @(" @(#QD97-C<FEP=&EO;CY/<'1I;6ES=&EC/"]D97-C<FEP=&EO;CX*
M(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^3W!T:6UI<W1I8SPO8V]N
M9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT
M>7!E/F)O;VQE86X\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC
M;VYF:6<M<')O<&5R='DM=F%L=64^=')U93PO8V]N9FEG+7!R;W!E<G1Y+79A
M;'5E/@H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E
M<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY2971A:6Y686QU97,\+V1E<V-R
M:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y2971A:6Y6
M86QU97,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM='EP93YB;V]L96%N/"]C;VYF:6<M<')O<&5R='DM='EP93X*
M(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/G1R=64\+V-O;F9I9RUP
M<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O
M;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^4F5S=&]R959A
M;'5E<SPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN
M86UE/E)E<W1O<F5686QU97,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @
M(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YB;V]L96%N/"]C;VYF:6<M<')O
M<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/G1R
M=64\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E
M<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I
M;VX^26=N;W)E0V%C:&4\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM;F%M93Y)9VYO<F5#86-H93PO8V]N9FEG+7!R;W!E<G1Y+6YA
M;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/F)O;VQE86X\+V-O
M;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM
M=F%L=64^9F%L<V4\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N
M9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \
M9&5S8W)I<'1I;VX^3F]N=')A;G-A8W1I;VYA;%)E860\+V1E<V-R:7!T:6]N
M/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y.;VYT<F%N<V%C=&EO
M;F%L4F5A9#PO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I
M9RUP<F]P97)T>2UT>7!E/F)O;VQE86X\+V-O;F9I9RUP<F]P97)T>2UT>7!E
M/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64^=')U93PO8V]N9FEG
M+7!R;W!E<G1Y+79A;'5E/@H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \
M8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY.;VYT<F%N
M<V%C=&EO;F%L5W)I=&4\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM;F%M93Y.;VYT<F%N<V%C=&EO;F%L5W)I=&4\+V-O;F9I9RUP
M<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YB
M;V]L96%N/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+79A;'5E/F9A;'-E/"]C;VYF:6<M<')O<&5R='DM=F%L=64^
M"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^
M"B @(" @(" @/&1E<V-R:7!T:6]N/DUU;'1I=&AR96%D960\+V1E<V-R:7!T
M:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y-=6QT:71H<F5A
M9&5D/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R
M;W!E<G1Y+71Y<&4^8F]O;&5A;CPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU93YT<G5E/"]C;VYF:6<M<')O
M<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF
M:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/D-O;FYE8W1I;VY5
M<V5R3F%M93PO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UN86UE/D-O;FYE8W1I;VY5<V5R3F%M93PO8V]N9FEG+7!R;W!E<G1Y+6YA
M;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3
M=')I;F<\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM=F%L=64^8F5N/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @
M(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @
M(" @(" @/&1E<V-R:7!T:6]N/D-O;FYE8W1I;VY087-S=V]R9#PO9&5S8W)I
M<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D-O;FYE8W1I
M;VY087-S=V]R9#PO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O
M;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I9RUP
M<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64^
M<&%S<W=O<F0\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG
M+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S
M8W)I<'1I;VX^0V]N;F5C=&EO;E523#PO9&5S8W)I<'1I;VX^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UN86UE/D-O;FYE8W1I;VY54DP\+V-O;F9I9RUP
M<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ
M879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @
M(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/FID8F,Z;7ES<6PZ+R]B96YX,C(O
M9&5M;S]U<V5R/6)E;B9A;7 [<&%S<W=O<F0]<&%S<W=O<F0\+V-O;F9I9RUP
M<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O
M;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^0V]N;F5C=&EO
M;D1R:79E<DYA;64\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O
M<&5R='DM;F%M93Y#;VYN96-T:6]N1')I=F5R3F%M93PO8V]N9FEG+7!R;W!E
M<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N
M;&%N9RY3=')I;F<\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC
M;VYF:6<M<')O<&5R='DM=F%L=64^8V]M+FUY<W%L+FID8F,N1')I=F5R/"]C
M;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T>3X*
M(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E!E
M<G-I<W1E;F-E36%N86=E<D9A8W1O<GE#;&%S<SPO9&5S8W)I<'1I;VX^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/E!E<G-I<W1E;F-E36%N86=E
M<D9A8W1O<GE#;&%S<SPO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I
M9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L
M=64^8V]M+G-O;&%R;65T<FEC+FMO9&\N:6UP;"YJ9&)C+DI$0D-097)S:7-T
M96YC94UA;F%G97)&86-T;W)Y/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @
M(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#PA+2UC;VYF:6<M<')O<&5R='D^
M"B @(" @(" @/&1E<V-R:7!T:6]N/D-O;FYE8W1I;VY&86-T;W)Y3F%M93PO
M9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D-O
M;FYE8W1I;VY&86-T;W)Y3F%M93PO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\
M+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R
M='DM=F%L=64^/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I
M9RUP<F]P97)T>2TM/@H@(" @/"$M+6-O;F9I9RUP<F]P97)T>3X*(" @(" @
M(" \9&5S8W)I<'1I;VX^0V]N;F5C=&EO;D9A8W1O<GDR3F%M93PO9&5S8W)I
M<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D-O;FYE8W1I
M;VY&86-T;W)Y,DYA;64\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @
M(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG/"]C;VYF
M:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A
M;'5E/CPO8V]N9FEG+7!R;W!E<G1Y+79A;'5E/@H@(" @/"]C;VYF:6<M<')O
M<&5R='DM+3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R
M:7!T:6]N/DUA>%!O;VP\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM;F%M93Y-87A0;V]L/"]C;VYF:6<M<')O<&5R='DM;F%M93X*
M(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:6YT/"]C;VYF:6<M<')O
M<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/C@P
M/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T
M>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N
M/DUI;E!O;VP\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R
M='DM;F%M93Y-:6Y0;V]L/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @
M(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:6YT/"]C;VYF:6<M<')O<&5R='DM
M='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/C \+V-O;F9I
M9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @
M/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^37-786ET
M/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^
M37-786ET/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+71Y<&4^:6YT/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @
M(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/C4P,# \+V-O;F9I9RUP<F]P
M97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I
M9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^1&5F875L=$9E=&-H
M5&AR97-H;VQD/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E
M<G1Y+6YA;64^1&5F875L=$9E=&-H5&AR97-H;VQD/"]C;VYF:6<M<')O<&5R
M='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:6YT/"]C
M;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+79A;'5E/C,P/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I
M9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E
M<V-R:7!T:6]N/D1E9F%U;'1&971C:$)A=&-H4VEZ93PO9&5S8W)I<'1I;VX^
M"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D1E9F%U;'1&971C:$)A
M=&-H4VEZ93PO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I
M9RUP<F]P97)T>2UT>7!E/FEN=#PO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU93XQ,#PO8V]N9FEG+7!R;W!E
M<G1Y+79A;'5E/@H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \(2TM8V]N
M9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY1=65R>49I;'1E
M<DQI<W1E;F5R<SPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P
M97)T>2UN86UE/E%U97)Y1FEL=&5R3&ES=&5N97)S/"]C;VYF:6<M<')O<&5R
M='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL
M86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O
M;F9I9RUP<F]P97)T>2UV86QU93X\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*
M(" @(#PO8V]N9FEG+7!R;W!E<G1Y+2T^"B @(" \8V]N9FEG+7!R;W!E<G1Y
M/@H@(" @(" @(#QD97-C<FEP=&EO;CY%;F%B;&51=65R>45X=&5N<VEO;G,\
M+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y%
M;F%B;&51=65R>45X=&5N<VEO;G,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@
M(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YB;V]L96%N/"]C;VYF:6<M
M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E
M/F9A;'-E/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP
M<F]P97)T>3X*(" @(#PA+2UC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E
M<V-R:7!T:6]N/D-A8VAE4F5F97)E;F-E4VEZ93PO9&5S8W)I<'1I;VX^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D-A8VAE4F5F97)E;F-E4VEZ
M93PO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P
M97)T>2UT>7!E/FEN=#PO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UV86QU93X\+V-O;F9I9RUP<F]P97)T>2UV86QU
M93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y+2T^"B @(" \(2TM8V]N9FEG+7!R
M;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY5<V53;V9T5')A;G-A8W1I
M;VY#86-H93PO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UN86UE/E5S95-O9G14<F%N<V%C=&EO;D-A8VAE/"]C;VYF:6<M<')O<&5R
M='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^8F]O;&5A
M;CPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P
M97)T>2UV86QU93X\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N
M9FEG+7!R;W!E<G1Y+2T^"B @(" \(2TM8V]N9FEG+7!R;W!E<G1Y/@H@(" @
M(" @(#QD97-C<FEP=&EO;CY#;VYN96-T:6]N4')O<&5R=&EE<SPO9&5S8W)I
M<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D-O;FYE8W1I
M;VY0<F]P97)T:65S/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG
M+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU
M93X\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E
M<G1Y+2T^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP
M=&EO;CY!=71O4F5T=7)N5&EM96]U=#PO9&5S8W)I<'1I;VX^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UN86UE/D%U=&]2971U<FY4:6UE;W5T/"]C;VYF
M:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y
M<&4^:6YT/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+79A;'5E/C$P/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @
M(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#PA+2UC;VYF:6<M<')O<&5R='D^
M"B @(" @(" @/&1E<V-R:7!T:6]N/D1I8W1I;VYA<GE#;&%S<SPO9&5S8W)I
M<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D1I8W1I;VYA
M<GE#;&%S<SPO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I
M9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I9RUP<F]P
M97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64^/"]C
M;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T>2TM
M/@H@(" @/"$M+6-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I
M;VX^4U%,17AE8W5T:6]N36%N86=E<D-L87-S/"]D97-C<FEP=&EO;CX*(" @
M(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^4U%,17AE8W5T:6]N36%N86=E
M<D-L87-S/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E
M<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU93X\+V-O
M;F9I9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y+2T^
M"B @(" \(2TM8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO
M;CY$:6-T:6]N87)Y4')O<&5R=&EE<SPO9&5S8W)I<'1I;VX^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UN86UE/D1I8W1I;VYA<GE0<F]P97)T:65S/"]C
M;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+71Y<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^
M"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU93X\+V-O;F9I9RUP<F]P
M97)T>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y+2T^"B @(" \8V]N
M9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY397%U96YC949A
M8W1O<GE#;&%S<SPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P
M97)T>2UN86UE/E-E<75E;F-E1F%C=&]R>4-L87-S/"]C;VYF:6<M<')O<&5R
M='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL
M86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O
M;F9I9RUP<F]P97)T>2UV86QU93YC;VTN<V]L87)M971R:6,N:V]D;RYI;7!L
M+FID8F,N<V-H96UA+D1"4V5Q=65N8V5&86-T;W)Y/"]C;VYF:6<M<')O<&5R
M='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#PA+2UC;VYF
M:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E-E<75E;F-E1F%C
M=&]R>5!R;W!E<G1I97,\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM;F%M93Y397%U96YC949A8W1O<GE0<F]P97)T:65S/"]C;VYF
M:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y
M<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU93X\+V-O;F9I9RUP<F]P97)T
M>2UV86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y+2T^"B @(" \8V]N9FEG
M+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY787)N3VY097)S:7-T
M96YT5'EP949A:6QU<F4\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM;F%M93Y787)N3VY097)S:7-T96YT5'EP949A:6QU<F4\+V-O
M;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM
M='EP93YB;V]L96%N/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+79A;'5E/G1R=64\+V-O;F9I9RUP<F]P97)T>2UV
M86QU93X*(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P
M97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^57-E4')E<&%R9613=&%T96UE
M;G1S/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA
M;64^57-E4')E<&%R9613=&%T96UE;G1S/"]C;VYF:6<M<')O<&5R='DM;F%M
M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^8F]O;&5A;CPO8V]N
M9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV
M86QU93YT<G5E/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I
M9RUP<F]P97)T>3X*(" @(#PA+2UC;VYF:6<M<')O<&5R='D^"B @(" @(" @
M/&1E<V-R:7!T:6]N/E-Y;F-H<F]N:7IE4V-H96UA/"]D97-C<FEP=&EO;CX*
M(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^4WEN8VAR;VYI>F538VAE
M;6$\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O
M<&5R='DM='EP93YB;V]L96%N/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @
M(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/CPO8V]N9FEG+7!R;W!E<G1Y
M+79A;'5E/@H@(" @/"]C;VYF:6<M<')O<&5R='DM+3X*(" @(#PA+2UC;VYF
M:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E5S94)A=&-H9613
M=&%T96UE;G1S/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E
M<G1Y+6YA;64^57-E0F%T8VAE9%-T871E;65N=',\+V-O;F9I9RUP<F]P97)T
M>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YB;V]L96%N
M/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E
M<G1Y+79A;'5E/CPO8V]N9FEG+7!R;W!E<G1Y+79A;'5E/@H@(" @/"]C;VYF
M:6<M<')O<&5R='DM+3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @
M/&1E<V-R:7!T:6]N/D9L871);FAE<FET86YC94UA<'!I;F<\+V1E<V-R:7!T
M:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y&;&%T26YH97)I
M=&%N8V5-87!P:6YG/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+71Y<&4^8F]O;&5A;CPO8V]N9FEG+7!R;W!E<G1Y
M+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU93YT<G5E/"]C
M;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T>3X*
M(" @(#PA+2UC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N
M/E-T871E;65N=$-A8VAE36%X4VEZ93PO9&5S8W)I<'1I;VX^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UN86UE/E-T871E;65N=$-A8VAE36%X4VEZ93PO
M8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UT>7!E/FEN=#PO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O
M;F9I9RUP<F]P97)T>2UV86QU93X\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*
M(" @(#PO8V]N9FEG+7!R;W!E<G1Y+2T^"B @(" \(2TM8V]N9FEG+7!R;W!E
M<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY3=&%T96UE;G1%>&5C=71I;VY4
M:6UE;W5T/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+6YA;64^4W1A=&5M96YT17AE8W5T:6]N5&EM96]U=#PO8V]N9FEG+7!R;W!E
M<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FEN=#PO
M8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UV86QU93X\+V-O;F9I9RUP<F]P97)T>2UV86QU93X*(" @(#PO8V]N9FEG
M+7!R;W!E<G1Y+2T^"B @(" \(2TM8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @
M(#QD97-C<FEP=&EO;CY344Q%>&5C=71I;VY,:7-T96YE<D-L87-S/"]D97-C
M<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^4U%,17AE
M8W5T:6]N3&ES=&5N97)#;&%S<SPO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\
M+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R
M='DM=F%L=64^/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I
M9RUP<F]P97)T>2TM/@H@(" @/"$M+6-O;F9I9RUP<F]P97)T>3X*(" @(" @
M(" \9&5S8W)I<'1I;VX^5')A;G-A8W1I;VY)<V]L871I;VX\+V1E<V-R:7!T
M:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y4<F%N<V%C=&EO
M;DES;VQA=&EO;CPO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O
M;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I9RUP
M<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64^
M/"]C;VYF:6<M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T
M>2TM/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I
M;VX^36%N86=E9%)U;G1I;65#;&%S<SPO9&5S8W)I<'1I;VX^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UN86UE/DUA;F%G9612=6YT:6UE0VQA<W,\+V-O
M;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM
M='EP93YJ879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*
M(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E/F-O;2YS;VQA<FUE=')I
M8RYK;V1O+F5E+DI.1$E-86YA9V5D4G5N=&EM93PO8V]N9FEG+7!R;W!E<G1Y
M+79A;'5E/@H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R
M;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY-86YA9V5D4G5N=&EM95!R
M;W!E<G1I97,\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R
M='DM;F%M93Y-86YA9V5D4G5N=&EM95!R;W!E<G1I97,\+V-O;F9I9RUP<F]P
M97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A
M+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+79A;'5E/E1R86YS86-T:6]N36%N86=E<DYA;64]
M:F%V87@O=')A;G-A8W1I;VXO5')A;G-A8W1I;VY-86YA9V5R/"]C;VYF:6<M
M<')O<&5R='DM=F%L=64^"B @(" \+V-O;F9I9RUP<F]P97)T>3X*"B @(" @
M(" @/&%U=&AE;G1I8V%T:6]N+6UE8VAA;FES;3X*(" @(" @(" @(" @/&%U
M=&AE;G1I8V%T:6]N+6UE8VAA;FES;2UT>7!E/D)A<VEC4&%S<W=O<F0\+V%U
M=&AE;G1I8V%T:6]N+6UE8VAA;FES;2UT>7!E/@H@(" @(" @(" @(" \8W)E
M9&5N=&EA;"UI;G1E<F9A8V4^:F%V87@N<F5S;W5R8V4N<V5C=7)I='DN4&%S
M<W=O<F1#<F5D96YT:6%L/"]C<F5D96YT:6%L+6EN=&5R9F%C93X*(" @(" @
M(" @(" @/"]A=71H96YT:6-A=&EO;BUM96-H86YI<VT^"B @(" @(" @(" @
M(#QR96%U=&AE;G1I8V%T:6]N+7-U<'!O<G0^9F%L<V4\+W)E875T:&5N=&EC
M871I;VXM<W5P<&]R=#X*(" @(#PO<F5S;W5R8V5A9&%P=&5R/@H\+V-O;FYE
&8W1O<CX*
`
end -
Kodo.rar and WebLogic 7
Hi,
I__m trying to deploy the kodo.rar file in Web Logic 7 and I__m running into
the problem described in this
(http://www.solarmetric.com/Support/Newsgroups/article.php?id=2553&group=solarmetric.kodo.developer)
inquiry.
That is, I__m getting a bunch of error message stating that the application
server cannot find __set__ methods for the ra.xml configured properties.
Example output:
<Feb 10, 2003 1:40:55 PM CST> <Notice> <WebLogicServer> <000327> <Starting
WebLogic Admin Server "myserver" for domain "mydomain">
<Feb 10, 2003 1:41:36 PM CST> <Error> <Connector> <190070> << KodoJDO_kodo
Cannot find a "set" method in the ManagedConnectionFactory for theconfiguration property "UseBatchedStatements". Ensure that the MCF
contains "get" and "set" methods for each of the ra.xml configuration
properties. Ensure that the data types
associated with these methods match the data type specified in the
<config-prope
rty-type> element.>
Can you tell me if this issue was ever resolved? Or is there a work
around for it?
Thanks.Marc,
I downloaded 2.4.1 this morning un-jard the kodo.rar file, updated the
ra.xml file, created a kodo1.rar file and deployed it to WebLogic with
similiar results. (See below.)
Yesterday (2.4.0) I dumped the methods in the
com.solarmetric.kodo.impl.jdbc.ee.ManagedConnectionFactoryImpl class and
found a lot of the "set" methods that web logic was complaining about.
(Method dump is attached below the Similiar Results.)
Any advice you can give would be appreciated.
-Tim S.
*===Similiar results:
Starting WebLogic Server...
<Feb 11, 2003 11:03:56 AM CST> <Notice> <Management> <140005> <Loading
configura
tion D:\tapps\bea\user_projects\mydomain\.\config.xml>
<Feb 11, 2003 11:04:04 AM CST> <Notice> <Security> <090082> <Security
initializi
ng using realm myrealm.>
<Feb 11, 2003 11:04:04 AM CST> <Notice> <WebLogicServer> <000327>
<Starting WebL
ogic Admin Server "myserver" for domain "mydomain">
<Feb 11, 2003 11:04:24 AM CST> <Error> <Connector> <190070> <<
KodoJDO_kodo > Ca
nnot find a "set" method in the ManagedConnectionFactory for the
configuration p
roperty "UseBatchedStatements". Ensure that the MCF contains "get" and
"set" met
hods for each of the ra.xml configuration properties. Ensure that the data
types
associated with these methods match the data type specified in the
<config-prop
erty-type> element.>
<Feb 11, 2003 11:04:24 AM CST> <Error> <Connector> <190070> <<
KodoJDO_kodo > Ca
nnot find a "set" method in the ManagedConnectionFactory for the
configuration p
roperty "MaxPool". Ensure that the MCF contains "get" and "set" methods
for each
of the ra.xml configuration properties. Ensure that the data types
associated w
ith these methods match the data type specified in the
<config-property-type> el
ement.>
<Feb 11, 2003 11:04:24 AM CST> <Error> <Connector> <190070> <<
KodoJDO_kodo > Ca
nnot find a "set" method in the ManagedConnectionFactory for the
configuration p
roperty "ConnectionTestTimeout". Ensure that the MCF contains "get" and
"set" me
thods for each of the ra.xml configuration properties. Ensure that the
data type
s associated with these methods match the data type specified in the
<config-pro
perty-type> element.>
*====
Dumped Methods
*====
D:\apps\kodo-jdo-2.4.0\com\edsplm\sca\basicactions\persistent>java
ShowMethods com.solarmetric.kodo.impl.jdbc.ee.Managed
ConnectionFactoryImpl
==== Methods =====
--- edits here ---
com.solarmetric.kodo.conf.SimpleConfiguration.getDefaultFetchThreshold()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setDefaultFetchThreshold(int)
public int
com.solarmetric.kodo.conf.SimpleConfiguration.getDefaultFetchBatchSize()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setDefaultFetchBatchSize(int)
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setQueryFilterListeners(java.l
ang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getQueryFilterListeners()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setEnableQueryExtensions(boole
an)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getEnableQueryExtensions()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setPersistenceManagerClass(jav
a.lang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getPersistenceManagerClass()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setPersistenceManagerPropertie
s(java.lang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getPersistenceManagerPropertie
s()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setDataCacheClass(java.lang.St
ring)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getDataCacheClass()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setDataCacheProperties(java.la
ng.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getDataCacheProperties()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setDataCache(com.solarmetric.k
odo.runtime.datacache.DataCache)
public synchronized com.solarmetric.kodo.runtime.datacache.DataCache
com.solarmetric.kodo.conf.SimpleConfiguration.getDa
taCache()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setProxyManagerClass(java.lang
String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getProxyManagerClass()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setProxyManagerProperties(java
lang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getProxyManagerProperties()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setProxyManager(co
m.solarmetric.kodo.util.ProxyManager)
public synchronized com.solarmetric.kodo.util.ProxyManager
com.solarmetric.kodo.conf.SimpleConfiguration.getProxyManager
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setCacheReferenceSize(int)
public int
com.solarmetric.kodo.conf.SimpleConfiguration.getCacheReferenceSize()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setUseSoftTransactionCache(boo
lean)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getUseSoftTransactionCache()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setOptimistic(boolean)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getOptimistic()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setRetainValues(boolean)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getRetainValues()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setRestoreValues(boolean)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getRestoreValues()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setIgnoreCache(boolean)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getIgnoreCache()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setNontransactionalRead(boolea
n)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getNontransactionalRead()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setNontransactionalWrite(boole
an)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getNontransactionalWrite()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setMultithreaded(boolean)
public boolean
com.solarmetric.kodo.conf.SimpleConfiguration.getMultithreaded()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionUserName(java.lan
g.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionUserName()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionPassword(java.lan
g.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionPassword()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionURL(java.lang.Str
ing)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionURL()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setPersistenceManagerFactoryCl
ass(java.lang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getPersistenceManagerFactoryCl
ass()
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionDriverName()
public void com.solarmetric.kodo.conf.SimpleConfiguration.setMaxPool(int)
public int com.solarmetric.kodo.conf.SimpleConfiguration.getMaxPool()
public void com.solarmetric.kodo.conf.SimpleConfiguration.setMinPool(int)
public int com.solarmetric.kodo.conf.SimpleConfiguration.getMinPool()
public void com.solarmetric.kodo.conf.SimpleConfiguration.setMsWait(int)
public int com.solarmetric.kodo.conf.SimpleConfiguration.getMsWait()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionFactoryName(java.
lang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionFactoryName()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionFactory(java.lang
Object)
public synchronized java.lang.Object
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionFactory()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionFactory2Name(java
lang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionFactory2Name()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionFactory2(java.lan
g.Object)
public synchronized java.lang.Object
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionFactory2()
public java.util.Properties
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionPropertiesProps()
public void
com.solarmetric.kodo.conf.SimpleConfiguration.setConnectionProperties(java.l
ang.String)
public java.lang.String
com.solarmetric.kodo.conf.SimpleConfiguration.getConnectionProperties()
public java.beans.BeanInfo[]
com.solarmetric.kodo.conf.SimpleConfiguration.getAdditionalBeanInfo()
public java.beans.BeanDescriptor
com.solarmetric.kodo.conf.SimpleConfiguration.getBeanDescriptor()
public int
com.solarmetric.kodo.conf.SimpleConfiguration.getDefaultEventIndex()
public int
com.solarmetric.kodo.conf.SimpleConfiguration.getDefaultPropertyIndex()
public java.beans.EventSetDescriptor[]
com.solarmetric.kodo.conf.SimpleConfiguration.getEventSetDescriptors()
public java.awt.Image
com.solarmetric.kodo.conf.SimpleConfiguration.getIcon(int)
public java.beans.MethodDescriptor[]
com.solarmetric.kodo.conf.SimpleConfiguration.getMethodDescriptors()
public java.beans.PropertyDescriptor[]
com.solarmetric.kodo.conf.SimpleConfiguration.getPropertyDescriptors()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setProperties(java.la
ng.String) throws java.io.IOExce
ption
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setDictionary(com.sol
armetric.kodo.impl.jdbc.schema.D
BDictionary)
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setConnectionDriverNa
me(java.lang.String)
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setAutoReturnTimeout(
int)
public int
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getAutoReturnTimeout(
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setConnectionTestTime
out(int)
public int
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getConnectionTestTime
out()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setDictionaryClass(ja
va.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDictionaryClass()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setDictionaryProperti
es(java.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDictionaryProperti
es()
public com.solarmetric.kodo.impl.jdbc.schema.DBDictionary
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDict
ionary(com.solarmetric.kodo.impl.jdbc.runtime.Connector)
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setSQLExecutionManage
r(com.solarmetric.kodo.impl.jdbc
SQLExecutionManager)
public com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getSQLE
xecutionManager()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setSQLExecutionManage
rClass(java.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getSQLExecutionManage
rClass()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setSequenceFactoryCla
ss(java.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getSequenceFactoryCla
ss()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setSequenceFactoryPro
perties(java.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getSequenceFactoryPro
perties()
public com.solarmetric.kodo.impl.jdbc.SequenceFactory
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getSequence
Factory(com.solarmetric.kodo.impl.jdbc.runtime.Connector)
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setSequenceFactory(co
m.solarmetric.kodo.impl.jdbc.Seq
uenceFactory)
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setSQLExecutionListen
erClass(java.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getSQLExecutionListen
erClass()
public com.solarmetric.kodo.impl.jdbc.SQLExecutionListener
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getSQL
ExecutionListener()
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDefaultPersistence
ManagerFactoryClass(
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setDefaultSubclassPro
viderClass(java.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDefaultSubclassPro
viderClass()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setDefaultSubclassPro
viderProperties(java.lang.String
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDefaultSubclassPro
viderProperties()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setDefaultClassMappin
gClass(java.lang.String)
public java.lang.String
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getDefaultClassMappin
gClass()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setWarnOnPersistentTy
peFailure(boolean)
public boolean
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getWarnOnPersistentTy
peFailure()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setFlatInheritanceMap
ping(boolean)
public boolean
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getFlatInheritanceMap
ping()
public void
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.setUseBatchedStatemen
ts(boolean)
public boolean
com.solarmetric.kodo.impl.jdbc.JDBCSimpleConfiguration.getUseBatchedStatemen
ts()
public void
--- Edits here ---
Marc Prud'hommeaux wrote:
Tim-
Are you using Kodo 2.4.1? The issue (if it is the same one I am thinking
of) should be resolved in 2.4.1's kodo.rar file.
Let us know if this does not help.
In article <[email protected]>, Tim Slechta wrote:
Hi,
I__m trying to deploy the kodo.rar file in Web Logic 7 and I__m running into
the problem described in this
(http://www.solarmetric.com/Support/Newsgroups/article.php?id=2553&group=solarmetric.kodo.developer)
inquiry.
That is, I__m getting a bunch of error message stating that the application
server cannot find __set__ methods for the ra.xml configured properties.
Example output:
<Feb 10, 2003 1:40:55 PM CST> <Notice> <WebLogicServer> <000327> <Starting
WebLogic Admin Server "myserver" for domain "mydomain">
<Feb 10, 2003 1:41:36 PM CST> <Error> <Connector> <190070> << KodoJDO_kodo
Cannot find a "set" method in the ManagedConnectionFactory for theconfiguration property "UseBatchedStatements". Ensure that the MCF
contains "get" and "set" methods for each of the ra.xml configuration
properties. Ensure that the data types
associated with these methods match the data type specified in the
<config-prope
rty-type> element.>
Can you tell me if this issue was ever resolved? Or is there a work
around for it?
Thanks.
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com -
Reading properties in kodo.rar
Hi guys,
There seems to be a stalemate between Kodo and JBoss on reading properties of type Boolean or
Integer. I haven't been able to configure Optimistic, RetainValues, etc. using either
kodo-service.xml or ra.xml. The issue as Marc has explained it to all the world is that JBoss won't
read properties other than String properties. They should fix this, but they have lot of other
chickens to fry. In the meantime, wouldn't it be fairly easy for Kodo to provide a workaround?
Provide overloaded String methods for each of the property methods that take int and boolean? Then
the property could be set as a string. The JCA rar approach to deploying Kodo in JBoss or any EJB
container is just too nice to allow it to slip from your grip, in my opinion.
David Ezzioemmm ... however .. it is my bug :) ...
it does work ... however in another place process of reading proeprty goes through SystemResource... -
Kodo.rar in B5 has same problem as in B4
Hi guys,
The dereference issue in B4 (which is not in B3) is still in B5. The stack trace and my code (which
is a hacked version of your code) is below.
David Ezzio
My code that looks for CF:
private ConnectionFactory getConnectionFactory()
// this the the JNDI name for the Kodo Resource
// Adaptor that you will have configured in in
// your application server
String pmname = "java:/kodo";
try
MsgCenter.putMsg("Looking up jndi name: " + pmname);
Object ob = new InitialContext().lookup(pmname);
MsgCenter.putMsg("Casting to ConnectionFactory");
ConnectionFactory fac = (ConnectionFactory) ob;
MsgCenter.putMsg("ConnectionFactory type is: " + fac.getClass().getName());
return fac;
14:30:37,306 INFO [Server] JBoss (MX MicroKernel) [3.0.0 Date:200205311035] Started in 0m:46s:86ms
14:31:04,895 INFO [STDOUT] Stateless QuoteServerEJB: ejbCreate called
14:31:04,905 INFO [STDOUT] Looking up jndi name: java:/kodo
14:31:04,905 ERROR [STDERR] javax.naming.NamingException: Could not dereference object. Root
exception is
14:31:04,905 ERROR [STDERR] java.lang.IllegalAccessException:
com.solarmetric.kodo.impl.jdbc.ee.JDOObjectFactory
14:31:04,905 ERROR [STDERR] at java.lang.Class.newInstance0(Native Method)
14:31:04,905 ERROR [STDERR] at java.lang.Class.newInstance(Class.java:237)
14:31:04,905 ERROR [STDERR] at
javax.naming.spi.NamingManager.getObjectFactoryFromReference(NamingManager.java:149)
14:31:04,905 ERROR [STDERR] at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:302)
14:31:04,915 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:538)
14:31:04,915 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:429)
14:31:04,915 ERROR [STDERR] at javax.naming.InitialContext.lookup(InitialContext.java:350)
14:31:04,915 ERROR [STDERR] at
com.ysoft.jdo.book.sayings.service.ejb.QuoteServerEJB.getConnectionFactory(QuoteServerEJB.java:423)
14:31:04,915 ERROR [STDERR] at
com.ysoft.jdo.book.sayings.service.ejb.QuoteServerEJB.ejbCreate(QuoteServerEJB.java:44)
14:31:04,915 ERROR [STDERR] at java.lang.reflect.Method.invoke(Native Method)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.StatelessSessionEnterpriseContext.<init>(StatelessSessionEnterpriseContext.java:52)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.StatelessSessionInstancePool.create(StatelessSessionInstancePool.java:61)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.java:208)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:63)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
14:31:04,936 ERROR [STDERR] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:129)
14:31:04,936 ERROR [STDERR] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
14:31:04,936 ERROR [STDERR] at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313)
14:31:04,936 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:705)
14:31:04,936 ERROR [STDERR] at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
14:31:04,936 ERROR [STDERR] at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:362)
14:31:04,936 ERROR [STDERR] at java.lang.reflect.Method.invoke(Native Method)
14:31:04,936 ERROR [STDERR] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
14:31:04,936 ERROR [STDERR] at sun.rmi.transport.Transport$1.run(Transport.java:152)
14:31:04,946 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method)
14:31:04,946 ERROR [STDERR] at sun.rmi.transport.Transport.serviceCall(Transport.java:148)
14:31:04,946 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)
14:31:04,946 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)
14:31:04,946 ERROR [STDERR] at java.lang.Thread.run(Thread.java:484)The next release of Kodo, which will be 2.3.0RC.
In article <[email protected]>, David Ezzio wrote:
Hi Marc,
In the next release of Kodo? or JBoss? And next release for Kodo means the 2.3.0RC?
David
Marc Prudhommeaux wrote:
David-
The JBoss final 3.0 release seems to have changed how it accesses the
ObjectFactory factory. This should be fixed in the next release.
Sorry for all the trouble.
In article <[email protected]>, David Ezzio wrote:
Hi guys,
The dereference issue in B4 (which is not in B3) is still in B5. The stack trace and my code (which
is a hacked version of your code) is below.
David Ezzio
My code that looks for CF:
private ConnectionFactory getConnectionFactory()
// this the the JNDI name for the Kodo Resource
// Adaptor that you will have configured in in
// your application server
String pmname = "java:/kodo";
try
MsgCenter.putMsg("Looking up jndi name: " + pmname);
Object ob = new InitialContext().lookup(pmname);
MsgCenter.putMsg("Casting to ConnectionFactory");
ConnectionFactory fac = (ConnectionFactory) ob;
MsgCenter.putMsg("ConnectionFactory type is: " + fac.getClass().getName());
return fac;
14:30:37,306 INFO [Server] JBoss (MX MicroKernel) [3.0.0 Date:200205311035] Started in 0m:46s:86ms
14:31:04,895 INFO [STDOUT] Stateless QuoteServerEJB: ejbCreate called
14:31:04,905 INFO [STDOUT] Looking up jndi name: java:/kodo
14:31:04,905 ERROR [STDERR] javax.naming.NamingException: Could not dereference object. Root
exception is
14:31:04,905 ERROR [STDERR] java.lang.IllegalAccessException:
com.solarmetric.kodo.impl.jdbc.ee.JDOObjectFactory
14:31:04,905 ERROR [STDERR] at java.lang.Class.newInstance0(Native Method)
14:31:04,905 ERROR [STDERR] at java.lang.Class.newInstance(Class.java:237)
14:31:04,905 ERROR [STDERR] at
javax.naming.spi.NamingManager.getObjectFactoryFromReference(NamingManager.java:149)
14:31:04,905 ERROR [STDERR] at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:302)
14:31:04,915 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:538)
14:31:04,915 ERROR [STDERR] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:429)
14:31:04,915 ERROR [STDERR] at javax.naming.InitialContext.lookup(InitialContext.java:350)
14:31:04,915 ERROR [STDERR] at
com.ysoft.jdo.book.sayings.service.ejb.QuoteServerEJB.getConnectionFactory(QuoteServerEJB.java:423)
14:31:04,915 ERROR [STDERR] at
com.ysoft.jdo.book.sayings.service.ejb.QuoteServerEJB.ejbCreate(QuoteServerEJB.java:44)
14:31:04,915 ERROR [STDERR] at java.lang.reflect.Method.invoke(Native Method)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.StatelessSessionEnterpriseContext.<init>(StatelessSessionEnterpriseContext.java:52)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.StatelessSessionInstancePool.create(StatelessSessionInstancePool.java:61)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.AbstractInstancePool.get(AbstractInstancePool.java:208)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:63)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:96)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:167)
14:31:04,925 ERROR [STDERR] at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:61)
14:31:04,936 ERROR [STDERR] at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:129)
14:31:04,936 ERROR [STDERR] at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166)
14:31:04,936 ERROR [STDERR] at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313)
14:31:04,936 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:705)
14:31:04,936 ERROR [STDERR] at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491)
14:31:04,936 ERROR [STDERR] at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:362)
14:31:04,936 ERROR [STDERR] at java.lang.reflect.Method.invoke(Native Method)
14:31:04,936 ERROR [STDERR] at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
14:31:04,936 ERROR [STDERR] at sun.rmi.transport.Transport$1.run(Transport.java:152)
14:31:04,946 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method)
14:31:04,946 ERROR [STDERR] at sun.rmi.transport.Transport.serviceCall(Transport.java:148)
14:31:04,946 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)
14:31:04,946 ERROR [STDERR] at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)
14:31:04,946 ERROR [STDERR] at java.lang.Thread.run(Thread.java:484)--
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com
Kodo Java Data Objects Full featured JDO: eliminate the SQL from your code
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com
Kodo Java Data Objects Full featured JDO: eliminate the SQL from your code -
KODO 3.3.2 RAR installation
Iam trying to install 3.3.2 rar into WSAD 5.1.1 and having issues as its
throwing exceptions
com.ibm.websphere.management.exception.ConfigServiceException.
I could successfully installed earlier versions 3.1.4. Appreciate If
anyone can post their feedback tried installing or is this a common
problem.I'm using WSAD 5.1.2 with KODO 3.3.2. I installed JCA from 3.3.2 version
and tried with 3.1.4 version. I included the mx4*.jar files in the WSAD
runtime lib directory also. In server startup, the JCA is binding, while
the application trying to invoke KODO and getting thie exception.
[6/28/05 18:39:46:059 EDT] 3d3ae32c Helpers W NMSV0605W: A Reference
object looked up from the context
"localhost/nodes/localhost/servers/server1" with the name "kodo" was sent
to the JNDI Naming Manager and an exception resulted. Reference data
follows:
Reference Factory Class Name: com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl
Reference Factory Class Location URLs: <null>
Reference Class Name: kodo
Type: connectorName
Content: kodo
Type: recoveryClasspath
Content: C:\Program Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\base_v51/installedConnectors/kodo.rar;C:\Program
Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\base_v51/installedConnectors/kodo.rar
Type: FactoryJndiName
Content: kodo
Address Type: dd
AddressContents: ffffffac ffffffed 0 5 73 72 0 25 63 6f 6d 2e 69 62 6d 2e
65 6a 73 2e 6a 32 63 2e 52 65 73 6f 75 72 63 65 ...
Address Type: poolProps
AddressContents: ffffffac ffffffed 0 5 73 72 0 27 63 6f 6d 2e 69 62 6d 2e
65 6a 73 2e 6a 32 63 2e 43 6f 6e 6e 65 63 74 6f ...
Address Type: configProps
AddressContents: ffffffac ffffffed 0 5 73 72 0 23 63 6f 6d 2e 69 62 6d 2e
65 6a 73 2e 6a 32 63 2e 43 6f 6e 6e 65 63 74 6f ...
Address Type: mmProps
AddressContents: ffffffac ffffffed 0 5 73 72 0 14 6a 61 76 61 2e 75 74 69
6c 2e 50 72 6f 70 65 72 74 69 65 73 39 12 ffffffd0 7a ...
Address Type: mbeanProps
AddressContents: ffffffac ffffffed 0 5 73 72 0 1a 63 6f 6d 2e 69 62 6d 2e
65 6a 73 2e 6a 32 63 2e 4d 42 65 61 6e 50 72 6f ...
Exception data follows:
java.lang.NoClassDefFoundError: javax/management/MBeanServer
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1753)
at java.lang.Class.privateGetPublicMethods(Class.java(Compiled Code))
at java.lang.Class.privateGetPublicMethods(Class.java(Compiled Code))
at java.lang.Class.privateGetPublicMethods(Class.java(Compiled Code))
at java.lang.Class.getMethod1(Class.java(Compiled Code))
at java.lang.Class.getMethod(Class.java(Compiled Code))
at
com.ibm.ejs.j2c.J2CXAResourceFactory.createMCFEntry(J2CXAResourceFactory.java:549)
at
com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.createMCFandPM(ConnectionFactoryBuilderImpl.java:1418)
at
com.ibm.ejs.j2c.ConnectionFactoryBuilderImpl.getObjectInstance(ConnectionFactoryBuilderImpl.java:1205)
at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:313)
at
com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:873)
at
com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:680)
at
com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:1712)
at
com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1567)
at
com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1480)
at
com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1187)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1067)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:132)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.disney.jdo.JDOUtility.lookup(JDOUtility.java:232)
at
com.disney.jdo.JDOUtility.getPersistenceManagerFactory(JDOUtility.java:147)
at com.disney.jdo.JDOUtility.getPersistenceManager(JDOUtility.java:96)
at com.disney.jdo.JDOUtility.getPersistenceManager(JDOUtility.java:66)
at
com.wdw.dpms.framework.valuetype.ValueTypeFactory.getVTAsMap(ValueTypeFactory.java:374)
at
com.wdw.dpms.framework.valuetype.ValueTypeFactory.loadEnumsForKey(ValueTypeFactory.java:162)
at
com.wdw.dpms.framework.valuetype.ValueTypeFactory.load(ValueTypeFactory.java:131)
at
com.wdw.dpms.framework.valuetype.ValueTypeFactory.<init>(ValueTypeFactory.java:70)
at at
com.wdw.dpms.framework.valuetype.ValueTypeFactory.<clinit>(ValueTypeFactory.java:44).null(Unknown
Source)
at
com.wdw.dpms.framework.valuetype.LoadAtStartup.onSystemStartup(LoadAtStartup.java:25)
at
com.disney.admin.AdminControllerServlet.init(AdminControllerServlet.java:54)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:1005)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:505)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:808)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:578)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:299)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:256)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:128)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:105)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
Appreciate any suggestions. -
EJB3/JBoss vs. JDO2/Kodo
Hi,
does anybody here per chance have a (convincing ;) feature comparison between
EJB3/JBoss and JDO2/Kodo (Enterprise)? I'm not talking about support here, as that
can be purchased for JBoss as well.
My intuition says that Kodo is better technology and e.g. has better documentation,
but unfortunately that's too subjective to convince anybody else (which I'd really
like to).
Thanks for any information,
J__rg.Thank you a lot for this even longer answer! Whenever someone asks me again why we
should go for Kodo, I'll give him a printout of this mail, just saying to him "read
this" ;)
Neelan Choksi schrieb:
It is clear that Kodo 4 complies to EJB3 (although it is notproduction-ready
currently).No implementation that supports EJB3 is production ready currently. That
is simply because the EJB3 specification just moved into public draft 2
weeks ago. There are still a lot of changes that are taking place in the
EJB3 spec (simply compare the Early Draft to the Public Draft and you'll
see how much things are changing). I am not criticizing the spec - I am
just pointing out that the spec is at a specific point in its life cycle
and there are a lot of really smart people including our CTO Patrick
Linskey trying to make sure 1) it is a good specification and 2) trying to
drive the specification forward to completion.
That said there are a lot of O/R Mapping products that are production
ready. I am going to limit my comments in this thread to focus on what
Kodo, the product, does well and not go into the differences in the
specifications.
I would also encourage you to take a look at both specifications and
determine which specification is right for you. Although fundamentally
similar, I believe certain developers will feel more comfortable with JDO
and certain developers will feel more comfortable with EJB3.
One distinguishing characteristic about Kodo is that you can use EJB 3 and
JDO 2 interoperably. This is a very big difference than some of the other
products that are on the market esp. since each specification has things
that the other specification is missing. Kodo gives you the best of both
worlds and allows you to choose how much of each world you want to use.
A pattern that we see emerging is that a lot of new customers are excited
to use our JDO standard support today and get the productivity gains that
Kodo provides today. While they wait to see if EJB3 Persistence meets
their needs and while they wait for their companies to adopt the
technology that EJB3 requires (JEE 5 and an app server that supports JEE
5), they will get the benefits of a solid O/R mapping tool that is based
on a standard. Over time, the interoperability that Kodo provides will
allow them to migrate piecemeal to EJB3 Persistence as it matures, thereby
managing their risk of adopting new technologies. Some of our customers
will migrate quickly and some have no plans of migrating ever. In any
case, Kodo provides a pathway for them.
But I can get the JBOSS implementation of EJB3 for free, why should
I pay
more for Kodo when it doesn't give me more functionality or performance?Abe has highlighted a number of technical features that distinguish Kodo.
I would encourage you to evaluate those features in a serious manner.
Often times we see other products who claim to have a given feature that
is in Kodo but when you actually use the feature, there are big
differences in quality and functionality. For example, I know that a
number of O/R mapping products claim to have a JMX management console but
I also know that the depth of functionality that is specific to O/R
mapping and ease of use of Kodo's Management Console was a big enough
differentiator that clients have asked to purchase the Management Console
standalone (FYI, to date we have not chosen to sell it standalone).
Regarding performance, this is one of the hardest things to compare.
We've been asked often if we have benchmarking numbers. The problem with
benchmarks is that a benchmark can be written to say anything you really
want. I would encourage you to benchmark for your specific application.
When properly tuned, I have not seen Kodo lose a benchmark since we
released Kodo 3 over a year ago. And we've seen some wins that have
really excited us e.g., Kodo + relational database has beaten existing
applications with object databases in performance / scalability
comparisons.
I also would like to highlight that a big differentiator between Kodo and
other products is the business model each employs. SolarMetric's focus is
selling product and occasionally selling services. As such, we do things
like take the most common of our experiences with performance tuning and
the most common support cases on performance / scalability and generalized
them into a chapter on optimizations techniques in our documentation. We
created the Management Console and Profiler to help customers resolve
their own performance / scalability issues. Other organizations that have
different models, e.g., solely services, are not motivated to provide this
level of best practices documentation and / or tools because that cuts
into their ability to provide services work.
I'm often in the same situation like J__rg. Always defending the decision touse
kodo (and doing so in future times) against statements like 'if we switch toEJB
why stay with kodo if we can get everything with JBoss/Hibernate for "free" 'Ok, even the JBoss guys admit that they are a business (there are some
recent interviews with Marc Fleury where he distinguishes between open
source hobbyists and professional open source where the goal is to
generate revenue). The reality is that how JBoss makes money is different
than how SolarMetric makes money, but nonetheless JBoss has to make money
to stay in business and to keep their investors happy just as SolarMetric
does.
What we've found interesting over the past few months is that many of our
enterprise customers who need support services and indemnification
protection have found that Kodo breaks even with open source solutions
when analyzed over a 1-2 year span and is dramatically cheaper over a 5
year span (simply comparing the costs of license and support between the
two). When factoring in other things e.g., quality of support, attitude
of support personnel, cost of training, quality of training, ease of use,
cost / time of contributing to the open source project, cost of digging in
the code of the open source project, Kodo has a lower Total Cost of
Ownership (TCO).
One final point to highlight with Kodo is that our model is not based on
certain customers of ours subsidizing all of the rest of our customers.
Such a model has a lot of business risk associated with it because the
customers that are willing to pay for services are customers that are
highly coveted. It is often dangerous to wake sleeping giants and put
your business at risk (see
http://www.forbes.com/home/intelligentinfrastructure/2005/06/15/jboss-ibm-linux_cz_dl_0615jboss.html).
I guess the bottom line is that JBoss/Hibernate or other open source
alternatives aren't free whether you look at out of pockets costs, TCO, or
risk.
Anyway. I'm convinced of kodo's robustnest - never had less problems whenusing
a third party product. If you describe a feature in the manual usually itworks.
Also the good pluggable architecture was worth its money ... it helpedeverytime
other implementation surely would have let us down.
Unfortunataly that are all things that you only realize, when you use it and
they are pretty difficult to communicate to decision makers, who are aboveme ;-)
Thank you for the compliments. I believe that the competition we've faced
supporting standards has made us quite bit stronger than products that
have been historically proprietary. The challenge with proprietary
products (e.g., TopLink and Hibernate) was that once you used them, you
have to re-write your entire data access infrastructure to switch away
from them. Having to support standards (JDO historically and now EJB 3)
for the past 4 years has meant that we've faced severe competition and the
only way for us to succeed was to build superior quality products that
have more functionality and better scalability and performance than
anything else out there. If we didn't, our customers could simply pick up
another of as many as 25 JDO implementations and try it out to see if
there was something better.
That said, the fact that our differentiators are a bit more subtle is one
of the challenges that we face as a business. A lot of the things that
differentiate Kodo e.g., Profiler, Management Console, Large Results Sets
Handling, Custom Fetch Groups, Lock Groups, Query Editor, etc. are things
that typically aren't evaluated very closely in a typical time-constrained
evaluations, but are absolutely critical when deploying in production
environments and when using Kodo with Agile Programming Methodologies.
The pluggable architecture that you reference is also very important
because many of our customers have constraints that prevent them from
fitting into a specific box. Again when a prospect does an eval, they
typically evaluate standard mappings and base functionality but the
reality is that the real world often brings up issues that no matter how
good the implementation is there will be something that isn't supported.
In our opinion, a pluggable architecture provides a cleaner way of
allowing customers to customize what they need rather than digging into
someone else's source code.
The things that we've heard from customers who have switched from other
solutions are:
- Kodo produces extremely clean SQL relative to other tools and
consequently has better performance and scaling characteristics
- Kodo's documentation and error messaging are extensive and makes
debugging quite easy
- Kodo's javadocs are extensive and provides a useful framework to
customize a wide variety of things.
- When tuning an application, Kodo provides a number of facilities and
tools for doing so relative to any other O/R mapping tools out there.
- Kodo's tooling is a large differentiator; in particular, the Kodo Query
Editor, the Profiler and the Management Console are often cited as
distinguishing features.
Also, one additional benefit with SolarMetric is that we are independent.
Our agenda is very clear - we are trying to create value for you such that
we get paid. There are no hidden agendas e.g., using Kodo as a loss
leader to sell you an object database, an application server, an entire
stack of products, training, services, etc. We simply are trying to build
a high quality product that meets our customers' needs that works well
with all the other technology products out there.
I hope between Abe's post and this post, we have helped you with arguments
for your management.
I'd encourage you to evaluate yourself and give us feedback.
Also, do not hesitate to contact me directly with any specific questions
or if you want me to review any documentation that you put together for
your management.
Thanks for your questions and interest. Stefan, thank you for being a
loyal customer.
Neelan Choksi
SolarMetric
[email protected]
202-595-2064 (main)
512-542-9707 (direct)
Vote for Kodo JDO as the Best DB Tool or Driver (Category 2), the Best
Java Data Access Tool (Category 7), and the Best Java Persistence
Architecture (Category 11) in the JDJ Readers Choice Awards at
http://jdj.sys-con.com/general/readerschoice.htm. -
Obtaining PersistenceManager from Session Bean in JBoss 3.0.4
Hi,
I'm attempting to use the JCA for JBoss with Kodo 2.4.0. The kodo.rar seems to deploy ok:
2002-12-18 11:19:43,640 INFO [com.solarmetric.kodo.impl.jdbc.ee.ManagedConnectionFactoryImpl.kodo] Bound connection factory for resource adapter 'KodoJDO' to JNDI name 'java:/kodo'
2002-12-18 11:19:43,640 INFO [org.jboss.resource.connectionmanager.LocalTxConnectionManager] Started
2002-12-18 11:19:43,640 INFO [org.jboss.deployment.MainDeployer] Deployed package: file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/kodo.rar
In my session bean, I access the PersistenceManager using the following code:
InitialContext context _ new InitialContext();
JDOConnectionFactory factory _ (JDOConnectionFactory)context.lookup("java:/kodo");
PersistenceManager pm _ (PersistenceManager)factory.getConnection();
The code generates a JDOFatalDataStoreException when I try to execute it:
Error in use of ManagedConnectionPool: matchManagedConnection failed with subject: null and ConnectionRequestInfo: [email protected]3be7ac; - nested throwable: (javax.resource.ResourceException: Error in use of ManagedConnectionPool: matchManagedConnection failed with subject: null and ConnectionRequestInfo: [email protected]3be7ac)
And when I execute it a second time around, it seems to retrieve the PersistenceManager ok, but when I try to invoke methods on it, I get an SQLException:
Connection is broken: Software caused connection abort: socket write error
at com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.newDataStoreId(JDBCStoreManager.java:464)
at com.solarmetric.kodo.runtime.PersistenceManagerImpl.makePersistentFilter(PersistenceManagerImpl.java:1107)
at com.solarmetric.kodo.runtime.PersistenceManagerImpl.makePersistent(PersistenceManagerImpl.java:1059)
at org.aims.his.ejb.PatientBean.createPatient(PatientBean.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:660)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:107)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:178)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:130)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204)
... 47 more
So...what did I miss? Could it be the configuration of my connection to the database in kodo-service.xml (see attached)? In the server log files I didn't see any of my connection properties.
Any help is appreciated.
Thanks,
JeffOk, looks like it was the kodo-service.xml file. I removed the ConnectionFactoryName entry and most of the options were commented out which I didn't catch...
Thanks,
Jeff
"Jeff Carnegie" <[email protected]> wrote in message news:[email protected]...
Hi,
I'm attempting to use the JCA for JBoss with Kodo 2.4.0. The kodo.rar seems to deploy ok:
2002-12-18 11:19:43,640 INFO [com.solarmetric.kodo.impl.jdbc.ee.ManagedConnectionFactoryImpl.kodo] Bound connection factory for resource adapter 'KodoJDO' to JNDI name 'java:/kodo'
2002-12-18 11:19:43,640 INFO [org.jboss.resource.connectionmanager.LocalTxConnectionManager] Started
2002-12-18 11:19:43,640 INFO [org.jboss.deployment.MainDeployer] Deployed package: file:/C:/jboss-3.0.4_tomcat-4.1.12/server/default/deploy/kodo.rar
In my session bean, I access the PersistenceManager using the following code:
InitialContext context _ new InitialContext();
JDOConnectionFactory factory _ (JDOConnectionFactory)context.lookup("java:/kodo");
PersistenceManager pm _ (PersistenceManager)factory.getConnection();
The code generates a JDOFatalDataStoreException when I try to execute it:
Error in use of ManagedConnectionPool: matchManagedConnection failed with subject: null and ConnectionRequestInfo: [email protected]3be7ac; - nested throwable: (javax.resource.ResourceException: Error in use of ManagedConnectionPool: matchManagedConnection failed with subject: null and ConnectionRequestInfo: [email protected]3be7ac)
And when I execute it a second time around, it seems to retrieve the PersistenceManager ok, but when I try to invoke methods on it, I get an SQLException:
Connection is broken: Software caused connection abort: socket write error
at com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager.newDataStoreId(JDBCStoreManager.java:464)
at com.solarmetric.kodo.runtime.PersistenceManagerImpl.makePersistentFilter(PersistenceManagerImpl.java:1107)
at com.solarmetric.kodo.runtime.PersistenceManagerImpl.makePersistent(PersistenceManagerImpl.java:1059)
at org.aims.his.ejb.PatientBean.createPatient(PatientBean.java:117)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:660)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:107)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:178)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:130)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204)
... 47 more
So...what did I miss? Could it be the configuration of my connection to the database in kodo-service.xml (see attached)? In the server log files I didn't see any of my connection properties.
Any help is appreciated.
Thanks,
Jeff -
Install RAR in WAS 5 throws Exception
I try to install Kodo JCA to a Websphere v5.0 Test Environment in WSAD 5.1.0
via the Administartive console.
Kodo is 3.0.1 Enterprise evaluation
Console output below
Any help appreciated
/jan
*** Starting the server ***
************ Start Display Current Environment ************
WebSphere Platform 5.0 [BASE 5.0.2 ptf2M0325.01] running with process name
localhost\localhost\server1 and process id 1816
Host Operating System is Windows 2000, version 5.0
Java version = J2RE 1.3.1 IBM Windows 32 build cn131-20030711a (JIT enabled:
jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = C:\Program Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\base_v5
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R
com.ibm.websphere.management.exception.ConfigServiceException
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:272)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:208)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.newRefObject(MOFUtil.java:78)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:104
9)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:314
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.DocAccessor.createRootConfigObject(DocAc
cessor.java:137)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.RootObjectDelegator.createConfigObject(R
ootObjectDelegator.java:238)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigObjectDelegator.createConfigData(C
onfigObjectDelegator.java:139)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigDataByTemp
late(ConfigServiceImpl.java:680)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigData(Confi
gServiceImpl.java:712)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.websphere.management.configservice.tasks.InstallRARTask.installResou
rceAdapter(InstallRARTask.java:109)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.console.resources.j2c.J2CResourceAdapterDetailAction.perform(J2CR
esourceAdapterDetailAction.java:293)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
va:1791)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:948)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:530)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:176)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:201)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
[12/29/03 17:52:25:030 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
[12/29/03 17:52:25:030 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
[12/29/03 17:52:25:030 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:431)
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R ---- Begin backtrace for
nested exception
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R
java.lang.NullPointerException
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:239)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:208)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.newRefObject(MOFUtil.java:78)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:104
9)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:314
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.DocAccessor.createRootConfigObject(DocAc
cessor.java:137)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.RootObjectDelegator.createConfigObject(R
ootObjectDelegator.java:238)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigObjectDelegator.createConfigData(C
onfigObjectDelegator.java:139)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigDataByTemp
late(ConfigServiceImpl.java:680)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigData(Confi
gServiceImpl.java:712)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.websphere.management.configservice.tasks.InstallRARTask.installResou
rceAdapter(InstallRARTask.java:109)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.console.resources.j2c.J2CResourceAdapterDetailAction.perform(J2CR
esourceAdapterDetailAction.java:293)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
va:1791)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:948)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:530)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:176)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
..java:201)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
[12/29/03 17:52:25:091 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
[12/29/03 17:52:25:091 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:431)
[12/29/03 17:52:25:091 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)The DB2 Fixpak did the trick, it only took about 400 MBytes of downloading,
unzipping and installing :-)
I'm now on "Database version is SQL08014 JDBC Driver version is 1.5.54" for
DB2.
/jan
"Jan Vasternas" <[email protected]> wrote in message
news:[email protected]...
Thanks for your help.
I applied the workaround and the installation worked fine.
I also ran a small sample application. I have tested it in
an unmanaged environment and also in
a JBoss 2.3.2 managed environment using the kodo rar and a JBossdatasource.
Both these test were succcessful using DB2 ( Database version is SQL08010,
DataSource JDBC Driver version is 1.0.581 ).
But running the same application in websphere using a websphere datasource
( based on com.ibm.db2.jcc.DB2ConnectionPoolDataSource) threw theexception:
com.solarmetric.jdbc.ReportingSQLException: getMaxFieldSize is notsupported
in JCC 1.0 {SELECT DISTINCT JDOCLASS FROM JAN.ANIMALJDO} [code=-99999,
state=null]
com.ibm.db2.jcc.b.SQLException: getMaxFieldSize is not supported in JCC1.0
>
I found someone else that had got the same error
http://www.dbforums.com/t927844.html
The suggestion is to install DB2 FIXPACK 3. I'll see if I can get that.
/jan
"Marc Prud'hommeaux" <[email protected]> wrote in message
news:[email protected]...
Jan-
It appears to be a bug in Websphere 5.1.0. It appears to be fixed in
5.1.1.
If you cannot upgrade, can you try the workaround described at:
http://www-106.ibm.com/developerworks/forums/dw_expandTree.jsp?thread=22186&forum=275&cat=9&message=99904#99904
>>
and let us know if it works?
In article <[email protected]>, Jan Vasternas wrote:
I try to install Kodo JCA to a Websphere v5.0 Test Environment in WSAD
5.1.0
via the Administartive console.
Kodo is 3.0.1 Enterprise evaluation
Console output below
Any help appreciated
/jan
*** Starting the server ***
************ Start Display Current Environment ************
WebSphere Platform 5.0 [BASE 5.0.2 ptf2M0325.01] running with processname
localhost\localhost\server1 and process id 1816
Host Operating System is Windows 2000, version 5.0
Java version = J2RE 1.3.1 IBM Windows 32 build cn131-20030711a (JITenabled:
jitc), Java Compiler = jitc, Java VM name = Classic VM
was.install.root = C:\Program Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\base_v5
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R
com.ibm.websphere.management.exception.ConfigServiceException
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:272)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:208)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.newRefObject(MOFUtil.java:78)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:104
9)
[12/29/03 17:52:24:890 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:314
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.DocAccessor.createRootConfigObject(DocAc
cessor.java:137)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.RootObjectDelegator.createConfigObject(R
ootObjectDelegator.java:238)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigObjectDelegator.createConfigData(C
onfigObjectDelegator.java:139)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigDataByTemp
late(ConfigServiceImpl.java:680)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigData(Confi
gServiceImpl.java:712)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.websphere.management.configservice.tasks.InstallRARTask.installResou
rceAdapter(InstallRARTask.java:109)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.console.resources.j2c.J2CResourceAdapterDetailAction.perform(J2CR
esourceAdapterDetailAction.java:293)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
va:1791)
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
>>>
[12/29/03 17:52:24:900 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:948)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:530)
[12/29/03 17:52:24:910 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:176)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
.java:201)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
[12/29/03 17:52:24:920 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
[12/29/03 17:52:25:030 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
[12/29/03 17:52:25:030 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
[12/29/03 17:52:25:030 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
>>>
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:431)
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R ---- Begin backtracefor
nested exception
[12/29/03 17:52:25:040 CET] 2fbb5bfb SystemErr R
java.lang.NullPointerException
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:239)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.WorkspaceHelper.getTemplate(WorkspaceHel
per.java:208)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.newRefObject(MOFUtil.java:78)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:104
9)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.MOFUtil.createRefObject(MOFUtil.java:314
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.DocAccessor.createRootConfigObject(DocAc
cessor.java:137)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.RootObjectDelegator.createConfigObject(R
ootObjectDelegator.java:238)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigObjectDelegator.createConfigData(C
onfigObjectDelegator.java:139)
[12/29/03 17:52:25:050 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigDataByTemp
late(ConfigServiceImpl.java:680)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.management.configservice.ConfigServiceImpl.createConfigData(Confi
gServiceImpl.java:712)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.websphere.management.configservice.tasks.InstallRARTask.installResou
rceAdapter(InstallRARTask.java:109)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.console.resources.j2c.J2CResourceAdapterDetailAction.perform(J2CR
esourceAdapterDetailAction.java:293)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
va:1791)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
>>>
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[12/29/03 17:52:25:060 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServle
tInstance.java:110)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecy
cleServlet.java:174)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServ
let.java:313)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecyc
leServlet.java:116)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java
:283)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidSer
vletReferenceState.java:42)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletIns
tanceReference.java:40)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(
WebAppRequestDispatcher.java:948)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppReques
tDispatcher.java:530)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequest
Dispatcher.java:176)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
[12/29/03 17:52:25:071 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker
.java:201)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(C
achedInvocation.java:71)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletReq
uestProcessor.java:182)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListene
r.java:334)
[12/29/03 17:52:25:081 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.jav
a:56)
[12/29/03 17:52:25:091 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
>>>
[12/29/03 17:52:25:091 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:431)
[12/29/03 17:52:25:091 CET] 2fbb5bfb SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)--
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com -
Issue deploying on jboss 3.0.5
I'm using kodo 2.4.0. The following is from the jboss startup log:
20:06:20,592 INFO [MainDeployer] Starting deployment of package:
file:/C:/jboss-3.0.5/server/default/deploy/kodo.rar
20:06:20,713 INFO [RARMetaData] Loading Resource Adapter for integration of
the Kodo Java Data Objects (JDO) implementation with J2EE 1.3 compliant
managed environments
20:06:20,723 WARN [RARMetaData] Element '<icon>
<small-icon>kodo16.gif</small-icon>
<large-icon>kodo32.gif</large-icon>
</icon>' not recognised.
20:06:20,723 INFO [RARMetaData] Required license terms present. See
deployment descriptor.
20:06:20,913 WARN [MainDeployer] The manifest entry in
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/jakarta-commons-logging-1.0.2.jar references URL
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/log4j.jar which could not be opened, entry ignored
20:06:20,913 WARN [MainDeployer] The manifest entry in
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/jakarta-commons-logging-1.0.2.jar references URL
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/log4j-core.jar which could not be opened, entry
ignored
20:06:21,053 INFO [LocalTxConnectionManager] Creating
20:06:21,063 INFO [LocalTxConnectionManager] Created
20:06:21,083 INFO [LocalTxConnectionManager] Starting
20:06:21,544 ERROR [LocalTxConnectionManager] Starting failed
org.jboss.deployment.DeploymentException: expected one config-property-value
tag
at org.jboss.metadata.MetaData.getUniqueChild(MetaData.java:101)
at
org.jboss.resource.connectionmanager.RARDeployment.setMcfProperties(RARDeplo
yment.java:787)
at
org.jboss.resource.connectionmanager.RARDeployment.startManagedConnectionFac
tory(RARDeployment.java:560)Here is the ra.xml file with the changes. It's working in JBoss 3.0.6
"Jonathan Harper" <[email protected]> wrote in message
news:[email protected]...
I added empty <config-property-value/> tags to all <config-property> tags
within ra.xml and this issue was resolved.
"Marc Prud'hommeaux" <[email protected]> wrote in message
news:[email protected]...
Jonathan-
It looks like the JBoss people have messed with how they do RAR
deployment again, and it looks to me like they introduced a bug:
http://sourceforge.net/tracker/?group_id=22866&atid=376685&func=detail&aid=6
67492
I am unsure if this a fatal bug or not; are you able to look up and use
the Kodo resource adaptor? If not, the fix is probably to either
downgrade to JBoss 3.0.4, or else do the following:
1. Unzip the kodo.rar file
2. Edit the ra.xml file, and add empty <config-property-value/> tags
for each of the <config-property> tags
3. zip the kodo.rar file back up and try to deploy it
Please let us know what happens with this.
In article <[email protected]>, Jonathan Harper wrote:
The attached kodo-service.xml was placed along with the kodo.rar file
into
the correct jboss deployment directory.
"Robert Simmons" <[email protected]> wrote in message
news:[email protected]...
Hmm, Sounds like you didn't edit the service.XML file. Deployment
consists
of dropping in the archive as well as configuring a service.xml filethat
has the connection info for the database, the license info and so on.If
you
did modify this file then please attach it so we can figure out
what's
fried.
-- Robert Simmons jr.
"Jonathan Harper" <[email protected]> wrote in message
news:[email protected]...
I'm using kodo 2.4.0. The following is from the jboss startup log:
20:06:20,592 INFO [MainDeployer] Starting deployment of package:
file:/C:/jboss-3.0.5/server/default/deploy/kodo.rar
20:06:20,713 INFO [RARMetaData] Loading Resource Adapter for
integration
of
the Kodo Java Data Objects (JDO) implementation with J2EE 1.3
compliant
managed environments
20:06:20,723 WARN [RARMetaData] Element '<icon>
<small-icon>kodo16.gif</small-icon>
<large-icon>kodo32.gif</large-icon>
</icon>' not recognised.
20:06:20,723 INFO [RARMetaData] Required license terms present.
See
deployment descriptor.
20:06:20,913 WARN [MainDeployer] The manifest entry in
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/jakarta-commons-logging-1.0.2.jar referencesURL
>
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/log4j.jar which could not be opened, entryignored
20:06:20,913 WARN [MainDeployer] The manifest entry in
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/jakarta-commons-logging-1.0.2.jar referencesURL
>
file:/C:/jboss-3.0.5/server/default/tmp/deploy/server/default/deploy/kodo.ra
r/23.kodo.rar-contents/log4j-core.jar which could not be opened,entry
ignored
20:06:21,053 INFO [LocalTxConnectionManager] Creating
20:06:21,063 INFO [LocalTxConnectionManager] Created
20:06:21,083 INFO [LocalTxConnectionManager] Starting
20:06:21,544 ERROR [LocalTxConnectionManager] Starting failed
org.jboss.deployment.DeploymentException: expected oneconfig-property-value
tag
at
org.jboss.metadata.MetaData.getUniqueChild(MetaData.java:101)
at
org.jboss.resource.connectionmanager.RARDeployment.setMcfProperties(RARDeplo
yment.java:787)
at
org.jboss.resource.connectionmanager.RARDeployment.startManagedConnectionFac
tory(RARDeployment.java:560)--
Marc Prud'hommeaux [email protected]
SolarMetric Inc. http://www.solarmetric.com
begin 666 ra.xml
M/#]X;6P@=F5R<VEO;CTB,2XP(B!E;F-O9&EN9STB551&+3@B/SX*/"%$3T-4
M65!%(&-O;FYE8W1O<B!054),24,@"B @(" G+2\O4W5N($UI8W)O<WES=&5M
M<RP@26YC+B\O1%1$($-O;FYE8W1O<B Q+C O+T5.)R *(" @("=H='1P.B\O
M:F%V82YS=6XN8V]M+V1T9"]C;VYN96-T;W)?,5\P+F1T9"<^"CPA+2T@"B @
M("!297-O=7)C92!A9&%P=&]R(&1E<V-R:7!T;W(@9F]R('5S:6YG($MO9&\*
M(" @($I$3R!I;B!A(&UA;F%G960@96YV:7)O;FUE;G0N"BTM/@H\8V]N;F5C
M=&]R/@H@(" @/&1I<W!L87DM;F%M93Y+;V1O2D1//"]D:7-P;&%Y+6YA;64^
M"B @(" \9&5S8W)I<'1I;VX^4F5S;W5R8V4@061A<'1E<B!F;W(@:6YT96=R
M871I;VX@;V8@=&AE($MO9&\@2F%V82!$871A($]B:F5C=',@*$I$3RD@:6UP
M;&5M96YT871I;VX@=VET:"!*,D5%(#$N,R!C;VUP;&EA;G0@;6%N86=E9"!E
M;G9I<F]N;65N=',\+V1E<V-R:7!T:6]N/@H@(" @/'9E;F1O<BUN86UE/E-O
M;&%R;65T<FEC+"!);F,N/"]V96YD;W(M;F%M93X*(" @(#QS<&5C+79E<G-I
M;VX^,2XP/"]S<&5C+79E<G-I;VX^"B @(" \96ES+71Y<&4^:F1O/"]E:7,M
M='EP93X*(" @(#QV97)S:6]N/C$N,#PO=F5R<VEO;CX*(" @(#QL:6-E;G-E
M/@H@(" @(" @(#QD97-C<FEP=&EO;CX*(" @(" @("!3964@:'1T<#HO+W=W
M=RYS;VQA<FUE=')I8RYC;VT@9F]R('1E<FUS(&%N9"!L:6-E;G-E(&-O;F1I
M=&EO;G,N"B @(" @(" @/"]D97-C<FEP=&EO;CX*(" @(" @(" \;&EC96YS
M92UR97%U:7)E9#YT<G5E/"]L:6-E;G-E+7)E<75I<F5D/@H@(" @/"]L:6-E
M;G-E/@H@(" @/')E<V]U<F-E861A<'1E<CX*(" @(" @( D\;6%N86=E9&-O
M;FYE8W1I;VYF86-T;W)Y+6-L87-S/F-O;2YS;VQA<FUE=')I8RYK;V1O+FEM
M<&PN:F1B8RYE92Y-86YA9V5D0V]N;F5C=&EO;D9A8W1O<GE);7!L/"]M86YA
M9V5D8V]N;F5C=&EO;F9A8W1O<GDM8VQA<W,^"B @(" @(" @/&-O;FYE8W1I
M;VYF86-T;W)Y+6EN=&5R9F%C93YJ879A>"YR97-O=7)C92YC8VDN0V]N;F5C
M=&EO;D9A8W1O<GD\+V-O;FYE8W1I;VYF86-T;W)Y+6EN=&5R9F%C93X*(" @
M(" @(" \8V]N;F5C=&EO;F9A8W1O<GDM:6UP;"UC;&%S<SYC;VTN<V]L87)M
M971R:6,N:V]D;RYI;7!L+FID8F,N964N2D1/0V]N;F5C=&EO;D9A8W1O<GD\
M+V-O;FYE8W1I;VYF86-T;W)Y+6EM<&PM8VQA<W,^"@H*(" @(" @(" \8V]N
M;F5C=&EO;BUI;G1E<F9A8V4^:F%V87@N<F5S;W5R8V4N8V-I+D-O;FYE8W1I
M;VX\+V-O;FYE8W1I;VXM:6YT97)F86-E/@H@(" @(" @(#QC;VYN96-T:6]N
M+6EM<&PM8VQA<W,^8V]M+G-O;&%R;65T<FEC+FMO9&\N964N145097)S:7-T
M96YC94UA;F%G97(\+V-O;FYE8W1I;VXM:6UP;"UC;&%S<SX*"@H@(" @(" @
M(#QT<F%N<V%C=&EO;BUS=7!P;W)T/DYO5')A;G-A8W1I;VX\+W1R86YS86-T
M:6]N+7-U<'!O<G0^"@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \
M9&5S8W)I<'1I;VX^5&AE(&YU;6)E<B!O9B!H87)D(')E9F5R96YC97,@=&\@
M8V%C:&5D(&]B:F5C=',@=&AA="!T:&4@4&5R<VES=&5N8V5-86YA9V5R)W,@
M8V%C:&4@=VEL;"!R971A:6X@*&EN(&%D9&ET:6]N('1O('1H92!S;V9T(')E
M9F5R96YC92!C86-H92!T:&%T(&ET(&UA:6YT86EN<RDN(%-E='1I;F<@=&AI
M<R!T;R!A(&AI9VAE<B!V86QU92!W:6QL(')E<W5L="!I;B!M;W)E(&]B:F5C
M=',@8F5I;F<@<F5T86EN960@:6X@=&AE(&-A8VAE+"!A="!T:&4@8V]S="!O
M9B!U=&EL:7II;F<@;6]R92!M96UO<GD@<F5S;W5R8V5S+B!3971T:6YG(&ET
M('1O("TQ('=I;&P@8V%U<V4@=&AE(%!E<G-I<W1E;F-E36%N86=E<B!T;R!M
M86EN=&%I;B!H87)D(')E9F5R96YC97,@;VYL>2X@5&AI<R!W:6QL(')E<W5L
M="!I;B!B971T97(@<&5R9F]R;6%N8V4L(&)U="!C86X@:&%V92!A9'9E<G-E
M(&5F9F5C=',@;VX@;65M;W)Y('5S86=E+CPO9&5S8W)I<'1I;VX^"B @(" @
M(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D-A8VAE4F5F97)E;F-E4VEZ93PO
M8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UT>7!E/FIA=F$N;&%N9RY);G1E9V5R/"]C;VYF:6<M<')O<&5R='DM='EP
M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O
M;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @
M/&1E<V-R:7!T:6]N/E1H92!C;&%S<R!N86UE(&]F(&5T:&5R('1H92!*1$)#
M(&IA=F$N<W%L+D1R:79E<BP@;W(@86X@:6YS=&%N8V4@;V8@82!J879A>"YS
M<6PN1&%T85-O=7)C92!T;R!U<V4@=&\@8V]N;F5C="!T;R!T:&4@9&%T82!S
M;W5R8V4N/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+6YA;64^0V]N;F5C=&EO;D1R:79E<DYA;64\+V-O;F9I9RUP<F]P97)T>2UN
M86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N
M4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @
M(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E1H92!*
M3D1)(&YA;64@;V8@=&AE(&-O;FYE8W1I;VX@9F%C=&]R>2!T;R!U<V4@9F]R
M(&9I;F1I;F<@<F5A9"UO;FQY(&-O;FYE8W1I;VYS+CPO9&5S8W)I<'1I;VX^
M"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D-O;FYE8W1I;VY&86-T
M;W)Y,DYA;64\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF
M:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O
M<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@
M"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^
M"B @(" @(" @/&1E<V-R:7!T:6]N/E1H92!*3D1)(&YA;64@;V8@=&AE(&-O
M;FYE8W1I;VX@9F%C=&]R>2!T;R!U<V4@9F]R(&]B=&%I;FEN9R!C;VYN96-T
M:6]N<RX\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM
M;F%M93Y#;VYN96-T:6]N1F%C=&]R>4YA;64\+V-O;F9I9RUP<F]P97)T>2UN
M86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N
M4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @
M(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E1H92!P
M87-S=V]R9"!F;W(@=&AE('5S97(@<W!E8VEF:65D(&EN($-O;FYE8W1I;VY5
M<V5R3F%M93PO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UN86UE/D-O;FYE8W1I;VY087-S=V]R9#PO8V]N9FEG+7!R;W!E<G1Y+6YA
M;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3
M=')I;F<\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M
M<')O<&5R='DM=F%L=64O/B *(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @
M/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^02!S<&%C
M92US97!A<F%T960@;&ES="!O9B!P<F]P97)T:65S('1O(&)E('!A<W-E9"!T
M;R!T:&4@2D1"0R!$<FEV97(@=VAE;B!O8G1A:6YI;F<@82!#;VYN96-T:6]N
M+B!0<F]P97)T:65S(&%R92!O9B!T:&4@9F]R;2 B:V5Y/79A;'5E(BX@268@
M82!J879A>"YS<6PN1&%T85-O=7)C92!C;&%S<R!I<R!D969I;F5D(&EN('1H
M92!J879A>"YJ9&\N;W!T:6]N+D-O;FYE8W1I;VY$<FEV97).86UE('!R;W!E
M<G1Y+"!T:&5N('1H:7,@<')O<&5R='D@=VEL;"!B92!U<V5D('1O('-E="!B
M96%N+6QI:V4@<')O<&5R=&EE<R!I;B!T:&4@1&%T85-O=7)C92!I;G-T86YC
M92!U<&]N(&-R96%T:6]N+B!4:&5S92!P<F]P97)T:65S('9A<GD@9&5P96YD
M:6YG(&]N('1H92!$871A4V]U<F-E(&EN('5S93H@<V5E('1H92!D;V-U;65N
M=&%T:6]N(&9O<B!Y;W5R($1A=&%3;W5R8V4@9F]R(&1E=&%I;',@;VX@=&AE
M('!R;W!E<G1I97,@=&\@=7-E+CPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O
M;F9I9RUP<F]P97)T>2UN86UE/D-O;FYE8W1I;VY0<F]P97)T:65S/"]C;VYF
M:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y
M<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @
M(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @/"]C;VYF:6<M
M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C
M<FEP=&EO;CY4:&4@;G5M8F5R(&]F('-E8V]N9',@=&\@=V%I="!B971W965N
M('1E<W1I;F<@8V]N;F5C=&EO;G,@<F5T<FEE=F5D(&9R;VT@=&AE(&-O;FYE
M8W1I;VX@<&]O;"X@3VYL>2!V86QI9"!W:&5N('5S:6YG('1H92!B=6EL="UI
M;B!+;V1O(&-O;FYE8W1I;VX@<&]O;&EN9RX\+V1E<V-R:7!T:6]N/@H@(" @
M(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y#;VYN96-T:6]N5&5S=%1I;65O
M=70\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O
M<&5R='DM='EP93YJ879A+FQA;F<N26YT96=E<CPO8V]N9FEG+7!R;W!E<G1Y
M+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @
M/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @
M(" @(#QD97-C<FEP=&EO;CY4:&4@55),(&9O<B!T:&4@9&%T82!S;W5R8V4N
M/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^
M0V]N;F5C=&EO;E523#PO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I
M9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L
M=64O/B *(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P
M97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^5&AE('5S97)N86UE(&9O<B!T
M:&4@8V]N;F5C=&EO;B!L:7-T960@:6X@0V]N;F5C=&EO;E523"X\+V1E<V-R
M:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y#;VYN96-T
M:6]N57-E<DYA;64\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC
M;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M
M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E
M+SX@"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R
M='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E1H92!N86UE(&]F('1H92!C;&%S
M<R!T;R!U<V4@9F]R(&-A8VAI;F<@;V8@9&%T82!L;V%D960@9G)O;2!T:&4@
M9&%T82!S=&]R92X@375S="!I;7!L96UE;G0@8V]M+G-O;&%R;65T<FEC+FMO
M9&\N<G5N=&EM92YD871A8V%C:&4N1&%T84-A8VAE+CPO9&5S8W)I<'1I;VX^
M"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D1A=&%#86-H94-L87-S
M/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E
M<G1Y+71Y<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y
M<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @/"]C
M;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @
M(#QD97-C<FEP=&EO;CY!('-P86-E+7-E<&%R871E9"!L:7-T(&]F('!R;W!E
M<G1I97,@=&\@<&%S<R!T;R!T:&4@8VQA<W,@9&5F:6YE9"!I;B!C;VTN<V]L
M87)M971R:6,N:V]D;RY$871A0V%C:&5#;&%S<R!U<&]N(&EN:71I86QI>F%T
M:6]N+CPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN
M86UE/D1A=&%#86-H95!R;W!E<G1I97,\+V-O;F9I9RUP<F]P97)T>2UN86UE
M/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R
M:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R
M;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC
M;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/E1H92!N86UE
M(&]F('1H92!D969A=6QT(&-L87-S('1O('5S92!F;W(@;6%P<&EN9R!P97)S
M:7-T96YT(&-L87-S97,@=&\@=&AE(&1A=&%B87-E+B!-=7-T("!E>'1E;F0@
M8V]M+G-O;&%R;65T<FEC+FMO9&\N:6UP;"YJ9&)C+F]R;6%P<&EN9RY#;&%S
M<TUA<'!I;F<N/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E
M<G1Y+6YA;64^1&5F875L=$-L87-S36%P<&EN9T-L87-S/"]C;VYF:6<M<')O
M<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V
M82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @/"]C;VYF:6<M<')O<&5R
M='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO
M;CY4:&4@;G5M8F5R(&]F(')O=W,@=&AA="!W:6QL(&)E('!R92UF971C:&5D
M('=H96X@86X@96QE;65N="!I;B!A(%%U97)Y(')E<W5L="!I<R!A8V-E<W-E
M9"X\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M
M93Y$969A=6QT1F5T8VA"871C:%-I>F4\+V-O;F9I9RUP<F]P97)T>2UN86UE
M/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N26YT
M96=E<CPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP
M<F]P97)T>2UV86QU92\^( H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \
M8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY4:&4@=&AR
M97-H;VQD(&)E;&]W('=H:6-H(')E<W5L="!L:7-T<R!W:6QL(&)E(&-O;7!L
M971E;'D@:6YS=&%N=&EA=&5D('5P;VX@=&AE:7(@8W)E871I;VXN($$@=F%L
M=64@;V8@+3$@=VEL;"!A;'=A>7,@9F]R8V4@86QL(')E<W5L=',@=&\@8F4@
M8V]M<&QE=&5L>2!I;G-T86YT:6%T960L('1H=7,@9&ES86)L:6YG(&QA>GD@
M<F5S=6QT(&QO861I;F<N/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+6YA;64^1&5F875L=$9E=&-H5&AR97-H;VQD/"]C;VYF:6<M
M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^
M:F%V82YL86YG+DEN=&5G97(\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @
M(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64O/B *(" @(#PO8V]N9FEG+7!R
M;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I
M<'1I;VX^5&AE(&YA;64@;V8@=&AE(&1E9F%U;'0@8VQA<W,@=&\@=7-E(&9O
M<B!M86YA9VEN9R!S=6)C;&%S<R!I;F1I8V%T;W(@8V]L=6UN<RX@375S="!I
M;7!L96UE;G0@=&AE(&-O;2YS;VQA<FUE=')I8RYK;V1O+FEM<&PN:F1B8RYO
M<FUA<'!I;F<N4W5B8VQA<W-0<F]V:61E<B!I;G1E<F9A8V4N(%-E92!C=7-T
M;VT@8VQA<W,@:6YD:6-A=&]R(&1O8W5M96YT871I;VX@9F]R(&UO<F4@:6YF
M;W)M871I;VX@86)O=70@<W5B8VQA<W,@<')O=FED97)S+CPO9&5S8W)I<'1I
M;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/D1E9F%U;'13=6)C
M;&%S<U!R;W9I9&5R0VQA<W,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @
M(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG/"]C
M;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M
M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/D$@<W!A8V4M<V5P87)A
M=&5D(&QI<W0@;V8@<')O<&5R=&EE<R!T;R!P87-S('1O('1H92!C;&%S<R!D
M969I;F5D(&EN(&-O;2YS;VQA<FUE=')I8RYK;V1O+FEM<&PN:F1B8RY$969A
M=6QT4W5B8VQA<W-0<F]V:61E<D-L87-S('5P;VX@:6YI=&EA;&EZ871I;VXN
M/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^
M1&5F875L=%-U8F-L87-S4')O=FED97)0<F]P97)T:65S/"]C;VYF:6<M<')O
M<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V
M82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @/"]C;VYF:6<M<')O<&5R
M='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO
M;CY4:&4@1$)$:6-T:6]N87)Y('1O('5S92!F;W(@=&AI<R!C;VYF:6=U<F%T
M:6]N+B!4:&ES(&ES(&%U=&\M9&5T96-T960@8F%S960@;VX@=&AE('-E='1I
M;F<@;V8@:F%V87@N:F1O+F]P=&EO;BY#;VYN96-T:6]N55),+"!S;R!Y;W4@
M;F5E9"!O;FQY('-E="!T:&ES('1O(&]V97)R:61E('1H92!D969A=6QT('=I
M=&@@>6]U<B!O=VX@8W5S=&]M($1"1&EC=&EO;F%R>2!O<B!I9B!Y;W4@87)E
M('5S:6YG(&%N('5N<F5C;V=N:7IE9"!D<FEV97(N/"]D97-C<FEP=&EO;CX*
M(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^1&EC=&EO;F%R>4-L87-S
M/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E
M<G1Y+71Y<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y
M<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @/"]C
M;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @
M(#QD97-C<FEP=&EO;CY!('-P86-E+7-E<&%R871E9"!L:7-T(&]F(&YA;64M
M=F%L=64@<')O<&5R=&EE<R!S971T:6YG<R!T;R!P87-S('1O('1H92!D:6-T
M:6]N87)Y(&1E9FEN960@8GD@8V]M+G-O;&%R;65T<FEC+FMO9&\N:6UP;"YJ
M9&)C+D1I8W1I;VYA<GE#;&%S<RX@36%N>2!O9B!T:&4@1$)$:6-T:6]N87)Y
M(&]P=&EO;G,@87)E(&%U=&]M871I8V%L;'D@8V]N9FEG=7)E9"!B>2!C;VYC
M<F5T92!S=6)C;&%S<V5S(&]F($=E;F5R:6-$:6-T:6]N87)Y+B!4:&4@9&5F
M875L=',@8V%N+"!H;W=E=F5R+"!B92!O=F5R<FED9&5N(&)Y('5S:6YG('1H
M:7,@<')O<&5R='DN/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R
M;W!E<G1Y+6YA;64^1&EC=&EO;F%R>5!R;W!E<G1I97,\+V-O;F9I9RUP<F]P
M97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A
M+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T
M>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N
M/DEF('1R=64L('1H96X@2V]D;R!*1$\@=VEL;"!A;&QO=R!T:&4@=7-E(&]F
M('%U97)Y(&9I;'1E<B!E>'1E;G-I;VYS+B!3964@=&AE('%U97)Y(&5X=&5N
M<VEO;G,@9&]C=6UE;G1A=&EO;B!F;W(@;6]R92!I;F9O<FUA=&EO;BX\+V1E
M<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y%;F%B
M;&51=65R>45X=&5N<VEO;G,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @
M(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N0F]O;&5A;CPO
M8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UV86QU92\^( H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG
M+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP=&EO;CY)9B!T<G5E+"!T:&5N
M(&%L;"!F:65L9',@;V8@86QL(&-L87-S97,@:6X@82!G:79E;B!I;FAE<FET
M86YC92!H:65R87)C:'D@=VEL;"!B>2!D969A=6QT(&UA<"!I;G1O('1H92!L
M96%S="UD97)I=F5D('1Y<&4G<R!D969A=6QT('!R:6UA<GD@=&%B;&4N($EF
M(&9A;'-E('1H96X@82!N97<@9&5F875L="!P<FEM87)Y('1A8FQE('=I;&P@
M8F4@8W)E871E9"!F;W(@96%C:"!C;&%S<R!I;B!T:&4@:6YH97)I=&%N8V4@
M:&EE<F%R8VAY+"!A;F0@96%C:"!T>7!E)W,@9&5C;&%R960@9FEE;&1S('=I
M;&P@;6%P('1O('1H870@=&%B;&4@8GD@9&5F875L="X\+V1E<V-R:7!T:6]N
M/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y&;&%T26YH97)I=&%N
M8V5-87!P:6YG/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N
M9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG+D)O;VQE86X\+V-O;F9I9RUP
M<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64O
M/B *(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T
M>3X*(" @(" @(" \9&5S8W)I<'1I;VX^268@9F%L<V4L('1H96X@=&AE($I$
M3R!I;7!L96UE;G1A=&EO;B!M=7-T(&-O;G-I9&5R(&UO9&EF:6-A=&EO;G,L
M(&1E;&5T:6]N<RP@86YD(&%D9&ET:6]N<R!I;B!T:&4@4&5R<VES=&5N8V5-
M86YA9V5R('1R86YS86-T:6]N(&-A8VAE('=H96X@97AE8W5T:6YG(&$@<75E
M<GD@:6YS:61E(&$@=')A;G-A8W1I;VXN($5L<V4L('1H92!I;7!L96UE;G1A
M=&EO;B!I<R!F<F5E('1O(&EG;F]R92!T:&4@8V%C:&4@86YD(&5X96-U=&4@
M=&AE('%U97)Y(&1I<F5C=&QY(&%G86EN<W0@=&AE(&1A=&$@<W1O<F4N/"]D
M97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^26=N
M;W)E0V%C:&4\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF
M:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N0F]O;&5A;CPO8V]N9FEG+7!R
M;W!E<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^
M( H@(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y
M/@H@(" @(" @(#QD97-C<FEP=&EO;CY4:&4@;&EC96YS92!K97D@<')O=FED
M960@=&\@>6]U(&)Y(%-O;&%R365T<FEC+B!+97ES(&%R92!A=F%I;&%B;&4@
M870@=W=W+G-O;&%R;65T<FEC+F-O;3PO9&5S8W)I<'1I;VX^"B @(" @(" @
M/&-O;F9I9RUP<F]P97)T>2UN86UE/DQI8V5N<V5+97D\+V-O;F9I9RUP<F]P
M97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A
M+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T
M>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N
M/E1H92!N86UE(&]F('1H92!C;&%S<R!T;R!U<V4@9F]R(&]B=&%I;FEN9R!A
M(')E9F5R96YC92!T;R!T:&4@=')A;G-A8W1I;VX@;6%N86=E<B!I;B!A;B!E
M;G1E<G!R:7-E(&5N=FER;VYM96YT+B!-=7-T(&EM<&QE;65N="!T:&4@8V]M
M+G-O;&%R;65T<FEC+FMO9&\N964N36%N86=E9%)U;G1I;64@:6YT97)F86-E
M+CPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE
M/DUA;F%G9612=6YT:6UE0VQA<W,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@
M(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG
M/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E
M<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF
M:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N/D$@<W!A8V4M<V5P
M87)A=&5D(&QI<W0@;V8@<')O<&5R=&EE<R!T;R!P87-S('1O('1H92!C;&%S
M<R!D969I;F5D(&EN(&-O;2YS;VQA<FUE=')I8RYK;V1O+DUA;F%G9612=6YT
M:6UE0VQA<W,@=7!O;B!I;FET:6%L:7IA=&EO;BX\+V1E<V-R:7!T:6]N/@H@
M(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y-86YA9V5D4G5N=&EM95!R
M;W!E<G1I97,\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF
M:6<M<')O<&5R='DM='EP93YJ879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O
M<&5R='DM='EP93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@
M"B @(" \+V-O;F9I9RUP<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^
M"B @(" @(" @/&1E<V-R:7!T:6]N/E1H92!M87AI;75M(&YU;6)E<B!O9B!C
M;VYN96-T:6]N<R!T;R!P;V]L+B!)9B!A;&P@;V8@=&AE<V4@87)E(&EN('5S
M92P@=&AE;B!097)S:7-T96YC94UA;F%G97(@:6YS=&%N8V5S(&UU<W0@=V%I
M="!F;W(@82!C;VYN96-T:6]N('1O(&)E8V]M92!A=F%I;&%B;&4N(%1H:7,@
M;W!T:6]N(&AA<R!B965N(')E;6]V960@9G)O;2!T:&4@<W!E8VEF:6-A=&EO
M;BP@8G5T('=E('-T:6QL('5S92!T:&4@:F%V87@N:F1O+F]P=&EO;B!F;W(@
M8F%C:W=A<F1S(&-O;7!A=&EB:6QI='DN/"]D97-C<FEP=&EO;CX*(" @(" @
M(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^36%X4&]O;#PO8V]N9FEG+7!R;W!E
M<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N
M;&%N9RY);G1E9V5R/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T
M>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N
M/E1H92!M:6YI;75M(&YU;6)E<B!O9B!C;VYN96-T:6]N<R!T;R!K965P(&EN
M('1H92!P;V]L+B!4:&ES(&]P=&EO;B!H87,@8F5E;B!R96UO=F5D(&9R;VT@
M=&AE('-P96-I9FEC871I;VXL(&)U="!W92!S=&EL;"!U<V4@=&AE(&IA=F%X
M+FID;RYO<'1I;VX@9F]R(&)A8VMW87)D<R!C;VUP871I8FEL:71Y+CPO9&5S
M8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN86UE/DUI;E!O
M;VP\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O
M<&5R='DM='EP93YJ879A+FQA;F<N26YT96=E<CPO8V]N9FEG+7!R;W!E<G1Y
M+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @
M/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @
M(" @(#QD97-C<FEP=&EO;CY4:&4@;G5M8F5R(&]F(&UI;&QI<V5C;VYD<R!T
M;R!W86ET(&9O<B!A('!O;VQE9"!C;VYN96-T:6]N(&)E9F]R92!T:')O=VEN
M9R!A;B!E>&-E<'1I;VX@:68@=&AE('!O;VP@:7,@96UP='DN(%1H:7,@;W!T
M:6]N(&AA<R!B965N(')E;6]V960@9G)O;2!T:&4@<W!E8VEF:6-A=&EO;BP@
M8G5T('=E('-T:6QL('5S92!T:&4@:F%V87@N:F1O+F]P=&EO;B!F;W(@8F%C
M:W=A<F1S(&-O;7!A=&EB:6QI='DN/"]D97-C<FEP=&EO;CX*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+6YA;64^37-786ET/"]C;VYF:6<M<')O<&5R='DM
M;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG
M+DEN=&5G97(\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF
M:6<M<')O<&5R='DM=F%L=64O/B *(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@
M(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^268@
M=')U92P@=&AE;B!T:&4@87!P;&EC871I;VX@<&QA;G,@=&\@:&%V92!M=6QT
M:7!L92!T:')E861S('-I;75L=&%N96]U<VQY(&%C8V5S<VEN9R!A('-I;F=L
M92!097)S:7-T96YC94UA;F%G97(L('-O(&UE87-U<F5S(&UU<W0@8F4@=&%K
M96X@=&\@96YS=7)E('1H870@=&AE(&EM<&QE;65N=&%T:6]N(&ES('1H<F5A
M9"US869E+B!/=&AE<G=I<V4L('1H92!I;7!L96UE;G1A=&EO;B!N965D(&YO
M="!A9&1R97-S('1H<F5A9"!S869E='DN/"]D97-C<FEP=&EO;CX*(" @(" @
M(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^375L=&ET:')E861E9#PO8V]N9FEG
M+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E
M/FIA=F$N;&%N9RY";V]L96%N/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @
M(" @(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP
M<F]P97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R
M:7!T:6]N/DEF('1R=64L('1H96X@:70@:7,@<&]S<VEB;&4@=&\@<F5A9"!P
M97)S:7-T96YT(&1A=&$@;W5T<VED92!T:&4@8V]N=&5X="!O9B!A('1R86YS
M86-T:6]N+B!/=&AE<G=I<V4L(&$@=')A;G-A8W1I;VX@;75S="!B92!I;B!P
M<F]G<F5S<R!I;B!O<F1E<B!R96%D(&1A=&$N/"]D97-C<FEP=&EO;CX*(" @
M(" @(" \8V]N9FEG+7!R;W!E<G1Y+6YA;64^3F]N=')A;G-A8W1I;VYA;%)E
M860\+V-O;F9I9RUP<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O
M<&5R='DM='EP93YJ879A+FQA;F<N0F]O;&5A;CPO8V]N9FEG+7!R;W!E<G1Y
M+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @
M/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @
M(" @(#QD97-C<FEP=&EO;CY)9B!T<G5E+"!T:&5N(&ET(&ES('!O<W-I8FQE
M('1O('=R:71E('1O(&9I96QD<R!O9B!A('!E<G-I<W1E;G0M;F]N=')A;G-A
M8W1I;VYA;"!O8FIE8W0@=VAE;B!A('1R86YS86-T:6]N(&ES(&YO="!I;B!P
M<F]G<F5S<RX@268@9F%L<V4L('-U8V@@82!W<FET92!W:6QL(')E<W5L="!I
M;B!A($I$3U5S97)%>&-E<'1I;VXN/"]D97-C<FEP=&EO;CX*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+6YA;64^3F]N=')A;G-A8W1I;VYA;%=R:71E/"]C
M;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+71Y<&4^:F%V82YL86YG+D)O;VQE86X\+V-O;F9I9RUP<F]P97)T>2UT>7!E
M/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64O/B *(" @(#PO8V]N
M9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \
M9&5S8W)I<'1I;VX^4V5L96-T<R!B971W965N(&]P=&EM:7-T:6,@86YD('!E
M<W-I;6ES=&EC("AD871A('-T;W)E*2!T<F%N<V%C=&EO;F%L(&UO9&5S+B \
M+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y/
M<'1I;6ES=&EC/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N
M9FEG+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG+D)O;VQE86X\+V-O;F9I9RUP
M<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64O
M/B *(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T
M>3X*(" @(" @(" \9&5S8W)I<'1I;VX^5&AE(&YA;64@;V8@=&AE(&-L87-S
M('1H870@=&AE(%!E<G-I<W1E;F-E36%N86=E<D9A8W1O<GD@<VAO=6QD(&-R
M96%T92!W:&5N(&-R96%T:6YG(&$@;F5W(%!E<G-I<W1E;F-E36%N86=E<DEM
M<&PN($UU<W0@97AT96YD(&-O;2YS;VQA<FUE=')I8RYK;V1O+G)U;G1I;64N
M4&5R<VES=&5N8V5-86YA9V5R26UP;"X\+V1E<V-R:7!T:6]N/@H@(" @(" @
M(#QC;VYF:6<M<')O<&5R='DM;F%M93Y097)S:7-T96YC94UA;F%G97)#;&%S
M<SPO8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P
M97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I9RUP<F]P97)T>2UT
M>7!E/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64O/B *(" @(#PO
M8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @
M(" \9&5S8W)I<'1I;VX^5&AE(&YA;64@;V8@=&AE(&-O;F-R971E(&EM<&QE
M;65N=&%T:6]N(&]F(&IA=F%X+FID;RY097)S:7-T96YC94UA;F%G97)&86-T
M;W)Y('1H870@:F%V87@N:F1O+DI$3TAE;'!E<BYG971097)S:7-T96YC94UA
M;F%G97)&86-T;W)Y("@I('-H;W5L9"!C<F5A=&4N($9O<B!+;V1O($I$3RP@
M=&AI<R!S:&]U;&0@8F4@8V]M+G-O;&%R;65T<FEC+FMO9&\N:6UP;"YJ9&)C
M+DI$0D-097)S:7-T96YC94UA;F%G97)&86-T;W)Y(&]R(&-O;2YS;VQA<FUE
M=')I8RYK;V1O+FEM<&PN:F1B8RYE92Y%15!E<G-I<W1E;F-E36%N86=E<D9A
M8W1O<GDL(&]R(&$@8W5S=&]M(&5X=&5N<VEO;B!O9B!O;F4@;V8@=&AE<V4@
M='EP97,N/"]D97-C<FEP=&EO;CX*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y
M+6YA;64^4&5R<VES=&5N8V5-86YA9V5R1F%C=&]R>4-L87-S/"]C;VYF:6<M
M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG+7!R;W!E<G1Y+71Y<&4^
M:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E<G1Y+71Y<&4^"B @(" @
M(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@(" @/"]C;VYF:6<M<')O
M<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@(" @(" @(#QD97-C<FEP
M=&EO;CY!('-P86-E+7-E<&%R871E9"!L:7-T(&]F('!R;W!E<G1I97,@=&\@
M<&%S<R!T;R!T:&4@8VQA<W,@9&5F:6YE9"!I;B!C;VTN<V]L87)M971R:6,N
M:V]D;RY097)S:7-T96YC94UA;F%G97)#;&%S<R!U<&]N(&EN:71I86QI>F%T
M:6]N+CPO9&5S8W)I<'1I;VX^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UN
M86UE/E!E<G-I<W1E;F-E36%N86=E<E!R;W!E<G1I97,\+V-O;F9I9RUP<F]P
M97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ879A
M+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @(" \
M8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P97)T
M>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T:6]N
M/D$@8V]M;6$M<V5P87)A=&5D(&QI<W0@;V8@8VQA<W-E<R!T:&%T('=I;&P@
M8F4@:6YI=&EA;&EZ960@=VAE;F5V97(@82!N97<@4&5R<VES=&5N8V5-86YA
M9V5R(&ES(&EN<W1A;G1I871E9"X@5&AI<R!C86X@8F4@=7-E9"!T;R!G970@
M87)O=6YD(&ES<W5E<R!W:71H(&%P<&QI8V%T:6]N(&ED96YT:71Y(&-L87-S
M97,@;F]T(&)E:6YG(&%S<V]C:6%T960@=VET:"!T:&5I<B!R97-P96-T:79E
M('!E<G-I<W1E;G0@8VQA<W-E<RX\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC
M;VYF:6<M<')O<&5R='DM;F%M93Y097)S:7-T96YT5'EP97,\+V-O;F9I9RUP
M<F]P97)T>2UN86UE/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM='EP93YJ
M879A+FQA;F<N4W1R:6YG/"]C;VYF:6<M<')O<&5R='DM='EP93X*(" @(" @
M(" \8V]N9FEG+7!R;W!E<G1Y+79A;'5E+SX@"B @(" \+V-O;F9I9RUP<F]P
M97)T>3X*(" @(#QC;VYF:6<M<')O<&5R='D^"B @(" @(" @/&1E<V-R:7!T
M:6]N/E1H92!N86UE(&]F('1H92!C;&%S<R!T;R!U<V4@=&\@<')O>'D@<V5C
M;VYD(&-L87-S(&]B:F5C=',@:6X@;6%N86=E9"!I;G-T86YC97,N("!-=7-T
M(&EM<&QE;65N="!C;VTN<V]L87)M971R:6,N:V]D;RYU=&EL+E!R;WAY36%N
M86=E<BX\+V1E<V-R:7!T:6]N/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM
M;F%M93Y0<F]X>4UA;F%G97)#;&%S<SPO8V]N9FEG+7!R;W!E<G1Y+6YA;64^
M"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UT>7!E/FIA=F$N;&%N9RY3=')I
M;F<\+V-O;F9I9RUP<F]P97)T>2UT>7!E/@H@(" @(" @(#QC;VYF:6<M<')O
M<&5R='DM=F%L=64O/B *(" @(#PO8V]N9FEG+7!R;W!E<G1Y/@H@(" @/&-O
M;F9I9RUP<F]P97)T>3X*(" @(" @(" \9&5S8W)I<'1I;VX^02!S<&%C92US
M97!A<F%T960@;&ES="!O9B!P<F]P97)T:65S('1O('!A<W,@=&\@=&AE(&-L
M87-S(&1E9FEN960@:6X@8V]M+G-O;&%R;65T<FEC+FMO9&\N4')O>'E-86YA
M9V5R0VQA<W,@=7!O;B!I;FET:6%L:7IA=&EO;BX\+V1E<V-R:7!T:6]N/@H@
M(" @(" @(#QC;VYF:6<M<')O<&5R='DM;F%M93Y0<F]X>4UA;F%G97)0<F]P
M97)T:65S/"]C;VYF:6<M<')O<&5R='DM;F%M93X*(" @(" @(" \8V]N9FEG
M+7!R;W!E<G1Y+71Y<&4^:F%V82YL86YG+E-T<FEN9SPO8V]N9FEG+7!R;W!E
M<G1Y+71Y<&4^"B @(" @(" @/&-O;F9I9RUP<F]P97)T>2UV86QU92\^( H@
M(" @/"]C;VYF:6<M<')O<&5R='D^"B @(" \8V]N9FEG+7!R;W!E<G1Y/@H@
M(" @(" @(#QD97-C<FEP=&EO;CY!(&QI<W0@;V8@<75E<GD@9FEL=&5R(&QI
M<W1E;F5R<R!T;R!A9&0@=&\@=&AE(&1E9F%U;'0@;&ES="!O9B!E>'1E;G-I
M;VYS+B!)9VYO<F5D(&EF(&-O;2YS;VQA<FUE=')I8RYK;V1O+D5N86)L95%U
M97)Y17AT96YS:6]N<R!I<R!F86QS92X\+V1E<V-R:7!T:6]N/@H@(" @(" @
M(#QC;VYF:6<M<')O<&5R='DM;F%M93Y1=65R>49I;'1E<DQI<W1E;F5R<SPO
M8V]N9FEG+7!R;W!E<G1Y+6YA;64^"B @(" @(" @/&-O;F9I9RUP<F]P97)T
M>2UT>7!E/FIA=F$N;&%N9RY3=')I;F<\+V-O;F9I9RUP<F]P97)T>2UT>7!E
M/@H@(" @(" @(#QC;VYF:6<M<')O<&5R='DM=F%L=64O/B *(" @(#PO8V]N
M9FEG+7!R;W!E<G1Y/@H@(" @/&-O;F9I9RUP<F]P97)T>3X*(" @(" @(" \
M9&5S8W)I<'1I;VX^268@=')U92P@=&AE;B!F:65L9',@:6X@82!P97)S:7-T
M96YC92UC87!A8FQE(&]B:F5C="!T:&%T(&AA=F4@8F5E;B!C:&%N9V5D(&1U
M<FEN9R!A('1R86YS86-T:6]N('=I;&P@8F4@<F]L;&5D(&)A8VL@=&\@=&AE
M:7(@;W)I9VEN86P@=F%L=65S('5P;VX@82!R;VQL8F%C:RX@3W1H97)W:7-E
M+"!T:&4@=F%L=65S('=I;&P@;F]T(&)E(&-H86YG960@=7!O;B!R;VQL8F%C
M:RX -
Deployment fails: where is java:/kodo? - server.log (0/1)
I am trying to use Kodo 2.2.4 via JCA on JBoss 3.0 RC1 on Mac OS X.
Despite deployment of kodo.rar being declared a success in JBoss's
output, nothing is bound to the JNDI name "java:/kodo". I think I have
filled in my configuration into kodo-service.xml correctly, so I'd like
very much to find out what I am doing wrong.
Please contact me if you need more details.
Attachment: JBoss server.log (DEBUG enabled).
Best regards,
Jakob<[email protected]> writes:
I am trying to use Kodo 2.2.4 via JCA on JBoss 3.0 RC1 on Mac OS X.
Despite deployment of kodo.rar being declared a success in JBoss's
output, nothing is bound to the JNDI name "java:/kodo". I think I have
filled in my configuration into kodo-service.xml correctly, so I'd like
very much to find out what I am doing wrong.
Please contact me if you need more details.
Attachment: JBoss server.log (DEBUG enabled).
Best regards,
JakobUnfortunately, JBoss made massive, undocumented changes to their JCA
configuration format between 3.0.0 beta and RC1. We are working on a
RC1-compatible example.
In the meantime, your options are to use the 3.0.0 beta or manually bind
a PersistenceManagerFactory to JNDI rather than use JCA.
-Patrick
Patrick Linskey [email protected]
SolarMetric Inc. http://www.solarmetric.com -
Deployment fails: where is java:/kodo? - server.log (1/1)
begin 644 server.log
M,C`P,BTP-2TP-R`R,#HT-3HT-"PU.3,@1$5"54<@6V]R9RYJ8F]S<RYL;V=G
M:6YG+DQO9S1J4V5R=FEC95T@26YS=&%L;&5D(%-Y<W1E;2YO=70@861A<'1E
M<@HR,#`R+3`U+3`W(#(P.C0U.C0T+#4Y-B!$14)51R!;;W)G+FIB;W-S+FQO
M9V=I;F<N3&]G-&I397)V:6-E72!);G-T86QL960@4WES=&5M+F5R<B!A9&%P
M=&5R"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L-C$S($1%0E5'(%MO<F<N:F)O<W,N
M;&]G9VEN9RY,;V<T:E-E<G9I8V5=($%D9&5D(%1H<F]W86)L94QI<W1E;F5R
M.B!O<F<N:F)O<W,N;&]G9VEN9RY,;V<T:E-E<G9I8V4D5&AR;W=A8FQE3&ES
M=&5N97),;V=G:6YG061A<'1E<D`S,&(V-S8*,C`P,BTP-2TP-R`R,#HT-3HT
M-"PV,30@24Y&3R`@6V]R9RYJ8F]S<RYL;V=G:6YG+DQO9S1J4V5R=FEC95T@
M4W1A<G1E9`HR,#`R+3`U+3`W(#(P.C0U.C0T+#8S-2!$14)51R!;;W)G+FIB
M;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R72!,;V=G:6YG(&AA<R!B965N(&EN
M:71I86QI>F5D"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L-C@Y($E.1D\@(%MO<F<N
M:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O72!*879A('9E<G-I;VXZ
M(#$N,RXQ+$%P<&QE($-O;7!U=&5R+"!);F,N"C(P,#(M,#4M,#<@,C`Z-#4Z
M-#0L-S`U($E.1D\@(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97))
M;F9O72!*879A(%9-.B!*879A($AO=%-P;W0H5$TI($-L:65N="!632`Q+C,N
M,2Q!<'!L92!#;VUP=71E<BP@26YC+@HR,#`R+3`U+3`W(#(P.C0U.C0T+#<P
M-B!)3D9/("!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF;UT@
M3U,M4WES=&5M.B!-86,@3U,@6"`Q,"XQ+C0L<'!C"C(P,#(M,#4M,#<@,C`Z
M-#4Z-#0L-S`W($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V
M97));F9O72!&=6QL(%-Y<W1E;2!0<F]P97)T:65S($1U;7`*,C`P,BTP-2TP
M-R`R,#HT-3HT-"PW,C@@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R
M+E-E<G9E<DEN9F]=("`@("!J879A+G)U;G1I;64N;F%M93H@2F%V82A432D@
M,B!2=6YT:6UE($5N=FER;VYM96YT+"!3=&%N9&%R9"!%9&ET:6]N"C(P,#(M
M,#4M,#<@,C`Z-#4Z-#0L-S<V($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E
M<G9E<BY397)V97));F9O72`@("`@:F)O<W,N<V5R=F5R+F)A<V4N9&ER.B`O
M57-E<G,O4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S
M<RTS+C`N,%)#,2]S97)V97(*,C`P,BTP-2TP-R`R,#HT-3HT-"PW-S<@1$5"
M54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!S
M=6XN8F]O="YL:6)R87)Y+G!A=&@Z("]3>7-T96TO3&EB<F%R>2]&<F%M97=O
M<FMS+TIA=F%632YF<F%M97=O<FLO5F5R<VEO;G,O,2XS+C$O3&EB<F%R:65S
M"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L-S<X($1%0E5'(%MO<F<N:F)O<W,N<WES
M=&5M+G-E<G9E<BY397)V97));F9O72`@("`@:F)O<W,N<V5R=F5R+FQI8BYU
M<FPZ(&9I;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI"
M;W-S+S,O:F)O<W,M,RXP+C!20S$O<V5R=F5R+TES<W5E365I<W1E<B]L:6(O
M"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L-S<X($1%0E5'(%MO<F<N:F)O<W,N<WES
M=&5M+G-E<G9E<BY397)V97));F9O72`@("`@:F%V82YV;2YV97)S:6]N.B`Q
M+C,N,0HR,#`R+3`U+3`W(#(P.C0U.C0T+#<W.2!$14)51R!;;W)G+FIB;W-S
M+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF;UT@("`@(&=O<&AE<E!R;WAY4V5T
M.B!F86QS90HR,#`R+3`U+3`W(#(P.C0U.C0T+#<W.2!$14)51R!;;W)G+FIB
M;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF;UT@("`@(&IA=F$N=FTN=F5N
M9&]R.B!!<'!L92!#;VUP=71E<BP@26YC+@HR,#`R+3`U+3`W(#(P.C0U.C0T
M+#<X,"!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF
M;UT@("`@(&IA=F$N=F5N9&]R+G5R;#H@:'1T<#HO+V%P<&QE+F-O;2\*,C`P
M,BTP-2TP-R`R,#HT-3HT-"PW.#$@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN
M<V5R=F5R+E-E<G9E<DEN9F]=("`@("!P871H+G-E<&%R871O<CH@.@HR,#`R
M+3`U+3`W(#(P.C0U.C0T+#<X,2!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS
M97)V97(N4V5R=F5R26YF;UT@("`@(&IA=F$N=FTN;F%M93H@2F%V82!(;W13
M<&]T*%1-*2!#;&EE;G0@5DT*,C`P,BTP-2TP-R`R,#HT-3HT-"PW.#(@1$5"
M54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!F
M:6QE+F5N8V]D:6YG+G!K9SH@<W5N+FEO"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L
M-S@R($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O
M72`@("`@:F%V82YV;2YS<&5C:69I8V%T:6]N+FYA;64Z($IA=F$@5FER='5A
M;"!-86-H:6YE(%-P96-I9FEC871I;VX*,C`P,BTP-2TP-R`R,#HT-3HT-"PW
M.#,@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=
M("`@("!U<V5R+F1I<CH@+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P
M;W)T+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O8FEN"C(P,#(M,#4M,#<@,C`Z
M-#4Z-#0L-S@S($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V
M97));F9O72`@("`@:F)O<W,N<V5R=F5R+F)A<V4N=7)L.B!F:6QE.B]5<V5R
M<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N
M,"XP4D,Q+W-E<G9E<B\*,C`P,BTP-2TP-R`R,#HT-3HT-"PW.#0@1$5"54<@
M6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!J879A
M+G)U;G1I;64N=F5R<VEO;CH@,2XS+C$M<F]O="TP,C`R,3DM,C`Z,#<*,C`P
M,BTP-2TP-R`R,#HT-3HT-"PW.#4@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN
M<V5R=F5R+E-E<G9E<DEN9F]=("`@("!J879A+F%W="YG<F%P:&EC<V5N=CH@
M<W5N+F%W="Y-86-'<F%P:&EC<T5N=FER;VYM96YT"C(P,#(M,#4M,#<@,C`Z
M-#4Z-#0L-S@U($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V
M97));F9O72`@("`@;W,N87)C:#H@<'!C"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L
M-S@V($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O
M72`@("`@:F%V82YI;RYT;7!D:7(Z("]T;7`*,C`P,BTP-2TP-R`R,#HT-3HT
M-"PW.#<@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN
M9F]=("`@("!L:6YE+G-E<&%R871O<CH@"@HR,#`R+3`U+3`W(#(P.C0U.C0T
M+#<X-R!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF
M;UT@("`@(&IB;W-S;7@N;&]A9&5R+G)E<&]S:71O<GDN8VQA<W,Z(&]R9RYJ
M8F]S<RYM>"YL;V%D:6YG+E5N:69I961,;V%D97)297!O<VET;W)Y"C(P,#(M
M,#4M,#<@,C`Z-#4Z-#0L-S@X($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E
M<G9E<BY397)V97));F9O72`@("`@:F%V82YV;2YS<&5C:69I8V%T:6]N+G9E
M;F1O<CH@4W5N($UI8W)O<WES=&5M<R!);F,N"C(P,#(M,#4M,#<@,C`Z-#4Z
M-#0L-S@X($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97))
M;F9O72`@("`@:F%V82YA=W0N9F]N=',Z(`HR,#`R+3`U+3`W(#(P.C0U.C0T
M+#<X.2!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF
M;UT@("`@(&]S+FYA;64Z($UA8R!/4R!8"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L
M-S@Y($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O
M72`@("`@:F)O<W,N<V5R=F5R+G1E;7`N9&ER.B`O57-E<G,O4VAA<F5D+T1E
M=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#,2]S97)V
M97(O27-S=65-96ES=&5R+W1M<`HR,#`R+3`U+3`W(#(P.C0U.C0T+#<Y,"!$
M14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF;UT@("`@
M(&IB;W-S+FAO;64N9&ER.B`O57-E<G,O4VAA<F5D+T1E=F5L;W!M96YT+W-U
M<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#,0HR,#`R+3`U+3`W(#(P.C0U
M.C0T+#<Y,2!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R
M26YF;UT@("`@(&IA=F$N;&EB<F%R>2YP871H.B`N.B]U<W(O;&EB.B]U<W(O
M;&EB+VIA=F$Z+VQI8CHO4WES=&5M+TQI8G)A<GDO1G)A;65W;W)K<R]*879A
M5DTN9G)A;65W;W)K+U9E<G-I;VYS+S$N,RXQ+TQI8G)A<FEE<PHR,#`R+3`U
M+3`W(#(P.C0U.C0T+#<Y,2!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V
M97(N4V5R=F5R26YF;UT@("`@(&IB;W-S+G-E<G9E<BYH;VUE+F1I<CH@+U5S
M97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O<W,M
M,RXP+C!20S$O<V5R=F5R+TES<W5E365I<W1E<@HR,#`R+3`U+3`W(#(P.C0U
M.C0T+#<Y,B!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R
M26YF;UT@("`@(&IA=F$N<W!E8VEF:6-A=&EO;BYN86UE.B!*879A(%!L871F
M;W)M($%022!3<&5C:69I8V%T:6]N"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L-SDR
M($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O72`@
M("`@:F%V82YC;&%S<RYV97)S:6]N.B`T-RXP"C(P,#(M,#4M,#<@,C`Z-#4Z
M-#0L-SDS($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97))
M;F9O72`@("`@:F)O<W,N<V5R=F5R+F-O;F9I9RYU<FPZ(&9I;&4Z+U5S97)S
M+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O<W,M,RXP
M+C!20S$O<V5R=F5R+TES<W5E365I<W1E<B]C;VYF+PHR,#`R+3`U+3`W(#(P
M.C0U.C0T+#<Y-"!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R
M=F5R26YF;UT@("`@(&IB;W-S+FAO;64N=7)L.B!F:6QE.B]5<V5R<R]3:&%R
M960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q
M+PHR,#`R+3`U+3`W(#(P.C0U.C0T+#<Y-"!$14)51R!;;W)G+FIB;W-S+G-Y
M<W1E;2YS97)V97(N4V5R=F5R26YF;UT@("`@(&]S+G9E<G-I;VXZ(#$P+C$N
M-`HR,#`R+3`U+3`W(#(P.C0U.C0T+#<Y-2!$14)51R!;;W)G+FIB;W-S+G-Y
M<W1E;2YS97)V97(N4V5R=F5R26YF;UT@("`@('5S97(N:&]M93H@+U5S97)S
M+VIA:V]B"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L-SDU($1%0E5'(%MO<F<N:F)O
M<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O72`@("`@=7-E<BYT:6UE>F]N
M93H@175R;W!E+T)E<FQI;@HR,#`R+3`U+3`W(#(P.C0U.C0T+#<Y-B!$14)5
M1R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF;UT@("`@(&IA
M=F$N87=T+G!R:6YT97)J;V(Z(&-O;2YA<'!L92YM<FHN:6YT97)N86PN87=T
M+G!R:6YT:6YG+DUA8U!R:6YT97)*;V(*,C`P,BTP-2TP-R`R,#HT-3HT-"PW
M.3<@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=
M("`@("!J879A+G-P96-I9FEC871I;VXN=F5R<VEO;CH@,2XS"C(P,#(M,#4M
M,#<@,C`Z-#4Z-#0L-SDW($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E
M<BY397)V97));F9O72`@("`@9FEL92YE;F-O9&EN9SH@36%C4F]M86X*,C`P
M,BTP-2TP-R`R,#HT-3HT-"PW.3@@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN
M<V5R=F5R+E-E<G9E<DEN9F]=("`@("!J8F]S<RYS97)V97(N:&]M92YU<FPZ
M(&9I;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S
M+S,O:F)O<W,M,RXP+C!20S$O<V5R=F5R+TES<W5E365I<W1E<B\*,C`P,BTP
M-2TP-R`R,#HT-3HT-"PW.3@@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R
M=F5R+E-E<G9E<DEN9F]=("`@("!U<V5R+FYA;64Z(&IA:V]B"C(P,#(M,#4M
M,#<@,C`Z-#4Z-#0L-SDY($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E
M<BY397)V97));F9O72`@("`@:F%V82YC;&%S<RYP871H.B`O57-E<G,O4VAA
M<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#
M,2]B:6XO<G5N+FIA<CHO57-E<G,O:F%K;V(O1&5V96QO<&UE;G0O2F%V82])
M<W-U94UE:7-T97(O2D1/.B]5<V5R<R]J86MO8B]$979E;&]P;65N="]*879A
M+TES<W5E365I<W1E<B]C;VYF:6<*,C`P,BTP-2TP-R`R,#HT-3HT-"PW.3D@
M1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@
M("!J8F]S<RYL:6(N=7)L.B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE
M;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B\*,C`P,BTP
M-2TP-R`R,#HT-3HT-"PX,#`@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R
M=F5R+E-E<G9E<DEN9F]=("`@("!J8F]S<RYS97)V97(N;F%M93H@27-S=65-
M96ES=&5R"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L.#`Q($1%0E5'(%MO<F<N:F)O
M<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O72`@("`@:F%V82YV;2YS<&5C
M:69I8V%T:6]N+G9E<G-I;VXZ(#$N,`HR,#`R+3`U+3`W(#(P.C0U.C0T+#@P
M,R!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF;UT@
M("`@(&IA=F$N:&]M93H@+U-Y<W1E;2],:6)R87)Y+T9R86UE=V]R:W,O2F%V
M859-F9R86UE=V]R:R]697)S:6]N<R\QC,N,2](;VUE"C(P,#(M,#4M,#<@
M,C`Z-#4Z-#0L.#`S($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY3
M97)V97));F9O72`@("`@:F%V82YS<&5C:69I8V%T:6]N+G9E;F1O<CH@4W5N
M($UI8W)O<WES=&5M<R!);F,N"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L.#`T($1%
M0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O72`@("`@
M=7-E<BYL86YG=6%G93H@96X*,C`P,BTP-2TP-R`R,#HT-3HT-"PX,#0@1$5"
M54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!A
M=W0N=&]O;&MI=#H@8V]M+F%P<&QE+FUR:BYI;G1E<FYA;"YA=W0N<'5B;&EC
M<&5E<G,N5E1O;VQK:70*,C`P,BTP-2TP-R`R,#HT-3HT-"PX,#4@1$5"54<@
M6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!J879A
M+G9M+FEN9F\Z(&UI>&5D(&UO9&4*,C`P,BTP-2TP-R`R,#HT-3HT-"PX,#8@
M1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@
M("!J879A+G9E<G-I;VXZ(#$N,RXQ"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L.#`V
M($1%0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O72`@
M("`@:F%V82YE>'0N9&ER<SH@+TQI8G)A<GDO2F%V82]%>'1E;G-I;VYS.B]3
M>7-T96TO3&EB<F%R>2]*879A+T5X=&5N<VEO;G,Z+U-Y<W1E;2],:6)R87)Y
M+T9R86UE=V]R:W,O2F%V859-+F9R86UE=V]R:R]697)S:6]N<R\Q+C,N,2](
M;VUE+VQI8B]E>'0*,C`P,BTP-2TP-R`R,#HT-3HT-"PX-#$@1$5"54<@6V]R
M9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!J8F]S<RYS
M97)V97(N9&%T82YD:7(Z("]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P
M<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+W-E<G9E<B])<W-U94UE:7-T
M97(O9&(*,C`P,BTP-2TP-R`R,#HT-3HT-"PX-#$@1$5"54<@6V]R9RYJ8F]S
M<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!S=6XN8F]O="YC;&%S
M<RYP871H.B`O4WES=&5M+TQI8G)A<GDO1G)A;65W;W)K<R]*879A5DTN9G)A
M;65W;W)K+U9E<G-I;VYS+S$N,RXQ+T-L87-S97,O8VQA<W-E<RYJ87(Z+U-Y
M<W1E;2],:6)R87)Y+T9R86UE=V]R:W,O2F%V859-+F9R86UE=V]R:R]697)S
M:6]N<R\Q+C,N,2]#;&%S<V5S+W5I+FIA<CHO4WES=&5M+TQI8G)A<GDO1G)A
M;65W;W)K<R]*879A5DTN9G)A;65W;W)K+U9E<G-I;VYS+S$N,RXQ+T-L87-S
M97,O:3$X;BYJ87(Z+U-Y<W1E;2],:6)R87)Y+T9R86UE=V]R:W,O2F%V859-
M+F9R86UE=V]R:R]697)S:6]N<R\Q+C,N,2]#;&%S<V5S+W-U;G)S87-I9VXN
M:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L.#0R($1%0E5'(%MO<F<N:F)O<W,N
M<WES=&5M+G-E<G9E<BY397)V97));F9O72`@("`@:F%V82YV96YD;W(Z($%P
M<&QE($-O;7!U=&5R+"!);F,N"C(P,#(M,#4M,#<@,C`Z-#4Z-#0L.#0S($1%
M0E5'(%MO<F<N:F)O<W,N<WES=&5M+G-E<G9E<BY397)V97));F9O72`@("`@
M9FEL92YS97!A<F%T;W(Z("\*,C`P,BTP-2TP-R`R,#HT-3HT-"PX-#,@1$5"
M54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!J
M879A+G9E;F1O<BYU<FPN8G5G.B!H='1P.B\O9&5V96QO<&5R+F%P<&QE+F-O
M;2]J879A+PHR,#`R+3`U+3`W(#(P.C0U.C0T+#@T.2!$14)51R!;;W)G+FIB
M;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF;UT@("`@('-U;BYC<'4N96YD
M:6%N.B!B:6<*,C`P,BTP-2TP-R`R,#HT-3HT-"PX-#D@1$5"54<@6V]R9RYJ
M8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@("!S=6XN:6\N=6YI
M8V]D92YE;F-O9&EN9SH@56YI8V]D94)I9PHR,#`R+3`U+3`W(#(P.C0U.C0T
M+#@U,"!$14)51R!;;W)G+FIB;W-S+G-Y<W1E;2YS97)V97(N4V5R=F5R26YF
M;UT@("`@(&UR:BYV97)S:6]N.B`S+C(*,C`P,BTP-2TP-R`R,#HT-3HT-"PX
M-3`@1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=
M("`@("!U<V5R+G)E9VEO;CH@55,*,C`P,BTP-2TP-R`R,#HT-3HT-"PX-3$@
M1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<DEN9F]=("`@
M("!S=6XN8W!U+FES86QI<W0Z(`HR,#`R+3`U+3`W(#(P.C0U.C0T+#DU-R!)
M3D9/("!;;W)G+FIB;W-S+G-Y<W1E;2Y397)V:6-E0V]N=')O;&QE<ET@0V]N
M=')O;&QE<B!-0F5A;B!O;FQI;F4*,C`P,BTP-2TP-R`R,#HT-3HT-"PY.#<@
M1$5"54<@6V]R9RYJ8F]S<RYS>7-T96TN<V5R=F5R+E-E<G9E<ET@4F5G:7-T
M97)E9"!S97)V:6-E(&-O;G1R;VQL97(Z(&IB;W-S+G-Y<W1E;3IS97)V:6-E
M/5-E<G9I8V5#;VYT<F]L;&5R"C(P,#(M,#4M,#<@,C`Z-#4Z-#4L,C0R($E.
M1D\@(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=($-R96%T
M:6YG"C(P,#(M,#4M,#<@,C`Z-#4Z-#4L,S<V($E.1D\@(%MO<F<N:F)O<W,N
M9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=($-R96%T960*,C`P,BTP-2TP-R`R
M,#HT-3HT-2PS.3,@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$
M97!L;WEE<ET@4W1A<G1I;F<*,C`P,BTP-2TP-R`R,#HT-3HT-2PS.30@24Y&
M3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@4W1A<G1E
M9`HR,#`R+3`U+3`W(#(P.C0U.C0U+#0V-R!$14)51R!;;W)G+FIB;W-S+G-Y
M<W1E;2YS97)V97(N4V5R=F5R72!3:'5T9&]W;B!H;V]K(&%D9&5D"C(P,#(M
M,#4M,#<@,C`Z-#4Z-#4L-3,Y($E.1D\@(%MO<F<N:F)O<W,N9&5P;&]Y;65N
M="Y*05)$97!L;WEE<ET@0W)E871I;F<*,C`P,BTP-2TP-R`R,#HT-3HT-2PU
M-34@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DI!4D1E<&QO>65R72!#
M<F5A=&5D"C(P,#(M,#4M,#<@,C`Z-#4Z-#4L-34V($E.1D\@(%MO<F<N:F)O
M<W,N9&5P;&]Y;65N="Y*05)$97!L;WEE<ET@4W1A<G1I;F<*,C`P,BTP-2TP
M-R`R,#HT-3HT-2PU-3<@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA
M:6Y$97!L;WEE<ET@061D:6YG(&1E<&QO>65R.B!O<F<N:F)O<W,N9&5P;&]Y
M;65N="Y*05)$97!L;WEE<D`U8SEF93`*,C`P,BTP-2TP-R`R,#HT-3HT-2PV
M,C`@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DI!4D1E<&QO>65R72!3
M=&%R=&5D"C(P,#(M,#4M,#<@,C`Z-#4Z-#4L-S8R($1%0E5'(%MO<F<N:F)O
M<W,N9&5P;&]Y;65N="Y305)$97!L;WEE<ET@4V5R=FEC941E<&QO>65R('!R
M97)E9VES=&5R960@=VET:"!M8F5A;B!S97)V97(*,C`P,BTP-2TP-R`R,#HT
M-3HT-2PW-C@@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+E-!4D1E<&QO
M>65R72!#<F5A=&EN9PHR,#`R+3`U+3`W(#(P.C0U.C0U+#<X,R!)3D9/("!;
M;W)G+FIB;W-S+F1E<&QO>6UE;G0N4T%21&5P;&]Y97)=($-R96%T960*,C`P
M,BTP-2TP-R`R,#HT-3HT-2PX,#,@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM
M96YT+E-!4D1E<&QO>65R72!3=&%R=&EN9PHR,#`R+3`U+3`W(#(P.C0U.C0U
M+#@P-"!)3D9/("!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R
M72!!9&1I;F<@9&5P;&]Y97(Z(&]R9RYJ8F]S<RYD97!L;WEM96YT+E-!4D1E
M<&QO>65R0#<R8F(Y-0HR,#`R+3`U+3`W(#(P.C0U.C0V+#`P,B!)3D9/("!;
M;W)G+FIB;W-S+F1E<&QO>6UE;G0N4T%21&5P;&]Y97)=(%-T87)T960*,C`P
M,BTP-2TP-R`R,#HT-3HT-BPP,#@@24Y&3R`@6V]R9RYJ8F]S<RYS>7-T96TN
M<V5R=F5R+E-E<G9E<ET@0V]R92!S>7-T96T@:6YI=&EA;&EZ960*,C`P,BTP
M-2TP-R`R,#HT-3HT-BPP,3D@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT
M+DUA:6Y$97!L;WEE<ET@4W1A<G1I;F<@9&5P;&]Y;65N="!O9B!P86-K86=E
M.B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S
M<R\S+VIB;W-S+3,N,"XP4D,Q+W-E<G9E<B])<W-U94UE:7-T97(O8V]N9B]J
M8F]S<RUS97)V:6-E+GAM;`HR,#`R+3`U+3`W(#(P.C0U.C0V+#`R,"!$14)5
M1R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!3=&%R=&EN
M9R!D97!L;WEM96YT("AI;FET('-T97`I(&]F('!A8VMA9V4@870Z(&9I;&4Z
M+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O
M<W,M,RXP+C!20S$O<V5R=F5R+TES<W5E365I<W1E<B]C;VYF+VIB;W-S+7-E
M<G9I8V4N>&UL"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L,#,Y($1%0E5'(%MO<F<N
M:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=('5S:6YG(&1E<&QO>65R
M(&]R9RYJ8F]S<RYD97!L;WEM96YT+E-!4D1E<&QO>65R0#<R8F(Y-0HR,#`R
M+3`U+3`W(#(P.C0U.C0V+#$T,R!$14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE
M;G0N4T%21&5P;&]Y97)=($9O=6YD(&-L87-S<&%T:"!E;&5M96YT.B`\8VQA
M<W-P871H(&-O9&5B87-E/2)L:6(B(&%R8VAI=F5S/2(J(B`O/@HR,#`R+3`U
M+3`W(#(P.C0U.C0V+#$T-"!$14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N
M4T%21&5P;&]Y97)=(%-E='1I;F<@=7`@8VQA<W-P871H(&9R;VT@<F%W(&-O
M9&5B87-E.B!L:6(*,C`P,BTP-2TP-R`R,#HT-3HT-BPQ-#4@1$5"54<@6V]R
M9RYJ8F]S<RYD97!L;WEM96YT+E-!4D1E<&QO>65R72!C;V1E8F%S92!I<R!F
M:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S
M+VIB;W-S+3,N,"XP4D,Q+VQI8B\*,C`P,BTP-2TP-R`R,#HT-3HT-BPQ-#4@
M1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+E-!4D1E<&QO>65R72!A<F-H
M:79E<R!A<F4@*@HR,#`R+3`U+3`W(#(P.C0U.C0V+#(Y,2!)3D9/("!;;W)G
M+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!3=&%R=&EN9R!D97!L
M;WEM96YT(&]F('!A8VMA9V4Z(&9I;&4Z+U5S97)S+U-H87)E9"]$979E;&]P
M;65N="]S=7!P;W)T+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O;&EB+V%C=&EV
M871I;VXN:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L,CDR($1%0E5'(%MO<F<N
M:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=(%-T87)T:6YG(&1E<&QO
M>6UE;G0@*&EN:70@<W1E<"D@;V8@<&%C:V%G92!A=#H@9FEL93HO57-E<G,O
M4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N
M,%)#,2]L:6(O86-T:79A=&EO;BYJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-BPS
M.#`@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DI!4D1E<&QO>65R72!N
M;R!X;6QS(&9O=6YD"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L,S@Q($1%0E5'(%MO
M<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=('5S:6YG(&1E<&QO
M>65R(&]R9RYJ8F]S<RYD97!L;WEM96YT+DI!4D1E<&QO>65R0#5C.69E,`HR
M,#`R+3`U+3`W(#(P.C0U.C0V+#0P-2!$14)51R!;;W)G+FIB;W-S+F1E<&QO
M>6UE;G0N36%I;D1E<&QO>65R72!F;W5N9"`P('-U8G!A8VMA9V5S(&]F(&9I
M;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O
M:F)O<W,M,RXP+C!20S$O;&EB+V%C=&EV871I;VXN:F%R"C(P,#(M,#4M,#<@
M,C`Z-#4Z-#8L-#`W($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN
M1&5P;&]Y97)=(%=A=&-H:6YG(&YE=R!F:6QE.B!F:6QE.B]5<V5R<R]3:&%R
M960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q
M+VQI8B]A8W1I=F%T:6]N+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0V+#0P."!$
M14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!C<F5A
M=&4@<W1E<"!F;W(@9&5P;&]Y;65N="!F:6QE.B]5<V5R<R]3:&%R960O1&5V
M96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]A
M8W1I=F%T:6]N+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0V+#0P."!$14)51R!;
M;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!$;VYE('=I=&@@
M8W)E871E('-T97`@;V8@9&5P;&]Y:6YG(&%C=&EV871I;VXN:F%R"C(P,#(M
M,#4M,#<@,C`Z-#4Z-#8L-#`Y($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N
M="Y-86EN1&5P;&]Y97)=('-T87)T('-T97`@9F]R(&1E<&QO>6UE;G0@9FEL
M93HO57-E<G,O4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J
M8F]S<RTS+C`N,%)#,2]L:6(O86-T:79A=&EO;BYJ87(*,C`P,BTP-2TP-R`R
M,#HT-3HT-BPT,3`@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$
M97!L;WEE<ET@1FEN86P@*'-T87)T*2!D97!L;WEM96YT('-T97`@<W5C8V5S
M<V9U;&QY(&-O;7!L971E9"!O;B!P86-K86=E.B!A8W1I=F%T:6]N+FIA<@HR
M,#`R+3`U+3`W(#(P.C0U.C0V+#0Q,2!)3D9/("!;;W)G+FIB;W-S+F1E<&QO
M>6UE;G0N36%I;D1E<&QO>65R72!3=6-C97-S9G5L;'D@8V]M<&QE=&5D(&1E
M<&QO>6UE;G0@;V8@<&%C:V%G93H@9FEL93HO57-E<G,O4VAA<F5D+T1E=F5L
M;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#,2]L:6(O86-T
M:79A=&EO;BYJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-BPT,3(@1$5"54<@6V]R
M9RYJ8F]S<RYD97!L;WEM96YT+E-!4D1E<&QO>65R72!D97!L;WEE9"!C;&%S
M<V5S(&9O<B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R
M="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]A8W1I=F%T:6]N+FIA<@HR
M,#`R+3`U+3`W(#(P.C0U.C0V+#0Q,R!)3D9/("!;;W)G+FIB;W-S+F1E<&QO
M>6UE;G0N36%I;D1E<&QO>65R72!3=&%R=&EN9R!D97!L;WEM96YT(&]F('!A
M8VMA9V4Z(&9I;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T
M+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O;&EB+VIT<RYJ87(*,C`P,BTP-2TP
M-R`R,#HT-3HT-BPT,30@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA
M:6Y$97!L;WEE<ET@4W1A<G1I;F<@9&5P;&]Y;65N="`H:6YI="!S=&5P*2!O
M9B!P86-K86=E(&%T.B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O
M<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J=',N:F%R"C(P
M,#(M,#4M,#<@,C`Z-#4Z-#8L-3$V($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y
M;65N="Y*05)$97!L;WEE<ET@;F\@>&UL<R!F;W5N9`HR,#`R+3`U+3`W(#(P
M.C0U.C0V+#4Q-R!$14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E
M<&QO>65R72!U<VEN9R!D97!L;WEE<B!O<F<N:F)O<W,N9&5P;&]Y;65N="Y*
M05)$97!L;WEE<D`U8SEF93`*,C`P,BTP-2TP-R`R,#HT-3HT-BPU.34@1$5"
M54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@9F]U;F0@
M,"!S=6)P86-K86=E<R!O9B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE
M;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J=',N:F%R
M"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L-3DV($1%0E5'(%MO<F<N:F)O<W,N9&5P
M;&]Y;65N="Y-86EN1&5P;&]Y97)=(%=A=&-H:6YG(&YE=R!F:6QE.B!F:6QE
M.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB
M;W-S+3,N,"XP4D,Q+VQI8B]J=',N:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L
M-3DV($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=
M(&-R96%T92!S=&5P(&9O<B!D97!L;WEM96YT(&9I;&4Z+U5S97)S+U-H87)E
M9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O
M;&EB+VIT<RYJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-BPU.3<@1$5"54<@6V]R
M9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@1&]N92!W:71H(&-R
M96%T92!S=&5P(&]F(&1E<&QO>6EN9R!J=',N:F%R"C(P,#(M,#4M,#<@,C`Z
M-#4Z-#8L-3DW($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P
M;&]Y97)=('-T87)T('-T97`@9F]R(&1E<&QO>6UE;G0@9FEL93HO57-E<G,O
M4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N
M,%)#,2]L:6(O:G1S+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0V+#4Y."!$14)5
M1R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!&:6YA;"`H
M<W1A<G0I(&1E<&QO>6UE;G0@<W1E<"!S=6-C97-S9G5L;'D@8V]M<&QE=&5D
M(&]N('!A8VMA9V4Z(&IT<RYJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-BPU.3D@
M24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@4W5C
M8V5S<V9U;&QY(&-O;7!L971E9"!D97!L;WEM96YT(&]F('!A8VMA9V4Z(&9I
M;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O
M:F)O<W,M,RXP+C!20S$O;&EB+VIT<RYJ87(*,C`P,BTP-2TP-R`R,#HT-3HT
M-BPV,#`@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+E-!4D1E<&QO>65R
M72!D97!L;WEE9"!C;&%S<V5S(&9O<B!F:6QE.B]5<V5R<R]3:&%R960O1&5V
M96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J
M=',N:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L-C`Q($E.1D\@(%MO<F<N:F)O
M<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=(%-T87)T:6YG(&1E<&QO>6UE
M;G0@;V8@<&%C:V%G93H@9FEL93HO57-E<G,O4VAA<F5D+T1E=F5L;W!M96YT
M+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#,2]L:6(O:F%A<RYJ87(*
M,C`P,BTP-2TP-R`R,#HT-3HT-BPV,C`@1$5"54<@6V]R9RYJ8F]S<RYD97!L
M;WEM96YT+DUA:6Y$97!L;WEE<ET@4W1A<G1I;F<@9&5P;&]Y;65N="`H:6YI
M="!S=&5P*2!O9B!P86-K86=E(&%T.B!F:6QE.B]5<V5R<R]3:&%R960O1&5V
M96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J
M86%S+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0V+#<P,R!$14)51R!;;W)G+FIB
M;W-S+F1E<&QO>6UE;G0N2D%21&5P;&]Y97)=(&YO('AM;',@9F]U;F0*,C`P
M,BTP-2TP-R`R,#HT-3HT-BPW,#0@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM
M96YT+DUA:6Y$97!L;WEE<ET@=7-I;F<@9&5P;&]Y97(@;W)G+FIB;W-S+F1E
M<&QO>6UE;G0N2D%21&5P;&]Y97)`-6,Y9F4P"C(P,#(M,#4M,#<@,C`Z-#4Z
M-#8L-S0X($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y
M97)=(&9O=6YD(#`@<W5B<&%C:V%G97,@;V8@9FEL93HO57-E<G,O4VAA<F5D
M+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#,2]L
M:6(O:F%A<RYJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-BPW-#D@1$5"54<@6V]R
M9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@5V%T8VAI;F<@;F5W
M(&9I;&4Z(&9I;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T
M+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O;&EB+VIA87,N:F%R"C(P,#(M,#4M
M,#<@,C`Z-#4Z-#8L-S4S($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-
M86EN1&5P;&]Y97)=(&-R96%T92!S=&5P(&9O<B!D97!L;WEM96YT(&9I;&4Z
M+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O
M<W,M,RXP+C!20S$O;&EB+VIA87,N:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L
M-S4S($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=
M($1O;F4@=VET:"!C<F5A=&4@<W1E<"!O9B!D97!L;WEI;F<@:F%A<RYJ87(*
M,C`P,BTP-2TP-R`R,#HT-3HT-BPW-30@1$5"54<@6V]R9RYJ8F]S<RYD97!L
M;WEM96YT+DUA:6Y$97!L;WEE<ET@<W1A<G0@<W1E<"!F;W(@9&5P;&]Y;65N
M="!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S
M<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J86%S+FIA<@HR,#`R+3`U+3`W(#(P
M.C0U.C0V+#<U-"!$14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E
M<&QO>65R72!&:6YA;"`H<W1A<G0I(&1E<&QO>6UE;G0@<W1E<"!S=6-C97-S
M9G5L;'D@8V]M<&QE=&5D(&]N('!A8VMA9V4Z(&IA87,N:F%R"C(P,#(M,#4M
M,#<@,C`Z-#4Z-#8L-S4U($E.1D\@(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-
M86EN1&5P;&]Y97)=(%-U8V-E<W-F=6QL>2!C;VUP;&5T960@9&5P;&]Y;65N
M="!O9B!P86-K86=E.B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O
M<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J86%S+FIA<@HR
M,#`R+3`U+3`W(#(P.C0U.C0V+#<V,"!$14)51R!;;W)G+FIB;W-S+F1E<&QO
M>6UE;G0N4T%21&5P;&]Y97)=(&1E<&QO>65D(&-L87-S97,@9F]R(&9I;&4Z
M+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O
M<W,M,RXP+C!20S$O;&EB+VIA87,N:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#8L
M-SDW($E.1D\@(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=
M(%-T87)T:6YG(&1E<&QO>6UE;G0@;V8@<&%C:V%G93H@9FEL93HO57-E<G,O
M4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N
M,%)#,2]L:6(O:F)O<W,M<&]O;"YJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-BPW
M.3D@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@
M4W1A<G1I;F<@9&5P;&]Y;65N="`H:6YI="!S=&5P*2!O9B!P86-K86=E(&%T
M.B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S
M<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J8F]S<RUP;V]L+FIA<@HR,#`R+3`U
M+3`W(#(P.C0U.C0W+#`U-R!$14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N
M2D%21&5P;&]Y97)=(&YO('AM;',@9F]U;F0*,C`P,BTP-2TP-R`R,#HT-3HT
M-RPP-3@@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE
M<ET@=7-I;F<@9&5P;&]Y97(@;W)G+FIB;W-S+F1E<&QO>6UE;G0N2D%21&5P
M;&]Y97)`-6,Y9F4P"C(P,#(M,#4M,#<@,C`Z-#4Z-#<L,#@Q($1%0E5'(%MO
M<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=(&9O=6YD(#`@<W5B
M<&%C:V%G97,@;V8@9FEL93HO57-E<G,O4VAA<F5D+T1E=F5L;W!M96YT+W-U
M<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#,2]L:6(O:F)O<W,M<&]O;"YJ
M87(*,C`P,BTP-2TP-R`R,#HT-3HT-RPP.#(@1$5"54<@6V]R9RYJ8F]S<RYD
M97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@5V%T8VAI;F<@;F5W(&9I;&4Z(&9I
M;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O
M:F)O<W,M,RXP+C!20S$O;&EB+VIB;W-S+7!O;VPN:F%R"C(P,#(M,#4M,#<@
M,C`Z-#4Z-#<L,#@S($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN
M1&5P;&]Y97)=(&-R96%T92!S=&5P(&9O<B!D97!L;WEM96YT(&9I;&4Z+U5S
M97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O<W,M
M,RXP+C!20S$O;&EB+VIB;W-S+7!O;VPN:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z
M-#<L,#@S($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y
M97)=($1O;F4@=VET:"!C<F5A=&4@<W1E<"!O9B!D97!L;WEI;F<@:F)O<W,M
M<&]O;"YJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-RPP.#0@1$5"54<@6V]R9RYJ
M8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@<W1A<G0@<W1E<"!F;W(@
M9&5P;&]Y;65N="!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O<W5P
M<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J8F]S<RUP;V]L+FIA
M<@HR,#`R+3`U+3`W(#(P.C0U.C0W+#`X-"!$14)51R!;;W)G+FIB;W-S+F1E
M<&QO>6UE;G0N36%I;D1E<&QO>65R72!&:6YA;"`H<W1A<G0I(&1E<&QO>6UE
M;G0@<W1E<"!S=6-C97-S9G5L;'D@8V]M<&QE=&5D(&]N('!A8VMA9V4Z(&IB
M;W-S+7!O;VPN:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#<L,#@U($E.1D\@(%MO
M<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=(%-U8V-E<W-F=6QL
M>2!C;VUP;&5T960@9&5P;&]Y;65N="!O9B!P86-K86=E.B!F:6QE.B]5<V5R
M<R]3:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N
M,"XP4D,Q+VQI8B]J8F]S<RUP;V]L+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0W
M+#`X-B!$14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N4T%21&5P;&]Y97)=
M(&1E<&QO>65D(&-L87-S97,@9F]R(&9I;&4Z+U5S97)S+U-H87)E9"]$979E
M;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O;&EB+VIB
M;W-S+7!O;VPN:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#<L,#@W($E.1D\@(%MO
M<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=(%-T87)T:6YG(&1E
M<&QO>6UE;G0@;V8@<&%C:V%G93H@9FEL93HO57-E<G,O4VAA<F5D+T1E=F5L
M;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#,2]L:6(O>&%L
M86XN:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#<L,#@X($1%0E5'(%MO<F<N:F)O
M<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=(%-T87)T:6YG(&1E<&QO>6UE
M;G0@*&EN:70@<W1E<"D@;V8@<&%C:V%G92!A=#H@9FEL93HO57-E<G,O4VAA
M<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N,%)#
M,2]L:6(O>&%L86XN:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#<L-3$R($1%0E5'
M(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y*05)$97!L;WEE<ET@;F\@>&UL<R!F
M;W5N9`HR,#`R+3`U+3`W(#(P.C0U.C0W+#4Q,R!$14)51R!;;W)G+FIB;W-S
M+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!U<VEN9R!D97!L;WEE<B!O<F<N
M:F)O<W,N9&5P;&]Y;65N="Y*05)$97!L;WEE<D`U8SEF93`*,C`P,BTP-2TP
M-R`R,#HT-3HT-RPV,34@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA
M:6Y$97!L;WEE<ET@<F5S;VQV94QI8G)A<FEE<SH@:F%X<"YJ87(@>&5R8V5S
M+FIA<B!C<FEM<V]N+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0W+#8Q-B!$14)5
M1R!;;W)G+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!N97<@;6%N
M:69E<W0@96YT<GD@9F]R('-D:2!A="!X86QA;BYJ87(@96YT<GD@:7,@:F%X
M<"YJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-RPV,3<@24Y&3R`@6V]R9RYJ8F]S
M<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@4W1A<G1I;F<@9&5P;&]Y;65N
M="!O9B!P86-K86=E.B!F:6QE.B]5<V5R<R]3:&%R960O1&5V96QO<&UE;G0O
M<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI8B]J87AP+FIA<@HR
M,#`R+3`U+3`W(#(P.C0U.C0W+#8Q.2!$14)51R!;;W)G+FIB;W-S+F1E<&QO
M>6UE;G0N36%I;D1E<&QO>65R72!3=&%R=&EN9R!D97!L;WEM96YT("AI;FET
M('-T97`I(&]F('!A8VMA9V4@870Z(&9I;&4Z+U5S97)S+U-H87)E9"]$979E
M;&]P;65N="]S=7!P;W)T+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O;&EB+VIA
M>'`N:F%R"C(P,#(M,#4M,#<@,C`Z-#4Z-#<L-C0X($1%0E5'(%MO<F<N:F)O
M<W,N9&5P;&]Y;65N="Y*05)$97!L;WEE<ET@;F\@>&UL<R!F;W5N9`HR,#`R
M+3`U+3`W(#(P.C0U.C0W+#8T."!$14)51R!;;W)G+FIB;W-S+F1E<&QO>6UE
M;G0N36%I;D1E<&QO>65R72!U<VEN9R!D97!L;WEE<B!O<F<N:F)O<W,N9&5P
M;&]Y;65N="Y*05)$97!L;WEE<D`U8SEF93`*,C`P,BTP-2TP-R`R,#HT-3HT
M-RPV-C0@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE
M<ET@9F]U;F0@,"!S=6)P86-K86=E<R!O9B!F:6QE.B]5<V5R<R]3:&%R960O
M1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP4D,Q+VQI
M8B]J87AP+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0W+#<P-2!$14)51R!;;W)G
M+FIB;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO>65R72!7871C:&EN9R!N97<@
M9FEL93H@9FEL93HO57-E<G,O4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O
M2D)O<W,O,R]J8F]S<RTS+C`N,%)#,2]L:6(O:F%X<"YJ87(*,C`P,BTP-2TP
M-R`R,#HT-3HT-RPW,#8@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA
M:6Y$97!L;WEE<ET@8W)E871E('-T97`@9F]R(&1E<&QO>6UE;G0@9FEL93HO
M57-E<G,O4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S
M<RTS+C`N,%)#,2]L:6(O:F%X<"YJ87(*,C`P,BTP-2TP-R`R,#HT-3HT-RPW
M,#<@1$5"54<@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA:6Y$97!L;WEE<ET@
M1&]N92!W:71H(&-R96%T92!S=&5P(&]F(&1E<&QO>6EN9R!J87AP+FIA<@HR
M,#`R+3`U+3`W(#(P.C0U.C0W+#<P-R!$14)51R!;;W)G+FIB;W-S+F1E<&QO
M>6UE;G0N36%I;D1E<&QO>65R72!S=&%R="!S=&5P(&9O<B!D97!L;WEM96YT
M(&9I;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S=7!P;W)T+TI";W-S
M+S,O:F)O<W,M,RXP+C!20S$O;&EB+VIA>'`N:F%R"C(P,#(M,#4M,#<@,C`Z
M-#4Z-#<L-S`X($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P
M;&]Y97)=($9I;F%L("AS=&%R="D@9&5P;&]Y;65N="!S=&5P('-U8V-E<W-F
M=6QL>2!C;VUP;&5T960@;VX@<&%C:V%G93H@:F%X<"YJ87(*,C`P,BTP-2TP
M-R`R,#HT-3HT-RPW,#@@24Y&3R`@6V]R9RYJ8F]S<RYD97!L;WEM96YT+DUA
M:6Y$97!L;WEE<ET@4W5C8V5S<V9U;&QY(&-O;7!L971E9"!D97!L;WEM96YT
M(&]F('!A8VMA9V4Z(&9I;&4Z+U5S97)S+U-H87)E9"]$979E;&]P;65N="]S
M=7!P;W)T+TI";W-S+S,O:F)O<W,M,RXP+C!20S$O;&EB+VIA>'`N:F%R"C(P
M,#(M,#4M,#<@,C`Z-#4Z-#<L-S`Y($1%0E5'(%MO<F<N:F)O<W,N9&5P;&]Y
M;65N="Y-86EN1&5P;&]Y97)=(&YE=R!M86YI9F5S="!E;G1R>2!F;W(@<V1I
M(&%T('AA;&%N+FIA<B!E;G1R>2!I<R!X97)C97,N:F%R"C(P,#(M,#4M,#<@
M,C`Z-#4Z-#<L-S$S(%=!4DX@(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN
M1&5P;&]Y97)=(%1H92!M86YI9F5S="!E;G1R>2!I;B!F:6QE.B]5<V5R<R]3
M:&%R960O1&5V96QO<&UE;G0O<W5P<&]R="]*0F]S<R\S+VIB;W-S+3,N,"XP
M4D,Q+VQI8B]X86QA;BYJ87(@<F5F97)E;F-E<R!54DP@9FEL93HO57-E<G,O
M4VAA<F5D+T1E=F5L;W!M96YT+W-U<'!O<G0O2D)O<W,O,R]J8F]S<RTS+C`N
M,%)#,2]L:6(O>&5R8V5S+FIA<B!W:&EC:"!C;W5L9"!N;W0@8F4@;W!E;F5D
M+"!E;G1R>2!I9VYO<F5D"C(P,#(M,#4M,#<@,C`Z-#4Z-#<L-S(Y($1%0E5'
M(%MO<F<N:F)O<W,N9&5P;&]Y;65N="Y-86EN1&5P;&]Y97)=(&YE=R!M86YI
M9F5S="!E;G1R>2!F;W(@<V1I(&%T('AA;&%N+FIA<B!E;G1R>2!I<R!C<FEM
M<V]N+FIA<@HR,#`R+3`U+3`W(#(P.C0U.C0W+#<U-"!)3D9/("!;;W)G+FIB
M;W-S+F1E<&QO>6UE;G0N36%I;D1E<&QO<[email protected]> writes:
I am trying to use Kodo 2.2.4 via JCA on JBoss 3.0 RC1 on Mac OS X.
Despite deployment of kodo.rar being declared a success in JBoss's
output, nothing is bound to the JNDI name "java:/kodo". I think I have
filled in my configuration into kodo-service.xml correctly, so I'd like
very much to find out what I am doing wrong.
Please contact me if you need more details.
Attachment: JBoss server.log (DEBUG enabled).
Best regards,
JakobUnfortunately, JBoss made massive, undocumented changes to their JCA
configuration format between 3.0.0 beta and RC1. We are working on a
RC1-compatible example.
In the meantime, your options are to use the 3.0.0 beta or manually bind
a PersistenceManagerFactory to JNDI rather than use JCA.
-Patrick
Patrick Linskey [email protected]
SolarMetric Inc. http://www.solarmetric.com -
Tell how to deployee the EJB 3.0 program in JBoss(netbean5.5 IDE)
my error when i compile
===============================================================================
JBoss Bootstrap Environment
JBOSS_HOME: C:\Program Files\jboss-4.0.5.GA\bin\\..
JAVA: C:\Program Files\Java\jdk1.5.0_11\bin\java
JAVA_OPTS: -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttp.nonProxyHosts="localhost|127.0.0.1|abc" -Dhttps.proxyHost= -Dhttps.proxyPort= -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
CLASSPATH: C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar;C:\Program Files\jboss-4.0.5.GA\bin\\run.jar
===============================================================================
10:33:12,406 INFO [Server] Starting JBoss (MX MicroKernel)...
10:33:12,406 INFO [Server] Release ID: JBoss [Zion] 4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)
10:33:12,406 INFO [Server] Home Dir: C:\Program Files\jboss-4.0.5.GA
10:33:12,406 INFO [Server] Home URL: file:/C:/Program Files/jboss-4.0.5.GA/
10:33:12,406 INFO [Server] Patch URL: null
10:33:12,406 INFO [Server] Server Name: Orchids
10:33:12,406 INFO [Server] Server Home Dir: C:\Program Files\jboss-4.0.5.GA\server\Orchids
10:33:12,406 INFO [Server] Server Home URL: file:/C:/Program Files/jboss-4.0.5.GA/server/Orchids/
10:33:12,468 INFO [Server] Server Log Dir: C:\Program Files\jboss-4.0.5.GA\server\Orchids\log
10:33:12,468 INFO [Server] Server Temp Dir: C:\Program Files\jboss-4.0.5.GA\server\Orchids\tmp
10:33:12,468 INFO [Server] Root Deployment Filename: jboss-service.xml
10:33:13,593 INFO [ServerInfo] Java version: 1.5.0_11,Sun Microsystems Inc.
10:33:13,593 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_11-b03,Sun Microsystems Inc.
10:33:13,593 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
10:33:15,796 INFO [Server] Core system initialized
10:33:25,250 INFO [WebService] Using RMI server codebase: http://abc:8083/
10:33:25,500 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
10:33:35,703 INFO [SocketServerInvoker] Invoker started for locator: InvokerLocator [socket://192.168.1.22:3873/]
10:33:49,796 INFO [ServiceEndpointManager] WebServices: jbossws-1.0.3.SP1 (date=200609291417)
10:33:52,031 INFO [SnmpAgentService] SNMP agent going active
10:33:54,312 INFO [CorbaNamingService] Naming: [IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000200000000000000E8000102000000000D3139322E3136382E312E323200000DC8000000114A426F73732F4E616D696E672F726F6F74000000000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000006000000000000000010000000000000024000000200000007E00000000000000010000000D3139322E3136382E312E323200000DC900400000000000000000001004010008060667810201010100000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
10:33:54,812 INFO [CorbaTransactionService] TransactionFactory: [IOR:000000000000003049444C3A6F72672F6A626F73732F746D2F69696F702F5472616E73616374696F6E466163746F72794578743A312E30000000000200000000000000E8000102000000000D3139322E3136382E312E323200000DC8000000144A426F73732F5472616E73616374696F6E732F46000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000006000000000000000010000000000000024000000200000007E00000000000000010000000D3139322E3136382E312E323200000DC900400000000000000000001004010008060667810201010100000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
10:33:56,312 INFO [Embedded] Catalina naming disabled
10:33:56,406 INFO [ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
10:33:56,406 INFO [ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
10:33:57,796 INFO [Http11BaseProtocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
10:33:57,796 INFO [Catalina] Initialization processed in 1390 ms
10:33:57,796 INFO [StandardService] Starting service jboss.web
10:33:57,812 INFO [StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5.20
10:33:57,875 INFO [StandardHost] XML validation disabled
10:33:57,906 INFO [Catalina] Server startup in 110 ms
10:33:58,281 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
10:33:59,312 INFO [WebappLoader] Dual registration of jndi stream handler: factory already defined
10:34:00,906 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
10:34:01,218 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp61906jbossws-context-exp.war/
10:34:02,578 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
10:34:05,984 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
10:34:07,968 INFO [MailService] Mail Service bound to java:/Mail
10:34:08,453 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
10:34:08,671 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
10:34:08,781 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
10:34:08,937 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
10:34:09,109 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
10:34:09,187 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
10:34:09,312 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar
10:34:09,359 INFO [QuartzResourceAdapter] start quartz!!!
10:34:09,468 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
10:34:09,578 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
10:34:09,578 INFO [RAMJobStore] RAMJobStore initialized.
10:34:09,593 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
10:34:09,718 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
10:34:09,718 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
10:34:11,812 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
10:34:12,359 INFO [A] Bound to JNDI name: queue/A
10:34:12,359 INFO Bound to JNDI name: queue/B
10:34:12,375 INFO [C] Bound to JNDI name: queue/C
10:34:12,375 INFO [D] Bound to JNDI name: queue/D
10:34:12,375 INFO [ex] Bound to JNDI name: queue/ex
10:34:12,406 INFO [testTopic] Bound to JNDI name: topic/testTopic
10:34:12,406 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
10:34:12,406 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
10:34:12,406 INFO [testQueue] Bound to JNDI name: queue/testQueue
10:34:12,921 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
10:34:13,000 INFO [DLQ] Bound to JNDI name: queue/DLQ
10:34:14,734 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=ven' to JNDI name 'java:ven'
10:34:14,796 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=ven1' to JNDI name 'java:ven1'
10:34:14,859 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=newJNDI' to JNDI name 'java:newJNDI'
10:34:14,906 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=mySqlDS' to JNDI name 'java:mySqlDS'
10:34:14,937 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=venkat' to JNDI name 'java:venkat'
10:34:15,687 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
10:34:15,750 ERROR [MainDeployer] Could not initialise deployment: file:/C:/Program Files/jboss-4.0.5.GA/server/Orchids/deploy/mysql-ds.xml
org.jboss.deployment.DeploymentException: Could not parse dd; - nested throwable: (org.xml.sax.SAXParseException: The element type "local-tx-datasource" must be terminated by the matching end-tag "</local-tx-datasource>".)
at org.jboss.deployment.XSLSubDeployer.findDd(XSLSubDeployer.java:231)
at org.jboss.deployment.XSLSubDeployer.init(XSLSubDeployer.java:161)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:490)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.xml.sax.SAXParseException: The element type "local-tx-datasource" must be terminated by the matching end-tag "</local-tx-datasource>".
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at org.jboss.deployment.XSLSubDeployer.findDd(XSLSubDeployer.java:227)
... 68 more
10:34:16,812 INFO [Ejb3Deployment] EJB3 deployment time took: 859
10:34:16,828 INFO [JmxKernelAbstraction] installing MBean: persistence.units:jar=EJB3.jar,unitName=EJB3PU with dependencies:
10:34:16,828 INFO [JmxKernelAbstraction] jboss.jca:name=ven1,service=DataSourceBinding
10:34:17,031 WARN [ServiceController] Problem starting service persistence.units:jar=EJB3.jar,unitName=EJB3PU
javax.naming.NameNotFoundException: ven1 not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:102)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy56.start(Unknown Source)
at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:96)
at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:467)
at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:317)
at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy28.start(Unknown Source)
at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:449)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy29.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:490)
at java.lang.Thread.run(Thread.java:595)
10:34:18,062 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:jar=EJB3.jar,name=TestFacade,service=EJB3 with dependencies:
10:34:18,062 INFO [JmxKernelAbstraction] persistence.units:jar=EJB3.jar,unitName=EJB3PU
10:34:18,062 INFO [EJB3Deployer] Deployed: file:/C:/Program Files/jboss-4.0.5.GA/server/Orchids/deploy/EJB3.jar
10:34:18,296 INFO [Ejb3Deployment] EJB3 deployment time took: 46
10:34:18,296 INFO [JmxKernelAbstraction] installing MBean: persistence.units:jar=EJBModule1.jar,unitName=EJBModule1PU with dependencies:
10:34:18,437 INFO [JmxKernelAbstraction] jboss.jca:name=newJNDI,service=DataSourceBinding
10:34:18,453 WARN [ServiceController] Problem starting service persistence.units:jar=EJBModule1.jar,unitName=EJBModule1PU
javax.naming.NameNotFoundException: newJNDI not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:102)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:my error when i compile
===============================================================================
JBoss Bootstrap Environment
JBOSS_HOME: C:\Program Files\jboss-4.0.5.GA\bin\\..
JAVA: C:\Program Files\Java\jdk1.5.0_11\bin\java
JAVA_OPTS: -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttp.nonProxyHosts="localhost|127.0.0.1|abc" -Dhttps.proxyHost= -Dhttps.proxyPort= -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
CLASSPATH: C:\Program Files\Java\jdk1.5.0_11\lib\tools.jar;C:\Program Files\jboss-4.0.5.GA\bin\\run.jar
===============================================================================
10:33:12,406 INFO [Server] Starting JBoss (MX MicroKernel)...
10:33:12,406 INFO [Server] Release ID: JBoss [Zion] 4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)
10:33:12,406 INFO [Server] Home Dir: C:\Program Files\jboss-4.0.5.GA
10:33:12,406 INFO [Server] Home URL: file:/C:/Program Files/jboss-4.0.5.GA/
10:33:12,406 INFO [Server] Patch URL: null
10:33:12,406 INFO [Server] Server Name: Orchids
10:33:12,406 INFO [Server] Server Home Dir: C:\Program Files\jboss-4.0.5.GA\server\Orchids
10:33:12,406 INFO [Server] Server Home URL: file:/C:/Program Files/jboss-4.0.5.GA/server/Orchids/
10:33:12,468 INFO [Server] Server Log Dir: C:\Program Files\jboss-4.0.5.GA\server\Orchids\log
10:33:12,468 INFO [Server] Server Temp Dir: C:\Program Files\jboss-4.0.5.GA\server\Orchids\tmp
10:33:12,468 INFO [Server] Root Deployment Filename: jboss-service.xml
10:33:13,593 INFO [ServerInfo] Java version: 1.5.0_11,Sun Microsystems Inc.
10:33:13,593 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 1.5.0_11-b03,Sun Microsystems Inc.
10:33:13,593 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
10:33:15,796 INFO [Server] Core system initialized
10:33:25,250 INFO [WebService] Using RMI server codebase: http://abc:8083/
10:33:25,500 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
10:33:35,703 INFO [SocketServerInvoker] Invoker started for locator: InvokerLocator [socket://192.168.1.22:3873/]
10:33:49,796 INFO [ServiceEndpointManager] WebServices: jbossws-1.0.3.SP1 (date=200609291417)
10:33:52,031 INFO [SnmpAgentService] SNMP agent going active
10:33:54,312 INFO [CorbaNamingService] Naming: [IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000200000000000000E8000102000000000D3139322E3136382E312E323200000DC8000000114A426F73732F4E616D696E672F726F6F74000000000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000006000000000000000010000000000000024000000200000007E00000000000000010000000D3139322E3136382E312E323200000DC900400000000000000000001004010008060667810201010100000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
10:33:54,812 INFO [CorbaTransactionService] TransactionFactory: [IOR:000000000000003049444C3A6F72672F6A626F73732F746D2F69696F702F5472616E73616374696F6E466163746F72794578743A312E30000000000200000000000000E8000102000000000D3139322E3136382E312E323200000DC8000000144A426F73732F5472616E73616374696F6E732F46000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000006000000000000000010000000000000024000000200000007E00000000000000010000000D3139322E3136382E312E323200000DC900400000000000000000001004010008060667810201010100000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
10:33:56,312 INFO [Embedded] Catalina naming disabled
10:33:56,406 INFO [ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
10:33:56,406 INFO [ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
10:33:57,796 INFO [Http11BaseProtocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
10:33:57,796 INFO [Catalina] Initialization processed in 1390 ms
10:33:57,796 INFO [StandardService] Starting service jboss.web
10:33:57,812 INFO [StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5.20
10:33:57,875 INFO [StandardHost] XML validation disabled
10:33:57,906 INFO [Catalina] Server startup in 110 ms
10:33:58,281 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
10:33:59,312 INFO [WebappLoader] Dual registration of jndi stream handler: factory already defined
10:34:00,906 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
10:34:01,218 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp61906jbossws-context-exp.war/
10:34:02,578 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
10:34:05,984 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
10:34:07,968 INFO [MailService] Mail Service bound to java:/Mail
10:34:08,453 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
10:34:08,671 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
10:34:08,781 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
10:34:08,937 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
10:34:09,109 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
10:34:09,187 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
10:34:09,312 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/quartz-ra.rar
10:34:09,359 INFO [QuartzResourceAdapter] start quartz!!!
10:34:09,468 INFO [SimpleThreadPool] Job execution threads will use class loader of thread: main
10:34:09,578 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
10:34:09,578 INFO [RAMJobStore] RAMJobStore initialized.
10:34:09,593 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
10:34:09,718 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
10:34:09,718 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
10:34:11,812 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
10:34:12,359 INFO [A] Bound to JNDI name: queue/A
10:34:12,359 INFO Bound to JNDI name: queue/B
10:34:12,375 INFO [C] Bound to JNDI name: queue/C
10:34:12,375 INFO [D] Bound to JNDI name: queue/D
10:34:12,375 INFO [ex] Bound to JNDI name: queue/ex
10:34:12,406 INFO [testTopic] Bound to JNDI name: topic/testTopic
10:34:12,406 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
10:34:12,406 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
10:34:12,406 INFO [testQueue] Bound to JNDI name: queue/testQueue
10:34:12,921 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
10:34:13,000 INFO [DLQ] Bound to JNDI name: queue/DLQ
10:34:14,734 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=ven' to JNDI name 'java:ven'
10:34:14,796 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=ven1' to JNDI name 'java:ven1'
10:34:14,859 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=newJNDI' to JNDI name 'java:newJNDI'
10:34:14,906 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=mySqlDS' to JNDI name 'java:mySqlDS'
10:34:14,937 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=venkat' to JNDI name 'java:venkat'
10:34:15,687 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
10:34:15,750 ERROR [MainDeployer] Could not initialise deployment: file:/C:/Program Files/jboss-4.0.5.GA/server/Orchids/deploy/mysql-ds.xml
org.jboss.deployment.DeploymentException: Could not parse dd; - nested throwable: (org.xml.sax.SAXParseException: The element type "local-tx-datasource" must be terminated by the matching end-tag "</local-tx-datasource>".)
at org.jboss.deployment.XSLSubDeployer.findDd(XSLSubDeployer.java:231)
at org.jboss.deployment.XSLSubDeployer.init(XSLSubDeployer.java:161)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:490)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.xml.sax.SAXParseException: The element type "local-tx-datasource" must be terminated by the matching end-tag "</local-tx-datasource>".
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at org.jboss.deployment.XSLSubDeployer.findDd(XSLSubDeployer.java:227)
... 68 more
10:34:16,812 INFO [Ejb3Deployment] EJB3 deployment time took: 859
10:34:16,828 INFO [JmxKernelAbstraction] installing MBean: persistence.units:jar=EJB3.jar,unitName=EJB3PU with dependencies:
10:34:16,828 INFO [JmxKernelAbstraction] jboss.jca:name=ven1,service=DataSourceBinding
10:34:17,031 WARN [ServiceController] Problem starting service persistence.units:jar=EJB3.jar,unitName=EJB3PU
javax.naming.NameNotFoundException: ven1 not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:102)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy56.start(Unknown Source)
at org.jboss.ejb3.JmxKernelAbstraction.install(JmxKernelAbstraction.java:96)
at org.jboss.ejb3.Ejb3Deployment.startPersistenceUnits(Ejb3Deployment.java:467)
at org.jboss.ejb3.Ejb3Deployment.start(Ejb3Deployment.java:317)
at org.jboss.ejb3.Ejb3Module.startService(Ejb3Module.java:91)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy28.start(Unknown Source)
at org.jboss.ejb3.EJB3Deployer.start(EJB3Deployer.java:449)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
at org.jboss.ws.integration.jboss.DeployerInterceptor.start(DeployerInterceptor.java:92)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy29.start(Unknown Source)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:490)
at java.lang.Thread.run(Thread.java:595)
10:34:18,062 INFO [JmxKernelAbstraction] installing MBean: jboss.j2ee:jar=EJB3.jar,name=TestFacade,service=EJB3 with dependencies:
10:34:18,062 INFO [JmxKernelAbstraction] persistence.units:jar=EJB3.jar,unitName=EJB3PU
10:34:18,062 INFO [EJB3Deployer] Deployed: file:/C:/Program Files/jboss-4.0.5.GA/server/Orchids/deploy/EJB3.jar
10:34:18,296 INFO [Ejb3Deployment] EJB3 deployment time took: 46
10:34:18,296 INFO [JmxKernelAbstraction] installing MBean: persistence.units:jar=EJBModule1.jar,unitName=EJBModule1PU with dependencies:
10:34:18,437 INFO [JmxKernelAbstraction] jboss.jca:name=newJNDI,service=DataSourceBinding
10:34:18,453 WARN [ServiceController] Problem starting service persistence.units:jar=EJBModule1.jar,unitName=EJBModule1PU
javax.naming.NameNotFoundException: newJNDI not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.jboss.ejb3.entity.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.ejb3.ServiceDelegateWrapper.startService(ServiceDelegateWrapper.java:102)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: -
Class Cast Exception running Kodo JCA in Weblogic 8.1
Hi,
I have a stateless session EJB that accesses Kodo through the JCA adapter.
The database I'm connecting to is mysql.
The problem I'm having is that the persistence manager throws a class cast
exception when trying to commit the transaction. See below for the stack
trace. I suspect it has something to do with the mapping, but the error
doesn't give me enough information to tell.
Any idea where to start looking to solve this problem?
Merrill
<Sep 14, 2004 9:09:40 AM PDT> <Error> <EJB> <BEA-010026> <Exception
occurred during commit of transaction Name=[EJB ossj
inventory.bean.impl.JVTInventorySessionBean.createEntitySpecificationByValue(javax.oss.cbe.EntitySpecificationValue)],X
id=BEA1-0003E542E34E0D33F21F(21266875),Status=Rolled back.
[Reason=kodo.util.FatalException: java.lang.ClassCastExceptio
n
NestedThrowables:
java.lang.ClassCastException],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds
since begin=13,seconds left=30,SCInfo[os
sj+myserver]=(state=rolledback),properties=({weblogic.transaction.name=[EJB
ossj.inventory.bean.impl.JVTInventorySession
Bean.createEntitySpecificationByValue(javax.oss.cbe.EntitySpecificationValue)]}),OwnerTransactionManager=ServerTM[Server
CoordinatorDescriptor=(CoordinatorURL=myserver+10.4.110.92:7001+ossj+t3+,
XAResources={},NonXAResources={})],Coordinator
URL=myserver+10.4.110.92:7001+ossj+t3+): kodo.util.FatalException:
java.lang.ClassCastException
NestedThrowables:
java.lang.ClassCastException
at
kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.java:825)
at
weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInfo.java:1010)
at
weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCInfo.java:115)
at
weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(ServerTransactionImpl.java:1184)
at
weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:1910)
at
weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:273)
at
weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:244)
at
weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:299)
at
weblogic.ejb20.internal.StatelessEJBObject.postInvoke(StatelessEJBObject.java:140)
at
ossj.inventory.bean.impl.JVTInventorySession_h5aqa8_EOImpl.createEntitySpecificationByValue(JVTInventorySessi
on_h5aqa8_EOImpl.java:4968)
at
ossj.inventory.bean.impl.JVTInventorySession_h5aqa8_EOImpl_WLSkel.invoke(Unknown
Source)
at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at
weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at
weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.ClassCastException
at kodo.jdbc.sql.AbstractRow.toSQL(AbstractRow.java:657)
at kodo.jdbc.runtime.RowImpl.flush(RowImpl.java:250)
at
kodo.jdbc.runtime.PreparedStatementManager.flush(PreparedStatementManager.java:125)
at
kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:361)
at
kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:168)
at
kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:73)
at
kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:590)
at
kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:152)
at
kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.java:964)
at
kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.java:813)Can you use 3.1.5. Can you also be sure that you don't have multiple
versions of Kodo around, i.e. in the system classpath, JCA kodo.rar
directory, etc?
Merrill Higginson wrote:
Abe White wrote:
What version of Kodo?I'm using Kodo V 3.1.2
Steve Kim
[email protected]
SolarMetric Inc.
http://www.solarmetric.com -
How to compile jsp project on the plateform of Myeclipse and jboss
hi
I m new in jboss application server with myeclipse plateform.
im unable to solve this error.which are occured doring the starting of server in my eclipse.
the error is:-----
13:12:41,484 INFO [Server] Starting JBoss (MX MicroKernel)...
13:12:41,500 INFO [Server] Release ID: JBoss [Zion] 4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)
13:12:41,515 INFO [Server] Home Dir: C:\Program Files\jboss-4.0.4.GA
13:12:41,515 INFO [Server] Home URL: file:/C:/Program Files/jboss-4.0.4.GA/
13:12:41,515 INFO [Server] Patch URL: null
13:12:41,515 INFO [Server] Server Name: default
13:12:41,515 INFO [Server] Server Home Dir: C:\Program Files\jboss-4.0.4.GA\server\default
13:12:41,515 INFO [Server] Server Home URL: file:/C:/Program Files/jboss-4.0.4.GA/server/default/
13:12:41,531 INFO [Server] Server Log Dir: C:\Program Files\jboss-4.0.4.GA\server\default\log
13:12:41,531 INFO [Server] Server Temp Dir: C:\Program Files\jboss-4.0.4.GA\server\default\tmp
13:12:41,531 INFO [Server] Root Deployment Filename: jboss-service.xml
13:12:44,015 INFO [ServerInfo] Java version: 1.4.2_05,Sun Microsystems Inc.
13:12:44,015 INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.4.2_05-b04,Sun Microsystems Inc.
13:12:44,015 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
13:12:45,750 INFO [Server] Core system initialized
13:12:55,515 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
13:13:09,218 INFO [WebService] Using RMI server codebase: http://shabrez:8083/
13:13:19,578 INFO [MailService] Mail Service bound to java:/Mail
13:13:20,484 INFO [NamingService] JNDI bootstrap JNP=/0.0.0.0:1099, RMI=/0.0.0.0:1098, backlog=50, no client SocketFactory, Server SocketFactory=class org.jboss.net.sockets.DefaultSocketFactory
13:13:20,718 INFO [SubscriptionManager] Bound event dispatcher to java:/EventDispatcher
13:13:25,109 INFO [CorbaNamingService] Naming: [IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000200000000000000D8000102000000000E3139322E3136382E302E313331000DC8000000114A426F73732F4E616D696E672F726F6F74000000000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000005000000000000000010000000000000024000000200000007E00000000000000010000000E3139322E3136382E302E313331000DC9000000000000000000000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
13:13:25,812 INFO [CorbaTransactionService] TransactionFactory: [IOR:000000000000003049444C3A6F72672F6A626F73732F746D2F69696F702F5472616E73616374696F6E466163746F72794578743A312E30000000000200000000000000D8000102000000000E3139322E3136382E302E313331000DC8000000144A426F73732F5472616E73616374696F6E732F46000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000005000000000000000010000000000000024000000200000007E00000000000000010000000E3139322E3136382E302E313331000DC9000000000000000000000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
13:13:27,875 INFO [Embedded] Catalina naming disabled
13:13:28,140 INFO [ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
13:13:28,140 INFO [ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
13:13:29,390 INFO [Http11BaseProtocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080
13:13:29,390 INFO [Catalina] Initialization processed in 1250 ms
13:13:29,406 INFO [StandardService] Starting service jboss.web
13:13:29,406 INFO [StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5.17
13:13:29,562 INFO [StandardHost] XML validation disabled
13:13:29,640 INFO [Catalina] Server startup in 250 ms
13:13:30,671 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/http-invoker.sar/invoker.war/
13:13:31,906 INFO [WebappLoader] Dual registration of jndi stream handler: factory already defined
13:13:33,515 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
13:13:34,015 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp13610jbossws-exp.war/
13:13:34,531 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
13:13:35,359 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
13:13:39,453 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
13:13:39,593 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
13:13:39,687 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
13:13:39,781 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
13:13:39,906 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
13:13:40,031 INFO [RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
13:13:44,234 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:name=DefaultDS,service=DataSourceBinding' to JNDI name 'java:DefaultDS'
13:13:45,640 INFO [A] Bound to JNDI name: queue/A
13:13:45,656 INFO Bound to JNDI name: queue/B
13:13:45,656 INFO [C] Bound to JNDI name: queue/C
13:13:45,656 INFO [D] Bound to JNDI name: queue/D
13:13:45,656 INFO [ex] Bound to JNDI name: queue/ex
13:13:45,718 INFO [testTopic] Bound to JNDI name: topic/testTopic
13:13:45,734 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
13:13:45,734 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic
13:13:45,750 INFO [testQueue] Bound to JNDI name: queue/testQueue
13:13:46,000 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093
13:13:46,140 INFO [DLQ] Bound to JNDI name: queue/DLQ
13:13:46,609 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:name=JmsXA,service=ConnectionFactoryBinding' to JNDI name 'java:JmsXA'
13:13:46,750 ERROR [MainDeployer] Could not create deployment: file:/C:/Program Files/jboss-4.0.4.GA/server/default/deploy/helloword.war/
java.lang.UnsupportedClassVersionError: com/jbosstest/testJboss (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at org.jboss.ws.server.WebServiceDeployerJSE.isWebserviceDeployment(WebServiceDeployerJSE.java:151)
at org.jboss.ws.server.WebServiceDeployer.create(WebServiceDeployer.java:101)
at org.jboss.ws.server.WebServiceDeployerJSE.create(WebServiceDeployerJSE.java:66)
at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.create(SubDeployerInterceptorSupport.java:180)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:91)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy41.create(Unknown Source)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:953)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:807)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy6.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:464)
at java.lang.Thread.run(Thread.java:534)
13:13:47,000 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
13:13:47,625 INFO [TomcatDeployer] deploy, ctxPath=/testproject, warUrl=.../deploy/testproject.war/
13:13:48,578 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@abba8a12 { url=file:/C:/Program Files/jboss-4.0.4.GA/server/default/deploy/helloword.war/ }
deployer: MBeanProxyExt[jboss.web:service=WebServer]
status: Deployment FAILED reason: com/jbosstest/testJboss (Unsupported major.minor version 49.0)
state: FAILED
watch: file:/C:/Program Files/jboss-4.0.4.GA/server/default/deploy/helloword.war/WEB-INF/web.xml
altDD: null
lastDeployed: 1148111026703
lastModified: 1147940958000
mbeans:
13:13:48,796 INFO [Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
13:13:49,125 INFO [ChannelSocket] JK: ajp13 listening on /0.0.0.0:8009
13:13:49,312 INFO [JkMain] Jk running ID=0 time=0/328 config=null
13:13:49,328 INFO [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)] Started in 1m:7s:797ms
plz send me the solution of this error.
Thanks.I m new in jboss application server with myeclipse plateform.
im unable to solve this error.which are occured doring the starting of server in my eclipse.
How to compile jsp project on the plateform of Myeclipse and jboss
hi :-) this is not eclipse forum and not that sure about your problem but i'll try to answer :-)
i'm not sure how you create your war but there something wrong with your web.xml. kindly check it :-)
by d way, you can deploy your project in my-eclipse by
- right click on the project then select my-eclipse > Add and Remove Project Deployment's
- a new window will open and you can now configure how you deploy your project :-)
other alternative edit your jboss-service.xml then put something like this
<attribute name="URLs">deploy/, file:/D:/workspace/deploy</attribute>
(note, change the path according to your needs)
regards,
Maybe you are looking for
-
Hi ALL, 1)while creating the file in the FTP server i want the sender file adater to wait or lock from polling the file getting created and start picking the file once its completely crated. i am told that we need to write OS commends to handle this
-
If i download windows with bootcamp does that mean i can still use Macintosh and if so how
if i download windows with bootcamp does that mean i can still use Macintosh and if so how
-
My HP 530 DVD RW has stopped working and does not show when I try to 'explore' to it. It will open and close fine. I'm using Windows Vista Business. Device Manager has yellow ! by the DVD device and says: This device cannot start. (Code 10) Click 'C
-
The following is not running and it got compiled . I want to know whether it is possible to open a recordset for processing based on a value from another recordset . I need to get values from a recordset based on a value from previous recordset.. Nes
-
Automatic filling metadata - address items
Hi, I have table of suppliers with these columns: Name, city, postcode, street I have metadata: Sup_name (option list), Sup_city, Sup_postcode, Sup_street. I would like to choose Sup_name and other data will be automatically filled from the suppliers