Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.11.0
    • None
    • API / DataStream
    • None

    Description

      To reproduce:

      	@Test
      	public void testJava11Warning() {
      		MapFunction<String, String> fun = new MapFunction<String, String>() {
      			String field = "asdf";
      			@Override
      			public String map(String value) throws Exception {
      				return value + field;
      			}
      		};
      		ClosureCleaner.clean(fun, ExecutionConfig.ClosureCleanerLevel.RECURSIVE, false);
      	}
      

      Causes:

      WARNING: Illegal reflective access by org.apache.flink.api.java.ClosureCleaner (file:/Users/robert/Projects/flink/flink-core/target/classes/) to field java.lang.String.value
      	at org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:104)
      	at org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:126)
      	at org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:71)
      	at org.apache.flink.api.java.ClosureCleanerTest.testJava11Warning(ClosureCleanerTest.java:58)
      

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            rmetzger Robert Metzger

            Dates

              Created:
              Updated:

              Slack

                Issue deployment