<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'><br><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" id="DWT2345"><b>From: </b>"Sahina Bose" &lt;sabose@redhat.com&gt;<br><b>To: </b>engine-devel@ovirt.org<br><b>Sent: </b>Wednesday, February 6, 2013 1:25:05 PM<br><b>Subject: </b>Re: [Engine-devel] NPE during addStorageServer command<br><br>
  
    
  
  
    Looking at the code, it looks like you need a Storage helper called
    GLUSTERFSStorageHelper in package org.ovirt.engine.core.bll.storage.
    The NPE seems to be because the Storage helper is null for the
    storage type.<br>Corret, this is based on reflection - if you have an enum literal of X then you must have an XStorageHelper, even if it has no meaningful functionality of its own (as in the case of POSIXFSStorageHelper). I assume such class can extend BaseFsStorageHelper<br>I<br><br>
    <div class="moz-cite-prefix" id="DWT2353">&nbsp;9</div><div class="moz-cite-prefix">On 02/06/2013 04:42 PM, Deepak C Shetty
      wrote:<br>
    </div>
    <blockquote cite="mid:51123AAE.5060101@linux.vnet.ibm.com">Hi All,
      <br>
      &nbsp;&nbsp; I am trying to compile ovirt engine after applying sharad's
      glusterfs domain support patches @
      <br>
<a class="moz-txt-link-freetext" href="http://gerrit.ovirt.org/#/q/project:ovirt-engine+branch:master+topic:glusterfs,n,z" target="_blank">http://gerrit.ovirt.org/#/q/project:ovirt-engine+branch:master+topic:glusterfs,n,z</a>
      <br>
      <br>
      After compiling, deploying the engine ( by following the steps in
      wiki.ovirt.org/Building_Ovirt_Engine )
      <br>
      I connect to the weadmin GUI, add a VDSM host ( this is my own
      vdsm host with VDSM glsuter domain support ) and the host is "Up"
      state.
      <br>
      <br>
      Then I select New SD-&gt;None in DC -&gt; select my vdsm
      host-&gt;provide the args (remote path = volfileserver:volume,
      vfstype=glusterfs, mount =&gt; left blank) and click on OK
      <br>
      <br>
      I see NPE in the engine side during addStorageServer cmd ( IIUC )
      and then engine tries to send disconnectStorageServer, which
      reaches my VDSM host and it throws a excp, since the domain is not
      mounted at all.
      <br>
      <br>
      I have captured the logs on the engien and vdsm side and attached
      here.
      <br>
      <br>
      I am looking for some help on why the NPE is being seen on the
      engien side during adding a new SD ?
      <br>
      <br>
      thanx,
      <br>
      deepak
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre>_______________________________________________
Engine-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Engine-devel@ovirt.org" target="_blank">Engine-devel@ovirt.org</a>
<a class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/engine-devel" target="_blank">http://lists.ovirt.org/mailman/listinfo/engine-devel</a>
</pre>
    </blockquote>
    <br>
  

<br>_______________________________________________<br>Engine-devel mailing list<br>Engine-devel@ovirt.org<br>http://lists.ovirt.org/mailman/listinfo/engine-devel<br></blockquote><br></div></body></html>