<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Jboss on The Dangling Pointer</title><link>https://aaron.blog/tags/jboss/</link><description>Recent content in Jboss on The Dangling Pointer</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 06 Jan 2011 15:44:55 +0000</lastBuildDate><atom:link href="https://aaron.blog/tags/jboss/index.xml" rel="self" type="application/rss+xml"/><item><title>Hibernate 3.6.0.Final + PostgreSQL + CLOBs</title><link>https://aaron.blog/hibernate-3-6-0-final-postgresql-clobs/</link><pubDate>Thu, 06 Jan 2011 15:44:55 +0000</pubDate><guid>https://aaron.blog/hibernate-3-6-0-final-postgresql-clobs/</guid><description>&lt;p&gt;I recently upgraded a project I'm working on to Hibernate 3.6.0.Final from 3.5.6 and realized that one of my entities that had a CLOB (character large object) was pooping out.  I was getting an exception stack track similar to:&lt;/p&gt;&lt;p&gt;Caused by: org.postgresql.util.PSQLException: Bad value for type long : &amp;lt;table border="0" cellspacing="0" cellpadding="0" id="productDetailLineItems"&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td rowspan="2"&amp;gt;&amp;lt;input type="hidden" name="productGroupId" id="productGroupId" value="101111"/&amp;gt;Item Number&amp;lt;/td&amp;gt;&amp;lt;td rowspan="2"&amp;gt;Motor HP&amp;lt;/td&amp;gt;&amp;lt;td rowspan="2"&amp;gt;Price&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/thead&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;form method="post" id="4581000" name="4581000" action&amp;gt;&amp;lt;td&amp;gt;4581000&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;span style="fraction"&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;/&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type="button" onclick="javascript:addToCart('4581000');" value="$prc4581000" /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;at org.postgresql.jdbc2.AbstractJdbc2ResultSet.toLong(AbstractJdbc2ResultSet.java:2690) [:]at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getLong(AbstractJdbc2ResultSet.java:1995) [:]at org.postgresql.jdbc3.Jdbc3ResultSet.getClob(Jdbc3ResultSet.java:44) [:]at org.postgresql.jdbc2.AbstractJdbc2ResultSet.getClob(AbstractJdbc2ResultSet.java:373) [:]at org.jboss.resource.adapter.jdbc.WrappedResultSet.getClob(WrappedResultSet.java:516) [:6.0.0.Final]at org.hibernate.type.descriptor.sql.ClobTypeDescriptor$2.doExtract(ClobTypeDescriptor.java:70) [:3.6.0.Final]at org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:64) [:3.6.0.Final]at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:253) [:3.6.0.Final]at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:249) [:3.6.0.Final]at org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:229) [:3.6.0.Final]at org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:330) [:3.6.0.Final]at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2265) [:3.6.0.Final]at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1527) [:3.6.0.Final]at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1455) [:3.6.0.Final]at org.hibernate.loader.Loader.getRow(Loader.java:1355) [:3.6.0.Final]at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:611) [:3.6.0.Final]at org.hibernate.loader.Loader.doQuery(Loader.java:829) [:3.6.0.Final]at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274) [:3.6.0.Final]at org.hibernate.loader.Loader.loadEntity(Loader.java:2037) [:3.6.0.Final]... 167 more&lt;/p&gt;</description></item><item><title>Spring 3.0 + Hibernate 3.3.2 + JBoss Cache 2 + JTA = Fail</title><link>https://aaron.blog/spring-3-0-hibernate-3-3-2-jboss-cache-2-jta-fail/</link><pubDate>Wed, 14 Apr 2010 00:19:40 +0000</pubDate><guid>https://aaron.blog/spring-3-0-hibernate-3-3-2-jboss-cache-2-jta-fail/</guid><description>&lt;p&gt;I've spent the past two days trying to get a distributed secondary Hibernate cache working with a Spring 3 application.  The application is web-based running on JBoss 5.1 so I figured the best approach would be to use JBoss Cache, since it's automatically configured and available in JNDI when you use the "all" configuration.&lt;/p&gt;&lt;p&gt;Hibernate 3.3.2 is configured inside of Spring using the Annotation-based session factory bean.  Because I'm using JTA to manage transactions and Hibernate's current session, I need to make sure that the secondary cache, whatever I choose, is aware of the transaction manager.  I originally had EHCache 2.0.1 hooked into Hibernate via Hibernate configuration parameters passed into Spring's bean.  I was not setting the cache factory parameter on this bean.  Everything works fine in this configuration and it recognizes the JTA transactions.&lt;/p&gt;</description></item></channel></rss>