[ 
https://issues.apache.org/jira/browse/CXF-728?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Freeman Fang resolved CXF-728.
------------------------------

    Resolution: Fixed

> StreamInterceptor sample failed
> -------------------------------
>
>                 Key: CXF-728
>                 URL: https://issues.apache.org/jira/browse/CXF-728
>             Project: CXF
>          Issue Type: Bug
>            Reporter: Bozhong Lin
>            Assignee: Freeman Fang
>             Fix For: 2.0
>
>
> with following error message, I believe this is related to Dan Diephouse's 
> low level I/O refactoring:
> compile:
>     [javac] Compiling 17 source files to 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/build/classes
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:29:
>  cannot find symbol
>     [javac] symbol  : class AbstractCachedOutputStream
>     [javac] location: package org.apache.cxf.io
>     [javac] import org.apache.cxf.io.AbstractCachedOutputStream;
>     [javac]                          ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:86:
>  cannot find symbol
>     [javac] symbol  : class AbstractCachedOutputStream
>     [javac] location: class demo.stream.interceptor.StreamInterceptor
>     [javac]     private class CachedStream extends AbstractCachedOutputStream 
> {
>     [javac]                                        ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:52:
>  <T>setContent(java.lang.Class<T>,java.lang.Object) in 
> org.apache.cxf.message.Message cannot be applied to 
> (java.lang.Class<java.io.OutputStream>,demo.stream.interceptor.StreamInterceptor.CachedStream)
>     [javac]             message.setContent(OutputStream.class, cs);
>     [javac]                    ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:57:
>  cannot find symbol
>     [javac] symbol  : method flush()
>     [javac] location: class 
> demo.stream.interceptor.StreamInterceptor.CachedStream
>     [javac]                 cs.flush();
>     [javac]                   ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:58:
>  cannot find symbol
>     [javac] symbol  : class AbstractCachedOutputStream
>     [javac] location: class demo.stream.interceptor.StreamInterceptor
>     [javac]                 AbstractCachedOutputStream csnew = 
> (AbstractCachedOutputStream) message
>     [javac]                 ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:58:
>  cannot find symbol
>     [javac] symbol  : class AbstractCachedOutputStream
>     [javac] location: class demo.stream.interceptor.StreamInterceptor
>     [javac]                 AbstractCachedOutputStream csnew = 
> (AbstractCachedOutputStream) message
>     [javac]                                                     ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:61:
>  cannot find symbol
>     [javac] symbol  : variable AbstractCachedOutputStream
>     [javac] location: class demo.stream.interceptor.StreamInterceptor
>     [javac]                 
> AbstractCachedOutputStream.copyStream(csnew.getInputStream(), zipOutput, 
> 1024);
>     [javac]                 ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:63:
>  cannot find symbol
>     [javac] symbol  : method close()
>     [javac] location: class 
> demo.stream.interceptor.StreamInterceptor.CachedStream
>     [javac]                 cs.close();
>     [javac]                   ^
>     [javac] 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java:92:
>  cannot find symbol
>     [javac] symbol  : variable currentStream
>     [javac] location: class 
> demo.stream.interceptor.StreamInterceptor.CachedStream
>     [javac]             currentStream.flush();
>     [javac]             ^
>     [javac] Note: 
> /local/cxf/trunk/distribution/target/apache-cxf-2.0-incubator-SNAPSHOT/samples/streamInterceptor/src/demo/stream/interceptor/StreamInterceptor.java
>  uses or overrides a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>     [javac] 9 errors
> BUILD FAILED

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to