Skip to content

ServiceBusIntegrationTest.rulesMayHaveActionAndFilter unit test failing #165

Description

@jcookems

The unit test fails with:

com.microsoft.windowsazure.services.core.ServiceException: com.sun.jersey.api.client.UniformInterfaceException: PUT https://jcooketest.servicebus.windows.net/TestRulesMayHaveAnActionAndFilter/subscriptions/sub/rules/Two returned a response status of 400 Bad Request
Response Body: <Error><Code>400</Code><Detail>The specified resource description is invalid..TrackingId:8e4cb3c9-de94-4107-ad02-f202e7608e70_G1,TimeStamp:10/17/2012 5:21:29 PM</Detail></Error>
    at com.microsoft.windowsazure.services.serviceBus.implementation.ServiceBusExceptionProcessor.createRule(ServiceBusExceptionProcessor.java:353)
    at com.microsoft.windowsazure.services.serviceBus.ServiceBusIntegrationTest.rulesMayHaveActionAndFilter(ServiceBusIntegrationTest.java:495)
...
Caused by: com.sun.jersey.api.client.UniformInterfaceException: PUT https://jcooketest.servicebus.windows.net/TestRulesMayHaveAnActionAndFilter/subscriptions/sub/rules/Two returned a response status of 400 Bad Request
    at com.sun.jersey.api.client.WebResource.handle(WebResource.java:676)
    at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
    at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:533)
    at com.microsoft.windowsazure.services.serviceBus.implementation.ServiceBusRestProxy.createRule(ServiceBusRestProxy.java:363)
    at com.microsoft.windowsazure.services.serviceBus.implementation.ServiceBusExceptionProcessor.createRule(ServiceBusExceptionProcessor.java:350)
    ... 25 more

This is due to a breaking change in the Service Bus service, the TrueFilter and FalseFilter instances returned by RuleInfo's withTrueFilter and withFalseFilter are not accepted by the Service Bus service's createRule REST method.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions