[JBoss JIRA] Created: (TEIID-857) MalformedURLException when connecting to teiid vdb.
by John Doyle (JIRA)
MalformedURLException when connecting to teiid vdb.
---------------------------------------------------
Key: TEIID-857
URL: https://jira.jboss.org/jira/browse/TEIID-857
Project: Teiid
Issue Type: Bug
Components: Embedded
Affects Versions: 6.2.0
Environment: Teiid 6.2 embedded using the filepath configuration.
Reporter: John Doyle
Assignee: Steven Hawkins
I'm not getting a log file from Teiid. I've just dropped a VDB into an unmodified 6.2 image and get the following when connecting.
log4j:ERROR Could not parse url [mmfile:/home/jdoyle/NotBackedUp/teiid-6.2.0/deploy/log4j.xml].
java.net.MalformedURLException: unknown protocol: mmfile
at java.net.URL.<init>(URL.java:574)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:650)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)
at org.apache.log4j.xml.DOMConfigurator$2.parse(DOMConfigurator.java:612)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:711)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:470)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
at org.apache.log4j.Logger.getLogger(Logger.java:104)
at com.metamatrix.jdbc.Log4JUtil.getLogger(Log4JUtil.java:91)
at com.metamatrix.jdbc.LogConfigurationProvider$Log4JLogConfiguration.isEnabled(LogConfigurationProvider.java:74)
at com.metamatrix.common.log.LogManager.isMessageToBeRecorded(LogManager.java:358)
at com.metamatrix.common.log.LogManager.logMessage(LogManager.java:364)
at com.metamatrix.common.log.LogManager.logInfo(LogManager.java:214)
at com.metamatrix.dqp.embedded.DQPEmbeddedPlugin.logInfo(DQPEmbeddedPlugin.java:71)
at com.metamatrix.dqp.embedded.services.EmbeddedConfigurationService.initializeService(EmbeddedConfigurationService.java:975)
at com.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService.initialize(EmbeddedBaseDQPService.java:60)
at org.teiid.dqp.internal.process.DQPCore.start(DQPCore.java:615)
...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 7 months
[JBoss JIRA] Closed: (TEIID-409) server port number should be checked for availability when creating a second mmprocess
by Steve Hawkins (JIRA)
[ https://jira.jboss.org/browse/TEIID-409?page=com.atlassian.jira.plugin.sy... ]
Steve Hawkins closed TEIID-409.
-------------------------------
> server port number should be checked for availability when creating a second mmprocess
> --------------------------------------------------------------------------------------
>
> Key: TEIID-409
> URL: https://jira.jboss.org/browse/TEIID-409
> Project: Teiid
> Issue Type: Bug
> Components: Server
> Affects Versions: 8.x
> Reporter: Marc Shirley
> Fix For: 7.0
>
>
> Creating a second process on a server increments the port number by one from the primary process. This port number does not seem to be checked for availability, and so, if the second process's port is already in use, then status of the second process will be unreliable (it flickers between "Running" and "Not Started" states). One or more of the below actions should be taken:
> 1) A check should be added to the process of adding a second process to detect whether a port is already in use.
> 2) A KI entry should be made to cover the issue.
> 3) Steps should be added to the Console User's Guide and/or Server Tuning Guide to advise the reader to make sure the port assigned to the second process is not in use by another application.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 7 months
[JBoss JIRA] Created: (TEIID-1068) Provide a single Connector, that represents the DS and Teiid Connector for JDBC sources.
by Ramesh Reddy (JIRA)
Provide a single Connector, that represents the DS and Teiid Connector for JDBC sources.
----------------------------------------------------------------------------------------
Key: TEIID-1068
URL: https://jira.jboss.org/jira/browse/TEIID-1068
Project: Teiid
Issue Type: Sub-task
Components: JDBC Connector, Query Engine
Affects Versions: 7.0
Environment: 7.0 M3
Reporter: Ramesh Reddy
Assignee: Ramesh Reddy
Priority: Critical
Fix For: 7.0
Currently for dealing with relational databases Teiid requires two separate JCA components.
1. Data source
2. Teiid Connection Factory to the Data Source above
Teiid query engine talks to 2, which in turn talks to 1. In this scenario, 2 provides the query translation facilities + acts as the proxy connection for the 1. Complications arise, as 2 is exposed as managed connection as well as 1. To be transactionally correct the both managed connections must behave like one. Also, there is burden on the user to create two separate "-ds.xml" files to define a single Teiid Connector.
Since for 2, JCA behaviour is not needed, this can be removed.
Provide a way to define a single "-ds.xml" file that will create a data source as well as the connection factory. Make the connection factory a stateful connection, which holds on to the data source connection. Provide templates to create such CF + DS in single step.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 7 months