Alan Cabrera (JIRA) wrote:
     [ http://issues.apache.org/jira/browse/GERONIMO-2368?page=all ]

Alan Cabrera reassigned GERONIMO-2368:
--------------------------------------

    Assignee: Alan Cabrera

Unable to create a (MySQL) database pool
----------------------------------------

                Key: GERONIMO-2368
                URL: http://issues.apache.org/jira/browse/GERONIMO-2368
            Project: Geronimo
         Issue Type: Bug
Security Level: public(Regular issues) Components: databases
   Affects Versions: 1.1.1
        Environment: Fedora Core 5
MySQL 5.0.22
           Reporter: Jay D. McHugh
        Assigned To: Alan Cabrera

I tried to install the MySQL JDBC driver (installation worked) and define my 
datasource.
Trying to create the datasource using the wizard locked up the browser and 
resulted in the following log file (I tried twice - that is why the error 
appears two times):
Copying into repository 
mysql-connector-java-3.1.13/mysql-connector-java-3.1.13/bin/jar... Finished.
08:41:52,551 ERROR [CoyoteAdapter] An exception or error occurred in the 
container during the request processing
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.WebResourcePermission.<init>(WebResourcePermission.java:47)
       at 
org.apache.geronimo.tomcat.realm.TomcatGeronimoRealm.hasResourcePermission(TomcatGeronimoRealm.java:200)
       at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
       at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:342)
       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.valves.AccessLogValve.invoke(AccessLogValve.java:541)
       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:534)
08:42:50,280 ERROR [CoyoteAdapter] An exception or error occurred in the 
container during the request processing
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.WebResourcePermission.<init>(WebResourcePermission.java:47)
       at 
org.apache.geronimo.tomcat.realm.TomcatGeronimoRealm.hasResourcePermission(TomcatGeronimoRealm.java:200)
       at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
       at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:342)
       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.valves.AccessLogValve.invoke(AccessLogValve.java:541)
       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:534)
I was only able to get through the first page of the wizard before it locked 
up.  Here are the values that I entered:
Name of Database Pool:   plc
Database Type:                  MySQL
I also tried deploying from the command line using a deployment XML file that I 
saved a while ago and got the following error (The file might not be in the 
correct format anymore so this might not be a real issue):
   Error: Unable to connect to server at deployer:geronimo:jmx --
   javax.naming.NoInitialContextException: Can't find property:
   java.naming.factory.initial

Alan,

I believe this is fixed. I am currently running on 1.1.1 and my database pool was happily created.

Is there a reason that that it is still open?

(I think you actually fixed the problem that day)

Just checking,

Jay

Reply via email to