Hello, I'd like to create a view by calling method "createViewFromXML(String 
name, InputStream xml)" in the View class. How can I achieve that?
It appears that each time I pass a StringInputStream object to this method, it 
throws an "Unable to read" exception.
My test code is as follows:
String xml = "<hudson.plugins.nested__view.NestedView>                          
                   "                            + "      <owner 
class=\"hudson\" reference=\"../../..\"/>                                   "   
                        + "      <name>nnnn1</name>                             
                                "                               + "      
<filterExecutors>false</filterExecutors>                                       
"                               + "      <filterQueue>false</filterQueue>       
                                        "                               + "     
 <properties class=\"hudson.model.View$PropertyList\"/>                         
  "                             + "      <views>                                
                                        "                               + "     
   <au.com.centrumsystems.hudson.plugin.buildpipeline.BuildPipelineView>        
"                               + "          <owner 
class=\"hudson.plugins.nested_view.NestedView\" reference=\"../../..\"/>"       
                    + "          <name>bbbb1</name>                             
                            "                               + "          
<filterExecutors>false</filterExecutors>                                   "    
                           + "          <filterQueue>false</filterQueue>        
                                   "                               + "          
<properties class=\"hudson.model.View$PropertyList\"/>                       "  
                           + "          
<noOfDisplayedBuilds>1</noOfDisplayedBuilds>                               "    
                           + "          <buildViewTitle></buildViewTitle>       
                                   "                               + "          
<triggerOnlyLatestJob>false</triggerOnlyLatestJob>                         "    
                           + "          
<alwaysAllowManualTrigger>true</alwaysAllowManualTrigger>                  "    
                           + "          
<showPipelineParameters>true</showPipelineParameters>                      "    
                           + "          <refreshFrequency>3</refreshFrequency>  
                                   "                               + "          
<showPipelineDefinitionHeader>false</showPipelineDefinitionHeader>         "    
                           + "          
<displayProgressBar>false</displayProgressBar>                             "    
                           + "        
</au.com.centrumsystems.hudson.plugin.buildpipeline.BuildPipelineView>       "  
                             + "      </views>                                  
                                     "                               + "      
<columns>                                                                      
"                               + "        <columns/>                           
                                        "                               + "     
 </columns>                                                                     
"                               + "</hudson.plugins.nested__view.NestedView>    
                                        ";              InputStream xx=new 
StringInputStream(xml, "utf-8");                             try {              
     View.createViewFromXML("aa", xx);               } catch (IOException e) {  
                     // TODO Auto-generated catch block                      
e.printStackTrace();            }

                                          

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to