@@ -33,7 +33,7 @@ export default class Run extends SfCommand<ExecuteResult> {
3333 public static readonly summary = messages . getMessage ( 'summary' ) ;
3434 public static readonly description = messages . getMessage ( 'description' ) ;
3535 public static readonly examples = messages . getMessages ( 'examples' ) ;
36- public static aliases = [ 'force:apex:execute' ] ;
36+ public static readonly aliases = [ 'force:apex:execute' ] ;
3737 public static deprecateAliases = true ;
3838
3939 public static readonly flags = {
@@ -63,8 +63,19 @@ export default class Run extends SfCommand<ExecuteResult> {
6363
6464 if ( ! result . compiled || ! result . success ) {
6565 const err = ! result . compiled
66- ? new SfError ( messages . getMessage ( 'executeCompileFailure' ) , 'executeCompileFailure' )
67- : new SfError ( messages . getMessage ( 'executeRuntimeFailure' ) , 'executeRuntimeFailure' ) ;
66+ ? new SfError (
67+ messages . getMessage ( 'executeCompileFailure' , [
68+ formattedResult . line ,
69+ formattedResult . column ,
70+ formattedResult . compileProblem ,
71+ ] ) ,
72+ 'executeCompileFailure'
73+ )
74+ : new SfError (
75+ messages . getMessage ( 'executeRuntimeFailure' , [ formattedResult . exceptionMessage ] ) ,
76+ 'executeRuntimeFailure' ,
77+ [ ]
78+ ) ;
6879 err . setData ( formattedResult ) ;
6980 throw err ;
7081 }
0 commit comments