[arin-tech-discuss] How to solve the exception with "Could not find JAXBContextFinder for media type: textml"

Vicky Zheng vickyzheng at yahoo.com
Wed Mar 26 14:33:41 EDT 2014

Thanks Andy for the response.  My confuse is in my code, I did put the type is "MediaType.APPLICATION_XML".
Don't get why the server get this exception.
I used the following code to get Poc and it is working fine.
public String getPOC(String pocHandle)throws Exception{
        config = new DefaultClientConfig();
        client = Client.create(config);
        String pocPayLoad = null;
            webResource = client.resource("https://reg.arin.net/rest/poc/"+pocHandle+"?apikey="+getAPIkey());
            pocPayLoad = webResource.accept(MediaType.APPLICATION_XML).get(String.class);
        }catch(Exception e){
        return pocPayLoad;


On Wednesday, March 26, 2014 2:09:51 PM, Andy Newton <andy at arin.net> wrote:
Hi Vicky,

By looking at your code snippet, my guess is that the media type is not being registered properly with JAXB. “textml” is not a valid media type as far as I know. The media type to use with Reg-RWS is “application/xml”.

I hope this helps.

Andy Newton,
Chief Engineer, ARIN

From: Vicky Zheng <vickyzheng at yahoo.com>
Reply-To: Vicky Zheng <vickyzheng at yahoo.com>
Date: Wednesday, March 26, 2014 at 1:52 PM
To: "arin-tech-discuss at arin.net" <arin-tech-discuss at arin.net>
Subject: [arin-tech-discuss] How to solve the exception with "Could not find JAXBContextFinder for media type: textml"

>    I created java function to call Arin service to add Poc payload.  The XML string come from Arin web sample.  
>    I'm receiving the response from Arin service with "Could not find JAXBContextFinder for media type: textml.
>JBoss Web/7.0.10.Final 
>The server encountered an internal error (Could not find JAXBContextFinder for media type: textml) that prevented it from fulfilling this request.
>    Could any one please give me a hint what's the root cause?
>    Here is the java function
>public void addPoc()
>        config = new DefaultClientConfig();
>        client = Client.create(config);
>        webResource = client.resource("https://reg.arin.net/rest/poc;makeLink=true"+"?apikey="+getAPIkey());
>        response = webResource.type(MediaType.APPLICATION_XML).post(ClientResponse.class, pocPayload);
>        String rePocPayLoad = response.getEntity(String.class);
>        return rePocPayLoad;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.arin.net/pipermail/arin-tech-discuss/attachments/20140326/2b5b6dfb/attachment.html>

More information about the arin-tech-discuss mailing list