10.5.4 Server/10.3.9 Client user home mounting issue

Hi all, hopefully someone can help me out with this. I know this might be an AFP issue but if you read on you'll see why I think it might be Open Directory's "fault".
I'm the admin at a school running Leopard Server with Leopard, Tiger, and Panther clients. The server is running Open Directory and is the home for all user accounts.
Leopard and Tiger clients can log in fine. Panther clients begin to login, and between the visual acceptance of the password and actually showing the user's desktop, something goes wrong. It informs me that the user cannot log in at this time because an error occurred, and that the home directory is on an AFP or SMB share.
It's an AFP share, but I don't understand why the Leopard and Tiger clients are kosher and the Panther ones are not.
Advice?
I've already tried turning Kerberos on/off, etc. I have also discovered that I can mount AFP volumes just fine if I log in locally and then connect to the user's account manually via Go-->Connect to Server.
Thanks!

Oops, While playing around I had restricted the service access to just 2 accounts that were not the ones i was testing network logons from. doh!

Similar Messages

  • Windows 2008 Server and Windows 8 clients

    Hey Guys,
    I have had this problem for sometime now and really need a solution. I have Windows 2008 Enterprise Server running about 200+ terminal services clients. All Windows XP clients are fine, Windows 7 clients have issues when they get an updated version of
    remote desktop client(to solve the issue we simply rollback the update), Windows 8 clients cannot connect and use out remote app. The issue stems from the newer version of remote desktop client (on windows 7 and embedded in windows 8) cannot connect to our
    terminal server and generates an error and immediately disconnects. The error says "
    Your computer can't connect to the remote computer because an error occurred on the remote computer that you want
    to connect to
    So my questions are, how can i update my Windows 2008 Terminal server version to support these clients, or do u have migrate to Windows 2012? Or is there a solution to my current problem which will allow my client to connect and use the remoteapps?

    Hi,
    Thank you for posting in Windows Server Forum.
    Please follow the below steps and verify result.
    LAN manager authentication level settings (Local security policy->Local Policies->Security Options->Network Security: LAN Manager Authentication level). 
    Try to change it to "Send NTLMv2 response only" 
    Snap:
    If still face the issue please install this Hotfix.
    RDS client computer cannot connect to the RDS server by using a remote desktop connection in Windows
    http://support.microsoft.com/kb/2752618/
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    TechNet Community Support

  • ASA 5505 as a SSL VPN Server and Easy VPN Client at the same time?

    Is it possible to configure and operate the ASA 5505 as a SSL VPN server and Easy VPN Client at the same time? We would like to configure a few of these without having to purchase additional ASA 5505 and use a 2 device method (1 SSL VPN Server and 1 Easy VPN Client). Thanks in advance.

    I don't think it is possible. Following links may help you
    http://www.cisco.com/en/US/products/ps6120/products_configuration_guide_chapter09186a008068dabe.html
    http://www.cisco.com/en/US/products/ps6120/products_configuration_example09186a008071c428.shtml

  • Connect SQL Server 2012 from Windows Server 2003 with native client 9.0

    Hi,
    I currently have a setup where ETL tool Ab Intio, running on a Linux server, connects to the SQL Server 2005 through a passthrough Wintel server with Windows Server 2003 OS using SQL server native client 9.0
    Now I have the requirement to upgrade the SQL server from 2005 to 2012.
    My question is, will it be possible to connect to SQL server 2012 through Windows Server 2003 with native client 9.0?
    As per the specs, I need native client 11.0+ to fully support SQL Server 2012, but then, as per specs, native client 11.0 doesnot run on Windows server 2003. OS upgradation is currently not on the cards.
    So will it be possible to the run the basic queries we use currently, if we can connect SQL server 2012 through Windows Server 2003 with native client 9.0/10.0, without updgrading the OS of the Wintel server?
    Thanking you in advance! 

    Hi Soumya,
    Yes, you can use the SQL Server Native Client shipped with SQL Server 2005 to connect to a SQL Server 2012 instance, and there is no need to upgrade the operating system.
    Regards,
    Mike Yin
    TechNet Community Support

  • Mac OS X Server 10.4.10-11 client user problems

    It appears that since updating to Mac OS X Server 10.4.10 (and now 10.4.11), running on an XServe G4 with 2GB of RAM, QuarkXPress Passport 6.5 (and also 6.52) crashes at the splash screen when newly created network users launch it on client computers running OS X 10.4.8, 10.4.10 and 10.4.11. QuarkXPress runs fine when logged in as the computer owner with administrator rights.
    Users created under Mac OS X Server 10.4.8 do not have this problem and are able to launch QuarkXPress 6.5 or 6.52 without a problem on these same computers.
    Quark license verification is supplied by a QLA 4.5 server running on a seperate computer to the OS X Server system.
    Can anyone give me any pointers as to what may be causing the crash? A couple of extracts from the crash log are listed below - the full log is available if anyone can decipher it:
    Date/Time: 2007-12-05 14:02:19.702 +0000
    OS Version: 10.4.11 (Build 8S165)
    Report Version: 4
    Command: QuarkXPress
    Path: /Applications/QuarkXPress 6.5/QuarkXPress Passport.app/Contents/MacOS/QuarkXPress
    Parent: WindowServer [53]
    Version: QuarkXPress version 6.52 (6.51)
    PID: 238
    Thread: 0
    Exception: EXCBADACCESS (0x0001)
    Codes: KERNPROTECTIONFAILURE (0x0002) at 0x00000009
    Thread 0 Crashed:
    0 libSystem.B.dylib 0x90003ba0 szone_malloc + 616
    1 libSystem.B.dylib 0x90003600 malloc + 632
    2 com.quark.QuarkXPress 0x00670a0c operator new(unsigned long) + 64
    3 com.quark.QuarkXPress 0x00616c98 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::init(char const*, char const, std::allocator<char> const&, std::randomaccess_iteratortag) + 96
    4 com.quark.QuarkXPress 0x0062f7ec std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basicstring[in-charge](std::basicstring<char, std::char_traits<char>, std::allocator<char> > const&) + 56
    5 com.quark.QuarkXPress 0x00645408 std::_vector_imp<std::basicstring<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (bool)0>::insert(std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 872
    6 com.quark.QuarkXPress 0x0045eccc PPDPath::SetPPDPath(char**, unsigned char) + 216
    7 com.quark.QuarkXPress 0x0045555c PPDMergeOSXAndClassic(char**, char**) + 340
    8 com.quark.QuarkXPress 0x004556bc PPDUpdate(unsigned char) + 328
    9 com.quark.QuarkXPress 0x004557b4 PPDInit() + 56
    10 com.quark.QuarkXPress 0x00016214 initialize() + 19176
    11 com.quark.QuarkXPress 0x0048a8e4 main + 224
    12 com.quark.QuarkXPress 0x000038d0 _start + 380
    13 com.quark.QuarkXPress 0x00003750 _code_start_ + 48
    Thread 0 crashed with PPC Thread State 64:
    srr0: 0x0000000090003ba0 srr1: 0x000000000200f030 vrsave: 0x0000000000000000
    cr: 0x84004444 xer: 0x0000000020000004 lr: 0x0000000090003a00 ctr: 0x0000000090003938
    r0: 0x0000000000000008 r1: 0x00000000bfffec70 r2: 0x00000000fffffffe r3: 0x0000000002000038
    r4: 0x0000000000000000 r5: 0x0000000005f66510 r6: 0x00000000ffffffff r7: 0x0000000000000001
    r8: 0x0000000000000001 r9: 0x0000000000000001 r10: 0x0000000002000054 r11: 0x00000000020000d0
    r12: 0x0000000090003938 r13: 0x000000000522d97c r14: 0x0000000000011740 r15: 0x0000000000010032
    r16: 0x0000000000000019 r17: 0x000000000000000a r18: 0x00000000bb1a85b2 r19: 0x00000000007cb618
    r20: 0x00000000a0003948 r21: 0x00000000ffffffff r22: 0x0000000000000002 r23: 0x0000000000000024
    r24: 0x00000000a0003390 r25: 0x0000000005f6653c r26: 0x0000000002000000 r27: 0x0000000005f6653c
    r28: 0x0000000000000003 r29: 0x00000000a0003390 r30: 0x0000000005f76d50 r31: 0x0000000090003948

    Hi
    Have you tried repairing privileges and permissions on the affected clients?
    You could also try creating a new admin account on the affected clients and logging in with that. Launch Quark and see if it behaves the same way. If it does not then its more likely some damaged/corrupted plist or preference in the primary admin account’s Home/Library/Preferences folder.
    It could also be down to a damaged/corrupted font or Xpress Preferences file. Running the 10.4.10/11 update could be a red herring and its just coincidence that the issues you are seeing happened after the update. Generally an application crashes on launch or when opening a file because its had a problem building the font list or trying to access/load a font when the file has been requested. If your Font Management system is Suitcase remove the Suitcase Preferences folder from /Users/Home/Library/Preferences and restart the mac. Hopefully Quark should now launch. Redefine font sets from there. Quark keeps its Preferences file in /Users/Home/Library/Application Support/Quark.
    Of course it could be none of these in which case start looking at drive/directory issues or possibly system issues. You may be looking at an Archive/Reinstall of the OS or Reinstall of the application. Don’t rule out a rebuild either.
    Hope this helps, Tony

  • Connect & Update a Server DB from remote Client

    I'm a novice as far as Java Technologies. I would like to create a Java program and publish it to a remote client using Java Web Start. What I need to be able to do is update a SQL Server database, located on my local server, from the remote client. Can anyone tell me if this can be done? And if so, how to do it?

    Don't know if SQL Server as a pure jdbc driver supporting net clients (you should ask in some jdbc forum). Anyway you can use for sure jdbc over odbc. Everything else is a pure java/jdbc problem.
    Any question about Java Web Start & JNLP?

  • Are there any problems with Snow Leopard Server (Xserve) and PPC Clients

    Hi,
    are there any problems identified yet with Snow Leopard Server, installed on a Xserve and PPC Clients running Mac OS X Tiger and Leopard?
    Currently I have a Xserve Intel running Leopard Server and about 12 Mac Minis PPC running Mac OS X Tiger and Mac OS X Leopard. The Xserve serves services like DNS, OpenDirectory, Software Update Server, NetBoot, etc. All users have Home Directories stored on the Xserve.
    Now I want to install Snow Leoaprd Server on the Xserve, but I wonder if there are any problems using the PPC Clients? I have read something like this on a german website.
    Thanks!

    We've actually found that the Server 10.6.3 DVD does an amazingly smooth job of upgrading 10.5.8. We've been upgrading our production servers and nothing has gone wrong yet. Snow Leopard employs an archive and install method of upgrading which results in an install which is very close to a clean install. So it's been very convenient for us because our servers are used as Windows PDCs and it's a pain in the *** to have to re-join all PCs to the domain if we start from scratch.

  • How to get the user input while server is waiting for client's message

    I have a server/client program (using sockets)
    I used a thread to let a server always waiting for client's request, but how should I found that
    there is no message pass to server from client.
    public void run(){
    while (true){
    Socket server = serverP.accept();
    ObjectInputStream inFromClient = new ObjectInputStream(server.getInputStream());
    inMessage = (Message)inFromClient.readObject();
    System.out.println("Deadlock may occurred, please enter your command: ");
    BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
    String command = inFromUser.readLine();
    The server is waiting for the inMessage that is passed from multiple clients. But if the server
    received no message after some time, it will assume something is wrong (eg, there is a
    deadlock), then it will ask the user to input the command to execute the method.
    If I put
    "System.out.println("Do you want to take Snapshot: ");
    BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
    String command = inFromUser.readLine();"
    inside the while loop, it will keep asking user to enter the input when every time the client
    connect to the server. But I want to ask the user to enter the command only when the server
    can't get the response from clients.
    How should I do?
    Please help.

    Your statement:
    Socket server = serverP.accept();
    it will block until Server receive connect request from client.
    So, what u can do is, create a seperate Thread which check if server is idle (no client connect to it) for a certain time.
    public class xxxxx extends Thread {
    public void run(){
       (new WatcherThread()).start()
       while (true){
       Socket server = serverP.accept();
       WatcherThread.acceptFlag();  
       ObjectInputStream inFromClient = new ObjectInputStream(server.getInputStream());
       inMessage = (Message)inFromClient.readObject();
       Do something with client request ...
       I suggest you to create a WorkerThread for
       each client request.
       For example:
       new (WorkerThread(inMessage)).start();
       This way, your server thread will immediately serve
       the next client request ASAP.
    public class WatcherThread extends Thread {
       private static accept = false;
       public static void acceptFlag() {
            flag = true;
       public void run() {
           while(true) {
               try { sleep(10000); } catch (Exception ex) { }
               if (!accept) { // never accepted after 10000 msecs
                  ... do your System.in here ...
               flag=false;          
    }The idea is, your server notify WatcherThread if a client connect. WathcerThread runs at seperate thread. It waits for 10000 msecs and check if Server ever gets connect request from server. If it doesn't then you can do your System.in, otherwise, it will wait for 10000 again..
    FYI, next time, please use [ code ] and [ / code ] to format your code. It discourage me to read plain whole-left-aligned code like yours.
    See: http://forum.java.sun.com/features.jsp#Formatting
    rgds,
    Alex

  • Implementation Options: Server Side Object Model & Client Side Object Model

    Hi All, I'm design a custom web application and it will be deploy on SharePoint 2010/2013 (to be confirmed) server, and I found some aritical as follows:
    http://consultingblogs.emc.com/sanjaypatel/archive/2011/09/17/comparison-between-server-side-object-model-client-object-model-rest-api-s-and-decision-matrix-on-what-to-use-when.aspx
    May I ask ask your advice for following items?
    1) Is the above URL still valid? e.g. Vice Versa for SharePoint 2013?
    2) Microsoft has a phase out plan for server side object model or not? (e.g. MOSS 202X)
    3) For programmatcally update of SharePoint permission: should I call client-side OM instead of server-side OM even I will deploy the web application to SharePoint server?
    Thank you very much.
    .NET Beginner 3.5

    In sharepoint 2013 I don't think this link is
    http://consultingblogs.emc.com/sanjaypatel/archive/2011/09/17/comparison-between-server-side-object-model-client-object-model-rest-api-s-and-decision-matrix-on-what-to-use-when.aspxis reliable at all.
    what is your say?
    ====================================================
     Hi All, I'm design a custom web application and it will be deploy on SharePoint 2010/2013 (to be confirmed) server, and I found some aritical as follows:
    http://consultingblogs.emc.com/sanjaypatel/archive/2011/09/17/comparison-between-server-side-object-model-client-object-model-rest-api-s-and-decision-matrix-on-what-to-use-when.aspx
    May I ask ask your advice for following items?
    1) Is the above URL still valid? e.g. Vice Versa for SharePoint 2013?
    2) Microsoft has a phase out plan for server side object model or not? (e.g. MOSS 202X)
    3) For programmatcally update of SharePoint permission: should I call client-side OM instead of server-side OM even I will deploy the web application to SharePoint server?
    Thank you very much.
    .NET Beginner 3.5

  • Incompatible version - this server:6.0.0b2 client:5.1.0]]

    Hi, i have a client running on WLS 5.1, and i have to connect to a
    server running on WLS 6.0 I got back following
    error:
    javax.naming.CommunicationException [Root exception
    is
                                       weblogic.socket.Unrecover ableConnectException:
    [Login failed:
                                       'Incompatible version:Incompatible versions
    - this server:6.0.0b2
                                       client:5.1.0]]
    I have tried to run a standalone client (outside
    WLS) using classes from
    WLS 6.0 and it works.
    When i have tried to add the weblogic.jar (of
    6.0) to the
    WEBLOGIC_CLASSPATH of 5.1, i got the following
    error:
    Unable to initialize server: java.lang.ClassCastException:
    weblogic.rmi.internal .BasicRuntimeDescriptor
    fatal initialization
    exception java.lang.ClassCastException:
    weblogic.rmi.internal.BasicRuntimeDescriptor
    at
    weblogic.rmi.internal.DescriptorManager.resolveClass(DescriptorManage
    r.java:59) at
    weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManag
    er.java:36) at
    weblogic.rmi.internal.DescriptorManager.getDescriptor(DescriptorManag
    er.java:27) at
    weblogic.rmi.extensions.BasicServerObjectReference.<init>(BasicServer
    ObjectReference.java:48) at
    weblogic.rmi.extensions.BasicServerObjectAdapter.<init>(BasicServerOb
    jectAdapter.java:42) at
    weblogic.rmi.extensions.BasicRequestHandler.<init>(BasicRequestHandle
    r.java:30) at
    weblogic.rmi.extensions.BasicRequestDispatcher.<init>(BasicRequestDis
    patcher.java:41) at
    weblogic.rmi.internal.OIDManager.initializeServer(OIDManager.java:272
    ) at weblogic.rmi.internal.OIDManager.initialize(OIDManager.java:251)
    at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:141)
    at
    weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1111)
    at
    weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:827)
    at
    java.lang.reflect.Method.invoke(Native Method)
    at
    weblogic.Server.startServerDynamically(Server.java:99)
    at
    weblogic.Server.main(Server.java:65) at
    weblogic.Server.main(Server.java:55)
    Can anyone help me?
    thanx and regards marco

    I do not have this information. However, your BEA sales rep can provide you
    more information on release dates and availability of new
    functionality/features.
    Hope this helps,
    Robert
    "trond strømme" wrote:
    Any clues as to when this service pack will be out?
    .trond stromme, mogul technology.
    "Robert Patrick" <[email protected]> wrote in message
    news:[email protected]..
    Please do not cross post (or post multiple times).
    This has been a problem with WLS for years in that major versions are not
    interoperable. I believe that they are targeting providing this
    interoperability in an upcoming service pack release for WLS 5.1leveraging the
    RMI/IIOP work done in WLS 6.1.
    Gottfried Szing wrote:
    hi
    i try to connect a JMS queue hosted on WLS 6.1 from within a WLS5.1 but
    i
    receive always the same error message (see below). so what can i do to
    solve this problem?
    Exception in thread "main" javax.naming.CommunicationException. Root
    exception is weblogic.socket.UnrecoverableConnectException: [Loginfailed:
    'Incompatible version:Incompatible versions - this server:6.0.0b2
    client:5.1.0]
    at weblogic.socket.Login.checkLoginSuccess(Login.java:77)
    at weblogic.socket.JVMSocketT3.connect(JVMSocketT3.java:85)
    atweblogic.socket.JVMAbbrevSocket.connect(JVMAbbrevSocket.java:160)
    <!-- schnipp schnapp -->
    szing@ispdev1#

  • Connection between  oracle 9i server and oracle 9i client

    hi there,
    i have installed both oracle 9i server and oracle 9i client in my system.how can i connect these two to have connection between these server and client?
    Because i was using only 9i server for creating database and for other purposes.i have not used 9i client yet.
    Please write me the answer.
    Thanks in advance.

    Hi Balu,
    If you have the Oracle 9i Client, you can just edit your TNSNAMES.ora file of your client to have a TNS Entry for your new Database & try connecting it. You just need to try TNSPING & ensure that you can reach the Listener.
    Are you facing any specific problems ?
    Regards,
    Sandeep

  • Connect to Oracle 9i server using oracle 11g client

    Hi,
    my oracle 9i server is on unix machine.
    I got new Window 7 64 bit machine for .NET code development(framework 4.0).It is having Oracle 11G installed.I am getting oracle connection error while running .NET application.
    what changes (connection string/tnsnames.ora/others) will I have to do to connect Oracle 9i server using oracle 11g client ?

    Hi,
    Please post the complete error stack you are getting.
    Regards
    Yoonas

  • Some methods are displaying the result on the server instead on the client.

    When I test (form SeatReservationClient class) the method sri.showReservations() located in SeatReservationClient class the results are being displayed on the server side instead on the client but the method sri.numReservations() is displaying the result as i want it i.e. on the client. Please can anyone help me (as always on this forum) find a solution to this problem and display the results correctly?
    I have 5 classes:
    Interface
    public interface SeatReservationInterface extends java.rmi.Remote
         public boolean isReserved(int row, int seat) throws java.rmi.RemoteException;
         public boolean reserve(int row, int seat) throws java.rmi.RemoteException;
         public boolean cancel(int row, int seat) throws java.rmi.RemoteException;
         public int numReservations() throws java.rmi.RemoteException;
    public void showReservations() throws java.rmi.RemoteException;
    Implementation
    public class SeatReservationImpl extends java.rmi.server.UnicastRemoteObject implements SeatReservationInterface
         private Seat[][] theatre;
         * Implementations must have an explicit constructor in order to declare the RemoteException
         * exception.
        * Theatre constructor makes a new movie theatre with numRows rows and numSeats
        * seats (chairs) in each row. All seats are unreserved (unoccupied) in the beginning.
        public SeatReservationImpl(int numRows, int numSeats) throws java.rmi.RemoteException
              theatre = new Seat[numRows][numSeats];
              for(int row = 0; row <theatre.length; row++)
              for(int col = 0; col<theatre[row].length; col++)
              theatre[row][col] = new Seat();
        * The method returns true if the seat at location (row, seat) is reserved.
        * The method returns false in all other cases.
        * Be careful that row numbers run from 1 to numRows, and seat numbers from
        * 1 to numSeats.
         public boolean isReserved(int row, int seat) throws java.rmi.RemoteException
             return theatre[row-1][seat-1].isOccupied();
        * Books the seat at location (row, seat) and returns true if that seat is available.
        * Returns false if that seat is already reserved.
         public boolean reserve(int row, int seat) throws java.rmi.RemoteException
              return theatre[row-1][seat-1].occupy();
        * Cancels a seat reservation at location (row, seat) is that seat was booked, and returns
        * true in that case. The method returns false if that seat had not been reserved.
         public boolean cancel(int row, int seat) throws java.rmi.RemoteException
              return theatre[row-1][seat-1].release();
        * Returns the number of reserved seats.
         public int numReservations() throws java.rmi.RemoteException
              int count = 0;
              for(int i = 0; i < theatre.length; i++)
              for(int j = 0; j < theatre[j].length; j++)
              if(theatre[i][j].isOccupied())
              count++;
              return count;
    * Prints an overview over all reservations. Reserved seats are shown as "*", available seats
    * as "-". For each row the row number is shown, then a couple of blanks, and then the
    * reservations. An example is
    * 8 -----****----
    * 7 ---**---**---
    * 6 ----***------
    * 5 -------------
    * 4 -------------
    * 3 ----------***
    * 2 **-------
    * 1 -------------
    public void showReservations() throws java.rmi.RemoteException
              for(int row = theatre.length-1; row>=0; row--)
                   System.out.print((row+1) + "\t");
                   for(int j = 0; j<theatre[row].length; j++)
                   if(theatre[row][j].isFree())
                   System.out.print("-");
                   else
                   System.out.print("*");
                   System.out.println();
              return;
    [i]Server import java.rmi.Naming;
    public class SeatReservationServer
    public SeatReservationServer()
    try
         SeatReservationInterface sri = new SeatReservationImpl(10, 5);
         Naming.rebind("rmi://localhost:1099/SeatReservationService", sri);
    catch (Exception e)
    System.out.println("Trouble: " + e);
    public static void main(String args[])
    new SeatReservationServer();
    Client
    import java.rmi.Naming;
    import java.rmi.RemoteException;
    import java.net.MalformedURLException;
    import java.rmi.NotBoundException;
    public class SeatReservationClient
        public static void main(String[] args)
            try
                   SeatReservationInterface sri = (SeatReservationInterface) Naming.lookup("rmi://localhost/SeatReservationService");
                   /* Make two reservations */
                   System.out.println("Reservations:");
                   System.out.println("1,2");
                   System.out.println("1.3");
                   System.out.println("1,4");
                   sri.reserve(1,2);
                   sri.reserve(1,3);
                   sri.reserve(1,4);
                   System.out.println("The Seat is occupied - " + sri.isReserved(1,2));
                   System.out.println("The Seat is occupied - " + sri.isReserved(1,3));
                   System.out.println("The Seat is occupied - " + sri.isReserved(1,4));
                   /* Show the theatre */
                   sri.showReservations();
                   /* Release a seat that had been booked */
                   System.out.println("Release seat row 1 seat 2");
                   sri.cancel(1,2);
                   System.out.println("The Seat is occupied - " + sri.isReserved(1,2));
                   /* Show the number of total reservations and the theatre */
                   System.out.println("Number of reservations: " + sri.numReservations());
                   sri.showReservations();
            catch (MalformedURLException murle)
                System.out.println();
                System.out.println("MalformedURLException");
                System.out.println(murle);
            catch (RemoteException re)
                System.out.println();
                System.out.println("RemoteException");
                System.out.println(re);
            catch (NotBoundException nbe)
                System.out.println();
                System.out.println("NotBoundException");
                System.out.println(nbe);
            catch (java.lang.ArithmeticException ae)
                System.out.println();
                System.out.println("java.lang.ArithmeticException");
                System.out.println(ae);
    Class containing instance methods
    public class Seat
    private boolean occupied;
         * Constructors:
         Seat()
         Seat(boolean o)
              occupied = o;
         * Instance methods:
         public boolean isFree()
              return !this.occupied;
         public boolean isOccupied()
              return this.occupied;
         public boolean occupy()
              if(occupied)
              return false;
              else
                   occupied = true;
                   return true;
         public boolean release()
              if(!isOccupied())
              return false;
              else
              occupied = false;
              return true;
    }

    Your code is working as expected. The server executes System.out.println in showReservations() and this comes out on the server console. The client executes System.out.println() after calling numReservations and this comes out at the client. Any other expectations are misplaced.

  • How can I make a TCP server for muticonnec​tion clients??

    Dear group,
    I try to change a complicated TCP server with only one client posibility to
    a multiclient.
    I've seen the examples, even some solution on the ni web, but I don't
    understand very well how it's works. I need also logging for each client in
    a different file.
    Thanks for your help.

    The best example I have found is this one
    Understanding Client-Server Applications -- Example Code
    There are a couple of good links to tutorials off the page as well.
    If you have questions about the specific example let us know what they are.

  • Fatal error: Client does not support authentication protocol requested by server; consider upgrading MySQL client

    Fatal error: Client does not support authentication protocol
    requested by server; consider upgrading MySQL client in
    /homepages/28/d74942468/htdocs/cosmic/sites/onlinemove/Connections/db.php
    on line 9
    This is the error that comes up on the server where the site
    sits. The database is working on my local machine with the local
    settings, but wont connect due to the above.
    I think im using MySQL client 3.23 How do i upgrade?
    I found this on MySQL site:
    http://dev.mysql.com/doc/refman/5.0/en/old-client.html
    I'm not sure how to edit the connection string to make it
    accept the vaules.

    The_FedEx_Guy wrote:
    > Fatal error: Client does not support authentication
    protocol requested by
    > server; consider upgrading MySQL client in
    >
    /homepages/28/d74942468/htdocs/cosmic/sites/onlinemove/Connections/db.php
    on
    > line 9
    > I think im using MySQL client 3.23 How do i upgrade?
    The MySQL client that the error refers to isn't the version
    of MySQL,
    but the MySQL library bundled with PHP. It sounds as though
    your hosting
    company has upgraded to MySQL 4.1 or higher, but is still
    using PHP 4.
    > I'm not sure how to edit the connection string to make
    it accept the vaules.
    You can't. It's the way that the user account passwords are
    stored in
    MySQL. You need to get the hosting company to upgrade to PHP
    5 or to
    reset the passwords in MySQL using the OLD_PASSWORD()
    function. This
    needs to be done by someone with top-level administrative
    privileges on
    the database.
    David Powers, Adobe Community Expert
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

