The problem affects 1.1.1, but will probably be fixed in 1.1.2, but I left the 
fixed for unset, leaving it up to you guys to decide.

BTW, you guys should probably mark the 0.1, 1.0, 1.1 versions in Jira as 
released.

--jason


On Jun 22, 2010, at 10:00 AM, Jesse A Ramos wrote:

> Thanks, Jason
> 
> I went ahead and changed the affected version to 1.1.2 for these issues. 
> Let me if that's okay or if they should remain as 1.1.1 issues.
> 
> -- Jesse Ramos
> 
> 
> 
> From:
> Jason Dillon <[email protected]>
> To:
> [email protected]
> Date:
> 06/22/2010 11:38 AM
> Subject:
> Re: [VOTE] Release Wink 1.1.1 (RC1)
> Sent by:
> Jason Dillon <[email protected]>
> 
> 
> 
> Maven fluff:
> 
>    https://issues.apache.org/jira/browse/WINK-294 (easy to fix)
> 
> SLF4J muck:
> 
>    https://issues.apache.org/jira/browse/WINK-295 (easy to fix)
> 
> General logging rant:
> 
>    https://issues.apache.org/jira/browse/WINK-296 (more complicated, 
> requires thinking)
> 
> --jason
> 
> 
> On Jun 22, 2010, at 9:08 AM, Mike Rheinheimer wrote:
> 
>> +1, it all looks good to me.
>> 
>> Jason, all good suggestions.  I think we can work on these over the
>> next few weeks.  We'd love to have Jiras and patches though!  Hint
>> hint.  Wink wink.  :)
>> 
>> mike
>> 
>> 
>> On Mon, Jun 21, 2010 at 1:04 PM, Jesse A Ramos <[email protected]> 
> wrote:
>>> Thanks, Jason, for the feedback.  I agree that these are items we 
> should
>>> address in a future release.  Do you mind opening some JIRAs for these
>>> against version 1.1.2?
>>> 
>>> -- Jesse Ramos
>>> 
>>> 
>>> 
>>> 
>>> 
>>> From:
>>> Jason Dillon <[email protected]>
>>> To:
>>> [email protected]
>>> Date:
>>> 06/21/2010 12:48 PM
>>> Subject:
>>> Re: [VOTE] Release Wink 1.1.1 (RC1)
>>> Sent by:
>>> Jason Dillon <[email protected]>
>>> 
>>> 
>>> 
>>> There are some missing versions for plugins:
>>> 
>>> <snip>
>>> [WARNING] Some problems were encountered while building the effective
>>> model for 
> org.apache.wink:wink-component-test-support:jar:1.1.1-incubating
>>> [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)'
>>> must be unique but found duplicate declaration of plugin
>>> org.apache.maven.plugins:maven-war-plugin @
>>> org.apache.wink:wink:1.1.1-incubating,
>>> /Users/jason/ws/tmp/wink-1.1.1-incubating/pom.xml
>>> [WARNING]
>>> [WARNING] Some problems were encountered while building the effective
>>> model for org.apache.wink:wink-common:jar:1.1.1-incubating
>>> [WARNING] 'build.plugins.plugin.version' for
>>> org.apache.felix:maven-bundle-plugin is missing. @
>>> [WARNING]
>>> [WARNING] Some problems were encountered while building the effective
>>> model for org.apache.wink:wink-server:jar:1.1.1-incubating
>>> [WARNING] 'build.plugins.plugin.version' for
>>> org.apache.felix:maven-bundle-plugin is missing. @
>>> [WARNING]
>>> [WARNING] Some problems were encountered while building the effective
>>> model for org.apache.wink:wink-client:jar:1.1.1-incubating
>>> [WARNING] 'build.plugins.plugin.version' for
>>> org.apache.felix:maven-bundle-plugin is missing. @
>>> [WARNING]
>>> [WARNING] Some problems were encountered while building the effective
>>> model for
>>> org.apache.wink:wink-client-apache-httpclient:jar:1.1.1-incubating
>>> [WARNING] 
> 'dependencies.dependency.(groupId:artifactId:type:classifier)'
>>> must be unique: junit:junit:jar -> duplicate declaration of version (?) 
> @
>>> [WARNING]
>>> [WARNING] Some problems were encountered while building the effective
>>> model for org.apache.wink.example:WebDAV:war:1.1.1-incubating
>>> [WARNING] 'build.plugins.plugin.version' for
>>> org.apache.maven.plugins:maven-dependency-plugin is missing. @
>>> [WARNING]
>>> [WARNING] Some problems were encountered while building the effective
>>> model for org.apache.wink:wink:pom:1.1.1-incubating
>>> [WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)'
>>> must be unique but found duplicate declaration of plugin
>>> org.apache.maven.plugins:maven-war-plugin @
>>> [WARNING]
>>> [WARNING] It is highly recommended to fix these problems because they
>>> threaten the stability of your build.
>>> [WARNING]
>>> [WARNING] For this reason, future Maven versions might no longer 
> support
>>> building such malformed projects.
>>> </snip>
>>> 
>>> I also still highly recommend that you upgrade SLF4j to 1.6.0...
>>> 
>>> <snip url="http://slf4j.org/news.html";>
>>> As of SLF4J version 1.6.0, in the absence of an SLF4J binding, 
> slf4j-api
>>> will default to a no-operation implementation discarding all log 
> requests.
>>> Thus, instead of throwing an exception, SLF4J will emit a single 
> warning
>>> message about the absence of a binding and proceed to discard all log
>>> requests without further protest. See also the relevant sectionin the 
> user
>>> manual.
>>> </snip>
>>> 
>>> Looks like the logging format is better, though wink still logs way to
>>> much at DEBUG IMO.  For example, this looks more like TRACE logging to 
> me:
>>> 
>>> <snip>
>>> jvm 1    | DEBUG [qtp1721336021-24] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) called
>>> jvm 1    | DEBUG [qtp1721336021-24] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) called
>>> jvm 1    | DEBUG [qtp1721336021-24] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) returning jobs
>>> jvm 1    | DEBUG [qtp1721336021-24] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) encoded path parameters are: [jobs]
>>> jvm 1    | DEBUG [qtp1721336021-24] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) returning [jobs]
>>> </snip>
>>> 
>>> Also the PrivodersRegister logging is still *insane* IMO.
>>> 
>>> I think most of the DEBUG logging that is going on should really be 
> TRACE
>>> logging.  For just one simple GET, with DEBUG enabled for 
> org.apache.wink,
>>> this gets spat out:
>>> 
>>> <snip>
>>> jvm 1    | DEBUG [qtp1721336021-23] c.s.b.r.s.i.w.RestServlet -
>>> Processing: GET /rest/status (http://localhost:8080/rest/status)
>>> 
> [client=0.1-SNAPSHOT;model=0.1-SNAPSHOT;id=a74c4a57-97d7-4ef6-9676-469db4b09d75]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.RequestProcessor -
>>> Retrieving request processor
>>> org.apache.wink.server.internal.requestproces...@6128453c using 
> attribute
>>> name org.apache.wink.server.internal.RequestProcessor in servlet 
> context
>>> 
> servletcont...@6063f5af{/,file:/Users/jason/ws/sonatype/benson/target/benson-0.1-SNAPSHOT/runtime/apps/benson/webapps/benson/}
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) called
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> buildRequestPath requestPath is: /rest/status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> buildRequestPath requestPath normalized is: /rest/status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> buildRequestPath after context path removed: /rest/status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> buildRequestPath isServlet: true
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> buildRequestPath requestPath after servlet path removed: /status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> buildRequestPath returning requestPath: status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) returning status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> HttpServletRequest.getHeaders(Content-Type) returned [] so putting into
>>> headers cache
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getRequestHeaderInternal(Content-Type) returning []
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getMediaType() returning null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.RequestProcessor - Set
>>> message context and starting request handlers chain: Method: GET, Path:
>>> status, MediaType: null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.SearchResultHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.OptionsMethodHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.HeadMethodHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.FindRootResourceHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) called
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) called
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) returning status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) encoded path parameters are: [status]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) returning [status]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FindRootResourceHandler 
> -
>>> Getting URI Info path segments: [status]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FindRootResourceHandler 
> -
>>> Getting stripped path from segments: status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FindRootResourceHandler 
> -
>>> Found resource instances: [ResourceRecord: Path: status; ClassMetadata:
>>> Class: class com.sonatype.benson.rest.api.status.StatusResource;
>>> UriTemplateMatcher: Parent: status; URI: status; Matcher:
>>> java.util.regex.Matcher[pattern=(\Qstatus\E)((?:/.*)?) region=0,6
>>> lastmatch=status]; Matches: true]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) called
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPathSegments(false) returning [status]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FindRootResourceHandler 
> -
>>> Using SearchResult: Found: false, Resource: null, Method: null, Error:
>>> null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.FindResourceMethodHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] 
> o.a.w.s.i.h.FindResourceMethodHandler
>>> - Root resource @Path matches exactly so finding root resource method 
> in
>>> com.sonatype.benson.rest.api.status.StatusResource
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getQueryParameters(true) called
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getQueryParameters(true) query string is: null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getQueryParameters(true) encoded query parameters are: []
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getQueryParameters(true) returning []
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> alternateParameter is null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> HttpServletRequest.getHeaders(Accept) returned [application/xml] so
>>> putting into headers cache
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getRequestHeaderInternal(Accept) returning [application/xml]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getRequestHeader(Accept) returns [application/xml]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl - 
> Accept
>>> header is: application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getAcceptHeader() returns application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getAcceptableMediaTypes() returns [application/xml]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getRequestHeaderInternal(Content-Type) returning []
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getMediaType() returning null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getAcceptableMediaTypes() returns [application/xml]
>>> jvm 1    | DEBUG [qtp1721336021-23] 
> o.a.w.s.i.h.FindResourceMethodHandler
>>> - Found root resource method to invoke: MethodMetadata [[consumes=[],
>>> paths=[], produces=[]]formalParameters=[], httpMethod=GET, 
> parent=Class:
>>> class com.sonatype.benson.rest.api.status.StatusResource,
>>> reflectionMethod=public javax.ws.rs.core.Response
>>> com.sonatype.benson.rest.api.status.StatusResource.getStatus()]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> 
> org.apache.wink.server.internal.handlers.CreateInvocationParametersHandler
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.CreateInvocationParametersHandler - Formal Injectable
>>> parameters list is: []
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.CreateInvocationParametersHandler - Actual parameters list 
> to
>>> inject is: null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.InvokeMethodHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.InvokeMethodHandler -
>>> Invoking method getStatus of declaring class
>>> com.sonatype.benson.rest.api.status.StatusResource on the instance of a
>>> class com.sonatype.benson.rest.api.status.statusresou...@ab14733 with
>>> parameters []
>>> jvm 1    | DEBUG [qtp1721336021-23] c.s.b.r.a.s.StatusResource - 
> Returning
>>> status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) called
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.UriInfoImpl -
>>> getPath(false) returning status
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getRequestHeaderInternal(Content-Type) returning []
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getMediaType() returning null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.RequestProcessor - 
> Finished
>>> request handlers chain and starting response handlers chain: Method: 
> GET,
>>> Path: status, MediaType: null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.PopulateResponseStatusHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> 
> org.apache.wink.server.internal.handlers.PopulateResponseMediaTypeHandler
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - Determining Content-Type
>>> from @Produces on method: [application/json, application/xml]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.c.HttpHeadersImpl -
>>> getAcceptableMediaTypes() returns [application/xml]
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - Comparing 
> application/xml
>>> to application/json
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - Comparing 
> application/xml
>>> to application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - MediaType compatible so
>>> using candidate type application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - Candidate 
> application/xml
>>> has q value null so adding to possible candidates
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - No previous best 
> candidate
>>> so using candidate application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - Response Content-Type 
> will
>>> be set to application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.FlushResultHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FlushResultHandler -
>>> Response status code set to: 200
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> Getting MessageBodyWriter for class type class
>>> com.sonatype.benson.rest.model.Status, genericType class
>>> com.sonatype.benson.rest.model.Status, annotations 
> [[email protected]()],
>>> and media type application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> Getting providers by media type by calling
>>> getProvidersByMediaType(application/xml, class
>>> com.sonatype.benson.rest.model.Status)
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry - Get
>>> media type to providers cache for media type application/xml resulted 
> in
>>> [OFHolder [genericType=class java.lang.Object, 
> mediaType=application/xml,
>>> of=Priority: 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@561140db],
>>> OFHolder [genericType=class java.lang.Object, 
> mediaType=application/xml,
>>> of=Priority: 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@531a700a],
>>> OFHolder [genericType=class java.lang.Object, mediaType=*/*, 
> of=Priority:
>>> 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@4df2a9da],
>>> OFHolder [genericType=class java.lang.Object, mediaType=*/*, 
> of=Priority:
>>> 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@561140db],
>>> OFHolder [genericType=class java.lang.Object, mediaType=*/*, 
> of=Priority:
>>> 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@531a700a]]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry - 
> Found
>>> possible MessageBodyWriter ObjectFactories [OFHolder [genericType=class
>>> java.lang.Object, mediaType=application/xml, of=Priority: 0.100000,
>>> ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@561140db],
>>> OFHolder [genericType=class java.lang.Object, 
> mediaType=application/xml,
>>> of=Priority: 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@531a700a],
>>> OFHolder [genericType=class java.lang.Object, mediaType=*/*, 
> of=Priority:
>>> 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@4df2a9da],
>>> OFHolder [genericType=class java.lang.Object, mediaType=*/*, 
> of=Priority:
>>> 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@561140db],
>>> OFHolder [genericType=class java.lang.Object, mediaType=*/*, 
> of=Priority:
>>> 0.100000, ObjectFactory:
>>> 
> org.apache.wink.guice.server.internal.lifecycle.guiceinjectorlifecyclemanager$guicesingletonobjectfact...@531a700a]]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> Calling
>>> 
> org.apache.wink.common.internal.providers.entity.xml.jaxbcollectionxmlprovi...@9a303d3.iswriteable(
>>> class com.sonatype.benson.rest.model.Status, class
>>> com.sonatype.benson.rest.model.Status, [[email protected]()],
>>> application/xml )
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> Calling
>>> 
> org.apache.wink.common.internal.providers.entity.xml.jaxbxmlprovi...@14dd18cc.iswriteable(
>>> class com.sonatype.benson.rest.model.Status, class
>>> com.sonatype.benson.rest.model.Status, [[email protected]()],
>>> application/xml )
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> 
> org.apache.wink.common.internal.providers.entity.xml.jaxbxmlprovi...@14dd18cc.iswriteable(
>>> class com.sonatype.benson.rest.model.Status, class
>>> com.sonatype.benson.rest.model.Status, [[email protected]()],
>>> application/xml ) returned true
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FlushResultHandler -
>>> Serialization using provider
>>> org.apache.wink.common.internal.providers.entity.xml.JAXBXmlProvider
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FlushResultHandler -
>>> 
> org.apache.wink.common.internal.providers.entity.xml.jaxbxmlprovi...@14dd18cc.getsize(com.sonatype.benson.rest.model.sta...@7cb96ac0,
>>> class com.sonatype.benson.rest.model.Status, class
>>> com.sonatype.benson.rest.model.Status, [[email protected]()],
>>> application/xml) returned -1
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FlushResultHandler -
>>> 
> org.apache.wink.common.internal.providers.entity.xml.jaxbxmlprovi...@14dd18cc.writeto(com.sonatype.benson.rest.model.sta...@7cb96ac0,
>>> class com.sonatype.benson.rest.model.Status, class
>>> com.sonatype.benson.rest.model.Status, [[email protected]()],
>>> application/xml, CaseInsensitiveMultivaluedMap [map=[]],
>>> 
> org.apache.wink.server.internal.handlers.flushresulthandler$flushheadersoutputstr...@39a4eb85)
>>> being called
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.c.ServerMediaTypeCharsetAdjuster -
>>> setDefaultCharsetOnMediaTypeHeader(CaseInsensitiveMultivaluedMap 
> [map=[]],
>>> application/xml) entry
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.c.ServerMediaTypeCharsetAdjuster - No default charset was
>>> applied to the response Content-Type header due to deployment
>>> configuration directive.
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.c.ServerMediaTypeCharsetAdjuster -
>>> setDefaultCharsetOnMediaTypeHeader() exit returning application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> Getting ContextResolver for class javax.xml.bind.JAXBContext which has
>>> @Produces compatible with application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> ContextResolvers MediaTypeMap was empty so returning null
>>> jvm 1    | DEBUG [qtp1721336021-23] 
> o.a.w.c.i.p.e.x.AbstractJAXBProvider -
>>> Marshaller obtained [from  pool]
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.u.ProviderUtils -
>>> getCharset(application/xml, null)
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.u.ProviderUtils - 
> getCharset()
>>> returning UTF-8 since requestHeaders was null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> Getting ContextResolver for class
>>> org.apache.wink.common.model.XmlFormattingOptions which has @Produces
>>> compatible with application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.c.i.r.ProvidersRegistry -
>>> ContextResolvers MediaTypeMap was empty so returning null
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FlushResultHandler - 
> Set
>>> response Content-Type to: application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.MediaTypeMapper - Did not
>>> find a mapping record so returning original response media type:
>>> application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FlushResultHandler -
>>> Flushing headers: CaseInsensitiveMultivaluedMap [map=[]]
>>> jvm 1    | DEBUG [qtp1721336021-23] 
> o.a.w.c.i.p.e.x.AbstractJAXBProvider -
>>> Marshaller placed back into pool
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.h.FlushResultHandler -
>>> Flushing headers if not written
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.h.AbstractHandlersChain -
>>> Invoking handler:
>>> org.apache.wink.server.internal.handlers.HeadMethodHandler
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.RequestProcessor -
>>> Attempting to release resource instance
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.RequestProcessor - 
> Releasing
>>> resource instance
>>> jvm 1    | DEBUG [qtp1721336021-23] o.a.w.s.i.RequestProcessor - 
> Finished
>>> response handlers chain
>>> </snip>
>>> 
>>> Its overwhelming.  What happened to the wire logging?  Is that TRACE?
>>> 
>>> Personally I think that Wink should consider using DEBUG for
>>> minimal-verbosity describing what is going on, what URI, what params,
>>> which resource was selected... I kinda think that the wire stuff should 
> be
>>> in there too, and thats it.
>>> 
>>> I don't personally care how mediatypes are compared or selected, ie:
>>> 
>>> <snip>
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - Comparing 
> application/xml
>>> to application/json
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - Comparing 
> application/xml
>>> to application/xml
>>> jvm 1    | DEBUG [qtp1721336021-23]
>>> o.a.w.s.i.h.PopulateResponseMediaTypeHandler - MediaType compatible so
>>> using candidate type application/xml
>>> </snip>
>>> 
>>> Perhaps you guys might also want to look at using org.slf4j.Marker's so
>>> that you can distinguish between internal and user logging events.  As 
> I
>>> know that developers of Wink might think that all of the above is 
> DEBUG,
>>> but for a user its really TRACE.
>>> 
>>> * * *
>>> 
>>> Anyways, those are all minor things, nothing that should hold back a
>>> release... though I'd like to see a 1.1.2 with some of these issues 
> fixed
>>> if possible.
>>> 
>>> Thanks,
>>> 
>>> --jason
>>> 
>>> 
>>> On Jun 21, 2010, at 7:39 AM, Jesse A Ramos wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I apologize for the delay.  Had a few issues to work though.
>>>> 
>>>> Now that everything is resolved, I'm calling a vote to release Wink
>>> 1.1.1
>>>> (RC1)
>>>> 
>>>> The Maven staging area is at:
>>>> https://repository.apache.org/content/repositories/orgapachewink-003/
>>>> 
>>>> The distributions are in:
>>>> 
>>> 
> https://repository.apache.org/content/repositories/orgapachewink-003/org/apache/wink/apache-wink/1.1.1-incubating/
> 
>>> 
>>>> 
>>>> 
>>>> This release is tagged at:
>>>> 
>>> 
> https://svn.apache.org/repos/asf/incubator/wink/tags/wink-1.1.1-incubating/
> 
>>> 
>>>> 
>>>> (revision 956599)
>>>> 
>>>> The vote will be open here for at least 72 hours.
>>>> 
>>>> Guide to testing staged releases:
>>>> http://maven.apache.org/guides/development/guide-testing-releases.html
>>>> 
>>>> [ ] +1
>>>> [ ] +0
>>>> [ ] -1
>>>> 
>>>> -- Jesse Ramos
>>> 
>>> 
>>> 
>>> 
> 
> 
> 

Reply via email to