AD binding Fail

I am trying to join my Imac to my works AD server. Everytime I go to the Directory Utility to bind, it gives me the Error "Unable to access domain controller for an unknown reason." When I try to ping the .local server i'm trying to bind it to it cannot resolve the host name. Yet when I use NSlookup it brings all the correct IP addresses up just fine. I looked in the logs and this is all it is giving me.
2012-11-05 13:54:41 EST - T[0x0000000102281000] - Internal Dispatch, API: dsGetRecordList(), BSD Used : DAR : Node Ref = 33554437 : Number of Found Records = 0 : Continue Data = 0  : Result code = 0
2012-11-05 13:54:41 EST - T[0x0000000102281000] - Client: DirectoryService, PID: 15, API: libinfo, Server Used : libinfomig DAR : Procedure = gethostbyname_service (34) : Result code = 0
2012-11-05 13:54:45 EST - T[0x000000010058D000] - CLDAPNodeConfig::FindSuitableReplica - Node ldaps://cscc.local - Could not establish connection for read
2012-11-05 13:54:45 EST - T[0x000000010058D000] - CLDAPNodeConfig::~CLDAPNodeConfig - Node ldaps://cscc.local - 634D6A06-4E30-4227-BE15-BADB6581D09C - Deleted no longer in use
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: System Preferenc, PID: 119, API: dsDoPlugInCustomCall(), LDAPv3 Used : DAR : Node Ref = 33555568 : Request Code = 201 : Result code = -14482
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Plug-in call "dsDoPlugInCustomCall()" failed with error = -14482.
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Port: 24639 Call: dsDoPlugInCustomCall() == -14482
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: System Preferenc, PID: 119, API: API, Server Used : dsmig DAR : Excessive request time 16.020961 seconds
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: System Preferenc, PID: 119, API: dsCloseDirNode(), Search Used : DAC : Node Ref = 33555565
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: System Preferenc, PID: 119, API: dsCloseDirNode(), Search Used : DAR : Node Ref = 33555565 : Result code = 0
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: Requesting dsOpenDirNode with PID = 119, UID = 501, and EUID = 501
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: System Preferenc, PID: 119, API: dsOpenDirNode(), LDAPv3 Used : DAC : Dir Ref = 16777431 : Node Name = /LDAPv3
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: System Preferenc, PID: 119, API: dsOpenDirNode(), LDAPv3 Used : DAR : Dir Ref = 16777431 : Node Ref = 33555569 : Result code = 0
2012-11-05 13:54:45 EST - T[0x00000001023A7000] - Client: System Preferenc, PID: 119, API: libinfo, Server Used : libinfomig DAC : Procedure Request = gethostbyname_service
2012-11-05 13:54:45 EST - T[0x00000001023A7000] - Client: System Preferenc, PID: 119, API: libinfo, Server Used : libinfomig DAR : Procedure = gethostbyname_service (34) : Result code = 0
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Client: System Preferenc, PID: 119, API: libinfo, Server Used : libinfomig DAC : Procedure = gethostbyname_service (34)
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Internal Dispatch, API: dsGetRecordList(), Local Used : DAC : 1 : Node Ref = 33554440 : Requested Rec Names = cscc.local : Rec Name Pattern Match:8449 = eDSiExact : Requested Rec Types = dsRecTypeStandard:Hosts
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Internal Dispatch, API: dsGetRecordList(), Local Used : DAC : 2 : Node Ref = 33554440 : Requested Attrs = dsAttrTypeStandard:AppleMetaNodeLocation;dsAttrTypeStandard:RecordName;dsAttrTy peStandard:IPAddress;dsAttrTypeStandard:IPv6Address : Attr Type Only Flag = 0 : Record Count Limit = 1 : Continue Data = 0
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Internal Dispatch, API: dsGetRecordList(), Local Used : DAR : Node Ref = 33554440 : Number of Found Records = 0 : Continue Data = 0  : Result code = 0
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Internal Dispatch, API: dsGetRecordList(), BSD Used : DAC : 1 : Node Ref = 33554437 : Requested Rec Names = cscc.local : Rec Name Pattern Match:8449 = eDSiExact : Requested Rec Types = dsRecTypeStandard:Hosts
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Internal Dispatch, API: dsGetRecordList(), BSD Used : DAC : 2 : Node Ref = 33554437 : Requested Attrs = dsAttrTypeStandard:AppleMetaNodeLocation;dsAttrTypeStandard:RecordName;dsAttrTy peStandard:IPAddress;dsAttrTypeStandard:IPv6Address : Attr Type Only Flag = 0 : Record Count Limit = 1 : Continue Data = 0
2012-11-05 13:54:45 EST - T[0x0000000102281000] - Client: System Preferenc, PID: 119, API: dsDoPlugInCustomCall(), LDAPv3 Used : DAC : Node Ref = 33555569 : Request Code = 1000
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Internal Dispatch, API: dsGetRecordList(), BSD Used : DAR : Node Ref = 33554437 : Number of Found Records = 0 : Continue Data = 0  : Result code = 0
2012-11-05 13:54:45 EST - T[0x000000010058D000] - Internal Dispatch, API: dsDoAttributeValueSearchWithData(), Search Used : DAC : 1 : Node Ref = 33554436 : Requested Attr Type = dsAttrTypeStandard:RecordName : Attr Match String = s_proto : Attr Pattern Match:8449 = eDSiExact : Requested Rec Types = dsRecTypeStandard:Services
This is what popped up right after my attempt to bind it failed. I have tried on other computers and it worked just fine. I also know it is not a username or password error because the username and pswd i'm using is the generic admin account made specifically for binding to AD. ANY help at all would be greatly appreciated as I have been trying to figure this out for the better part of the last 2 months. If you're in need of any other info just ask.

