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.