You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Luca Foppiano (Created) (JIRA)" <ji...@apache.org> on 2012/04/11 23:13:16 UTC

[jira] [Created] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
-------------------------------------------------------------------------------------------------------------------------

                 Key: CAMEL-5164
                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
             Project: Camel
          Issue Type: Bug
          Components: camel-core, camel-jaxb
    Affects Versions: 2.9.1
            Reporter: Luca Foppiano
         Attachments: SplitterAndExceptionRouteTest.java

I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.

I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 

Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.

I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 

Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.

Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Luca Foppiano (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Luca Foppiano updated CAMEL-5164:
---------------------------------

    Attachment: SplitterAndExceptionRouteTest.java
    
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Claus Ibsen (Assigned) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen reassigned CAMEL-5164:
----------------------------------

    Assignee: Claus Ibsen
    
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Claus Ibsen (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13253168#comment-13253168 ] 

Claus Ibsen commented on CAMEL-5164:
------------------------------------

I have re-produced the issue and am working on a fix.
                
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Claus Ibsen (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen resolved CAMEL-5164.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 2.9.3

Should be fixed in the next 2.9 release.
                
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>             Fix For: 2.9.3, 2.10.0
>
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Luca Foppiano (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Luca Foppiano updated CAMEL-5164:
---------------------------------

    Attachment: SplitterAndExceptionRouteTest.java
    
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Luca Foppiano (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13416658#comment-13416658 ] 

Luca Foppiano commented on CAMEL-5164:
--------------------------------------

It has been implemented in 2.10.0. This fix made my day! :) 

cool stuff!
                
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>             Fix For: 2.9.3, 2.10.0
>
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Claus Ibsen (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13253117#comment-13253117 ] 

Claus Ibsen commented on CAMEL-5164:
------------------------------------

Luca thanks for reporting.

Do you mind re-attaching the test source code, and mark [x] in grant license to Apache. Then we can use that in Camel as an unit test and add to camel-jaxb so we can test against regressions.
                
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Claus Ibsen (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13254344#comment-13254344 ] 

Claus Ibsen commented on CAMEL-5164:
------------------------------------

This is now fixed by CAMEL-5172. However CAMEL-5172 has an API change, which makes it more harder to backport to the 2.9 branch. We may consider doing this despite the API change as its mostly internal facing. And for people using 3rd party type converters they most often use the @Converter annotation that is not affected by the API change.

If not we would need to implement a special fix for this in the 2.9 branch.
                
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>             Fix For: 2.10.0
>
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Claus Ibsen (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-5164:
-------------------------------

    Fix Version/s: 2.10.0

CAMEL-5172 fixes this
                
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>             Fix For: 2.10.0
>
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CAMEL-5164) Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects

Posted by "Luca Foppiano (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CAMEL-5164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Luca Foppiano updated CAMEL-5164:
---------------------------------

    Attachment:     (was: SplitterAndExceptionRouteTest.java)
    
> Camel error handler stop routing on original route when an exception occur in the splitter using jaxb marshalled objects 
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-5164
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5164
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-jaxb
>    Affects Versions: 2.9.1
>            Reporter: Luca Foppiano
>            Assignee: Claus Ibsen
>         Attachments: SplitterAndExceptionRouteTest.java
>
>
> I've been digging into this problem for some time now and I haven't find why this is happening. I'm using camel 2.9.1. 
> The whole problems is quite complicated to explain, I've created a test that reproduce the error that might be more useful.
> I have a route that get some XML and transform it with a processor in an object generated from XSD with JAXB. After that the object (transported as XML) is then split based a certain logic. The route uses the deadLetterCHannel error handler to a 'reject' endpoint. 
> Now, sometimes when I get some invalid character in the input file (0x10 eg.) (in my processor I don't polish them), the splitter will crash but, instead of detouring only the messages that contains errors to the deadLetterChanne, it will detour every message coming after the error occurs.
> I know that I can fix the problem in the processor by removing the invalid characters, but in my opinion, camel should be more robust and doesn't block the entire processing for a "non fatal" error. Or I should use a different way for doing what I'm doing... 
> Please have a look at the code and let me know, I think is a bug but I'm waiting for your opinion.
> Thanks in advance 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira