dear Tatsuo Ishii,<br><br>is the new release version (pgpool-II 3.2.0) has included change you stated in this link  <a href="http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz" target="_blank">http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz</a> ? because you said that the link is update for pgpool-II 3.1.4.<br>
<br>is pgpool-II 3.2.0 has overcomed the issue with jdbc ?<br>because we would like to test pgpool-II 3.2.0 with jdbc application.<br><br>thanks for the answer.<br><br><br><div class="gmail_quote">On Mon, Jul 9, 2012 at 11:37 AM, Soni Maula Harriz <span dir="ltr">&lt;<a href="mailto:soni.harriz@sangkuriang.co.id" target="_blank">soni.harriz@sangkuriang.co.id</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"># /opt/pgpoolII/bin/pgpool --help<br>pgpool-II version 3.1.3 (hatsuiboshi),<br>  A generic connection pool/replication/load balance server for PostgreSQL<br>
<br>Usage:<br>  pgpool [ -c] [ -f CONFIG_FILE ] [ -F PCP_CONFIG_FILE ] [ -a HBA_CONFIG_FILE ]<br>

         [ -n ] [ -D ] [ -d ]<br>  pgpool [ -f CONFIG_FILE ] [ -F PCP_CONFIG_FILE ] [ -a HBA_CONFIG_FILE ]<br>         [ -m SHUTDOWN-MODE ] stop<br>  pgpool [ -f CONFIG_FILE ] [ -F PCP_CONFIG_FILE ] [ -a HBA_CONFIG_FILE ] reload<br>


<br>Common options:<br>  -a, --hba-file=HBA_CONFIG_FILE<br>                      Sets the path to the pool_hba.conf configuration file<br>                      (default: /opt/pgpoolII/etc/pool_hba.conf)<br>  -f, --config-file=CONFIG_FILE<br>


                      Sets the path to the pgpool.conf configuration file<br>                      (default: /opt/pgpoolII/etc/pgpool.conf)<br>  -F, --pcp-file=PCP_CONFIG_FILE<br>                      Sets the path to the pcp.conf configuration file<br>


                      (default: /opt/pgpoolII/etc/pcp.conf)<br>  -h, --help          Prints this help<br><br>Start options:<br>  -c, --clear         Clears query cache (enable_query_cache must be on)<br>  -n, --dont-detach   Don&#39;t run in daemon mode, does not detach control tty<br>


  -D, --discard-status Discard pgpool_status file and do not restore previous status<br>  -d, --debug         Debug mode<br><br>Stop options:<br>  -m, --mode=SHUTDOWN-MODE<br>                      Can be &quot;smart&quot;, &quot;fast&quot;, or &quot;immediate&quot;<br>


<br>Shutdown modes are:<br>  smart       quit after all clients have disconnected<br>  fast        quit directly, with proper shutdown<br>  immediate   the same mode as fast<br><br>after doing more testing on the next day (about 1000 to 2000 transactions), the error doesn&#39;t appear anymore, and i can&#39;t imagine how could this happen. i didn&#39;t do any change since the error.<br>

<br>anyway, if the error appear again, i&#39;ll show you the debug log.<br><br>Thanks for the help.<br><br>Great work from Pgpool Global Development Group.<div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">
On Fri, Jul 6, 2012 at 2:20 PM, Tatsuo Ishii <span dir="ltr">&lt;<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What does &quot;pgpool --help&quot; show?<br>
<br>
P.S. pgpool debug log please.<br>
<div><div>--<br>
Tatsuo Ishii<br>
SRA OSS, Inc. Japan<br>
English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
<br>
&gt; @ Lazáro Rubén García Martínez : the conditions happen when the<br>
&gt; pgpool-regclass installed on database. the query just fine when we execute<br>
&gt; it through psql to pgpool. it came to error when we execute that query from<br>
&gt; an application using jdbc.<br>
&gt; @ Tatsuo Ishii : i downloaded the pgpool twice, here is mine :<br>
&gt; # md5sum pgpool2-7015e9f.tar.gz<br>
&gt; 9da084d7854817ae8b2126da2eef0487  pgpool2-7015e9f.tar.gz (this one is<br>
&gt; installed and produce the latest error)<br>
&gt; # md5sum pgpool2-7015e9f.tar.gz<br>
&gt; 890b09c21253a1d625777a31dade93a2  pgpool2-7015e9f.tar.gz (this is another<br>
&gt; download, not yet implemented)<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Jul 6, 2012 at 12:22 PM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Sounds like it&#39;s not 3.1-stable head. Can you verify md5sum?<br>
&gt;&gt; Here&#39;s mine:<br>
&gt;&gt; $ md5sum pgpool2-7015e9f.tar.gz<br>
&gt;&gt; a9d414f9f2654ba462f4cc41a3a156b3  pgpool2-7015e9f.tar.gz<br>
&gt;&gt; --<br>
&gt;&gt; Tatsuo Ishii<br>
&gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt;<br>
&gt;&gt; &gt; yes, i try<br>
&gt;&gt; &gt;<br>
&gt;&gt; <a href="http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz" target="_blank">http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz</a><br>



