From: <mar...@us...> - 2013-11-14 08:24:41
|
Revision: 7551 http://bigdata.svn.sourceforge.net/bigdata/?rev=7551&view=rev Author: martyncutcher Date: 2013-11-14 08:24:35 +0000 (Thu, 14 Nov 2013) Log Message: ----------- Fix invalid assertion in syncMetaTransients Modified Paths: -------------- branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/rwstore/RWStore.java Modified: branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/rwstore/RWStore.java =================================================================== --- branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/rwstore/RWStore.java 2013-11-14 00:49:09 UTC (rev 7550) +++ branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/rwstore/RWStore.java 2013-11-14 08:24:35 UTC (rev 7551) @@ -1486,11 +1486,9 @@ * metaBits to the metaTransientBits, which will be faster. */ private void syncMetaTransients() { - if (m_metaTransientBits == null) { + if (m_metaTransientBits == null || m_metaTransientBits.length != m_metaBits.length) { m_metaTransientBits = (int[]) m_metaBits.clone(); } else { - assert m_metaTransientBits.length == m_metaBits.length; - System.arraycopy(m_metaBits, 0, m_metaTransientBits, 0, m_metaTransientBits.length); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |