Uploaded image for project: 'ZK'
  1. ZK
  2. ZK-3679

a custom checked exception is wrapped as OperationException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 8.6.0
    • 8.0.5
    • None
    • None
    • ZK 8.6.0 S2
    • None

      Steps to Reproduce

      1. configure erro-page in web.xml to catch a specific exception
        	<error-page>
        		<exception-type>support.error.MyCheckedException</exception-type>
        		<location>/error.zul</location>
        	</error-page>
        
      2. throw a checked exception that impelments Expectable (like attached MyCheckedException.java) in a zul like:
        <zk>
        <zscript><![CDATA[
        throw new support.error.MyCheckedException();
        ]]></zscript>
        </zk>
        

      Current Result

      it's wrapped as OperationException, so users can't handle it directly by its class name. it doesn't redirect to error.zul

      Expected Result

      redirect to error.zul

      Debug Info

            rudyhuang rudyhuang
            hawk hawk
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 1 day
                1d
                Remaining:
                Time Spent - 4 hours Remaining Estimate - 4 hours
                4h
                Logged:
                Time Spent - 4 hours Remaining Estimate - 4 hours
                4h