<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" /> <base href="https://hibernate.atlassian.net" /> 
        <title>Message Title</title> 
    </head> 
    <body class="jira" style="color: #333; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.429"> 
        <table id="background-table" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; background-color: #f5f5f5; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt"> 
            <!-- header here --> 
            <tr> 
                <td id="header-pattern-container" style="padding: 0px; border-collapse: collapse; padding: 10px 20px"> 
                    <table id="header-pattern" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt"> 
                        <tr> 
                            <td id="header-avatar-image-container" valign="top" style="padding: 0px; border-collapse: collapse; vertical-align: top; width: 32px; padding-right: 8px"> <img id="header-avatar-image" class="image_fix" src="https://secure.gravatar.com/avatar/8e505cd452c21a4a81a29ca20c8f5368?d=mm&amp;s=48" height="32" width="32" border="0" style="border-radius: 3px; vertical-align: top" /> 
                            </td> 
                            <td id="header-text-container" valign="middle" style="padding: 0px; border-collapse: collapse; vertical-align: middle; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px"> <a class="user-hover" rel="ghu" id="email_ghu" href="https://hibernate.atlassian.net/secure/ViewProfile.jspa?name=ghu" style="color:#6c797f;; color: #3b73af; text-decoration: none">Gary Hu</a> <strong>created</strong> an issue 
                            </td> 
                        </tr> 
                    </table> 
                </td> 
            </tr> 
            <tr> 
                <td id="email-content-container" style="padding: 0px; border-collapse: collapse; padding: 0 20px"> 
                    <table id="email-content-table" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; border-spacing: 0; border-collapse: separate"> 
                        <tr> 
                            <!-- there needs to be content in the cell for it to render in some clients --> 
                            <td class="email-content-rounded-top mobile-expand" style="padding: 0px; border-collapse: collapse; color: #fff; padding: 0 15px 0 16px; height: 15px; background-color: #fff; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 0; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 10px; line-height: 10px; padding: 0 15px 0 16px; mso-line-height-rule: exactly">
                                &nbsp;
                            </td> 
                        </tr> 
                        <tr> 
                            <td class="email-content-main mobile-expand " style="padding: 0px; border-collapse: collapse; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #fff"> 
                                <table class="page-title-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt"> 
                                    <tr> 
                                        <td class="page-title-pattern-first-line " style="padding: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; padding-top: 10px"> <a href="https://hibernate.atlassian.net/browse/HHH" style="color: #3b73af; text-decoration: none">Hibernate ORM</a> / <a href="https://hibernate.atlassian.net/browse/HHH-9476" style="color: #3b73af; text-decoration: none"><img src="cid:jira-generated-image-static-bug-9f0128bd-fe48-4221-8624-dbe06ce714fe" height="16" width="16" border="0" align="absmiddle" alt="Bug" style="vertical-align: text-bottom" /></a> <a href="https://hibernate.atlassian.net/browse/HHH-9476" style="color: #3b73af; text-decoration: none">HHH-9476</a> 
                                        </td> 
                                    </tr> 
                                    <tr> 
                                        <td style="vertical-align: top;; padding: 0px; border-collapse: collapse; padding-right: 5px; font-size: 20px; line-height: 30px; mso-line-height-rule: exactly" class="page-title-pattern-header-container"> <span class="page-title-pattern-header" style="font-family: Arial, sans-serif; padding: 0; font-size: 20px; line-height: 30px; mso-text-raise: 2px; mso-line-height-rule: exactly; vertical-align: middle"> <a href="https://hibernate.atlassian.net/browse/HHH-9476" style="color: #3b73af; text-decoration: none">Query with Composite Primary Key parameter receives &quot;org.hibernate.PropertyAccessException: could not get a field value by reflection getter of xxx&quot; if using javassit instrument.</a> </span> 
                                        </td> 
                                    </tr> 
                                </table> 
                            </td> 
                        </tr> 
                        <tr> 
                            <td class="email-content-main mobile-expand  wrapper-special-margin" style="padding: 0px; border-collapse: collapse; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #fff; padding-top: 10px; padding-bottom: 5px"> 
                                <table class="keyvalue-table" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt"> 
                                    <tr> 
                                        <th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0">
                                            Issue Type:
                                        </th> 
                                        <td class="has-icon" style="padding: 0px; border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top"> <img src="cid:jira-generated-image-static-bug-9f0128bd-fe48-4221-8624-dbe06ce714fe" height="16" width="16" border="0" align="absmiddle" alt="Bug" style="vertical-align: text-bottom" /> Bug 
                                        </td> 
                                    </tr> 
                                    <tr> 
                                        <th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0">
                                            Assignee:
                                        </th> 
                                        <td style="padding: 0px; border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top">
                                             Unassigned 
                                        </td> 
                                    </tr> 
                                    <tr> 
                                        <th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0">
                                            Components:
                                        </th> 
                                        <td style="padding: 0px; border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top">
                                             core 
                                        </td> 
                                    </tr> 
                                    <tr> 
                                        <th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0">
                                            Created:
                                        </th> 
                                        <td style="padding: 0px; border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top">
                                             03/Nov/2014 08:26 AM 
                                        </td> 
                                    </tr> 
                                    <tr> 
                                        <th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0">
                                            Priority:
                                        </th> 
                                        <td class="has-icon" style="padding: 0px; border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top"> <img src="cid:jira-generated-image-static-major-d3480c58-38d4-4d31-b690-81162a61037f" height="16" width="16" border="0" align="absmiddle" alt="Major" style="vertical-align: text-bottom" /> Major 
                                        </td> 
                                    </tr> 
                                    <tr> 
                                        <th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0">
                                            Reporter:
                                        </th> 
                                        <td style="padding: 0px; border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top"> <a class="user-hover" rel="ghu" id="email_ghu" href="https://hibernate.atlassian.net/secure/ViewProfile.jspa?name=ghu" style="color:#6c797f;; color: #3b73af; text-decoration: none">Gary Hu</a> 
                                        </td> 
                                    </tr> 
                                </table> 
                            </td> 
                        </tr> 
                        <tr> 
                            <td class="email-content-main mobile-expand  issue-description-container" style="padding: 0px; border-collapse: collapse; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #fff; padding-top: 5px; padding-bottom: 10px"> 
                                <table class="text-paragraph-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 2px"> 
                                    <tr> 
                                        <td class="text-paragraph-pattern-container mobile-resize-text " style="padding: 0px; border-collapse: collapse; padding: 0 0 10px 0"> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">The issue is related</p> 
                                            <ul class="alternate" type="square"> 
                                                <li>
                                                    composite primary key
                                                </li> 
                                                <li>
                                                    javassist instrument
                                                </li> 
                                            </ul> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">When a composite primary key is instrumented by using javassit, it throws the following error:</p> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0"> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 13.261 sec &lt;&lt;&lt; FAILURE!<br /> test01225809(com.redhat.gss.hibernate.test.EntityManagerTest) Time elapsed: 4.075 sec &lt;&lt;&lt; ERROR!<br /> javax.persistence.PersistenceException: org.hibernate.PropertyAccessException: could not get a field value by reflection getter of com.michaelrice.data.PrimaryKey.id<br /> at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387)<br /> at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)<br /> at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:277)<br /> at com.redhat.gss.hibernate.test.EntityManagerTest.test01225809(EntityManagerTest.java:136)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br /> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br /> at java.lang.reflect.Method.invoke(Method.java:606)<br /> at junit.framework.TestCase.runTest(TestCase.java:176)<br /> at junit.framework.TestCase.runBare(TestCase.java:141)<br /> at junit.framework.TestResult$1.protect(TestResult.java:122)<br /> at junit.framework.TestResult.runProtected(TestResult.java:142)<br /> at junit.framework.TestResult.run(TestResult.java:125)<br /> at junit.framework.TestCase.run(TestCase.java:129)<br /> at junit.framework.TestSuite.runTest(TestSuite.java:255)<br /> at junit.framework.TestSuite.run(TestSuite.java:250)<br /> at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)<br /> at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)<br /> at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)<br /> at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)<br /> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br /> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br /> at java.lang.reflect.Method.invoke(Method.java:606)<br /> at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)<br /> at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)<br /> Caused by: org.hibernate.PropertyAccessException: could not get a field value by reflection getter of com.michaelrice.data.PrimaryKey.id<br /> at org.hibernate.property.DirectPropertyAccessor$DirectGetter.get(DirectPropertyAccessor.java:62)<br /> at org.hibernate.tuple.component.AbstractComponentTuplizer.getPropertyValue(AbstractComponentTuplizer.java:76)<br /> at org.hibernate.type.ComponentType.getPropertyValue(ComponentType.java:413)<br /> at org.hibernate.type.ComponentType.getHashCode(ComponentType.java:254)<br /> at org.hibernate.engine.spi.EntityUniqueKey.generateHashCode(EntityUniqueKey.java:85)<br /> at org.hibernate.engine.spi.EntityUniqueKey.&lt;init&gt;(EntityUniqueKey.java:66)<br /> at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1719)<br /> at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1627)<br /> at org.hibernate.loader.Loader.getRow(Loader.java:1509)<br /> at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:719)<br /> at org.hibernate.loader.Loader.processResultSet(Loader.java:949)<br /> at org.hibernate.loader.Loader.doQuery(Loader.java:917)<br /> at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)<br /> at org.hibernate.loader.Loader.doList(Loader.java:2550)<br /> at org.hibernate.loader.Loader.doList(Loader.java:2536)<br /> at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)<br /> at org.hibernate.loader.Loader.list(Loader.java:2361)<br /> at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:495)<br /> at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:357)<br /> at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:198)<br /> at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1194)<br /> at org.hibernate.internal.QueryImpl.list(QueryImpl.java:101)<br /> at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)<br /> ... 24 more<br /> Caused by: java.lang.IllegalArgumentException: Can not set java.lang.Long field com.michaelrice.data.PrimaryKey.id to org.hibernate.bytecode.instrumentation.spi.LazyPropertyInitializer$1<br /> at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:164)<br /> at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:168)<br /> at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:55)<br /> at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36)<br /> at java.lang.reflect.Field.get(Field.java:379)<br /> at org.hibernate.property.DirectPropertyAccessor$DirectGetter.get(DirectPropertyAccessor.java:59)<br /> ... 46 more</p> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">The org.hibernate.tool.instrument.javassist.InstrumentTask is used to instument the entity classes. Here is what's used in the pom.xml:<br /> &lt;plugin&gt;<br /> &lt;artifactId&gt;maven-antrun-plugin&lt;/artifactId&gt;<br /> &lt;executions&gt;<br /> &lt;execution&gt;<br /> &lt;phase&gt;process-classes&lt;/phase&gt;<br /> &lt;goals&gt;<br /> &lt;goal&gt;run&lt;/goal&gt;<br /> &lt;/goals&gt;<br /> &lt;/execution&gt;<br /> &lt;/executions&gt;<br /> &lt;configuration&gt;<br /> &lt;tasks&gt;<br /> &lt;taskdef name=&quot;instrument&quot; classname=&quot;org.hibernate.tool.instrument.javassist.InstrumentTask&quot;&gt;<br /> &lt;classpath&gt;<br /> &lt;path refid=&quot;maven.runtime.classpath&quot; /&gt;<br /> &lt;path refid=&quot;maven.plugin.classpath&quot; /&gt;<br /> &lt;/classpath&gt;<br /> &lt;/taskdef&gt;<br /> &lt;instrument verbose=&quot;false&quot;&gt;<br /> &lt;fileset dir=&quot;$</p> {project.build.outputDirectory} 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">&quot;&gt;<br /> &lt;include name=&quot;*my_entity_classes.class&quot; /&gt;<br /> &lt;/fileset&gt;<br /> &lt;/instrument&gt;<br /> &lt;/tasks&gt;<br /> &lt;/configuration&gt;<br /> &lt;/plugin&gt; </p> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">I've attached a sample project that uses EAP 6.3.0(Hibernate 4.2.14.SP1-redhat-1) to demonstrate the issue.</p> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">The EntityManagerTest class contains two test methods, test01225809 and test01225809_2. The method test01225809 shows the issue and the method test01225809_2 shows that if the composite primary key is not used the issue is gone. </p> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">It seems that when Hibernate loads the data from database and tries to bind them with the entity class, it needs to generates an unique hashCode. It has its own algorithm to create such hashCode.</p> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0"> public int getHashCode(Object x, EntityMode entityMode, SessionFactoryImplementor factory) {<br /> int result = 17;<br /> Object[] values = getPropertyValues( x, entityMode );<br /> for ( int i = 0; i &lt; propertySpan; i++ ) {<br /> Object y = values<span class="error">[i]</span>;<br /> result *= 37;<br /> if ( y != null ) </p> { result += propertyTypes[i].getHashCode( y, entityMode, factory ); } 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0"> }<br /> return result;<br /> }</p> 
                                            <p style="margin-top:0;margin-bottom:10px;; margin: 10px 0 0 0">For the composite primary key, it needs to access each field and use its value to generate the hashCode. Consequently, it calls the filed's getter method to obtain the value. However, the javassist instrument modifies the getter method and causes error.</p> 
                                        </td> 
                                    </tr> 
                                </table> 
                            </td> 
                        </tr> 
                        <tr> 
                            <td class="email-content-main mobile-expand " style="padding: 0px; border-collapse: collapse; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #fff"> 
                                <table id="actions-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px"> 
                                    <tr> 
                                        <td id="actions-pattern-container" valign="middle" style="padding: 0px; border-collapse: collapse; padding: 10px 0 10px 24px; vertical-align: middle; padding-left: 0"> 
                                            <table align="left" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt"> 
                                                <tr> 
                                                    <td class="actions-pattern-action-icon-container" style="padding: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 0px; vertical-align: middle"> <a href="https://hibernate.atlassian.net/browse/HHH-9476#add-comment" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none"> <img class="actions-pattern-action-icon-image" src="cid:jira-generated-image-static-comment-icon-8c7f04d4-a163-4e11-9a96-7d2e65d28d3f" alt="Add Comment" title="Add Comment" height="16" width="16" border="0" style="vertical-align: middle" /> </a> 
                                                    </td> 
                                                    <td class="actions-pattern-action-text-container" style="padding: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 4px; padding-left: 5px"> <a href="https://hibernate.atlassian.net/browse/HHH-9476#add-comment" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none">Add Comment</a> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </td> 
                                    </tr> 
                                </table> 
                            </td> 
                        </tr> 
                        <!-- there needs to be content in the cell for it to render in some clients --> 
                        <tr> 
                            <td class="email-content-rounded-bottom mobile-expand" style="padding: 0px; border-collapse: collapse; color: #fff; padding: 0 15px 0 16px; height: 5px; line-height: 5px; background-color: #fff; border-top: 0; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; mso-line-height-rule: exactly">
                                &nbsp;
                            </td> 
                        </tr> 
                    </table> 
                </td> 
            </tr> 
            <tr> 
                <td id="footer-pattern" style="padding: 0px; border-collapse: collapse; padding: 12px 20px"> 
                    <table id="footer-pattern-container" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt"> 
                        <tr> 
                            <td id="footer-pattern-text" class="mobile-resize-text" width="100%" style="padding: 0px; border-collapse: collapse; color: #999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px">
                                 This message was sent by Atlassian JIRA <span id="footer-build-information">(v6.4-OD-09-005#64005-<span title="a6d51a03bd4ee52383447adea72d1accf7dd6622" data-commit-id="a6d51a03bd4ee52383447adea72d1accf7dd6622}">sha1:a6d51a0</span>)</span> 
                            </td> 
                            <td id="footer-pattern-logo-desktop-container" valign="top" style="padding: 0px; border-collapse: collapse; padding-left: 20px; vertical-align: top"> 
                                <table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt"> 
                                    <tr> 
                                        <td id="footer-pattern-logo-desktop-padding" style="padding: 0px; border-collapse: collapse; padding-top: 3px"> <img id="footer-pattern-logo-desktop" src="cid:jira-generated-image-static-footer-desktop-logo-41953b20-4777-4c20-85f6-0d8934ff6f6d" alt="Atlassian logo" title="Atlassian logo" width="169" height="36" class="image_fix" /> 
                                        </td> 
                                    </tr> 
                                </table> 
                            </td> 
                        </tr> 
                    </table> 
                </td> 
            </tr> 
        </table>   
    </body>
</html>