<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Problem with configuring jackrabbit data source.
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/menzi">Petr Šrůtka</a> in <i>Datasource Configuration</i> - <a href="https://community.jboss.org/message/818424#818424">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">'ve encountered a problem with jackrabbit pool in jboss 5 and jackrabbit 2.0. </span></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">I've a jcr datasource configured like this </span></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"> &lt;tx-connection-factory&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;jndi-name&gt;jcr/local&lt;/jndi-name&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;xa-transaction /&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;track-connection-by-tx&gt;true&lt;/track-connection-by-tx&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;rar-name&gt;jackrabbit-jca.rar&lt;/rar-name&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;connection-definition&gt;javax.jcr.Repository&lt;/connection-definition&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;config-property name="homeDir" type="java.lang.String"&gt;${jackrabbit.homedir}&lt;/config-property&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;config-property name="configFile" type="java.lang.String"&gt;classpath:repository.xml&lt;/config-property&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;config-property name="bindSessionToTransaction" type="java.lang.Boolean"&gt;true&lt;/config-property&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;no-tx-separate-pools /&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160; &lt;max-pool-size&gt;30&lt;/max-pool-size&gt;</span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&lt;/tx-connection-factory&gt;</span></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">like this, application works fine, but i'm getting this error really often (it's thrown every time i'm logging into dms session with this code) </span></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Repository repo = (Repository) ctx.lookup(repository.getJndiName()); </span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; Credentials cred = new SimpleCredentials(userId, new char[] { 'p', 'w', 'd' }); </span></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">&#160;&#160;&#160;&#160;&#160;&#160;&#160; Session s = repo.login(cred); </span></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">Destroying connection that could not be successfully matched: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@8cd0558[state=NORMAL mc=org.apache.jackrabbit.jca.JCAManagedConnection@6eec369a handles=0 lastUse=1366642930773 permit=false trackByTx=false mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$OnePool@8a800c9 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@6f7fc42f xaResource=org.apache.jackrabbit.jca.TransactionBoundXAResource@4c19d8eb txSync=null] </span></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">when i add to datasource configuration, error mentioned earlier dissapears, but each connection to jcr creates it's own subpool (which is kinda crazy, becouse after few hours of application running it creates like 700 subpools). I Tryed searching for possible problems with tag and found out that it uses ConnectionRequestInfo to authenticate connections but so far had no success with configuring that. </span></p><p><br style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;"/></p><p><span style="color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; background-color: #ffffff;">Any idea what could i try next to get rid of both problems at once?</span></p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/818424#818424">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in Datasource Configuration at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2077">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>