<div dir="ltr">ok thanks<div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 4, 2015 at 4:01 PM, Marek Posolda <span dir="ltr">&lt;<a href="mailto:mposolda@redhat.com" target="_blank">mposolda@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>ah, you&#39;re using 1.6.0 correct? This is
      already fixed in 1.6.1. I suggest to upgrade.<br>
      <br>
      Marek<div><div class="h5"><br>
      <br>
      On 04/11/15 08:52, Chen Keong Yap wrote:<br>
    </div></div></div>
    <blockquote type="cite">
      <div dir="ltr"><div><div class="h5">
        <div>hi marek,</div>
        <div><br>
        </div>
        <div>i was trying to play around with &quot;driverDialect&quot; property
          but it does not work.</div>
        <div><br>
        </div>
        <div>Anyway, i&#39;ve just modified this file and it&#39;s working now.
          This error only happened during the first time startup of
          keycloak.</div>
        <div><br>
        </div>
        <a href="https://bitbucket.org/keycloakizeno/singhealth/commits/395cfe9aee30bee96ec25cba35435c029cb551e3#chg-model/jpa/src/main/java/org/keycloak/models/jpa/session/JpaUserSessionPersisterProvider.java" style="color:rgb(53,114,176);text-decoration:none;margin-left:5px;font-family:Arial,sans-serif;font-size:14px;line-height:18.2px" target="_blank">model/jpa/src/main/java/org/keycloak/models/jpa/session/JpaUserSessionPersisterProvider.java</a>
        <div><br>
        </div>
        </div></div><div><div><div class="h5">
          <div style="margin:0px;padding:0px;font-family:Arial,sans-serif;font-size:14px;line-height:20px">
            <pre style="margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 98px;font-family:Consolas,Menlo,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;min-height:18px;background-color:rgb(221,255,221)"><font color="#ff0000">+        </font></pre>
          </div>
          <div style="margin:0px;padding:0px;font-family:Arial,sans-serif;font-size:14px;line-height:20px">
            <pre style="margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 98px;font-family:Consolas,Menlo,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;min-height:18px;background-color:rgb(221,255,221)"><font color="#ff0000">+        if(userSessionIds!=null &amp;&amp; userSessionIds.size()==0)</font></pre>
          </div>
          <div style="margin:0px;padding:0px;font-family:Arial,sans-serif;font-size:14px;line-height:20px">
            <pre style="margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 98px;font-family:Consolas,Menlo,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;min-height:18px;background-color:rgb(221,255,221)"><font color="#ff0000">+                userSessionIds.add(&quot;&quot;);</font></pre>
          </div>
          <div style="margin:0px;padding:0px;font-family:Arial,sans-serif;font-size:14px;line-height:20px">
            <pre style="color:rgb(51,51,51);margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 98px;font-family:Consolas,Menlo,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;min-height:18px"> </pre>
          </div>
          <div style="margin:0px;padding:0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px">
            <pre style="margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 98px;font-family:Consolas,Menlo,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;min-height:18px">         TypedQuery&lt;PersistentClientSessionEntity&gt; query2 = em.createNamedQuery(&quot;findClientSessionsByUserSessions&quot;, PersistentClientSessionEntity.class);</pre>
          </div>
          <div style="margin:0px;padding:0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px">
            <pre style="margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 98px;font-family:Consolas,Menlo,&#39;Liberation Mono&#39;,Courier,monospace;font-size:12px;line-height:18px;min-height:18px">         query2.setParameter(&quot;userSessionIds&quot;, userSessionIds);</pre>
          </div>
          </div></div><div class="gmail_extra"><br>
            <div class="gmail_quote"><div><div class="h5">On Wed, Nov 4, 2015 at 3:30 PM,
              Marek Posolda <span dir="ltr">&lt;<a href="mailto:mposolda@redhat.com" target="_blank"></a><a href="mailto:mposolda@redhat.com" target="_blank">mposolda@redhat.com</a>&gt;</span>
              wrote:<br>
              </div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                <div text="#000000" bgcolor="#FFFFFF"><div><div class="h5">
                  <div>I didn&#39;t see the error, but we are not using
                    InnoDB dialect during testing. Will it work if you
                    remove &quot;driverDialect&quot; property?<br>
                    <br>
                    Marek
                    <div>
                      <div><br>
                        <br>
                        On 04/11/15 05:24, Chen Keong Yap wrote:<br>
                      </div>
                    </div>
                  </div>
                  </div></div><blockquote type="cite">
                    <div>
                      <div>
                        <div dir="ltr"><div><div class="h5">
                          <div>Hi Guys,</div>
                          <div><br>
                          </div>
                          <div>Have you encountered this error before
                            using mysql to store keycloak data?</div>
                          <div><br>
                          </div>
                          <div><br>
                          </div>
                          <div>- JDK 1.8</div>
                          <div><br>
                          </div>
                          <div>- mysql-connector-java-5.1.25.jar</div>
                          <div><br>
                          </div>
                          <div>- MYSQL  5.6.23-log</div>
                          <div><br>
                          </div>
                          <div>- Keycloak.json</div>
                          <div><br>
                          </div>
                          <div>
                            <div>&quot;connectionsJpa&quot;: {</div>
                            <div>        &quot;default&quot;: {</div>
                            <div>            &quot;dataSource&quot;:
                              &quot;java:jboss/datasources/KeycloakDS&quot;,</div>
                            <div>            &quot;databaseSchema&quot;: &quot;update&quot;,</div>
                            <div>            &quot;driverDialect&quot; :
                              &quot;org.hibernate.dialect.MySQL5InnoDBDialect&quot;</div>
                            <div>        }</div>
                            <div>    },</div>
                          </div>
                          <div><br>
                          </div>
                          - logs<br clear="all">
                          <div>
                            <div><br>
                            </div>
                          </div>
                          </div></div><div><div><div class="h5">
                            <div>04:23:26,251 WARN
                               [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]
                              (ServerService Thread Pool -- 56) SQL
                              Error: 1064, SQLState: 42000</div>
                            <div>04:23:26,251 ERROR
                              [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]
                              (ServerService Thread Pool -- 56) You have
                              an error in your SQL syntax; check the
                              manual that corresponds to your MySQL
                              server version for the right syntax to use
                              near &#39;)) order by
                              persistent0_.USER_SESSION_ID&#39; at line 1</div>
                            <div>04:23:26,267 ERROR
                              [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/auth]]

                              (ServerService Thread Pool -- 56)
                              JBWEB000289: Servlet Keycloak REST
                              Interface threw load() exception:
                              com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
                              You have an error in your SQL syntax;
                              check the manual that corresponds to your
                              MySQL server version for the right syntax
                              to use near &#39;)) order by
                              persistent0_.USER_SESSION_ID&#39; at line 1</div>
                            <div>        at
                              sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
                              Method) [rt.jar:1.8.0_65]</div>
                            <div>        at
                              sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

                              [rt.jar:1.8.0_65]</div>
                            <div>        at
                              sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

                              [rt.jar:1.8.0_65]</div>
                            <div>        at
                              java.lang.reflect.Constructor.newInstance(Constructor.java:422)
                              [rt.jar:1.8.0_65]</div>
                            <div>        at
                              com.mysql.jdbc.Util.handleNewInstance(Util.java:411)</div>
                            <div>        at
                              com.mysql.jdbc.Util.getInstance(Util.java:386)</div>
                            <div>        at
                              com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)</div>
                            <div>        at
                              com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4187)</div>
                            <div>        at
                              com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4119)</div>
                            <div>        at
                              com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570)</div>
                            <div>        at
                              com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731)</div>
                            <div>        at
                              com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2815)</div>
                            <div>        at
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155)</div>
                            <div>        at
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2322)</div>
                            <div>        at
org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeQuery(CachedPreparedStatement.java:107)</div>
                            <div>        at
org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:462)</div>
                            <div>        at
org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extract(ResultSetReturnImpl.java:79)[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.Loader.getResultSet(Loader.java:2062)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1859)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.Loader.doQuery(Loader.java:906)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            </div></div><div>        at
org.hibernate.loader.Loader.doQueryAfindClientSessionsByUserSessionsndInitializeNonLazyCollections(Loader.java:348)[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div><span class="">
                            <div>        at
                              org.hibernate.loader.Loader.doList(Loader.java:2550)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.Loader.doList(Loader.java:2536)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.Loader.list(Loader.java:2361)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:495)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:357)[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:198)[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.internal.SessionImpl.list(SessionImpl.java:1230)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)
[hibernate-core-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                            <div>        at
                              org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)
[hibernate-entitymanager-4.2.18.Final-redhat-2.jar:4.2.18.Final-redhat-2]</div>
                          </span></div>
                          <div><br>
                          </div>
                        </div>
                        <br>
                        <fieldset></fieldset>
                        <br>
                      </div>
                    </div><span class="">
                    <pre>_______________________________________________
keycloak-user mailing list
<a href="mailto:keycloak-user@lists.jboss.org" target="_blank">keycloak-user@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a></pre>
                  </span></blockquote>
                  <br>
                </div>
              </blockquote>
            </div>
            <br>
            <br clear="all">
            <div><br>
            </div>
             <br>
            <div>
              <div dir="ltr">
                <table width="620" border="0" cellpadding="0" cellspacing="0">
                  <tbody>
                    <tr>
                      <td style="padding:0px 0px 20px;font-family:Arial,Helvetica,sans-serif;color:rgb(130,130,130);font-size:10px"><br>
                      </td>
                    </tr>
                  </tbody>
                </table>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div><br><br clear="all"><div><br></div> <br><div class="gmail_signature"><div dir="ltr"><table border="0" cellspacing="0" cellpadding="0" width="620"><tbody>
<tr>
<td style="padding:0px 0px 20px;font-family:Arial,Helvetica,sans-serif;color:rgb(130,130,130);font-size:10px"></td></tr></tbody></table></div></div>
</div></div>