Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 42065 invoked from network); 20 Aug 2006 22:15:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 20 Aug 2006 22:15:24 -0000 Received: (qmail 83520 invoked by uid 500); 20 Aug 2006 22:15:18 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 83467 invoked by uid 500); 20 Aug 2006 22:15:17 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 83454 invoked by uid 99); 20 Aug 2006 22:15:17 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Aug 2006 15:15:17 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [209.237.227.198] (HELO brutus.apache.org) (209.237.227.198) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Aug 2006 15:15:16 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 550D07142C9 for ; Sun, 20 Aug 2006 22:12:14 +0000 (GMT) Message-ID: <19490773.1156111934318.JavaMail.jira@brutus> Date: Sun, 20 Aug 2006 15:12:14 -0700 (PDT) From: "Bill Dudney (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Updated: (GERONIMO-2326) unable to deploy a database pool In-Reply-To: <3118299.1155690073824.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ 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.(URLPatternSpec.java:98) > at javax.security.jacc.WebUserDataPermission.(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