[dhi-servers] NameServer communication problems

Charles Ammon cammon at geosc.psu.edu
Mon Aug 20 11:42:02 PDT 2007


Hi Rob, Sue,

Sorry about all this - the existing tools are working again. I will  
use the updated orb that circumvents the problem in the future, but I  
think flexibility in the server will pay in the long run. Good luck  
figuring it all out - it's beyond me.

Chuck
======================================================================
Charles J. Ammon, Department of Geosciences
Penn State University / 440 Deike Bldg / University Park, PA 16802
VOICE: (814) 865 2310  / FAXES: (814) 863 7823 or (814) 863 8724
http://eqseis.geosc.psu.edu/~cammon/
http://www.personal.psu.edu/faculty/c/j/cja12/

On Aug 20, 2007, at 2:21 PM, Sue Schoch wrote:

> Hi Chuck,
>
> We've reverted back to the old pathing.  As Rob said, we are  
> working on other solutions.
>
> Sue
> On Aug 20, 2007, at 11:11 AM, Charles Ammon wrote:
>
>> Hi,
>>
>> I will change the codes for the future - Victor has already  
>> modified his orb. I am worried about people who are looking at  
>> blank screens right now and won't know to update. The clients  
>> worked for more than a year with the UTF-8 encoding.
>>
>> I thought that IRIS had hopes a number of Asian countries would  
>> establish data sharing with this technology. I would think that  
>> their OS's would be set up with something more modern than ASCII.
>>
>> It would be great if you can register a UTF converter with the  
>> server.
>>
>> Chuck
>> ===================================================================== 
>> =
>> Charles J. Ammon, Department of Geosciences
>> Penn State University / 440 Deike Bldg / University Park, PA 16802
>> VOICE: (814) 865 2310  / FAXES: (814) 863 7823 or (814) 863 8724
>> http://eqseis.geosc.psu.edu/~cammon/
>> http://www.personal.psu.edu/faculty/c/j/cja12/
>>
>> On Aug 20, 2007, at 10:12 AM, Sue Schoch wrote:
>>
>>> Hi Chuck,
>>>
>>> We did change the classpath for the nameserver as we were getting  
>>> some errors that was causing the nameserver to abort.  Our change  
>>> seems to have fixed the problem.  What we did was ensure that the  
>>> orbacus libraries were called before the sun Corba libraries.   
>>> This is likely the cause of your problems.  This has cured all of  
>>> our internal error problems with the nameserver.  I am hesitant  
>>> to revert back to a known problem.  This is not out of the  
>>> question of course.  Perhaps we could revert back until you can  
>>> add the modification below?  I will do some research to see if  
>>> there is anything that can be done from the server side to allow  
>>> multiple char sets.
>>>
>>> Sue
>>>
>>> On Aug 18, 2007, at 5:30 PM, Charles Ammon wrote:
>>>
>>>> Hi,
>>>>
>>>> I contacted the author of ADORB (Victor Ananiev) and he seems to  
>>>> have
>>>> figured out what is going on. The issue is the character code set
>>>> translation (good call Philip).
>>>>
>>>> If Victor is right, it appears that the server restart was not  
>>>> exactly
>>>> what was running before Wednesday. Please see the response from him
>>>> below. He makes several suggestions for me to work around the  
>>>> issue,
>>>> but if possible, the easiest for the group of people running my
>>>> clients would be to make the adjustment at the server to be the  
>>>> same
>>>> as it was before restart on Wednesday.
>>>>
>>>> Would this be possible? If not, I can start on the workarounds.
>>>>
>>>> Chuck
>>>>
>>>> ---------- Forwarded message ----------
>>>> From: Victor Ananiev <v_ananiev at mac.com>
>>>> Date: Aug 18, 2007 12:51 PM
>>>> Subject: Re: ADORB stopped talking to another orb
>>>> To: Charles Ammon <cammon at geosc.psu.edu>
>>>>
>>>>
>>>> Hi Charles,
>>>>
>>>> The problem is in the character codeset negotiation. For some  
>>>> reason
>>>> they don't allow UTF8 (CORBA code 0x0501001).
>>>> It connects if I send ASCII (0x00010020) or no codesets at all.
>>>> Apparently they have changed something in the configuration or,
>>>> according to their log, forgot to register a converter for UTF8.
>>>>
>>>> For the time being you can change the value for native char code in
>>>> the file IDLTaggedComponent.m
>>>> //static int _nativeCharCode = 0x05010001;
>>>> static int _nativeCharCode = 0x00010020;
>>>>
>>>> I don't know how this can affect the rest of your application  
>>>> though.
>>>>
>>>> I will look for a better solution meanwhile.
>>>> The other way is to remove codesets from the service context using
>>>> interceptors that I have added in the version 1.5.
>>>>
>>>> Regards,
>>>> Victor Ananiev
>>>>
>>>>
>>>> On Aug 18, 2007, at 9:04 AM, Charles Ammon wrote:
>>>>
>>>> Hi,
>>>>
>>>> I am sorry to bother you. I am an ADORB user and you helped me  
>>>> figure
>>>> some things out about using CORBA a long time ago. Since then, I  
>>>> have
>>>> been developing and using ADORB to talk with a seismic data  
>>>> server -
>>>> and all has been running well until this week. Now I can't  
>>>> connect to
>>>> the nameserver I have been talking to for more than a year. They  
>>>> did
>>>> restart the machine running the server, but they don't think that
>>>> anything has changed - it must have. I have codes that I have not
>>>> recompiled that used to work, but don't any more...
>>>>
>>>> I downloaded the most recent version of IDLBrowser and have been
>>>> trying to connect to the server, but all I get is a time out. I  
>>>> appear
>>>> to be the only one who is having problems (all others use java- 
>>>> based
>>>> orbs to communicate).
>>>>
>>>> The server address is 128.95.166.129:6371. Using IDLBrowser, I have
>>>> tried talking to the server with GIOP 1.0, 1.1, and 1.2 (1.2  
>>>> used to
>>>> work). All time out.
>>>>
>>>> I have been in touch with the server administrators and this is the
>>>> error that they see when I try to connect:
>>>>
>>>>   id: iiop
>>>>   local address: 192.168.167.2:6371
>>>>   remote address: 128.118.174.210:49185 ]
>>>> com.ooc.OB.AssertionFailed: ORBacus encountered an internal error
>>>>         at com.ooc.OB.Assert._OB_assert(Assert.java:19)
>>>>         at com.ooc.OB.CodeSetDatabase.getConverter 
>>>> (CodeSetDatabase.java:230)
>>>>         at com.ooc.OB.GIOPServerWorker.getCodeConverters 
>>>> (GIOPServerWorker.java:1
>>>> 00)
>>>>         at com.ooc.OB.GIOPServerWorker.executeRequest 
>>>> (GIOPServerWorker.java:441)
>>>>         at com.ooc.OB.GIOPServerWorker.execute 
>>>> (GIOPServerWorker.java:314)
>>>>         at com.ooc.OB.GIOPServerWorkerThreaded.receiverRun 
>>>> (GIOPServerWorkerThrea
>>>> ded.java:521)
>>>>         at com.ooc.OB.GIOPServerWorkerThreaded$ReceiverThread.run 
>>>> (GIOPServerWork
>>>> erThreaded.java:70)
>>>> com.ooc.OB.AssertionFailed: ORBacus encountered an internal error
>>>>         at com.ooc.OB.Assert._OB_assert(Assert.java:19)
>>>>         at com.ooc.OB.GIOPServerWorkerThreaded$ReceiverThread.run 
>>>> (GIOPServerWork
>>>> erThreaded.java:75)
>>>>
>>>> If you have any ideas, can you please let me know?
>>>>
>>>> Thank you,
>>>> Chuck Ammon
>>>> =================================================================== 
>>>> ===
>>>> Charles J. Ammon, Department of Geosciences
>>>> Penn State University / 440 Deike Bldg / University Park, PA 16802
>>>> VOICE: (814) 865 2310  / FAXES: (814) 863 7823 or (814) 863 8724
>>>> http://eqseis.geosc.psu.edu/~cammon/
>>>> http://www.personal.psu.edu/faculty/c/j/cja12/
>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> =================================================================== 
>>>> ===
>>>> Charles J. Ammon, Department of Geosciences
>>>> Penn State University / 440 Deike Bldg / University Park, PA 16802
>>>> VOICE: (814) 865 2310  / FAXES: (814) 863 7823 or (814) 863 8724
>>>> http://eqseis.geosc.psu.edu/~cammon/
>>>> http://www.personal.psu.edu/faculty/c/j/cja12/
>>>> _______________________________________________
>>>> dhi-servers mailing list
>>>> dhi-servers at iris.washington.edu
>>>> http://www.iris.washington.edu/mailman/listinfo/dhi-servers
>>>
>>>
>>
>> _______________________________________________
>> dhi-servers mailing list
>> dhi-servers at iris.washington.edu
>> http://www.iris.washington.edu/mailman/listinfo/dhi-servers
>
> _______________________________________________
> dhi-servers mailing list
> dhi-servers at iris.washington.edu
> http://www.iris.washington.edu/mailman/listinfo/dhi-servers
>



More information about the dhi-servers mailing list