[ http://issues.apache.org/jira/browse/GERONIMO-2326?page=all ]

Bill Dudney updated GERONIMO-2326:
----------------------------------

    Attachment: 2326-deploy-datasource.patch

So this gets us very close to working but I'm still having trouble (I susspec 
its class loader related). Once the Datasource is being deployed an 
IncompatibleClassChangeError is thrown.

java.lang.IncompatibleClassChangeError
        at 
org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.createConfiguration(JMXDeploymentManager.java:278)
        at 
org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.save(DatabasePoolPortlet.java:878)
        at 
org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction(DatabasePoolPortlet.java:337)
        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:615)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        ....

> unable to deploy a database pool
> --------------------------------
>
>                 Key: GERONIMO-2326
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2326
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>    Affects Versions: 1.2, 1.1.1
>            Reporter: Bill Dudney
>         Attachments: 2326-deploy-datasource.patch
>
>
> Trying to deploy a jdbc datasource leads to a blank screen and the following 
> stack trace in the log.
> The issue appears to be that URLPatternSpec does not like the URL generated 
> by DatabasePoolPortlet from the info found in the DatabaseInfo.ALL_DATABASES 
> array.
> java.lang.IllegalArgumentException: Qualifier patterns must be present when 
> first URLPattern is an exact pattern
>       at javax.security.jacc.URLPatternSpec.<init>(URLPatternSpec.java:98)
>       at 
> javax.security.jacc.WebUserDataPermission.<init>(WebUserDataPermission.java:83)
>       at 
> org.apache.geronimo.tomcat.realm.TomcatGeronimoRealm.hasUserDataPermission(TomcatGeronimoRealm.java:131)
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:460)
>       at 
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:322)
>       at 
> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>       at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>       at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
>       at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>       at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>       at java.lang.Thread.run(Thread.java:552)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to