Results 1 to 5 of 5

Thread: NullPointer in Glacier?

  1. #1
    yeranarraila is offline Registered User
    Name: Tatiana Pereira
    Organization: Universidade Federal de Santa Catarina
    Project: An app to transfer mobile agents
    Join Date
    Aug 2011
    Posts
    14

    Question NullPointer in Glacier?

    Hi!
    I'm trying to test glacier here, but I receive this error:


    !! 07/10/11 15:35:59:774 Client: error: main: Ice.ObjectNotExistException
    id.name = "router"
    id.category = "Glacier2"
    facet = ""
    operation = "ice_isA"
    at IceInternal.Outgoing.invoke(Outgoing.java:147)
    at Ice._ObjectDelM.ice_isA(_ObjectDelM.java:30)
    at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBas e.java:111)
    at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBas e.java:77)
    at Glacier2.RouterPrxHelper.checkedCast(RouterPrxHelp er.java:2268)
    at Client.createSession(Client.java:85)
    at Glacier2.Application.doMain(Application.java:388)
    at Glacier2.Application.doMain(Application.java:342)
    at Ice.Application.main(Application.java:182)
    at Ice.Application.main(Application.java:118)
    at Client.main(Client.java:9)


    id.name = "router" and id.category = "Glacier2" because I have specified in client configuration file:

    Ice.Default.Router=Glacier2/router:tcp -h 150.162.236.249 -p 20000
    Ice.ACM.Client=0
    Ice.RetryIntervals=-1

    "router" should be created when I run glacier2router --Ice.Config=router.glacier2

    Glacier2.Client.Endpoints=tcp -h 150.162.236.249 -p 4063
    Glacier2.SessionTimeout=60
    Glacier2.CryptPasswords=passwords.glacier2
    Glacier2.InstanceName=Glacier2

    What can I do?
    Hugs!

  2. #2
    bernard's Avatar
    bernard is online now ZeroC Staff
    Name: Bernard Normier
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Palm Beach Gardens, FL
    Posts
    1,294
    Hi Tatiana,

    The port number in your proxy and in your server configuration must be the same.

    Ice.Default.Router=Glacier2/router:tcp -h 150.162.236.249 -p 20000
    ...
    Glacier2.Client.Endpoints=tcp -h 150.162.236.249 -p 4063
    Cheers,
    Bernard
    Bernard Normier
    ZeroC, Inc.

  3. #3
    yeranarraila is offline Registered User
    Name: Tatiana Pereira
    Organization: Universidade Federal de Santa Catarina
    Project: An app to transfer mobile agents
    Join Date
    Aug 2011
    Posts
    14
    Thx so much! Now I have this error below, what can I do? Hugs!

    Glacier2.PermissionDeniedException
    reason = "permission denied"
    at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at IceInternal.BasicStream$DynamicUserExceptionFactor y.createAndThrow(BasicStream.java:2142)
    at IceInternal.BasicStream.throwException(BasicStream .java:1564)
    at IceInternal.Outgoing.throwUserException(Outgoing.j ava:443)
    at Glacier2._RouterDelM.createSession(_RouterDelM.jav a:51)
    at Glacier2.RouterPrxHelper.createSession(RouterPrxHe lper.java:129)
    at Glacier2.RouterPrxHelper.createSession(RouterPrxHe lper.java:67)
    at Client.createSession(Client.java:87)
    at Glacier2.Application.doMain(Application.java:388)
    at Glacier2.Application.doMain(Application.java:342)
    at Ice.Application.main(Application.java:182)
    at Ice.Application.main(Application.java:118)
    at Client.main(Client.java:10)
    !! 08/10/11 01:11:21:582 Client: error: main: Ice.SocketException
    error = 0
    at IceInternal.ConnectRequestHandler.getConnection(Co nnectRequestHandler.java:240)
    at IceInternal.ConnectRequestHandler.sendRequest(Conn ectRequestHandler.java:138)
    at IceInternal.Outgoing.invoke(Outgoing.java:66)
    at Ice._ObjectDelM.ice_isA(_ObjectDelM.java:30)
    at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBas e.java:111)
    at Ice.ObjectPrxHelperBase.ice_isA(ObjectPrxHelperBas e.java:77)
    at Demo.CallbackPrxHelper.checkedCast(CallbackPrxHelp er.java:133)
    at Client.runWithSession(Client.java:64)
    at Glacier2.Application.doMain(Application.java:406)
    at Glacier2.Application.doMain(Application.java:342)
    at Ice.Application.main(Application.java:182)
    at Ice.Application.main(Application.java:118)
    at Client.main(Client.java:10)
    Caused by: java.io.IOException: Was forced to cancel an existing connection by remote host
    at sun.nio.ch.SocketDispatcher.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(Unknown Source)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.write(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
    at IceInternal.TcpTransceiver.write(TcpTransceiver.ja va:108)
    at Ice.ConnectionI.sendMessage(ConnectionI.java:2064)
    at Ice.ConnectionI.sendAsyncRequest(ConnectionI.java: 396)
    at IceInternal.ConnectionRequestHandler.sendAsyncRequ est(ConnectionRequestHandler.java:51)
    at IceInternal.OutgoingAsync.__send(OutgoingAsync.jav a:358)
    at Glacier2.RouterPrxHelper.begin_refreshSession(Rout erPrxHelper.java:1361)
    at Glacier2.RouterPrxHelper.refreshSession_async(Rout erPrxHelper.java:1409)
    at Glacier2.Application$SessionPingThread.run(Applica tion.java:248)

  4. #4
    bernard's Avatar
    bernard is online now ZeroC Staff
    Name: Bernard Normier
    Organization: ZeroC, Inc.
    Project: Ice
    Join Date
    Feb 2003
    Location
    Palm Beach Gardens, FL
    Posts
    1,294
    Hi Tatiana,

    This "permission denied" exception suggests you didn't provide the correct credentials (username/password). The username/password in your client must match an entry in your Glacier2 passwords file (passwords.glacier2).

    As a first test, you could disable this authentication entirely by using the NullPermissionsVerifier; see Securing a Glacier2 Router - Ice 3.4 - ZeroC.

    Best regards,
    Bernard
    Bernard Normier
    ZeroC, Inc.

  5. #5
    yeranarraila is offline Registered User
    Name: Tatiana Pereira
    Organization: Universidade Federal de Santa Catarina
    Project: An app to transfer mobile agents
    Join Date
    Aug 2011
    Posts
    14
    Works! Thx so much for support =)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 4
    Last Post: 11-21-2004, 10:22 PM
  2. Glacier problem
    By fengxb in forum Help Center
    Replies: 3
    Last Post: 10-26-2004, 09:10 PM
  3. about glacier and router
    By li.c++ in forum Help Center
    Replies: 0
    Last Post: 10-22-2004, 05:16 AM
  4. Glacier Filtering
    By StuartA in forum Help Center
    Replies: 9
    Last Post: 05-04-2004, 07:51 AM
  5. Callback and Glacier Example?
    By feline in forum Help Center
    Replies: 5
    Last Post: 03-22-2004, 04:33 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •