Meeting 2011-09-07
by Jason Porter
Agenda
- Follow-up from the last meeting (10 min)
- Cloudbees
- Docs
- Mail Tests
- Hack Night: Faces (10 min)
- Next Seam 3 release (15 min)
- I believe the next one is CR1
- Discuss moving to the testing structure (Ken and I believe we have
the bugs ironed out)
- Next week's meeting (5 min)
- All Seam devs will be having a meeting, may hold off
--
Jason Porter
http://lightguard-jp.blogspot.com
http://twitter.com/lightguardjp
Software Engineer
Open Source Advocate
Author of Seam Catch - Next Generation Java Exception Handling
PGP key id: 926CCFF5
PGP key available at: keyserver.net, pgp.mit.edu
13 years, 3 months
Re: [seam-dev] Bundled distribution documentation
by Lincoln Baxter, III
Actually, maybe the best thing to do is just to add a new section to the
Seam umbrella doc, with an HTML link to the forge confluence space?
On Thu, Sep 1, 2011 at 7:54 PM, Lincoln Baxter, III <lincolnbaxter(a)gmail.com
> wrote:
> Ok. If you include beta1, the artifact for dist is:
>
> org.jboss.forge:forge-modules:1.0.0.Beta1
>
> --
> Lincoln Baxter's Droid
> http://ocpsoft.com
> "Keep it Simple"
> On Sep 1, 2011 7:52 PM, "Shane Bryzak" <sbryzak(a)redhat.com> wrote:
> > Yep, I planned on extracting it in the forge folder.
> >
> > On 02/09/11 09:43, Lincoln Baxter, III wrote:
> >>
> >> Also, if forge is unzipped. It should be done so in its own subfolder.
> >>
> >> Ill try to catch you online tonight and make sure you've got the right
> >> artifact. (it moved temporarily during the jboss modules transition.
> >>
> >> --
> >> Lincoln Baxter's Droid
> >> http://ocpsoft.com
> >> "Keep it Simple"
> >>
> >> On Sep 1, 2011 7:41 PM, "Lincoln Baxter, III" <lincolnbaxter(a)gmail.com
> >> <mailto:lincolnbaxter@gmail.com>> wrote:
> >> > Well. The forge distribution doesn't contain docs either. They are
> >> purely
> >> > online at this point. So I think just don't worry about it. This
> >> confluence
> >> > thing is a bit of a pain in that regard.
> >> >
> >> > --
> >> > Lincoln Baxter's Droid
> >> > http://ocpsoft.com
> >> > "Keep it Simple"
> >> > On Sep 1, 2011 6:05 PM, "Shane Bryzak" <sbryzak(a)redhat.com
> >> <mailto:sbryzak@redhat.com>> wrote:
> >> >> Unless an export could be automated as part of the build process, I
> >> >> don't think that's a good idea. How about we just include the Forge
> >> >> distribution extracted inside the Seam distribution? The
> documentation
> >> >> won't be combined with the main Seam docs, but as long as it's in the
> >> >> Forge distribution then a user should be able to find it without too
> >> >> much effort.
> >> >>
> >> >> On 02/09/11 01:22, Lincoln Baxter, III wrote:
> >> >>>
> >> >>> I'm not really sure how to do this, then. There are no sources since
> >> >>> the docs are in confluence.
> >> >>>
> >> >>> I suppose an export could work?
> >> >>>
> >> >>> --
> >> >>> Lincoln Baxter's Droid
> >> >>> http://ocpsoft.com
> >> >>> "Keep it Simple"
> >> >>>
> >> >>> On Aug 31, 2011 5:09 PM, "Shane Bryzak" <sbryzak(a)redhat.com
> >> <mailto:sbryzak@redhat.com>
> >> >>> <mailto:sbryzak@redhat.com <mailto:sbryzak@redhat.com>>> wrote:
> >> >>> > The source artifact for the Forge docs were being pulled in like
> >> this:
> >> >>> >
> >> >>> > <dependency>
> >> >>> > <groupId>org.jboss.seam.forge</groupId>
> >> >>> > <artifactId>forge-reference-guide</artifactId>
> >> >>> > <version>1.0.0-SNAPSHOT</version>
> >> >>> > <classifier>sources</classifier>
> >> >>> > <type>jar</type>
> >> >>> > </dependency>
> >> >>> >
> >> >>> > When I update the version to 1.0.0.Beta1, it can't find the source
> -
> >> >>> was
> >> >>> > the Beta1 source artifact published to Maven?
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> > On 01/09/11 03:02, Lincoln Baxter, III wrote:
> >> >>> >> https://docs.jboss.org/author/display/SEAMFORGE/Home
> >> >>> >>
> >> >>> >> On Wed, Aug 31, 2011 at 1:02 PM, Lincoln Baxter, III
> >> >>> >> <lincolnbaxter(a)gmail.com <mailto:lincolnbaxter@gmail.com>
> >> <mailto:lincolnbaxter@gmail.com <mailto:lincolnbaxter@gmail.com>>
> >> >>> <mailto:lincolnbaxter@gmail.com <mailto:lincolnbaxter@gmail.com>
> >> <mailto:lincolnbaxter@gmail.com <mailto:lincolnbaxter@gmail.com>>>>
> wrote:
> >> >>> >>
> >> >>> >> Just checking - the Forge docs are no longer in SVN / are in
> >> >>> >> Confluence; have you taken this into account?
> >> >>> >>
> >> >>> >> Also, the which distribution are you including? You could choose
> >> >>> >> either Beta1 or the latest SNAPSHOT (which is actually in a new
> >> >>> >> location - moved back to the original
> >> >>> >> org.jboss.forge:forge-distribution - though it looks like the
> >> >>> >> build hasn't deployed artifacts in a little while - looking in to
> >> >>> >> that)
> >> >>> >>
> >> >>> >> ~Lincoln
> >> >>> >>
> >> >>> >>
> >> >>> >> On Wed, Aug 31, 2011 at 12:14 AM, Shane Bryzak
> >> <sbryzak(a)redhat.com <mailto:sbryzak@redhat.com>
> >> >>> <mailto:sbryzak@redhat.com <mailto:sbryzak@redhat.com>>
> >> >>> >> <mailto:sbryzak@redhat.com <mailto:sbryzak@redhat.com>
> >> <mailto:sbryzak@redhat.com <mailto:sbryzak@redhat.com>>>> wrote:
> >> >>> >>
> >> >>> >> Module leads,
> >> >>> >>
> >> >>> >> Can you please review the list below and confirm that the
> >> >>> >> documentation
> >> >>> >> chapters are correct for your module. Also, I would like
> >> >>> >> everyone to
> >> >>> >> take a moment to review the module documentation guidelines,
> >> >>> >> as there
> >> >>> >> were a number of breakages in the bundled documentation build
> >> >>> >> because
> >> >>> >> the guidelines weren't adhered to, particularly in the new
> >> >>> >> modules for
> >> >>> >> Seam 3.1:
> >> >>> >>
> >> >>> >> 1) Always prefix the filenames of your documentation chapters
> >> >>> >> with the
> >> >>> >> name of your module. E.g. security-authentication.xml,
> >> >>> >> security-authorization.xml, etc.
> >> >>> >>
> >> >>> >> 2) Whenever you assign an ID to a docbook element, such as a
> >> >>> >> <chapter>
> >> >>> >> or <section>, ALWAYS prefix the id with your module name. For
> >> >>> >> example,
> >> >>> >> <chapter id="security-introduction"> or <section
> >> >>> >> id="security-getting-started">. As all of the chapters for
> >> >>> >> all modules
> >> >>> >> are combined when building the bundled documentation, all IDs
> >> >>> >> must be
> >> >>> >> unique. This is a particularly time consuming problem to fix
> >> >>> >> because
> >> >>> >> the error output from the Maven docbook plugin doesn't tell
> >> >>> >> you which
> >> >>> >> files are the problem ones.
> >> >>> >>
> >> >>> >> 3) When adding, renaming or deleting a chapter of your
> >> >>> >> documentation,
> >> >>> >> please notify me of the changes so that I can update
> >> >>> >> bundled_master.xml. This file must be manually kept up to
> >> >>> >> date whenever
> >> >>> >> any documentation changes are made.
> >> >>> >>
> >> >>> >> Thanks,
> >> >>> >> Shane
> >> >>> >>
> >> >>> >>
> >> >>> >> <?xml version='1.0' encoding="utf-8"?>
> >> >>> >> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
> >> >>> >> "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ ]>
> >> >>> >> <book lang="en" xmlns:xi="http://www.w3.org/2001/XInclude">
> >> >>> >>
> >> >>> >> <toc />
> >> >>> >>
> >> >>> >> <title>Seam 3</title>
> >> >>> >> <subtitle>Bundled Reference Guide</subtitle>
> >> >>> >>
> >> >>> >> <xi:include href="bundled_credits.xml"/>
> >> >>> >> <xi:include href="bundled_intro.xml"/>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Forge</title>
> >> >>> >> <xi:include href="forge-preface.xml" />
> >> >>> >> <xi:include href="forge-installation.xml" />
> >> >>> >> <xi:include href="forge-creating-basic-webapp.xml" />
> >> >>> >> <xi:include href="forge-plugin-dev.xml" />
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Solder</title>
> >> >>> >> <xi:include href="solder-preface.xml"/>
> >> >>> >> <xi:include href="solder-gettingstarted.xml"/>
> >> >>> >> <xi:include href="solder-programmingmodel.xml"/>
> >> >>> >> <xi:include href="solder-annotationliterals.xml"/>
> >> >>> >> <xi:include href="solder-elextensions.xml"/>
> >> >>> >> <xi:include href="solder-resourceloading.xml"/>
> >> >>> >> <xi:include href="solder-logging.xml"/>
> >> >>> >> <xi:include href="solder-typeutilities.xml"/>
> >> >>> >> <xi:include href="solder-beanmanagerprovider.xml"/>
> >> >>> >> <xi:include href="solder-beanutilities.xml"/>
> >> >>> >> <xi:include href="solder-properties.xml"/>
> >> >>> >> <xi:include href="solder-unwraps.xml"/>
> >> >>> >> <xi:include href="solder-defaultbeans.xml"/>
> >> >>> >> <xi:include href="solder-genericbeans.xml"/>
> >> >>> >> <xi:include href="solder-servicehandler.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Configuration</title>
> >> >>> >> <xi:include href="config-introduction.xml"/>
> >> >>> >> <xi:include href="config-xml-provider.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Persistence</title>
> >> >>> >> <xi:include href="persistence-general.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Transaction</title>
> >> >>> >> <xi:include href="transaction-general.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Servlet</title>
> >> >>> >> <xi:include href="servlet-introduction.xml"/>
> >> >>> >> <xi:include href="servlet-installation.xml"/>
> >> >>> >> <xi:include href="servlet-events.xml"/>
> >> >>> >> <xi:include href="servlet-injectable_refs.xml"/>
> >> >>> >> <xi:include href="servlet-exception_handling.xml" />
> >> >>> >> <xi:include href="servlet-beanmanager.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Security</title>
> >> >>> >> <xi:include href="security-introduction.xml"/>
> >> >>> >> <xi:include href="security-authentication.xml"/>
> >> >>> >> <xi:include href="security-identitymanagement.xml"/>
> >> >>> >> <xi:include href="security-authentication-external.xml"/>
> >> >>> >> <xi:include href="security-authorization.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam International</title>
> >> >>> >> <xi:include href="international-preface.xml" />
> >> >>> >> <xi:include href="international-installation.xml" />
> >> >>> >> <xi:include href="international-locales.xml" />
> >> >>> >> <xi:include href="international-timezones.xml" />
> >> >>> >> <xi:include href="international-messages.xml" />
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Faces</title>
> >> >>> >> <xi:include href="faces-preface.xml" />
> >> >>> >> <xi:include href="faces-installation.xml" />
> >> >>> >> <xi:include href="faces-events.xml" />
> >> >>> >> <xi:include href="faces-scopes.xml" />
> >> >>> >> <xi:include href="faces-messages.xml" />
> >> >>> >> <xi:include href="faces-artifacts.xml" />
> >> >>> >> <xi:include href="faces-components.xml" />
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Catch</title>
> >> >>> >> <xi:include href="catch-introduction.xml"/>
> >> >>> >> <xi:include href="catch-installation.xml"/>
> >> >>> >> <xi:include href="catch-client_usage.xml"/>
> >> >>> >> <xi:include href="catch-advanced_usage.xml"/>
> >> >>> >> <xi:include href="catch-integration.xml"/>
> >> >>> >> <xi:include href="catch-glossary.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Reports</title>
> >> >>> >> <xi:include href="reports-preface.xml" />
> >> >>> >> <xi:include href="reports-installation.xml" />
> >> >>> >> <xi:include href="reports-usage.xml" />
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Remoting</title>
> >> >>> >> <xi:include href="remoting-general.xml"/>
> >> >>> >> <xi:include href="remoting-model.xml"/>
> >> >>> >> <xi:include href="remoting-validation.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam REST</title>
> >> >>> >> <xi:include href="rest-preface.xml" />
> >> >>> >> <xi:include href="rest-installation.xml" />
> >> >>> >> <xi:include href="rest-exception-mapping.xml" />
> >> >>> >> <xi:include href="rest-validation.xml" />
> >> >>> >> <xi:include href="rest-templating.xml" />
> >> >>> >> <xi:include href="rest-client.xml" />
> >> >>> >> <xi:include href="rest-dependencies.xml" />
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam JCR</title>
> >> >>> >> <xi:include href="jcr-introduction.xml" />
> >> >>> >> <xi:include href="jcr-modeshape.xml"/>
> >> >>> >> <xi:include href="jcr-jackrabbit.xml"/>
> >> >>> >> <xi:include href="jcr-event-mapping.xml"/>
> >> >>> >> <xi:include href="jcr-ocm.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam JMS</title>
> >> >>> >> <xi:include href="jms-intro.xml" />
> >> >>> >> <xi:include href="jms-installation.xml" />
> >> >>> >> <xi:include href="jms-resource-injection.xml" />
> >> >>> >> <xi:include href="jms-messaging.xml" />
> >> >>> >> <xi:include href="jms-routing.xml" />
> >> >>> >> <xi:include href="jms-mapping-interfaces.xml" />
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Validation</title>
> >> >>> >> <xi:include href="validation-introduction.xml"/>
> >> >>> >> <xi:include href="validation-installation.xml"/>
> >> >>> >> <xi:include href="validation-dependency-injection.xml"/>
> >> >>> >> <xi:include href="validation-method-validation.xml"/>
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> <part>
> >> >>> >> <title>Seam Wicket</title>
> >> >>> >> <xi:include href="wicket-preface.xml" />
> >> >>> >> <xi:include href="wicket-installation.xml" />
> >> >>> >> <xi:include href="wicket-features.xml" />
> >> >>> >> </part>
> >> >>> >>
> >> >>> >> </book>
> >> >>> >> _______________________________________________
> >> >>> >> seam-dev mailing list
> >> >>> >> seam-dev(a)lists.jboss.org <mailto:seam-dev@lists.jboss.org>
> >> <mailto:seam-dev@lists.jboss.org <mailto:seam-dev@lists.jboss.org>>
> >> >>> <mailto:seam-dev@lists.jboss.org <mailto:seam-dev@lists.jboss.org>
> >> <mailto:seam-dev@lists.jboss.org <mailto:seam-dev@lists.jboss.org>>>
> >> >>> >> https://lists.jboss.org/mailman/listinfo/seam-dev
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> --
> >> >>> >> Lincoln Baxter, III
> >> >>> >> http://ocpsoft.com
> >> >>> >> http://scrumshark.com
> >> >>> >> "Keep it Simple"
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> --
> >> >>> >> Lincoln Baxter, III
> >> >>> >> http://ocpsoft.com
> >> >>> >> http://scrumshark.com
> >> >>> >> "Keep it Simple"
> >> >>> >
> >> >>
> >
>
--
Lincoln Baxter, III
http://ocpsoft.com
http://scrumshark.com
"Keep it Simple"
13 years, 3 months
Bundled distribution documentation
by Shane Bryzak
Module leads,
Can you please review the list below and confirm that the documentation
chapters are correct for your module. Also, I would like everyone to
take a moment to review the module documentation guidelines, as there
were a number of breakages in the bundled documentation build because
the guidelines weren't adhered to, particularly in the new modules for
Seam 3.1:
1) Always prefix the filenames of your documentation chapters with the
name of your module. E.g. security-authentication.xml,
security-authorization.xml, etc.
2) Whenever you assign an ID to a docbook element, such as a <chapter>
or <section>, ALWAYS prefix the id with your module name. For example,
<chapter id="security-introduction"> or <section
id="security-getting-started">. As all of the chapters for all modules
are combined when building the bundled documentation, all IDs must be
unique. This is a particularly time consuming problem to fix because
the error output from the Maven docbook plugin doesn't tell you which
files are the problem ones.
3) When adding, renaming or deleting a chapter of your documentation,
please notify me of the changes so that I can update
bundled_master.xml. This file must be manually kept up to date whenever
any documentation changes are made.
Thanks,
Shane
<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ ]>
<book lang="en" xmlns:xi="http://www.w3.org/2001/XInclude">
<toc />
<title>Seam 3</title>
<subtitle>Bundled Reference Guide</subtitle>
<xi:include href="bundled_credits.xml"/>
<xi:include href="bundled_intro.xml"/>
<part>
<title>Forge</title>
<xi:include href="forge-preface.xml" />
<xi:include href="forge-installation.xml" />
<xi:include href="forge-creating-basic-webapp.xml" />
<xi:include href="forge-plugin-dev.xml" />
</part>
<part>
<title>Seam Solder</title>
<xi:include href="solder-preface.xml"/>
<xi:include href="solder-gettingstarted.xml"/>
<xi:include href="solder-programmingmodel.xml"/>
<xi:include href="solder-annotationliterals.xml"/>
<xi:include href="solder-elextensions.xml"/>
<xi:include href="solder-resourceloading.xml"/>
<xi:include href="solder-logging.xml"/>
<xi:include href="solder-typeutilities.xml"/>
<xi:include href="solder-beanmanagerprovider.xml"/>
<xi:include href="solder-beanutilities.xml"/>
<xi:include href="solder-properties.xml"/>
<xi:include href="solder-unwraps.xml"/>
<xi:include href="solder-defaultbeans.xml"/>
<xi:include href="solder-genericbeans.xml"/>
<xi:include href="solder-servicehandler.xml"/>
</part>
<part>
<title>Seam Configuration</title>
<xi:include href="config-introduction.xml"/>
<xi:include href="config-xml-provider.xml"/>
</part>
<part>
<title>Seam Persistence</title>
<xi:include href="persistence-general.xml"/>
</part>
<part>
<title>Seam Transaction</title>
<xi:include href="transaction-general.xml"/>
</part>
<part>
<title>Seam Servlet</title>
<xi:include href="servlet-introduction.xml"/>
<xi:include href="servlet-installation.xml"/>
<xi:include href="servlet-events.xml"/>
<xi:include href="servlet-injectable_refs.xml"/>
<xi:include href="servlet-exception_handling.xml" />
<xi:include href="servlet-beanmanager.xml"/>
</part>
<part>
<title>Seam Security</title>
<xi:include href="security-introduction.xml"/>
<xi:include href="security-authentication.xml"/>
<xi:include href="security-identitymanagement.xml"/>
<xi:include href="security-authentication-external.xml"/>
<xi:include href="security-authorization.xml"/>
</part>
<part>
<title>Seam International</title>
<xi:include href="international-preface.xml" />
<xi:include href="international-installation.xml" />
<xi:include href="international-locales.xml" />
<xi:include href="international-timezones.xml" />
<xi:include href="international-messages.xml" />
</part>
<part>
<title>Seam Faces</title>
<xi:include href="faces-preface.xml" />
<xi:include href="faces-installation.xml" />
<xi:include href="faces-events.xml" />
<xi:include href="faces-scopes.xml" />
<xi:include href="faces-messages.xml" />
<xi:include href="faces-artifacts.xml" />
<xi:include href="faces-components.xml" />
</part>
<part>
<title>Seam Catch</title>
<xi:include href="catch-introduction.xml"/>
<xi:include href="catch-installation.xml"/>
<xi:include href="catch-client_usage.xml"/>
<xi:include href="catch-advanced_usage.xml"/>
<xi:include href="catch-integration.xml"/>
<xi:include href="catch-glossary.xml"/>
</part>
<part>
<title>Seam Reports</title>
<xi:include href="reports-preface.xml" />
<xi:include href="reports-installation.xml" />
<xi:include href="reports-usage.xml" />
</part>
<part>
<title>Seam Remoting</title>
<xi:include href="remoting-general.xml"/>
<xi:include href="remoting-model.xml"/>
<xi:include href="remoting-validation.xml"/>
</part>
<part>
<title>Seam REST</title>
<xi:include href="rest-preface.xml" />
<xi:include href="rest-installation.xml" />
<xi:include href="rest-exception-mapping.xml" />
<xi:include href="rest-validation.xml" />
<xi:include href="rest-templating.xml" />
<xi:include href="rest-client.xml" />
<xi:include href="rest-dependencies.xml" />
</part>
<part>
<title>Seam JCR</title>
<xi:include href="jcr-introduction.xml" />
<xi:include href="jcr-modeshape.xml"/>
<xi:include href="jcr-jackrabbit.xml"/>
<xi:include href="jcr-event-mapping.xml"/>
<xi:include href="jcr-ocm.xml"/>
</part>
<part>
<title>Seam JMS</title>
<xi:include href="jms-intro.xml" />
<xi:include href="jms-installation.xml" />
<xi:include href="jms-resource-injection.xml" />
<xi:include href="jms-messaging.xml" />
<xi:include href="jms-routing.xml" />
<xi:include href="jms-mapping-interfaces.xml" />
</part>
<part>
<title>Seam Validation</title>
<xi:include href="validation-introduction.xml"/>
<xi:include href="validation-installation.xml"/>
<xi:include href="validation-dependency-injection.xml"/>
<xi:include href="validation-method-validation.xml"/>
</part>
<part>
<title>Seam Wicket</title>
<xi:include href="wicket-preface.xml" />
<xi:include href="wicket-installation.xml" />
<xi:include href="wicket-features.xml" />
</part>
</book>
13 years, 3 months
Solder MessageLogger and IllegalArgumentException
by Ove Ranheim
Hi,
The logging configuration with AS7 confuses me. Due a dependency of hibernate-search, I have upgraded to latest snapshot of it. And it works fine. I experienced that hibernate-search is unable to build the persistence-unit unless SLF4J is included, so I added an WEB-INF/jboss-deployment-structure.xml:
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.dom4j" />
<module name="org.apache.log4j"/>
<module name="org.slf4j"/>
<module name="org.apache.commons.logging"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
This solves all my former issues of logging dependencies and JBoss Logging works just fine and hibernate-search gets the logger instance it needs. I have experimented with including and excluding slf4j 1.5.10 and commons-logging 1.1.1, but it fails, unless I do the above.
Anyhow, Solder's TypeSafe Message log seems broken with AS7 and I get the following exception:
14:20:49,876 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) java.lang.IllegalArgumentException: Invalid logger interface com.musific.log.MusificLog (implementation not found)
14:20:49,877 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) at org.jboss.logging.Logger.getMessageLogger(Logger.java:2254)
14:20:49,877 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) at org.jboss.logging.Logger.getMessageLogger(Logger.java:2215)
14:20:49,877 ERROR [stderr] (http-localhost-127.0.0.1-8080-4) at org.jboss.seam.solder.logging.TypedMessageLoggerProducer.produceTypedLogger(TypedMessageLoggerProducer.java:66)
Full log: http://pastebin.com/WQt11T47
When I deploy seam-booking example, it works perfect.
I suspect that hibernate-search (that is lucene) requires a conflicting version of slf4j, since that is a dependency causing PU not to be built unless it's there.
What's is the correct configuration for JBoss and Seam Solder logging in AS7?
What would be the right exclude (in jboss-deployment-structure.xml:) and logger jars to include.
Ove
13 years, 3 months