aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Holly Cummins (JIRA)" <>
Subject [jira] Created: (ARIES-523) Misleading message from PersistenceBundleHelper
Date Wed, 22 Dec 2010 15:13:01 GMT
Misleading message from PersistenceBundleHelper

                 Key: ARIES-523
             Project: Aries
          Issue Type: Bug
          Components: JPA
    Affects Versions: 0.3
            Reporter: Holly Cummins
            Priority: Trivial
             Fix For: 0.3

I regularly see messages like the following: 

[12/21/10 14:53:44:559 GMT] 00000017 container     I org.apache.aries.jpa.container.impl.PersistenceBundleHelper
findPersistenceXmlFiles The bundle [...] specifies both the Web-ContextPath header, but it
does not specify the Meta-Persistence header. This bundle will be scanned for persistence
descriptors in any locations defined by the JPA specificationthat are on the Classpath.
[12/21/10 14:53:44:561 GMT] 00000017 container     W org.apache.aries.jpa.container.impl.PersistenceBundleHelper
findPersistenceXmlFiles The bundle [...]_1.0.0 specified the Meta-Persistence header. However,
no persistence descriptors could be located. The following locations were searched: [WEB-INF/classes/META-INF/persistence.xml]

This has a few problems: 

Is it telling me the Meta-Persistence header is present, or not? The first message says it's
missing, the second says it's present. (In fact, there's Web-ContextPath: header but not a
Meta-Persistence: header, so the second message is just wrong.)
"specifies both the Web-ContextPath header, but it does not specify the" isn't grammatical.
The "both" should be dropped.
"specificationthat" needs a space in it. 
It took me a while to work out that it didn't *really* mean I needed to put the JPA specification
on the classpath.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message