You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Daniel Alheiros (JIRA)" <ji...@apache.org> on 2007/04/17 18:22:16 UTC
[jira] Created: (GERONIMO-3104) Fails silently after a
non-successful JBoss 4 datasource import.
Fails silently after a non-successful JBoss 4 datasource import.
----------------------------------------------------------------
Key: GERONIMO-3104
URL: https://issues.apache.org/jira/browse/GERONIMO-3104
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: console
Affects Versions: 2.0-M3
Reporter: Daniel Alheiros
I tried to import a JBoss 4 oracle-ds.xml file and after selected one and clicked next, nothing happened (not even an error message was shown).
I'm running Geronimo version with Tomcat.
Looking at the log file, I could realize that an error occurred when parsing the oracle-ds.xml file:
The oracle-ds.xml file content follows bellow:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>test01</jndi-name>
<connection-url>jdbc:oracle:thin:@test01:1521:sid</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<user-name>username</user-name>
<password>password</password>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<!--pooling parameters-->
<min-pool-size>2</min-pool-size>
<max-pool-size>2</max-pool-size>
<blocking-timeout-millis>1000</blocking-timeout-millis>
<idle-timeout-minutes>1</idle-timeout-minutes>
<new-connection-sql>select 1 as newConnectionQuery from dual</new-connection-sql>
<check-valid-connection-sql>select 1 as getFromPoolQuery from dual</check-valid-connection-sql>
<set-tx-query-timeout/>
<query-timeout>300</query-timeout>
</local-tx-datasource>
</datasources>
The exception I got in the geronimo.out file follows bellow:
java.io.IOException
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:61)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImport(DatabasePoolPortlet.java:501)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImportUpload(DatabasePoolPortlet.java:484)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:250)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:613)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:55)
... 38 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-3104) Fails silently after a
non-successful JBoss 4 datasource import.
Posted by "Daniel Alheiros (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-3104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Alheiros updated GERONIMO-3104:
--------------------------------------
Description:
I tried to import a JBoss 4 oracle-ds.xml file and after selected one and clicked next, nothing happened (not even an error message was shown).
I'm running Geronimo version with Tomcat.
Looking at the log file, I could realize that an error occurred when parsing the oracle-ds.xml file:
The oracle-ds.xml file content follows bellow:
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>test01</jndi-name>
<connection-url>jdbc:oracle:thin:@test01:1521:sid</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<user-name>username</user-name>
<password>password</password>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<!--pooling parameters-->
<min-pool-size>2</min-pool-size>
<max-pool-size>2</max-pool-size>
<blocking-timeout-millis>1000</blocking-timeout-millis>
<idle-timeout-minutes>1</idle-timeout-minutes>
<new-connection-sql>select 1 as newConnectionQuery from dual</new-connection-sql>
<check-valid-connection-sql>select 1 as getFromPoolQuery from dual</check-valid-connection-sql>
<set-tx-query-timeout/>
<query-timeout>300</query-timeout>
</local-tx-datasource>
</datasources>
</pre>
The exception I got in the geronimo.out file follows bellow:
<pre>
java.io.IOException
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:61)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImport(DatabasePoolPortlet.java:501)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImportUpload(DatabasePoolPortlet.java:484)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:250)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:613)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:55)
... 38 more
</pre>
was:
I tried to import a JBoss 4 oracle-ds.xml file and after selected one and clicked next, nothing happened (not even an error message was shown).
I'm running Geronimo version with Tomcat.
Looking at the log file, I could realize that an error occurred when parsing the oracle-ds.xml file:
The oracle-ds.xml file content follows bellow:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>test01</jndi-name>
<connection-url>jdbc:oracle:thin:@test01:1521:sid</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<user-name>username</user-name>
<password>password</password>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<!--pooling parameters-->
<min-pool-size>2</min-pool-size>
<max-pool-size>2</max-pool-size>
<blocking-timeout-millis>1000</blocking-timeout-millis>
<idle-timeout-minutes>1</idle-timeout-minutes>
<new-connection-sql>select 1 as newConnectionQuery from dual</new-connection-sql>
<check-valid-connection-sql>select 1 as getFromPoolQuery from dual</check-valid-connection-sql>
<set-tx-query-timeout/>
<query-timeout>300</query-timeout>
</local-tx-datasource>
</datasources>
The exception I got in the geronimo.out file follows bellow:
java.io.IOException
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:61)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImport(DatabasePoolPortlet.java:501)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImportUpload(DatabasePoolPortlet.java:484)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:250)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:613)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:55)
... 38 more
> Fails silently after a non-successful JBoss 4 datasource import.
> ----------------------------------------------------------------
>
> Key: GERONIMO-3104
> URL: https://issues.apache.org/jira/browse/GERONIMO-3104
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: console
> Affects Versions: 2.0-M3
> Reporter: Daniel Alheiros
>
> I tried to import a JBoss 4 oracle-ds.xml file and after selected one and clicked next, nothing happened (not even an error message was shown).
> I'm running Geronimo version with Tomcat.
> Looking at the log file, I could realize that an error occurred when parsing the oracle-ds.xml file:
> The oracle-ds.xml file content follows bellow:
> <pre>
> <?xml version="1.0" encoding="UTF-8"?>
> <datasources>
> <local-tx-datasource>
> <jndi-name>test01</jndi-name>
> <connection-url>jdbc:oracle:thin:@test01:1521:sid</connection-url>
> <driver-class>oracle.jdbc.OracleDriver</driver-class>
> <user-name>username</user-name>
> <password>password</password>
> <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
> <!--pooling parameters-->
> <min-pool-size>2</min-pool-size>
> <max-pool-size>2</max-pool-size>
> <blocking-timeout-millis>1000</blocking-timeout-millis>
> <idle-timeout-minutes>1</idle-timeout-minutes>
> <new-connection-sql>select 1 as newConnectionQuery from dual</new-connection-sql>
> <check-valid-connection-sql>select 1 as getFromPoolQuery from dual</check-valid-connection-sql>
> <set-tx-query-timeout/>
> <query-timeout>300</query-timeout>
> </local-tx-datasource>
> </datasources>
> </pre>
> The exception I got in the geronimo.out file follows bellow:
> <pre>
> java.io.IOException
> at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:61)
> at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImport(DatabasePoolPortlet.java:501)
> at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImportUpload(DatabasePoolPortlet.java:484)
> at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:250)
> at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
> at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
> at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
> at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
> at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
> at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
> at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
> at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
> at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
> at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
> at java.lang.Thread.run(Thread.java:613)
> Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
> at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
> at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
> at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:55)
> ... 38 more
> </pre>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-3104) Fails silently after a
non-successful JBoss 4 datasource import.
Posted by "Daniel Alheiros (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-3104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Alheiros updated GERONIMO-3104:
--------------------------------------
Description:
I tried to import a JBoss 4 oracle-ds.xml file and after selected one and clicked next, nothing happened (not even an error message was shown).
I'm running Geronimo version with Tomcat.
Looking at the log file, I could realize that an error occurred when parsing the oracle-ds.xml file:
The oracle-ds.xml file content follows bellow:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>test01</jndi-name>
<connection-url>jdbc:oracle:thin:@test01:1521:sid</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<user-name>username</user-name>
<password>password</password>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<!--pooling parameters-->
<min-pool-size>2</min-pool-size>
<max-pool-size>2</max-pool-size>
<blocking-timeout-millis>1000</blocking-timeout-millis>
<idle-timeout-minutes>1</idle-timeout-minutes>
<new-connection-sql>select 1 as newConnectionQuery from dual</new-connection-sql>
<check-valid-connection-sql>select 1 as getFromPoolQuery from dual</check-valid-connection-sql>
<set-tx-query-timeout/>
<query-timeout>300</query-timeout>
</local-tx-datasource>
</datasources>
The exception I got in the geronimo.out file follows bellow:
java.io.IOException
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:61)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImport(DatabasePoolPortlet.java:501)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImportUpload(DatabasePoolPortlet.java:484)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:250)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:613)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:55)
... 38 more
was:
I tried to import a JBoss 4 oracle-ds.xml file and after selected one and clicked next, nothing happened (not even an error message was shown).
I'm running Geronimo version with Tomcat.
Looking at the log file, I could realize that an error occurred when parsing the oracle-ds.xml file:
The oracle-ds.xml file content follows bellow:
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>test01</jndi-name>
<connection-url>jdbc:oracle:thin:@test01:1521:sid</connection-url>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<user-name>username</user-name>
<password>password</password>
<transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
<!--pooling parameters-->
<min-pool-size>2</min-pool-size>
<max-pool-size>2</max-pool-size>
<blocking-timeout-millis>1000</blocking-timeout-millis>
<idle-timeout-minutes>1</idle-timeout-minutes>
<new-connection-sql>select 1 as newConnectionQuery from dual</new-connection-sql>
<check-valid-connection-sql>select 1 as getFromPoolQuery from dual</check-valid-connection-sql>
<set-tx-query-timeout/>
<query-timeout>300</query-timeout>
</local-tx-datasource>
</datasources>
</pre>
The exception I got in the geronimo.out file follows bellow:
<pre>
java.io.IOException
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:61)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImport(DatabasePoolPortlet.java:501)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImportUpload(DatabasePoolPortlet.java:484)
at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:250)
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:613)
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:55)
... 38 more
</pre>
> Fails silently after a non-successful JBoss 4 datasource import.
> ----------------------------------------------------------------
>
> Key: GERONIMO-3104
> URL: https://issues.apache.org/jira/browse/GERONIMO-3104
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: console
> Affects Versions: 2.0-M3
> Reporter: Daniel Alheiros
>
> I tried to import a JBoss 4 oracle-ds.xml file and after selected one and clicked next, nothing happened (not even an error message was shown).
> I'm running Geronimo version with Tomcat.
> Looking at the log file, I could realize that an error occurred when parsing the oracle-ds.xml file:
> The oracle-ds.xml file content follows bellow:
> <?xml version="1.0" encoding="UTF-8"?>
> <datasources>
> <local-tx-datasource>
> <jndi-name>test01</jndi-name>
> <connection-url>jdbc:oracle:thin:@test01:1521:sid</connection-url>
> <driver-class>oracle.jdbc.OracleDriver</driver-class>
> <user-name>username</user-name>
> <password>password</password>
> <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
> <!--pooling parameters-->
> <min-pool-size>2</min-pool-size>
> <max-pool-size>2</max-pool-size>
> <blocking-timeout-millis>1000</blocking-timeout-millis>
> <idle-timeout-minutes>1</idle-timeout-minutes>
> <new-connection-sql>select 1 as newConnectionQuery from dual</new-connection-sql>
> <check-valid-connection-sql>select 1 as getFromPoolQuery from dual</check-valid-connection-sql>
> <set-tx-query-timeout/>
> <query-timeout>300</query-timeout>
> </local-tx-datasource>
> </datasources>
> The exception I got in the geronimo.out file follows bellow:
> java.io.IOException
> at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:61)
> at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImport(DatabasePoolPortlet.java:501)
> at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processImportUpload(DatabasePoolPortlet.java:484)
> at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:250)
> at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
> at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590)
> at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
> at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
> at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:68)
> at org.apache.pluto.PortletContainerImpl.processPortletAction(PortletContainerImpl.java:164)
> at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction(PortletContainerWrapperImpl.java:82)
> at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
> at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
> at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:338)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:517)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:212)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
> at java.lang.Thread.run(Thread.java:613)
> Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
> at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
> at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
> at org.apache.geronimo.converter.jboss.JBoss4DatabaseConverter.convert(JBoss4DatabaseConverter.java:55)
> ... 38 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.