Class AparapiKernelFailedException

  • All Implemented Interfaces:
    java.io.Serializable

    public class AparapiKernelFailedException
    extends java.lang.RuntimeException
    This exception is thrown when a Java kernel execution fails. It is intended to convey information about the local and global Ids of the thread that failed, while avoiding from polluting the relevant stack trace. One such example is when a Java kernel accesses outside an array due to an out of bounds index.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Throwable fillInStackTrace()  
      • Methods inherited from class java.lang.Throwable

        addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AparapiKernelFailedException

        public AparapiKernelFailedException​(java.lang.String message)
      • AparapiKernelFailedException

        public AparapiKernelFailedException​(java.lang.String message,
                                            java.lang.Throwable cause)
      • AparapiKernelFailedException

        public AparapiKernelFailedException​(java.lang.String message,
                                            java.lang.Throwable cause,
                                            boolean enableSuppression,
                                            boolean writableStackTrace)
    • Method Detail

      • fillInStackTrace

        public java.lang.Throwable fillInStackTrace()
        Overrides:
        fillInStackTrace in class java.lang.Throwable