&gt;&gt; ,<br>
&gt;&gt; &gt; and i still get the error.<br>
&gt;&gt; &gt; but now, the error only appear in this query : STATEMENT:  SELECT 1<br>
&gt;&gt; &gt; where the query comes from ? is it pgpool query?<br>
&gt;&gt; &gt; when the error happens, the connection closed.<br>
&gt;&gt; &gt; and now the error happens every second, and the application also<br>
&gt;&gt; disconnect<br>
&gt;&gt; &gt; every time we want to access the database.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Fri, Jul 6, 2012 at 8:16 AM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; You mean you tried this but you got the same error?<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; <a href="http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz" target="_blank">http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz</a><br>



&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; If so, I need this.<br>
&gt;&gt; &gt;&gt; &gt;&gt; Also debug log of pgpool (start pgpool with -d) would be helpfull.<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; Tatsuo Ishii<br>
&gt;&gt; &gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; &gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; &gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt; we still have this error, only this, but it seems doesn&#39;t effect the<br>
&gt;&gt; &gt;&gt; &gt; application&#39;s performance. is it normal ?<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Postgresql log :<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; 2012-07-05 23:40:16 WIT user=postgres db=epayment_report pid=28114<br>
&gt;&gt; &gt;&gt; &gt; command=PARSE 4ff5b343.6dd2 ERROR:  current transaction is aborted,<br>
&gt;&gt; &gt;&gt; &gt; commands ignored until end of transaction block<br>
&gt;&gt; &gt;&gt; &gt; 2012-07-05 23:40:16 WIT user=postgres db=epayment_report pid=28114<br>
&gt;&gt; &gt;&gt; &gt; command=PARSE 4ff5b343.6dd2 STATEMENT:  SELECT 1<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; On Thu, Jul 5, 2012 at 5:23 PM, Tatsuo Ishii &lt;<a href="mailto:ishii@postgresql.org" target="_blank">ishii@postgresql.org</a>&gt;<br>
&gt;&gt; &gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Recently we have fixed problem with JDBC and unamed statement<br>
&gt;&gt; problem.<br>
&gt;&gt; &gt;&gt; &gt;&gt; Can you try out the lastest snapshot(to be released as 3.1.4) of<br>
&gt;&gt; &gt;&gt; &gt;&gt; pgpool-II 3.1 series? You can get it from:<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; <a href="http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz" target="_blank">http://git.postgresql.org/gitweb/?p=pgpool2.git;a=snapshot;h=7015e9f16d34c4f1d28096753638ca78d3d6a7f6;sf=tgz</a><br>