Maybe you are looking for

  • Two rows as one display the data in one row

    Hello All, I would like to have data of two rows put in one as: Lets say the data is like this: SELECT * FROM TEST;       COL1       COL2       COL3 C        1.5          3          1 M                     2          1 C        2.5                   

  • Satellite L50-B-1XF - Win 7 64bit drivers and software

    Hello, as I can't find anything about my model - Satellite L50-B-1XF (PSKTUE-04C00WGR) I will try it here... I bought two of these (one for me, one for my wife) with Win8.1 installed. Well... no need to say that this is one of the worst OS I ever see

  • XMII v11.5.3 and JRE1.6

    For xMII v11.5.3, doco suggests clients should have JRE 1.4.2_13 to 1.5.0_06.  However, is JRE 1.6.0_* OK on the client side?  (Note: xMII server runs 1.4.2_13).

  • Card reader not recognized in Windows Explorer

    My Dell XPS 8500 has an internal card reader. An inserted card was always recognized as soon as it was inserted. After installing Lightroom, the inserted card is no longer  recognized by My Computer until after I start lightroom and begin the import

  • Coldfusion 7 MX, upgrading third party library files such as log4j.

    How do I upgrade log4j that is installed with CF7MX? I have an app that also contains log4j, but a newer version. It would seem that the app I am using is getting a handle on the CF7MX log4j, and throwing an exception. I've tried moving my app's log4