diff --git a/spring-brick/src/main/java/com/gitee/starblues/spring/extract/DefaultOpExtractFactory.java b/spring-brick/src/main/java/com/gitee/starblues/spring/extract/DefaultOpExtractFactory.java index 48b05fc06481a60d777efd7c4b6d75958a29e60e..53092bcecf6ba450cb6305bbb77632e9b1874e96 100644 --- a/spring-brick/src/main/java/com/gitee/starblues/spring/extract/DefaultOpExtractFactory.java +++ b/spring-brick/src/main/java/com/gitee/starblues/spring/extract/DefaultOpExtractFactory.java @@ -93,11 +93,11 @@ public class DefaultOpExtractFactory implements OpExtractFactory { if(extractCoordinates == null){ throw new RuntimeException("Not found " + coordinate + " from plugin '" + pluginId + "'"); } - Object extracts = extractCoordinates.get(coordinate); + ExtractWrapper extracts = extractCoordinates.get(coordinate); if(extracts == null){ throw new RuntimeException("Not found " + coordinate + " from plugin '" + pluginId + "'"); } - return (T) extracts; + return (T) extracts.getObject(); } @SuppressWarnings("unchecked")