title: PXException is throwing error instead of error message in the grid
body: <p>I am using PXException, however instead of showing an error message in the grid it is throwing an unhandled exception.</p>
  
  <pre><code>throw new PXException("Error message");
  </code></pre>
  
  <p>Error Message--</p>
  
  <p>Below error I am getting--</p>
  
  <p>Error:  Error #145: One or more items have not been processed.     Send
  Raised At: 4/24/2015 2:38:55 PM Screen: ES.60.60.60 Command: Process<br>
     Details: 
  4/24/2015 2:38:55 PM Error: 
  Error #145: One or more items have not been processed. </p>
  
  <p>at PX.Data.PXProcessingBase<code>1.&lt;&gt;c__DisplayClass13</code>1.b__11(List<code>1 list) 
     at PX.Data.PXProcessing</code>1.Process(PXAdapter adapter) 
     at PX.Data.PXAction<code>1.a(PXAdapter A_0) 
     at PX.Data.PXAction</code>1.d__c.MoveNext() 
     at PX.Data.PXAction`1.d__c.MoveNext() 
     at PX.Web.UI.PXBaseDataSource.tryExecutePendingCommand(String viewName, String[] sortcolumns, Boolean[] descendings, Object[] searches, Object[] parameters, PXFilterRow[] filters, DataSourceSelectArguments arguments, Boolean&amp; closeWindowRequired, Int32&amp; adapterStartRow, Int32&amp; adapterTotalRows) 
     at PX.Web.UI.PXBaseDataSource.ExecuteSelect(String viewName, DataSourceSelectArguments arguments, PXDSSelectArguments pxarguments) </p>