&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; Also debug log of pgpool (start pgpool with -d) would be helpfull.<br>
&gt;&gt; &gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt; Tatsuo Ishii<br>
&gt;&gt; &gt;&gt; &gt;&gt; SRA OSS, Inc. Japan<br>
&gt;&gt; &gt;&gt; &gt;&gt; English: <a href="http://www.sraoss.co.jp/index_en.php" target="_blank">http://www.sraoss.co.jp/index_en.php</a><br>
&gt;&gt; &gt;&gt; &gt;&gt; Japanese: <a href="http://www.sraoss.co.jp" target="_blank">http://www.sraoss.co.jp</a><br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; we have a problem in implementing pgpool in testing scenario with<br>
&gt;&gt; this<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; environment : (Centos 6 x86_64, 2 Postgresql 8.4 nodes,<br>
&gt;&gt; &gt;&gt; Pgpool-II-3.1.3<br>
&gt;&gt; &gt;&gt; &gt;&gt; in<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; replication mode, application with JDBC 4).<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Here is the LOG of Pgpool :<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24113: DB node id: 0 backend pid:<br>
&gt;&gt; 29898<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: Parse: BEGIN<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24113: DB node id: 0 backend pid:<br>
&gt;&gt; 29898<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: B message<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24113: DB node id: 0 backend pid:<br>
&gt;&gt; 29898<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: Execute: BEGIN<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24113: DB node id: 0 backend pid:<br>
&gt;&gt; 29898<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: Parse: select username from client_user ,<br>
&gt;&gt; client_user_role<br>
&gt;&gt; &gt;&gt; &gt;&gt; where<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.username=&#39;payment1&#39; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.password=&#39;5039b3c8ffbdb50a2102bc172ebbf755&#39; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; (client_user_role.role_name=&#39;PAYMENT&#39; or<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user_role.role_name=&#39;SUPERUSER&#39;) and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.role_id=client_user_role.role_id<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24113: DB node id: 0 backend pid:<br>
&gt;&gt; 29898<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: B message<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24113: DB node id: 0 backend pid:<br>
&gt;&gt; 29898<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: D message<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24113: DB node id: 0 backend pid:<br>
&gt;&gt; 29898<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: Execute: select username from client_user ,<br>
&gt;&gt; &gt;&gt; client_user_role<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; where client_user.username=&#39;payment1&#39; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.password=&#39;5039b3c8ffbdb50a2102bc172ebbf755&#39; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; (client_user_role.role_name=&#39;PAYMENT&#39; or<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user_role.role_name=&#39;SUPERUSER&#39;) and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.role_id=client_user_role.role_id<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24086: DB node id: 0 backend pid:<br>
&gt;&gt; 24972<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; statement: Parse: select airline , flightnum from flight_plan where<br>
&gt;&gt; &gt;&gt; true<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; order by airline, flightnum<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24086: pool_send_and_wait: Error or<br>
&gt;&gt; &gt;&gt; notice<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; message from backend: : DB node id: 0 backend pid: 24972 statement:<br>
&gt;&gt; &gt;&gt; &gt;&gt; select<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; airline , flightnum from flight_plan where true order by airline,<br>
&gt;&gt; &gt;&gt; &gt;&gt; flightnum<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; message: current transaction is aborted, commands ignored until<br>
&gt;&gt; end of<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; transaction block<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 LOG:   pid 24086: Parse: Error or notice<br>
&gt;&gt; message<br>
&gt;&gt; &gt;&gt; from<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; backend: : DB node id: 0 backend pid: 24972 statement: select<br>
&gt;&gt; airline<br>
&gt;&gt; &gt;&gt; ,<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; flightnum from flight_plan where true order by airline, flightnum<br>
&gt;&gt; &gt;&gt; &gt;&gt; message:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; current transaction is aborted, commands ignored until end of<br>
&gt;&gt; &gt;&gt; transaction<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; block<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Here is Log of Postgresql :<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=29898 command=BEGIN 4feef1fc.74ca LOG: execute S_1: BEGIN<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=29898 command=SELECT 4feef1fc.74ca LOG: execute &lt;unnamed&gt;:<br>
&gt;&gt; select<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; username from client_user,client_user_role where<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.username=&#39;payment1&#39; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.password=&#39;5039b3c8ffbdb50a2102bc172ebbf755&#39; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; (client_user_role.role_name=&#39;PAYMENT&#39; or<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user_role.role_name=&#39;SUPERUSER&#39;) and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.role_id=client_user_role.role_id<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=24972 command=PARSE 4fee8f60.618c ERROR: current transaction is<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; aborted, commands ignored until end of transaction block<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=24972 command=PARSE 4fee8f60.618c STATEMENT: select airline ,<br>
&gt;&gt; &gt;&gt; &gt;&gt; flightnum<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; from flight_plan where true order by airline, flightnum<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=24969 command=idle in transaction 4fee8f60.6189 LOG: statement:<br>
&gt;&gt; &gt;&gt; &gt;&gt; SELECT<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; count(*) FROM pg_catalog.pg_attrdef AS d, pg_catalog.pg_class AS c<br>
&gt;&gt; &gt;&gt; WHERE<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; d.adrelid = c.oid AND d.adsrc ~ &#39;nextval&#39; AND c.oid =<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pgpool_regclass(&#39;message_log&#39;)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:27 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=24969 command=INSERT 4fee8f60.6189 LOG: execute &lt;unnamed&gt;:<br>
&gt;&gt; insert<br>
&gt;&gt; &gt;&gt; &gt;&gt; into<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; message_log(session_id,message_type,thread_id,client_address,log_time,raw_message)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; values (&#39;7F478482136546E980B00C031AA79AC0&#39;,&#39;client<br>
&gt;&gt; message&#39;,&#39;Handler<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 9&#39;,&#39;192.168.165.3&#39;,&#39;2012-07-01 00:00:27.000889&#39;,&#39;{&quot;header&quot;:<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &quot;id&quot;:1,&quot;address&quot;:&quot;192.168.220.1&quot;,&quot;clientType&quot;:&quot;MULTIPAY&quot;,&quot;messageType&quot;:&quot;ECHO&quot;},&quot;body&quot;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; {&quot;username&quot;:&quot;payment1&quot;,&quot;password&quot;:&quot;payment1&quot;}}&#39;)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:39 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=613 command=SELECT 4fef1fa0.265 LOG: execute &lt;unnamed&gt;: select<br>
&gt;&gt; &gt;&gt; &gt;&gt; username<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; from<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user , client_user_role where<br>
&gt;&gt; client_user.username=&#39;payment1&#39;<br>
&gt;&gt; &gt;&gt; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.password=&#39;5039b3c8ffbdb50a2102bc172ebbf755&#39; and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user_role.role_name=&#39;PAYMENT&#39; or<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user_role.role_name=&#39;SUPERUSER&#39;) and<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; client_user.role_id=client_user_role.role_id<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:39 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=24123 command=BEGIN 4fee7fe7.5e3b LOG: execute S_1: BEGIN<br>
&gt;&gt; &gt;&gt; 2012-07-01<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 00:00:39 WIT user=postgres db=psc_sub_terminal_not_using_now<br>
&gt;&gt; pid=24123<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; command=SELECT 4fee7fe7.5e3b LOG: execute &lt;unnamed&gt;: select<br>
&gt;&gt; airline ,<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; flightnum from flight_plan where true order by airline, flightnum<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:39 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=24121 command=SELECT 4fee7fe5.5e39 LOG: execute &lt;unnamed&gt;:<br>
&gt;&gt; select<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; count(*) as jumlah from client_username_log where client_id =<br>
&gt;&gt; &gt;&gt; &gt;&gt; &#39;MULTIPAY-1-&#39;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:39 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=656 command=PARSE 4fef1fc8.290 ERROR: current transaction is<br>
&gt;&gt; &gt;&gt; aborted,<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; commands ignored until end of transaction block<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; 2012-07-01 00:00:39 WIT user=postgres<br>
&gt;&gt; &gt;&gt; db=psc_sub_terminal_not_using_now<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; pid=656 command=PARSE 4fef1fc8.290 STATEMENT: update<br>
&gt;&gt; &gt;&gt; client_username_log<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; set client_username=&#39;payment1&#39; where client_id<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; the sql command often get this ERROR: current transaction is<br>
&gt;&gt; aborted,<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; commands ignored until end of transaction block<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; this error happens to any query.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; I have tried some things to repair the situation like :<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;     set insert_lock on/off (pgpool)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;     set parallel_mode on/off (pgpool)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;     /set on_error_rollback on/off (pgsql)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;     /set on_error_stop on/off (pgsql)<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;     setAutoCommit true/false (java application), etc.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; but nothing seems to have an effect.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; if the jdbc goes directly to postgresql, there is no problem.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; and if the query goes directly to pgpool, there is no problem.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; looks like the problem occurs between JDBC and Pgpool.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; any idea to solve this ?<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; thanks for the answer.<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Best Regards,<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Soni Maula Harriz<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; Database Administrator<br>
&gt;&gt; &gt;&gt; &gt;&gt; &gt; PT. Data Aksara Sangkuriang<br>
&gt;&gt; &gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; --<br>
&gt;&gt; &gt;&gt; &gt; Best Regards,<br>
&gt;&gt; &gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; &gt; Soni Maula Harriz<br>
&gt;&gt; &gt;&gt; &gt; Database Administrator<br>
&gt;&gt; &gt;&gt; &gt; PT. Data Aksara Sangkuriang<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Best Regards,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Soni Maula Harriz<br>
&gt;&gt; &gt; Database Administrator<br>
&gt;&gt; &gt; PT. Data Aksara Sangkuriang<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Best Regards,<br>
&gt;<br>
&gt; Soni Maula Harriz<br>
&gt; Database Administrator<br>
&gt; PT. Data Aksara Sangkuriang<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best Regards,<br><br>Soni Maula Harriz<br>Database Administrator<br>PT. Data Aksara Sangkuriang<br><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Best Regards,<br><br>Soni Maula Harriz<br>Database Administrator<br>PT. Data Aksara Sangkuriang<br><br>