You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Re-tested this using the Opera TM. The query:
Using SQL Server 2008 with the following config:
net.ontopia.topicmaps.impl.rdbms.Database=sqlserver
net.ontopia.topicmaps.impl.rdbms.ConnectionString=jdbcspy:jdbc:sqlserver://bisvm
s40;databaseName=italianopera;integratedSecurity=true;lockTimeout=60000;
net.ontopia.topicmaps.impl.rdbms.DriverClass=com.microsoft.sqlserver.jdbc.SQLSer
verDriver
net.ontopia.topicmaps.impl.rdbms.ConnectionPool=true
net.ontopia.topicmaps.impl.rdbms.BatchUpdates=true
net.ontopia.infoset.fulltext.impl.rdbms.RDBMSSearcher.type=sqlserver
net.ontopia.topicmaps.query.core.QueryProcessorIF=rdbms
The query used:
name($topic, $value, $type) :-
topic-name($topic, $name)
, type($name, $type)
, value($name, $value)
.
select $character, $voice, $appearsInNameValue
from direct-instance-of($character, i"http://psi.ontopedia.net/Character")
, i"http://psi.ontopedia.net/has_voice"($character:
i"http://psi.ontopedia.net/Character", $voice:
i"http://psi.ontopedia.net/Voice_type")
, i"http://psi.ontopedia.net/appears_in"($character:
i"http://psi.ontopedia.net/Character", $appearsIn:
i"http://psi.ontopedia.net/Work")
, name($appearsIn, $appearsInNameValue,
i"http://psi.topicmaps.org/iso13250/model/topic-name")
, $appearsInNameValue = "La battaglia di Legnano"
, $voice = i"http://psi.ontopedia.net/Tenor"
?
Expected a result set, received an error.
Error log:
Stack Trace of root cause is:
net.ontopia.utils.OntopiaRuntimeException: Descriptor for type class
java.lang.String not found.
at net.ontopia.persistence.proxy.RDBMSMapping.getClassInfo(RDBMSMapping.java:44)
at net.ontopia.persistence.query.sql.SQLBuilder$BuildInfo.createNamedValueTable(SQLBuilder.java:156)
at net.ontopia.persistence.query.sql.SQLBuilder.produceVariable(SQLBuilder.java:1632)
at net.ontopia.persistence.query.sql.SQLBuilder.produceValue(SQLBuilder.java:1310)
at net.ontopia.persistence.query.sql.SQLBuilder.produceEquals(SQLBuilder.java:949)
at net.ontopia.persistence.query.sql.SQLBuilder.produceExpression(SQLBuilder.java:769)
at net.ontopia.persistence.query.sql.SQLBuilder.produceExpressions(SQLBuilder.java:917)
at net.ontopia.persistence.query.sql.SQLBuilder.produceAnd(SQLBuilder.java:888)
at net.ontopia.persistence.query.sql.SQLBuilder.produceExpression(SQLBuilder.java:812)
at net.ontopia.persistence.query.sql.SQLBuilder.makeQuery(SQLBuilder.java:531)
at net.ontopia.persistence.proxy.RDBMSStorage.createQuery(RDBMSStorage.java:531)
at net.ontopia.persistence.proxy.RDBMSAccess.createQuery(RDBMSAccess.java:423)
at net.ontopia.persistence.proxy.AbstractTransaction.createQuery(AbstractTransaction.java:478)
at net.ontopia.topicmaps.query.impl.rdbms.ParsedQuery.compileQuery(ParsedQuery.java:250)
at net.ontopia.topicmaps.query.impl.rdbms.ParsedQuery.(ParsedQuery.java:113)
at net.ontopia.topicmaps.query.impl.rdbms.QueryProcessor.parseQuery(QueryProcessor.java:139)
at net.ontopia.topicmaps.query.impl.rdbms.QueryProcessor.parse(QueryProcessor.java:116)
at org.apache.jsp.plugins.query.query_jsp._jspService(query_jsp.java:203)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:662)
Original issue reported on code.google.com by Combal...@gmail.com on 18 Nov 2011 at 1:47
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
Combal...@gmail.com
on 18 Nov 2011 at 1:47The text was updated successfully, but these errors were encountered: