[hibernate-issues] [Hibernate-JIRA] Commented: (HSEARCH-999) TimeoutTest and JPATimeoutTest fail against Sybase

Hardy Ferentschik (JIRA) noreply at atlassian.com
Mon Dec 5 10:58:30 EST 2011


    [ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44519#comment-44519 ] 

Hardy Ferentschik commented on HSEARCH-999:
-------------------------------------------

Looks like the jTDS driver really fixes the problem. With this driver all test pass. Need to verify with Sybase whether there is a known issue and/or a new driver.

> TimeoutTest and JPATimeoutTest fail against Sybase
> --------------------------------------------------
>
>                 Key: HSEARCH-999
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-999
>             Project: Hibernate Search
>          Issue Type: Bug
>          Components: tests
>    Affects Versions: 4.0.0.CR2
>            Reporter: Hardy Ferentschik
>            Assignee: Hardy Ferentschik
>             Fix For: 4.0.0.Final
>
>
> The exception is :
> {noformat}
> org.hibernate.exception.GenericJDBCException: Message empty.
> 	at org.hibernate.exception.internal.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:148)
> 	at org.hibernate.exception.internal.SQLStateConverter.convert(SQLStateConverter.java:136)
> 	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
> 	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
> 	at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
> 	at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
> 	at $Proxy23.executeQuery(Unknown Source)
> 	at org.hibernate.loader.Loader.getResultSet(Loader.java:1978)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:829)
> 	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:289)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2463)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2449)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2279)
> 	at org.hibernate.loader.Loader.list(Loader.java:2274)
> 	at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:122)
> 	at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1483)
> 	at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:374)
> 	at org.hibernate.search.query.hibernate.impl.CriteriaObjectsInitializer.initializeObjects(CriteriaObjectsInitializer.java:107)
> 	at org.hibernate.search.query.hibernate.impl.QueryLoader.executeLoad(QueryLoader.java:91)
> 	at org.hibernate.search.query.hibernate.impl.AbstractLoader.load(AbstractLoader.java:72)
> 	at org.hibernate.search.query.hibernate.impl.FullTextQueryImpl.list(FullTextQueryImpl.java:211)
> 	at org.hibernate.search.test.query.timeout.TimeoutTest.testEnoughTime(TimeoutTest.java:164)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at junit.framework.TestCase.runTest(TestCase.java:168)
> 	at org.hibernate.search.test.SearchTestCase.runTest(SearchTestCase.java:348)
> 	at org.hibernate.search.test.SearchTestCase.runBare(SearchTestCase.java:396)
> 	at junit.framework.TestResult$1.protect(TestResult.java:110)
> 	at junit.framework.TestResult.runProtected(TestResult.java:128)
> 	at junit.framework.TestResult.run(TestResult.java:113)
> 	at junit.framework.TestCase.run(TestCase.java:124)
> 	at junit.framework.TestSuite.runTest(TestSuite.java:243)
> 	at junit.framework.TestSuite.run(TestSuite.java:238)
> 	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
> 	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
> 	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
> 	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
> 	at $Proxy0.invoke(Unknown Source)
> 	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
> 	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
> 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
> Caused by: com.sybase.jdbc4.jdbc.SybSQLException: Message empty.
> 	at com.sybase.jdbc4.tds.Tds.a(Unknown Source)
> 	at com.sybase.jdbc4.tds.Tds.nextResult(Unknown Source)
> 	at com.sybase.jdbc4.jdbc.ResultGetter.nextResult(Unknown Source)
> 	at com.sybase.jdbc4.jdbc.SybStatement.nextResult(Unknown Source)
> 	at com.sybase.jdbc4.jdbc.SybStatement.nextResult(Unknown Source)
> 	at com.sybase.jdbc4.jdbc.SybStatement.queryLoop(Unknown Source)
> 	at com.sybase.jdbc4.jdbc.SybStatement.executeQuery(Unknown Source)
> 	at com.sybase.jdbc4.jdbc.SybPreparedStatement.executeQuery(Unknown Source)
> 	at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
> 	... 43 more
> {noformat}
> Log:
> {noformat}
> 16:03:26,462 (main) DEBUG ConfigContext:307 - Setting Lucene compatibility to Version LUCENE_CURRENT
> 16:03:26,462 (main) DEBUG ConfigContext:209 - Using default similarity implementation: org.apache.lucene.search.DefaultSimilarity
> 16:03:26,463 (main) DEBUG LuceneIndexingParameters:94 - Set index writer parameter max_buffered_docs to value : 1000
> 16:03:26,464 (main) DEBUG LuceneIndexingParameters:94 - Set index writer parameter merge_factor to value : 100
> 16:03:26,464 (main) DEBUG WorkspaceFactory:43 - Starting workspace for index org.hibernate.search.test.query.timeout.Clock using an exclusive index strategy
> 16:03:26,468 (main)  INFO AvroSerializationProvider:73 - HSEARCH000079: Serialization protocol version 1.0
> 16:03:26,479 (main) DEBUG DocumentBuilderIndexedEntity:331 - Found JPA id and using it as document id
> 16:03:26,480 (main) DEBUG DocumentBuilderIndexedEntity:205 - Field selection in projections is set to true for entity org.hibernate.search.test.query.timeout.Clock.
> 16:03:26,481 (main) DEBUG FullTextIndexEventListener:147 - Hibernate Search event listeners activated
> 16:03:26,481 (main) DEBUG FullTextIndexEventListener:150 - Hibernate Search dirty checks enabled
> 16:03:26,493 (main) ERROR SchemaExport:426 - HHH000389: Unsuccessful: drop table Clock
> 16:03:26,494 (main) ERROR SchemaExport:427 - Cannot drop the table 'Clock', because it doesn't exist in the system catalogs.
> 16:03:28,960 (main) DEBUG SharingBufferReaderProvider:66 - Opening IndexReader for directoryProvider org.hibernate.search.test.query.timeout.Clock
> 16:03:28,973 (main) DEBUG MultiReaderFactory:70 - Closing MultiReader: CacheableMultiReader(ReadOnlyDirectoryReader(segments_2 _0(3.4):C1000))
> 16:03:28,974 (main) DEBUG SharingBufferReaderProvider:81 - Closing IndexReader: ReadOnlyDirectoryReader(segments_2 _0(3.4):C1000)
> 16:03:29,007 (main)  WARN SqlExceptionHelper:143 - SQL Error: 7738, SQLState: null
> 16:03:29,008 (main) ERROR SqlExceptionHelper:144 - Message empty.
> 16:03:29,008 (main)  WARN SqlExceptionHelper:143 - SQL Error: 7738, SQLState: null
> 16:03:29,009 (main) ERROR SqlExceptionHelper:144 - Message empty.
> 16:03:29,009 (main)  WARN SqlExceptionHelper:143 - SQL Error: 7738, SQLState: null
> 16:03:29,009 (main) ERROR SqlExceptionHelper:144 - Message empty.
> 16:03:29,010 (main)  WARN SqlExceptionHelper:143 - SQL Error: 7738, SQLState: null
> 16:03:29,010 (main) ERROR SqlExceptionHelper:144 - Message empty.
> 16:03:29,010 (main)  WARN SqlExceptionHelper:143 - SQL Error: 7738, SQLState: null
> 16:03:29,010 (main) ERROR SqlExceptionHelper:144 - Message empty.
> 16:03:29,011 (main)  WARN SqlExceptionHelper:143 - SQL Error: 7738, SQLState: null
> 16:03:29,011 (main) ERROR SqlExceptionHelper:144 - Message empty.
> ...
> {noformat}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list