Noone has anything that could help?

Similar Messages

  • Simple bind failed: adserver:636 --  While connecting to AD from OIM

    Hi,
    I am using OIM 9102 BP 11.
    AD Connector version -- MSFT_AD_Base_91150
    App Serv -- Weblogic
    Database -- oracle 10g.
    I am trying to provision passwords form OIM to AD.
    The connector is working fine over non-SSL (389).
    I have exported the ROOT CA from AD machine and imported the same through keytool IMport command to OIM Cert Keystore,
    When i try to provision a user to AD over SSL (636), I am getting thie below exception
    ERROR,01 Feb 2011 10:08:43,509,[OIMCP.ADCS],================= Start Stack Trace =======================
    ERROR,01 Feb 2011 10:08:43,509,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks : createUser
    ERROR,01 Feb 2011 10:08:43,509,[OIMCP.ADCS],simple bind failed: adserver:636
    ERROR,01 Feb 2011 10:08:43,509,[OIMCP.ADCS],Description : simple bind failed: <hostname>:636
    ERROR,01 Feb 2011 10:08:43,509,[OIMCP.ADCS],com.thortech.xl.exception.ConnectionException: simple bind failed: adserver:636
    at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.connectToAvailableAD(Unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.createUser(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpADCSCREATEUSER.ADCREATEUSER(adpADCSCREATEUSER.java:224)
    at com.thortech.xl.adapterGlue.ScheduleItemEvents.adpADCSCREATEUSER.implementation(adpADCSCREATEUSER.java:91)
    at com.thortech.xl.client.events.tcBaseEvent.run(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.runEvent(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.runMilestoneEvent(Unknown Source)
    at com.thortech.xl.dataobj.tcScheduleItem.eventPostInsert(Unknown Source)
    at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    Can anybody please help me in this, I am trying the same since 3 days but no luck.
    STEPS to generate the Certificate from AD:
    1. Installed the Certificate Authority from Add\Remove Windows Components.
    2. Generated a Certificate Request in IIS by accessing CertSrv.
    3. Issued the same certificate and imported that to the keystore of OIM server.
    The AD is not responding over SSL (636). When I try to access the AD machine through expolrer as
    https:<adhost>:636
    Its not prompting to import the certificate. Also I am not able to connect to AD from LDAP browser.
    Request you to kindly help me on this ASAP.

    [Start of UME Service Failed |http://help.sap.com/saphelp_nw04/helpdata/en/20/361941edd5ef23e10000000a155106/frameset.htm]check this same exception got resolved..
    one more thing, Have you uploaded the LDAP servers certificate in the TrustedCAS of the keystore in Visual Admin in the WAS server? If you are using LDAP ssl the connection to the server will expect a certificate if you dont have the trust enabled you wont be able to connect
    Thanks

  • ERROR: transport error 202: bind failed: Address already in use

    Hey guys,
    I created 2 WL 10.3 Domains. I can start the admin server in domain but when I start the second admin server i get the following error:
    starting weblogic with Java version:
    ERROR: transport error 202: bind failed: Address already in use
    ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
    JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../.
    ./../src/share/back/debugInit.c:690]
    FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_E
    RROR_TRANSPORT_INIT(197)
    Starting WLS with line:
    C:\bea\JDK160~1\bin\java -client -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket
    ,address=8453,server=y,suspend=n -Djava.compiler=NONE -Xms512m -Xmx512m -XX:Com
    pileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -XX:MaxPermSize=160m
    -Xverify:none -Xverify:none -da:org.apache.xmlbeans... -ea -da:com.bea... -da:
    javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.
    sbconsole... -Dplatform.home=C:\bea\WLSERV~1.3 -Dwls.home=C:\bea\WLSERV~1.3\serv
    er -Dweblogic.home=C:\bea\WLSERV~1.3\server -Dweblogic.management.discover=tru
    e -Dwlw.iterativeDev=true -Dwlw.testConsole=true -Dwlw.logErrorsToConsole=true
    -Dweblogic.ext.dirs=C:\bea\patch_wlw1030\profiles\default\sysext_manifest_classp
    ath;C:\bea\patch_wls1030\profiles\default\sysext_manifest_classpath;C:\bea\patch
    cie670\profiles\default\sysextmanifest_classpath;C:\bea\patch_alsb1031\profile
    s\default\sysext_manifest_classpath -Dweblogic.Name=TestAdmin2 -Djava.security.p
    olicy=C:\bea\WLSERV~1.3\server\lib\weblogic.policy weblogic.Server
    ERROR: transport error 202: bind failed: Address already in use
    ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
    JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../.
    ./../src/share/back/debugInit.c:690]
    FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_E
    RROR_TRANSPORT_INIT(197)
    Stopping PointBase server...
    I changed the port address of both admins but I dont' think that's the issue. Can someone tell me whats going on.
    Thanks

    Hi
    Iam getting the Same Error , Can you provide me some information on what changes did you made to the setDomainEnv.cmd file to make this work
    thanks in advance

  • Blocking anonymous search if bind fails

    Using DS 5.2 SP4
    I have a group that outsourced some apps that are performing LDAP authentication. They do an anonymous bind to find the user's DN and then initiate a new connection, binding as the user and searching for an attribute.
    The problem I have is that the app isn't not well coded and does not check for successful bind, but just for a 0 return code. Since they are binding and searching immediately, the DS is sometimes returning the search results prior to the bind results. Since anonymous bind is allowed, the search will be successful whether or not the bind is.
    While I see this as an application problem, we are looking at least temporarily for a DS solution. Is there a way to either ensure the bind results are returned first or to deny anonymous access on bind failure? Or are there other alternatives?
    We have thought of having the app query an restricted attribute, so if the bind fails the search would as well, but that requires app changes.
    At least one of the apps is using Oracle to perform the LDAP authentication, if that helps.
    Thanks.

    If I understand your issue, you are trying to prevent searches to specific attributes if the user is not authenticated?
    If this is it, you can modify your ACI to only allow access to those attributes for authenticated users (be sure to allow "all" users, not "any" user).

  • Transport error 202 bind failed address already in use

    how to rectify -- transport error 202 bind failed address already in use-- while running CA server
    i have created new production and pub server, first i runned production server after that while running CA server i got that error. if i run CA server independently its running

    It seems like a port conflict issue. You should check rmi and other ports in the configuration file for the component /atg/dynamo/Configuration in the localconfig of your production and publishing servers directories under <ATG>\home\servers. Also, your app server should be configured to run two separate instances for production and publishing server as per the http ports specified in /atg/dynamo/Configuration.

  • Bind() fails with errno set to EAGAIN

    howdy,
    Occasionally bind() fails and set errno to EAGAIN (=EWOULDBLOCK). We are using nonblocking io on our sockets and getting EWOULDBLOCK is nothing exceptional to the socket functions except with bind(): I have read as much as possible documentation I could get hold of but nowhere is mentioned, that this can happen at all for bind().
    I would like to know what would be a good error-handling in this case (just retrying as with EINTR did not help).
    Has anyone also had this ? What did you do against it ?
    thanks in advance
    Enrico

    Hi There,
    In my search for the past reported problem for non-blocking io on
    socket occurs when the client uses recv() to read the data from the TCP
    connection. Although, this was reported for an older OS 2.5. Can you use read() inplace of recv()?
    What is your operating system version? If possible post a small program
    that demonstrates the problem.
    ...jagruti
    Developers Technical Support
    Sun Microsystems, http://www.sun.com/developers/support

  • Dyld: lazy symbol binding failed: Symbol not found: _close$UNIX2003

    My project is created in Xcode 3.0, Leopard 10.5.1 ,Intel machine .
    It is build as Universal.It builds without any error.
    But when i run the executable in Tiger 10.4.11,PowerPC ,it gives following message:
    dyld: lazy symbol binding failed: Symbol not found: _close$UNIX2003
    Referenced from: /Applications/BackEnd.app/Contents/MacOS/./BackEnd
    Expected in: /usr/lib/libSystem.B.dylib
    dyld: Symbol not found: _close$UNIX2003
    Referenced from: /Applications/BackEnd.app/Contents/MacOS/./BackEnd
    Expected in: /usr/lib/libSystem.B.dylib
    Trace/BPT trap
    Can anyone help me in this?

    I thought that "universal" just meant intel/ppc compatible. If you want your program to also run on older versions of the OS, you may need to do something more - perhaps by setting MACOSXDEPLOYMENTTARGET appropriately.
    - cfr

  • LDAP Error :  simple binding failed

    I am trying to create an LDAP resource on my IDM.
    I cannot get past the "Test Connection" phase, because I keep getting this error :
    *"Unable to connect to LDAP on : mydomain.com. Simple binding failed"*
    After browsing several forums, including google, I realize that the fault lies in the fact that : I am using an SSL, which has its authentication certificate.
    My question is : How and where do I need to insert / refer to this certificate, so that IDM won't have a problem connecting to LDAP?
    Thanks

    I browsed quite a few APACHE TOMCAT documents, unfortunately there is not enough sensible explanation as to how exactly the import should be done.
    I eventually settled for using the following command :
    keytool -importcert -alias abc -file ABCCA.cer     (where "abc" is the alias)
    If I understand correctly, I imported the certificate into the KEYSTORE
    The import was successful.
    However, I am still getting the same error on my LDAP configuration.
    Am I doing something wrong? Is there something ELSE I need to do ?
    Or are the KEYSTORE and TRUSTSTORE entirely different things?

  • What does "dyld: lazy symbol binding failed: Symbol not found:" mean?

    I'm trying to run a program of mine on another computer but I keep having this error:
    loading library from: /tmp/jpathwatch-nativelib-v-0-92-libjpathwatch-native-32.dylib
    dyld: lazy symbol binding failed: Symbol not found: _write$UNIX2003
      Referenced from: /private/tmp/jpathwatch-nativelib-v-0-92-libjpathwatch-native-32.dylib
      Expected in: /usr/lib/libSystem.B.dylib
    dyld: Symbol not found: _write$UNIX2003
      Referenced from: /private/tmp/jpathwatch-nativelib-v-0-92-libjpathwatch-native-32.dylib
      Expected in: /usr/lib/libSystem.B.dylibThe machine under witch it was written had MACOSX 10.5 and the one that I want to run in is a 10.4 Has anyone herad of this error before?
    Because it's not even and exception, I don't even know what I looking at.
    Any help much appreciated.

    It looks like your application is using a native library ("jpathwatch-nativelib-v-0-92-libjpathwatch-native-32.dylib") which tries to use a symbol (probably a method) that's not available on your system ("_write$UNIX2003").
    The fact that the library was compiled on a later version of the OS might be a reason for it.
    But you'd probably need to contact the people who made jpathwatch for specifics on this.

  • Java.io.IOException: SysCall : bind() failed

    Hello -
    I am the support engineer for an OEM Itronix of a rugged handheld device with PXA25x (ARM4VI) processor that is running WM 5.0. Potential customer in Ireland has sent me the following log reporting that the main problem is probably the java.io.IOException: Syscall : bind() failed. I have attached the actual log file below.
    My question is: 1. how can I best debug this issue? I doubt that anything is using port 45000? Unless customer unknowing is loading something before hand that would be using this port? I ran a netstat program on the ports of my device and by default there is nothing in our handheld that uses anything remotely close to port 45000.
    2. I'm not certain as to what version of Creme they are using - I suspect it must be Creme 2.7a as they claim they have run this on another WM 5.0 device and sent me logs showing that it did not have a java.io.IOException: Syscall : bind() failed exception - only our handheld failed with this exception evidently?
    Note that I don't have the MI System to attempt to recreate this, nor do I have any prior experience with SAP MI (although that may change real fast). I do have DB2e and Creme and have used both in the past.
    Can anyone give me some suggestions and help on how to help debug this on our device?
    Thanks Neal Davis
    Sorry about the long log - but maybe it will help show big picture:
    [20060101 14:49:24:000] I [MI/API/Logging           ] ***** LOG / TRACE SWITCHED ON
    [20060101 14:49:24:000] I [MI/API/Logging           ] ***** Mobile Engine version: MI 25 SP 18 Patch 00 Build 200607272043
    [20060101 14:49:24:000] I [MI/API/Logging           ] ***** Current timezone: PST
    [20060101 14:49:37:121] E [MI/API/Services          ] MultiObjectFileStorage: Error in data read access to mapping file /MI/data/LastSuccessfulSync/datreg.obj - Generating initial mapping (root cause: /MI/data/LastSuccessfulSync/datreg.obj [java.io.FileNotFoundException])
    [20060101 14:49:49:050] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/0.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.core.ApplicationManager.registerInboundProcessors()
         at com.sap.ip.me.core.FrameworkInitializer.initializeFramework()
         at com.sap.ip.me.core.FrameworkInitializer.main()
         at com.sap.ip.me.core.Startup.main()
    [20060101 14:49:51:039] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/0.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.core.ApplicationManager.registerInboundProcessors()
         at com.sap.ip.me.core.FrameworkInitializer.initializeFramework()
         at com.sap.ip.me.core.FrameworkInitializer.main()
         at com.sap.ip.me.core.Startup.main()
    [20060101 14:49:53:824] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/0.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.core.FrameworkInitializer.initializeFramework()
         at com.sap.ip.me.core.FrameworkInitializer.main()
         at com.sap.ip.me.core.Startup.main()
    [20060101 14:51:53:152] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/0.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.mi.systemnews.NewsImpl.create()
         at com.sap.ip.mi.systemnews.StartListener.userLoggedOn()
         at com.sap.ip.me.core.UserManagerImpl.fireLogon()
         at com.sap.ip.me.core.UserManagerImpl.logOnUser()
         at com.sap.ip.me.core.UserManagerImpl.logOnUser()
         at com.sap.ip.me.apps.jsp.LoginServlet.doHandleEvent()
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGetNotThreadSafe()
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet()
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doPost()
         at javax.servlet.http.HttpServlet.service()
         at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service()
         at javax.servlet.http.HttpServlet.service()
         at org.apache.tomcat.core.ServletWrapper.doService()
         at org.apache.tomcat.core.Handler.service()
         at org.apache.tomcat.core.ServletWrapper.service()
         at org.apache.tomcat.core.ContextManager.internalService()
         at org.apache.tomcat.core.ContextManager.service()
         at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection()
         at org.apache.tomcat.service.TcpWorkerThread.runIt()
         at org.apache.tomcat.util.ThreadPool$ControlRunnable.run()
         at java.lang.Thread.run()
    [20060101 15:00:39:734] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/0.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.ccms.remotetracing.RemoteTracingInboundProcessor.registerItself()
         at com.sap.ip.me.ccms.remotetracing.RemoteTracingListener.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    [20060101 15:00:47:332] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/0.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.sync.LogSenderInboundProcessor.registerItself()
         at com.sap.ip.me.sync.LogSender.sendLogToBackend()
         at com.sap.ip.me.sync.LogSender.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    [20060101 15:00:58:958] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/1.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.ccms.configinfo.ConfigInfoCheckerInboundProcessor.registerItself()
         at com.sap.ip.me.ccms.configinfo.ConfigInfoListener.actionPerformed()
         at com.sap.ip.me.sync.SyncEventRegistryImpl.fireSyncEventNotifierMethod()
         at com.sap.ip.me.sync.SyncManagerImpl.raiseSyncEvent()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    [20060101 15:01:11:889] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/1.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.ccms.configinfo.ConfigInfoCollectorInboundProcessor.registerItself()
         at com.sap.ip.me.ccms.configinfo.ConfigInfoCollector.createConfigInfoContainer()
         at com.sap.ip.me.ccms.configinfo.ConfigInfoCheckerInboundProcessor.process()
         at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer()
         at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers()
         at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle()
         at com.sap.ip.me.sync.SyncManagerImpl.syncForUser()
         at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend()
         at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend()
         at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run()
         at java.lang.Thread.run()
    [20060101 15:07:01:133] I [MI/API/Logging           ] ***** LOG / TRACE SWITCHED ON
    [20060101 15:07:01:133] I [MI/API/Logging           ] ***** Mobile Engine version: MI 25 SP 18 Patch 00 Build 200607272043
    [20060101 15:07:01:133] I [MI/API/Logging           ] ***** Current timezone: GMT
    [20060101 15:07:12:071] E [AppLog/MI/API/Services   ] java.io.WriteAbortedException: Writing aborted by exception; java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
    java.io.WriteAbortedException: Writing aborted by exception; java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectInputStream.readObject()
         at java.io.ObjectInputStream.defaultReadObject()
         at java.io.ObjectInputStream.inputObject()
         at java.io.ObjectInputStream.readObject()
         at java.io.ObjectInputStream.readObject()
         at com.sap.ip.me.api.services.IOUtils.readSerializedObjectFromFile()
         at com.sap.ip.me.api.services.IOUtils.readHashtableFromDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.<init>()
         at java.lang.Class.newInstance()
         at com.sap.ip.me.api.conf.Configuration.createInstanceForType()
         at com.sap.ip.me.api.conf.Configuration.getSingletonInstanceForType()
         at com.sap.ip.me.api.sync.InboundProcessorRegistry.<clinit>()
         at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.initializeSmartSyncFramework()
         at com.sap.ip.me.core.FrameworkInitializer.initSmartSync()
         at com.sap.ip.me.core.FrameworkInitializer.initializeFramework()
         at com.sap.ip.me.core.FrameworkInitializer.main()
         at com.sap.ip.me.core.Startup.main()
    Martyn Lewis (This is different) ??????????????????????????????
    [20060101 15:07:59:692] E [MI/ComServer             ] Exception while running communication server:
    java.io.IOException: SysCall : bind() failed
         at java.net.PlainSocketImpl.bind()
         at java.net.ServerSocket.<init>()
         at java.net.ServerSocket.<init>()
         at com.sap.ip.me.core.CommunicationServer.run()
         at java.lang.Thread.run()
    [20060101 15:08:04:639] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/1.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.core.ApplicationManager.registerInboundProcessors()
         at com.sap.ip.me.core.FrameworkInitializer.initializeFramework()
         at com.sap.ip.me.core.FrameworkInitializer.main()
         at com.sap.ip.me.core.Startup.main()
    [20060101 15:08:07:836] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/1.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.core.ApplicationManager.registerInboundProcessors()
         at com.sap.ip.me.core.FrameworkInitializer.initializeFramework()
         at com.sap.ip.me.core.FrameworkInitializer.main()
         at com.sap.ip.me.core.Startup.main()
    [20060101 15:08:10:780] E [AppLog/MI/API/Services   ] Problems while saving /MI/sync/inboundProcessors/1.value
    java.io.NotSerializableException: com.sap.ip.me.api.services.MEResourceBundle
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at java.io.ObjectOutputStream.defaultWriteObject()
         at java.io.ObjectOutputStream.outputObject()
         at java.io.ObjectOutputStream.writeObject()
         at com.sap.ip.me.api.services.IOUtils.serializeObjectToFile()
         at com.sap.ip.me.api.services.IOUtils.saveHashtableToDirectory()
         at com.sap.ip.me.sync.InboundProcessorRegistryImpl.register()
         at com.sap.ip.me.core.FrameworkInitializer.initializeFramework()
         at com.sap.ip.me.core.FrameworkInitializer.main()
         at com.sap.ip.me.core.Startup.main()

    Thanks Jo for your input - I have investedigated and still not certain of what is really going on and if this applies or not.
    I did get a screen shot back from the customer and here is what it looks like (had to type out as I don't see a way to post and image to this forum):
    Internet Explorer
    Screen Shot
    SAP
    Synchronization Log
    -Synchroniztion started
    -Connection set up (without proxy) to: http://
    headsap001s:50000/meSync/servlet/meSync?
    ~sysid=mob&
    -Successfully connected with server.
    -Processing of inbound data began.
    -Synchronisation problems: Transport-layer (http) sync
    exception raised (root cause: Exception while
    synchronizing (java.net.SocketException: Remote
    Connection Closed: Remote connection closed))
    One suspicious thing I noticed about the screen shot above is Syncronization or Syncronizing is always spelled with a "z" except in one case above is spelled with an "s" - the UK spelling method? I check the screen shot several times and this is not a typo on my part it is how it is in the actual screen shot - almost if someone changed the log file being reported to the screen?
    Can someone comment on the error, has this been seen by anyone else and was there a solution?
    Also how difficult is it to hook up the entire solution so that I can recreate at my desk? I have DB2e and Java Creme (3.28). I need SAP MI I guess and probably need to set up sometime of server so I can replicate the whole process of installation and synchronization. What is the minimum I can do to replicate this and can I get a SAP MI system as a demo to put this whole puzzle together?
    Thanks so much for any input anyone can provide on above.
    Neal Davis

  • Data binding fails

    Hi
    In my app I am calling an R3 function using the code:
    myClass mc = new myClass();
    wdContext.nodeXXX.bind(mc);
    mc.execute();
    wdContext.nodeOutput().invalidate();
    It worked perfactly for a long time.
    Suddenly the context remains empty after the function returns from R3.
    When I debug the java class, I can see it fetched the data from R3.
    Is it possible that binding fails to work? can it be the result of R3 updating structutres?
    Thank you fop your assistance
    regards
    yuval peery

    Hi all
    Thank you for your replies.
    In the meantime I manged to solve the problem  by  invetigating my node's bindings.
    It appears that the node was bound to the structure class rather than to the model node .
    Once bound to the model node, everything was fixed.
    regards
    yuval

  • SSL/TLS clients binds fail to Solaris 10 06/06 DS5.2p4 Server

    hello all,
    this is a bizarre issue that i think is related to the solaris version that is running on the directory server, at least this appears to the the issue. i have 2 SunDS servers running solaris 10 06/06 and the other solaris 10 01/06 with DS5.2p4. both have SSL enabled, the certs i signed with my own CA which i maintain with tinyca2. the directory starts fine and is listening on both 389(ldap) and 636(ldaps). i am able to successfully bind to both servers on the non-secure ports fine, commands like getent, finger, id are pulling the people from the directory. when i enable the clients to use ssl/tls those same commands fail against the solaris 10 06/06 machine but NOT the solaris 10 01/06 server. on the linux machines i'm getting "nscd: pam_ldap: could not search LDAP server" errors and on the solaris machines "Mesg: openConnection: failed to initialize TLS security" and "libsldap: Status: 7 Mesg: Session error no available conn."
    using "ldapsearch -x -ZZ" from the clients is successful to both systems, and i can use "openssl s_client" to view the certs fine. another bizzare occurance is when i do "getent passwd" i see the local and ldap users but "getent passwd ldap_user" will return nothing. again this are against the solaris 10 06/06 machine.
    has anyone see this before? i'm going to open a service request for sun on this but i wanted to see if anyone else has run into this.

    there was a problem with the certificate db which was causing this.

  • Policy agent 2.2 amfilter local authentication with session binding failed

    Hi All,
    I have policy agent 2.2 for weblogic 8.1 sp4 installed on redhat linux. All are working fine in my development box. But I was running all the process under user root, so today I decided to change it to a regular user, joe. I changed all the files' owner for weblogic server and policy agent from root to joe, and restart server as user Joe. After the change, I can not access the application on Weblogic server. I changed file ownership back to root and restart weblogic server as root, still same error.
    Here is the error I got:
    10.4.4 403 Forbidden
    The server understood the request, but is refusing to fulfill it. Authorization will not help and the request SHOULD NOT be repeated. If the request method was not HEAD and the server wishes to make public why the request has not been fulfilled, it SHOULD describe the reason for the refusal in the entity. This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.
    Here is the error I found from agent log file, amFilter:
    AmFilter: now processing: SSO Task Handler
    05/24/2006 06:27:08:127 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    SSOTaskHandler: caching SSO Token for user uid=amAdmin,ou=People,dc=etouch,dc=net
    05/24/2006 06:27:08:127 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    AmBaseSSOCache: cached the sso token for user principal : uid=amadmin,ou=people,dc=etouch,dc=net sso token: AQIC5wM2LY4Sfcx4XY/x/M7G1Y3ScVjFj8E3oT0BV45mh0Q=@AAJTSQACMDE=#, cache size = 1
    05/24/2006 06:27:08:127 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    SSOTaskHandler: SSO Validation successful for uid=amAdmin,ou=People,dc=etouch,dc=net
    05/24/2006 06:27:08:128 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    AmFilter: now processing: J2EE Local Logout Task Handler
    05/24/2006 06:27:08:128 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    AmFilter: local logout skipped SSO User => amAdmin, principal =>null
    05/24/2006 06:27:08:128 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    AmFilter: now processing: J2EE Local Auth Task Handler
    05/24/2006 06:27:08:128 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    LocalAuthTaskHandler: No principal found. Initiating local authentication for amAdmin
    05/24/2006 06:27:08:128 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    LocalAuthTaskHandler: doing local authentication with session binding
    05/24/2006 06:27:08:129 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    LocalAuthTaskHandler: Local authentication failed, invalidating session.05/24/2006 06:27:08:129 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    WARNING: LocalAuthTaskHandler: Local authentication failed for : /portal/index.jsp, SSO Token: AQIC5wM2LY4Sfcx4XY/x/M7G1Y3ScVjFj8E3oT0BV45mh0Q=@AAJTSQACMDE=#
    05/24/2006 06:27:08:129 PM PDT: Thread[ExecuteThread: '14' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default']
    AmFilter: result =>
    FilterResult:
         Status      : FORBIDDEN
         RedirectURL     : null
         RequestHelper:
              null
         Data:
              null
    -----------------------------------------------------------

    Hi,
    I'm having the exact same problem in the Prod environment, but on a Sun App Server. In development all is fine, in prod we now have:
    ERROR: AmFilter: Error while delegating to inbound handler: J2EE Local Auth Task Handler, access will be denied
    java.lang.IllegalStateException: invalidate: Session already invalidated
    at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1258)
    at org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:164)
    at com.sun.identity.agents.filter.LocalAuthTaskHandler.doLocalAuthWithSessionBinding(LocalAuthTaskHandler.java:289)
    at com.sun.identity.agents.filter.LocalAuthTaskHandler.authenticate(LocalAuthTaskHandler.java:159)
    at com.sun.identity.agents.filter.LocalAuthTaskHandler.process(LocalAuthTaskHandler.java:106)
    at com.sun.identity.agents.filter.AmFilter.processTaskHandlers(AmFilter.java:185)
    at com.sun.identity.agents.filter.AmFilter.isAccessAllowed(AmFilter.java:152)
    at com.sun.identity.agents.filter.AmAgentBaseFilter.doFilter(AmAgentBaseFilter.java:38)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:55)
    at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:161)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:263)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:225)
    FilterResult:
    Status : FORBIDDEN
    RedirectURL : null
    RequestHelper:
    null
    Data:
    null
    Also, we I debug I see:
    LocalAuthTaskHandler: No principal found. Initiating local authentication for ...
    Did you receive any solution for this?
    Many, many thanks,
    Philip

  • JNDI object binding failed

    Hi,
    I was trying to create a mail session in weblogic 8.1. The jndi name must be filled with a javax.mail.Session object, and it's supposed to display in JNDI tree with purple icon, right? But when I typed in the jndi name, it came out a failure in JNDI tree (with red icon).
    This was what in my j2ee config (ejb-jar.xml):
    <session id="Email">
         <ejb-name>Email</ejb-name>
         <home>com.gtnet.workflow.enactmentService.ejb.EmailHome</home>
         <remote>com.gtnet.workflow.enactmentService.ejb.Email</remote>
         <ejb-class>com.gtnet.workflow.enactmentService.ejb.EmailBean</ejb-class>
         <session-type>Stateless</session-type>
         <transaction-type>Container</transaction-type>
         <resource-ref id="ResourceRef_1">
              <res-ref-name>EmailSession</res-ref-name>     
              <res-type>javax.mail.Session</res-type>
              <res-auth>Application</res-auth>
         </resource-ref>
    </session>
    And this was what in my weblogic j2ee config (weblogic-ejb-jar.xml):
    <weblogic-enterprise-bean>
         <ejb-name>Email</ejb-name>
         <reference-descriptor>
              <resource-description>
                   <res-ref-name>EmailSession</res-ref-name>
                   <jndi-name>java:/Mail</jndi-name>
                   <!-- Missing principal declaration here -->
              </resource-description>
         </reference-descriptor>
         <jndi-name>ejb/EmailHome</jndi-name>
    </weblogic-enterprise-bean>
    I have tried filling everything as the jndi name, from EmailSession, Mail, ejb.EmailHome, Email, etc, but none worked.
    Could anybody help me please? :)
    Thanks,
    Martha

    Is something failing or are you annoyed (you should be, imo) by the message?
    The server export has not (apparently) failed, but you may have problems marshaling a request that contains an object that itself contains a private remote data member.
    Make sure that the security policy is correct (enables replace object).
    alagappan meyyappan wrote:
    Hi folks,
    I have a problem in binding an RMI object with JNDI it says
    EnableReplaceObject failed.
    RMI implementations hosted by this VM should not be buried in
    java.io.Serializable data.
    EnableReplaceObject failed.
    RMI implementations hosted by this VM should not be buried in
    java.io.Serializable data.
    any help would be high appreciated
    meyyappan

  • Socket bind fails when port in use as rootuser but succeeds as nonroot user

    Hi All,
    I have a prerequiste to check if a port is busy/already bound on Solaris 11.
    java version : java version "1.6.0_24"
    os : SunOS 5.11 11.0 i86pc i386 i86pc
    The code snippet is as follows.
    =====================================================================================
    arrayOfInetAddress = InetAddress.getAllByName("example.com");
    try
    for (int j = 0; j < arrayOfInetAddress.length; j++)
    System.out.println(" Trying for host : " + arrayOfInetAddress[j] + " and port : " + i);
    localServerSocket = new ServerSocket(i, 0, arrayOfInetAddress[j]);
    localServerSocket.close();
    System.out.println("Port = " + i + " passed by the user is free");
    catch (IOException localIOException)
    System.out.println("isPortFree:Port=" + i + " is busy. Exception ioe=" + localIOException.getMessage());
    localIOException.printStackTrace();
    ====================================================================
    when i run this application as a root user it correctly complains saying the port is already bound
    java CheckFreePort 9876
    java.net.BindException: Address already in use
    but when i run it as a non root user it says the port is free which is incorrect.
    java CheckFreePort 9876
    Port = 9876 passed by the user is free
    what could be the reason that bind succeeds even though the port is in use as a non root user.
    thanks,
    Prakash

    there is an em agent which is listening on this port.
    =========================================
    # su root
    # netstat -naP tcp|grep 9876
    *.9876 *.* 0 0 128000 0 LISTEN
    *.9876 *.* 0 0 128000 0 LISTEN
    #java CheckFreePort 9876
    java.net.BindException: Address already in use
    =========================================
    ===========================================
    # su oracle
    # netstat -naP tcp|grep 9876
    *.9876 *.* 0 0 128000 0 LISTEN
    *.9876 *.* 0 0 128000 0 LISTEN
    #java CheckFreePort 9876
    Port = 9876 passed by the user is free
    ============================================
    Is this something to do with the privileges of the non root user ?

Maybe you are looking for