[jcifs] Re: Question about Jarapac

Amlan Chatterjee amlanc at gmail.com
Tue May 3 20:25:38 GMT 2005


Michael,
I think I should have explained it better. Its the new package that fails to 
build.
All I did was to unzip the content, copy the jcifs and bcprov jars and ran 
ant all.
It fails with the following error message 

ant all
Buildfile: build.xml

core:
[javac] Compiling 1 source file to /home/amlan/test/netapp/jarapac-0.3.8
/build/classes/jarapac
[javac] /home/amlan/test/netapp/jarapac-0.3.8/src/jarapac/rpc/ConnectionlessEndpoint.java:62:
cannot find symbol
[javac] symbol : class InputParameters
[javac] location: class rpc.ConnectionlessEndpoint
[javac] InputParameters input, OutputParameters output) throws IOException {
[javac] ^
[javac] /home/amlan/test/netapp/jarapac-0.3.8/src/jarapac/rpc/ConnectionlessEndpoint.java:62:
cannot find symbol
[javac] symbol : class OutputParameters
[javac] location: class rpc.ConnectionlessEndpoint
[javac] InputParameters input, OutputParameters output) throws IOException {
[javac] ^
[javac] /home/amlan/test/netapp/jarapac-0.3.8/src/jarapac/rpc/ConnectionlessEndpoint.java:35:
rpc.ConnectionlessEndpoint is not abstract and does not override abstract 
method call(int,rpc.core.UUID,int,ndr.NdrObject) in rpc.Endpoint
[javac] public class ConnectionlessEndpoint implements Endpoint {
[javac] ^
[javac] /home/amlan/test/netapp/jarapac-0.3.8/src/jarapac/rpc/ConnectionlessEndpoint.java:65:
cannot find symbol
[javac] symbol : class Buffer
[javac] location: class rpc.ConnectionlessEndpoint
[javac] Buffer buffer = new Buffer(1024);
[javac] ^
[javac] /home/amlan/test/netapp/jarapac-0.3.8/src/jarapac/rpc/ConnectionlessEndpoint.java:65:
cannot find symbol
[javac] symbol : class Buffer
[javac] location: class rpc.ConnectionlessEndpoint
[javac] Buffer buffer = new Buffer(1024);
[javac] ^
[javac] /home/amlan/test/netapp/jarapac-0.3.8/src/jarapac/rpc/ConnectionlessEndpoint.java:66:
internal error; cannot instantiate ndr.NetworkDataRepresentation.<init> at 
ndr.NetworkDataRepresentation to ()
[javac] NetworkDataRepresentation ndr = new 
NetworkDataRepresentation(buffer);
[javac] ^
[javac] /home/amlan/test/netapp/jarapac-0.3.8/src/jarapac/rpc/ConnectionlessEndpoint.java:88:
cannot find symbol
[javac] symbol : class Buffer
[javac] location: class rpc.ConnectionlessEndpoint
[javac] ndr.setBuffer(new Buffer(((ResponseClPdu) reply).getStub()));
[javac] ^
[javac] 7 errors

BUILD FAILED
file:/home/amlan/test/netapp/jarapac-0.3.8/build.xml:111: Compile failed; 
see the compiler error output for details.


On 5/3/05, Michael B Allen <mba2000 at ioplex.com> wrote:
> 
> On Tue, 3 May 2005 10:35:54 -0700
> Amlan Chatterjee <amlanc at gmail.com > wrote:
> 
> > Hi Michael
> > After spending a few hrs on Jarapac code, I finally got it to compile
> > using some of the Java files from ndr.old directory.
> > Dont have any clue what impact it may have. But otherwise there are
> > missing files and renamed packages everywhere
> > and the ant build fails.
> 
> You should read the release notes Amlan. The old ndr package is hopelessly
> broken. Thus midlc and the new ndr package.
> 
> > Is there a functioning src base anywhere ?
> 
> Yes. Just download the latest package. But if you need any transport
> other than ncacn_np you have some hacking to do.
> 
> > Also will the midl compiler from
> > jcifs work with Jarapac ? I assume thats a yes. Please let me know if
> > thats not true and if you'd like the compilable src tree uploaded.
> 
> Yes, midlc is the future. Again, read what little docs there are
> carefully.
> 
> Mike
> 
> PS: The CSV tree is probably highly wrong and should just be deleted. I
> just don't know how. Always use the tarball.
> 
> --
> IRC - where men are men, women are men, and the boys are FBI agents.
> 



-- 
Amlan Chatterjee
Santa Clara, CA 95050
USA
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the jcifs mailing list