Menu

example First Contact

Help
2009-06-19
2013-04-17
  • Adrien Combecau

    Adrien Combecau - 2009-06-19

    I ran the example then i saw that i was missing path jcifs.jar; j-interop.jar and j-interopdeps.jar to make j-xchange_1_01.jar work. With that add to my libraries the example First Contact return that errors:

    I run FirstContact and i have :

    6/06/2009 18:39:15 org.jinterop.dcom.common.JISystem saveDBPathAndLoadFile
    INFO: progIdVsClsidDB: {}
    org.jinterop.dcom.common.JIException: Unable to access Windows Registry, please check whether the SERVER service is running on the Target Workstation. [0x00001031]
    at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKLM(JIWinRegStub.java:104)
    at org.jinterop.dcom.core.JIProgId.getIdFromWinReg(JIProgId.java:122)
    at org.jinterop.dcom.core.JIProgId.getCorrespondingCLSID(JIProgId.java:154)
    at org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:395)
    at org.jxchange.client.cdo121.JXCdoSession.init(JXCdoSession.java:104)
    at org.jxchange.client.cdo121.JXCdoSession.<init>(JXCdoSession.java:99)
    at org.jxchange.client.tests.FirstContact.main(FirstContact.java:21)
    Caused by: java.net.MalformedURLException: For input string: "mustafa1%24@10.0.4.30"
    at java.net.URL.<init>(Unknown Source)
    at jcifs.smb.SmbFile.<init>(SmbFile.java:445)
    at jcifs.smb.SmbNamedPipe.<init>(SmbNamedPipe.java:134)
    at rpc.ncacn_np.RpcTransport.attach(RpcTransport.java:89)
    at rpc.Stub.attach(Stub.java:105)
    at rpc.Stub.call(Stub.java:109)
    at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKLM(JIWinRegStub.java:100)
    ... 6 more
    16/06/2009 18:39:16 org.jinterop.dcom.core.JISession postDestroy
    INFO: About to destroy links for Session: 295872255 , size of which is 0
    16/06/2009 18:39:16 org.jinterop.dcom.core.JIComOxidRuntime destroySessionOIDs
    INFO: destroySessionOIDs for session: 295872255

    my host: exchange2007.exchange.snap.com.br (10.0.4.30)
    name: adrien@exchange and pass: mustafa1$

    i dont understand why Win registers "Unable to access Windows Registry" but if that works...
    and where he trys "Caused by: java.net.MalformedURLException: For input string: "mustafa1%24@10.0.4.30""
    (he is tryng to open a conection?)
    theres a problem with exchange2007?
    thx a lot.

     
    • Adrien Combecau

      Adrien Combecau - 2009-06-19

      okey i put the progIdVsClsidDB.properties on my class path and tryed to includ some CLSID like Exchange.MappiProtocolAcessorStub = {cac0b170...}
      and the error on win reg stoped!
      But now i still bloked on Logon failure:

      INFO: progIdVsClsidDB: {}
      org.jinterop.dcom.common.JIException: The attempted logon is invalid. This is either due to a bad username or authentication information. [0xC000006D]
          at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKLM(JIWinRegStub.java:102)
          at org.jinterop.dcom.core.JIProgId.getIdFromWinReg(JIProgId.java:122)
          at org.jinterop.dcom.core.JIProgId.getCorrespondingCLSID(JIProgId.java:154)
          at org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:395)
          at org.jxchange.client.cdo121.JXCdoSession.init(JXCdoSession.java:104)
          at org.jxchange.client.cdo121.JXCdoSession.<init>(JXCdoSession.java:99)
          at org.jxchange.client.tests.FirstContact.main(FirstContact.java:21)
      Caused by: jcifs.smb.SmbAuthException: Logon failure: unknown user name or bad password.
          at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:510)
          at jcifs.smb.SmbTransport.send(SmbTransport.java:622)
          at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:280)
          at jcifs.smb.SmbSession.send(SmbSession.java:233)
          at jcifs.smb.SmbTree.treeConnect(SmbTree.java:154)
          at jcifs.smb.SmbFile.doConnect(SmbFile.java:847)
          at jcifs.smb.SmbFile.connect(SmbFile.java:890)
          at jcifs.smb.SmbFile.connect0(SmbFile.java:816)
          at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:73)
          at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:62)
          at jcifs.smb.SmbFile.getInputStream(SmbFile.java:2765)
          at rpc.ncacn_np.RpcTransport.attach(RpcTransport.java:90)
          at rpc.Stub.attach(Stub.java:105)
          at rpc.Stub.call(Stub.java:109)
          at org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKLM(JIWinRegStub.java:100)
          ... 6 more

      i tryed domain/username, username@domain, only username...

      any help ideia please?

       

Log in to post a comment.