Client detecting sever shutdown

Hi.!
I'm having a problem developing a client-server application having other server for backup. I mean.. If the primary server goes down the secundary recovers the data and starts.
Using sockets the clients received a SocketException... Because the DataStreams were closed...
When using RMI they only notice when they invoque a method on server... Is there any way to pass this?
Thanks

There's no way you can pre-empt it except maybe to always do the lookup just before the remote method call, which is expensive. Otherwise you need to catch the exception, redo the lookup, and try again. Limit the number of times you do this.

Similar Messages

  • Web Acceleration Client Error (513) - Internal Error The Web Acceleration Client detected an internal error which caused the connection between the Web Acceler

    Web Acceleration Client Error (513) - Internal Error
    The Web Acceleration Client detected an internal error which caused the connection between the Web Acceleration Client and Web Acceleration Server to be broken. Retrying the web page may correct the problem.
    I get this error continuously when working in the ancestry.com website. I have to reload the page on almost every search I do on that website. This is the ONLY website that I get this error message on, can work continuously for several hours on other websites and never get this message. I've talked to the people at Ancestry.com support and they made 2 recommendations: turn of antivirus (did not help) or switch to another web browser. I tried both IE 11 and Chrome Version 31.0.1650.63 m and I did not have the problem with either of those 2 browsers getting this error.
    Is there a problem with how Firefox and ancestry.com are communicating with each other?

    Hello byron.lewis, many site issues can be caused by corrupt cookies or cache. In order to try to fix these problems, the first step is to clear both cookies and the cache.
    Note: ''This will temporarily log you out of all sites you're logged in to.''
    To clear cache and cookies do the following:
    #Go to Firefox > History > Clear recent history or (if no Firefox button is shown) go to Tools > Clear recent history.
    #Under "Time range to clear", select "Everything".
    #Now, click the arrow next to Details to toggle the Details list active.
    #From the details list, check ''Cache'' and ''Cookies'' and uncheck everything else.
    #Now click the ''Clear now'' button.
    Further information can be found in the [[Clear your cache, history and other personal information in Firefox]] article.
    Did this fix your problems? Please report back to us!
    Thank you.

  • Detecting partition shutdown

    I've got a service object ListenerSO that acts as a socket listener --
    the Init method starts a task that runs a StartListening loop. In order
    to respond to incoming messages, ListenerSO needs to make calls to an
    API that provides connectivity to an external system. This API includes
    functions for making a connection to the external system, and for
    cleanly disconnecting. I make the connection the first time ListenerSO
    gets a request that requires it, and I leave it open after that so that
    subsequent requests can use it. I really don't want to disconnect until
    I can be sure no more requests are going to need the connection, and the
    only time I can be sure of that is when ListenerSO is going away for
    some reason (say, when its server partition gets shut down). At that
    point, I want to make sure I can cleanly disconnect from the external
    system. How do I detect when the SO is being shut down? I don't think
    Task.Shutdown gets posted, and I haven't found any other events I could
    try to look for.
    Tim Kannenberg
    Strong Capital Management
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    This appears to work very nicely. In my SO's Init method, I start a
    task that does nothing but run an event loop to wait for this event to
    occur. When it does, I invoke the necessary method to close the open
    connection, and everything seems to work properly (although I haven't
    yet tested whether the connection is guaranteed to get closed properly
    if I shut the partition down while the SO is in the middle of actually
    using the connection for something).
    Thanks for the help,
    Tim
    Tim Kannenberg
    Strong Capital Management
    -----Original Message-----
    From: Kevin Klein [SMTP:[email protected]]
    Sent: Wednesday, August 19, 1998 9:08 AM
    To: Tim Kannenberg
    Subject: Re: Detecting partition shutdown
    Tim,
    Try catching the StateChange event on the ActivePartitionAgent. When
    the
    state changes to SM_RUNDOWN, you can perform your disconnect.
    I haven't tested this myself, so I can't guarantee it will work. Let
    me
    know what you find.
    Kevin Klein
    Sycamore Group, LLC
    Milwaukee, Wisconsin, USA
    Mankind, when left to themselves, are unfit for their own government.
    -- George Washington
    -----Original Message-----
    From: Tim Kannenberg <[email protected]>
    To: '[email protected]' <[email protected]>
    Date: Tuesday, August 18, 1998 12:09 PM
    Subject: Detecting partition shutdown
    I've got a service object ListenerSO that acts as a socket listener--
    the Init method starts a task that runs a StartListening loop. Inorder
    to respond to incoming messages, ListenerSO needs to make calls to an
    API that provides connectivity to an external system. This APIincludes
    functions for making a connection to the external system, and for
    cleanly disconnecting. I make the connection the first timeListenerSO
    gets a request that requires it, and I leave it open after that sothat
    subsequent requests can use it. I really don't want to disconnectuntil
    I can be sure no more requests are going to need the connection, andthe
    only time I can be sure of that is when ListenerSO is going away for
    some reason (say, when its server partition gets shut down). At that
    point, I want to make sure I can cleanly disconnect from the external
    system. How do I detect when the SO is being shut down? I don'tthink
    Task.Shutdown gets posted, and I haven't found any other events Icould
    try to look for.
    Tim Kannenberg
    Strong Capital Management
    [email protected]
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive<URL:http://pinehurst.sageit.com/listarchive/>
    << File: Kevin Klein.vcf >>
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Monitor to detect unexpected shutdowns that will auto-reset in two days - SCOM 2012

    Hi,
    I'm new SCOM so may will be doing something stupid here.  I'm trying to monitor unexpected shutdowns by creating a monitor for a simple task which will check the System EventLog for event 6008.  I want this to reset back to "Green" after
    a day, in case we get a power outage so I don't need to manually reset the monitors.   When I test for this using Eventcreate and choose a random event ID eg 199 then everything works as expected, the monitor turns red and then goes green after the timer
    reset period.  I then edited this monitor and changed it to look for 6008 and now it doesn't work.  If I create a new unit monitor for simple event detection which also looks for 6008 but with no timer then it does detect the shutdown and change
    the colour of the monitor.  Even after this the original monitor with the timer still doesn't detect the shutdown, when I look at it in Health Explorer it doesn't see the shutdown at all.  
    Many Thanks,

    Hi,
    I would like to add a level of complexity regarding the original post. What about the context where we are using VM(s).
    Scenario : We have a private cloud environment and users are creating VM(s) like they want to. How can we distinguish the manual shutdowns (Those that are executed from VMM or Hyper-V or from the VM itself) versus the unexpected shutdowns? In other words,
    is there a possibility to create a logic to generate alerts when we are dealing with an *unexpected shutdown on a given VM*?
    I realize that perhaps, we would have to use the heartbeats but how can we also consider the manual actions (exclude the manual shutdowns)?
    Also, talking about heartbeats, can we configure those *automaticly* on each new VM created? If so, how?
    Regards,
    Mathieu

  • How to send message to Client about Server shutdown.

    I have made a Chatting Application using RMI.
    I need to send messages to all the Clients when a Server shutdowns abnormally.
    One way is that I use shutdown hook on the Server Application.
    But, what if the power of the machine on which server is running goes off. How will the Client get to know that server is down.
    I also want that If a Client shutdowns abnormally,it should send the message to the Server which in turn will send message to other Clients about the particular Client.
    Thanks & Regards.
    Nimesh

    Before you make any call form client to server check that sever is available. This is easily done by intorudciing an rmi method that will return true e.g m_sever.isAvalable(); if server is availbel you will get ture if not then you will get an RMI Excpetion which you then trap and attemp to reconnect to the server (NAming.lookup() ) .. if several attempts fail then assume server is down.
    When a client dies it throws an excpetion on the sErver :
    java.net.SocketException: Connection reset by peer: JVM_recv in socket input stream read
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:116)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         at java.io.FilterInputStream.read(FilterInputStream.java:66)
         at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:442)
         at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
         at java.lang.Thread.run(Thread.java:536)
    trap this and deal with it appropriatly.
    hope this helps.
    Charbel.

  • How the JMS client detect if the JMS server is still running?

    I have a JMS server running on Weblogic and a JMS client running as a standalone application on my local machine. I ran into the problem that if the JMS server is down for a period of time and then get re-started, the JMS client will lose its connection to the server. Since JMS client is just passively listening to the topic it subscribes, it will have no information about the status of the JMS server. Therefore it will not be able to receive any new message if the JMS server is restarted.
    I wonder if there is a way I can have the JMS client automatically detect if the connection to the server is lost or reset. I tried to use a while loop in JMS client that does a JNDI loopup every minute to check if the JMS server is up. But if the WL server is down, the JMS client will just catch an exception and crash.

    Hi,
    You should use an exception listener that allows a client to be notified of a problem asynchronously. As your client only consumes messages, it would have no other way to learn that its connection has failed.
    Hence, you should implement the interface ExceptionListener (let says MyExceptionListener) and define your reconnection logic in the method onException(JMSException exception). MyExceptionListener has to be registered with your connection with the method:
    public void setExceptionListener(ExceptionListener listener) throws JMSException
    Hope it helps,
    Arnaud
    www.arjuna.com

  • WSUS Patch Approval and Client Detection

    I need to demonstrate patch approval on server and installation on client machine.
    After approving the patch on WSUS server, I go to client machine, run wuauclt /detectnow. But the client doesn't find the updates immediately. But the client can detect the approved update after a few hours/days. How can I reduce this delay?

    Hi,
    When you run the wuauclt /detectnow task, you need to wait for the completion of the detection event.
    Typically this could take a couple of minutes, but on a healthy, fully patched system, it may complete in a matter of seconds.
    Regards.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Unable to update using WSUS - No Client Detection

    Hi,
    I have recently implemented several Server 2012 machines onto our network - These are set to replace our old 2003 Servers.
    The new 2012 Servers are being configured to overtake the roles that I had setup on the 2003 Servers.
    I am currently trying to configure WSUS on a new 2012 Server - This appears to be configured correctly but I am having issues with the client machines connecting to the WSUS server - The client machines are set to pick up the WSUS server via GPO.
    It appears that the WSUS server is being blocked by our Proxy server - Although the Proxy server (TMG) is set to allow internal traffic.
    Looking at the Windows update log - I am getting the below errors.
    2015-02-03 09:59:28:996  536 c98 AU AU received policy change subscription event
    2015-02-03 10:00:50:736  536 3874 AU Triggering AU detection through DetectNow API
    2015-02-03 10:00:50:736  536 3874 AU Triggering Online detection (non-interactive)
    2015-02-03 10:00:50:737  536 c98 AU #############
    2015-02-03 10:00:50:737  536 c98 AU ## START ##  AU: Search for updates
    2015-02-03 10:00:50:737  536 c98 AU #########
    2015-02-03 10:00:50:739  536 c98 AU <<## SUBMITTED ## AU: Search for updates [CallId = {D6E096AD-8B3E-4A0E-B638-756CFBBF0833}]
    2015-02-03 10:00:50:739  536 2a64 Agent *************
    2015-02-03 10:00:50:739  536 2a64 Agent ** START **  Agent: Finding updates [CallerId = AutomaticUpdates]
    2015-02-03 10:00:50:739  536 2a64 Agent *********
    2015-02-03 10:00:50:739  536 2a64 Agent   * Online = Yes; Ignore download priority = No
    2015-02-03 10:00:50:739  536 2a64 Agent   * Criteria = "IsInstalled=0 and DeploymentAction='Installation' or IsPresent=1 and DeploymentAction='Uninstallation' or IsInstalled=1 and DeploymentAction='Installation' and RebootRequired=1
    or IsInstalled=0 and DeploymentAction='Uninstallation' and RebootRequired=1"
    2015-02-03 10:00:50:739  536 2a64 Agent   * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} Managed
    2015-02-03 10:00:50:739  536 2a64 Agent   * Search Scope = {Machine}
    2015-02-03 10:00:50:739  536 2a64 Setup Checking for agent SelfUpdate
    2015-02-03 10:00:50:740  536 2a64 Setup Client version: Core: 7.6.7600.320  Aux: 7.6.7600.320
    2015-02-03 10:00:50:884  536 2a64 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x801901f6
    2015-02-03 10:00:50:884  536 2a64 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x801901f6
    2015-02-03 10:00:50:884  536 2a64 Misc WARNING: DownloadFileInternal failed for http://gbsal01-wsv001:8080/selfupdate/wuident.cab: error 0x801901f6
    2015-02-03 10:00:50:884  536 2a64 Setup FATAL: DownloadCab failed, err = 0x801901F6
    2015-02-03 10:00:50:884  536 2a64 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244021
    2015-02-03 10:00:50:884  536 2a64 Setup FATAL: SelfUpdate check failed, err = 0x80244021
    2015-02-03 10:00:50:885  536 2a64 Agent   * WARNING: Skipping scan, self-update check returned 0x80244021
    2015-02-03 10:00:50:889  536 2a64 Agent   * WARNING: Exit code = 0x80244021
    2015-02-03 10:00:50:889  536 2a64 Agent *********
    2015-02-03 10:00:50:889  536 2a64 Agent **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
    2015-02-03 10:00:50:889  536 2a64 Agent *************
    2015-02-03 10:00:50:889  536 2a64 Agent WARNING: WU client failed Searching for update with error 0x80244021
    2015-02-03 10:00:50:889  536 4170 AU >>##  RESUMED  ## AU: Search for updates [CallId = {D6E096AD-8B3E-4A0E-B638-756CFBBF0833}]
    2015-02-03 10:00:50:889  536 4170 AU   # WARNING: Search callback failed, result = 0x80244021
    2015-02-03 10:00:50:889  536 4170 AU   # WARNING: Failed to find updates with error code 80244021
    2015-02-03 10:00:50:889  536 4170 AU #########
    2015-02-03 10:00:50:889  536 4170 AU ##  END  ##  AU: Search for updates [CallId = {D6E096AD-8B3E-4A0E-B638-756CFBBF0833}]
    2015-02-03 10:00:50:889  536 4170 AU #############
    2015-02-03 10:00:50:890  536 4170 AU Successfully wrote event for AU health state:0
    2015-02-03 10:00:50:890  536 4170 AU AU setting next detection timeout to 2015-02-03 15:00:50
    2015-02-03 10:00:50:890  536 4170 AU Setting AU scheduled install time to 2015-02-03 12:00:00
    2015-02-03 10:00:50:891  536 4170 AU Successfully wrote event for AU health state:0
    2015-02-03 10:00:50:892  536 4170 AU Successfully wrote event for AU health state:0
    Does anyone have any ideas please?
    Thanks
    Tom

    Does anyone have any ideas please?
    2015-02-03 10:00:50:884  536 2a64 Misc WARNING: DownloadFileInternal failed for http://gbsal01-wsv001:8080/selfupdate/wuident.cab: error 0x801901f6
    What's with the port 8080 ???
    It appears that the WSUS server is being blocked by our Proxy server - Although the Proxy server (TMG) is set to allow internal traffic.
    Why is *internal* traffic even going near the TMG server?
    Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2015)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • Error 0x8024000B during client detection

    Hi There,
    Recently, we have faced a issue where drive holding WSUS content folder is went to offline due to storage issue. After doing the Reactivation of disk, Every thing looks good. But after few days we have done patching on server with different sub net other
    the WSUS server subnet .We are not able to detect the patches in the Wsus client even after running the commands of Detect now and authorization by stopping the au service. But  when we open the status report of WSUS client from Wsus console,it is showing
    40 patches need to install.  I have gone through WSUS log file and getting the below error  first and later no error reporting just saying 0 updates downloaded. Any help on this is much appreciated.
    WARNING: WU client failed Searching for update with error 0x8024000b
    Agent   * WARNING: Failed to filter search results, error = 0x8024000B
    CltUI AU client got new directive = 'None', serviceId = {00000000-0000-0000-0000-000000000000}, return = 0x80010108
    CltUI FATAL: Failed to show client UI, directive=7, hr=80010108
    Thanks
    Suri

    We'll probably need to see a complete detection event in order to do any useful diagnostics.
    The error codes presented here simply tell us that the connection was aborted, but they provide no information as to why that might have happened.
    Please do the following on this client:
    Reboot the system.
    Run this command: wuauclt /resetauthorization /detectnow.
    Wait 30 minutes.
    Locate the point in the WindowsUpdate.log where the reboot started, and post ALL of the lines from there to the end of the WindowsUpdate.log.
    Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
    SolarWinds Head Geek
    Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2013)
    My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence R Garvin
    http://www.solarwinds.com/gotmicrosoft
    The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.

  • Detect if shutdown input is active PCI-733x

    Is there a way to detect if the shutdown input of a PCI-7334 controller is active?
    I'm using LabVIEW 2011 SP1 and NI-Motion 8.3.0.3 and there doesn't seems to be a function that read the state of this input. The setup controls 4 stepper motors and include an UMI-7774. An emergency stop pushbutton is connected to the global stop input of the UMI. No feedback devices are used, the steppers are in open-loop.
    Basically what I want to do is make sure that the emergency stop pushbutton is not pressed before starting a test, if so the start test command is cancelled and popup message is displayed asking to check the state of the pushbutton.
    The controller shutdown is activated by a rising edge on this input, so if a test is running it will immediately stop but if the pushbutton is already pressed when the test start the controller will send the steps and direction signal to the drivers. Note that the motors will not run because the drivers are disabled by the emergency stop pushbutton and that the controller will eventually stop on a programmed error condition but it is a non-negligible waste of time.
    A possible workaround is to also connect the pushbutton to a digital or analog input on the UMI but it seems odd to me that the state of this input can't be read.
    Any other suggestion?
    Ben64

    Greetings;
    After some preliminary search, I have not come across any VI that would simply check the value of the Shutdown line on a 7334. While I came across a few articles on implementing an Emergency stop, nothing popped up for that particular matter. 
    My initial thoughts are that the best way to go about it would be to simply split the wire into both the Shutdown line as well as any DIO input and check it therein. I will, however, do some more research and inform you of my findings.
    Cordially;
    Simon P.
    National Instruments
    Applications Engineer

  • Detecting tomcat shutdown

    Hi there,
    is it possible for JSPs to detect that tomcat is shutdown??
    My Problem is, that I have users logged in my system. When
    the server shuts down, i want all user's Database-Connections closed.
    ThX, ToM

    I did solve the problem as followed!
    <%!
    public void jspDestroy()
    Logger.logging("JSPDESTROY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    try
    UserManagerWeb.getInstance().unregisterAllUsers();
    catch (Exception e)
    Logger.logging("Exeception destroy:"+e);
    e.printStackTrace();
    %>

  • Exchanging msg client  and sever.

    i need to develop a Multi-platform Mobile Fun Chatter that enables mobile clients, PDA and remote PCs to exchange messages to perform a real-time chatting with one another. I'm using a phone simulator, chat sever and client pc. Ccn anyone help me what softwares i need to download to do this project? I'm totally stuck!

    Yes, It is the possible.
    System setinks is correct and now you must configure
    Net8 (listener, names and other).
    You can run program $ORACLE_HOME/bin/netca
    or $ORACLE_HOME/bin/netasst
    I am server and client on the same machine too and
    I use TCP/IP.
    martin
    null

  • New Client: Licence Sever Selection Error

    Hi Experts,
    We have set up a new SAP client PC.  When loading SAP, we are getting a Licence Sever Selection prompt asking for the 'IP Address or Server Name for the Licence Server'
    When entering the IP address or server name with 30000 in the second box, we are getting the error message:
    Connection with licence server failed [Message 60070-15]
    Any suggestions what may be causing this error?  The client machine can ping the licence server.
    Thanks

    Hi Greig,
    By searching for the error message you have using this forum, I can see that the following post had the same error message and it also seems to have resolved it.  If there are no similar posts within the 90 days you can search all posts.
    Please check this post:
    Connection with license server failed [Message 60070-15]
    Regards,
    Adrian

  • ISE 1.2 Anomalous Client Detection

    Hi Community!
    ISE 1.2 with patch 8,9.
    On MAB authentication with redirection I have clients that are suppressed by the RADIUS setting mentioned in the title. I have seen this post where suppression can be disabled, the thing is that it's not working at all.
    Testing I have donde this 
    1. Set the fields in Administration > System > Settings > Protocols > RADIUS to default values.
    2. Retired MAC address from Endpoints in Administration > Identity Management > Identities > Endpoints.
    3. Tried to connect with same device until 5434 Endpoint conducted several authentication attempts from same scenario error appears.
    4. In the first test the attribute "IsEndpointInRejectMode" was set to true, added the MAC in Disable Suppression > Result NOT ALLOWED
    5. In the second test the attribute "IsEndpointInRejectMode" was set to false,  added the MAC in Disable Suppression > Result NOT ALLOWED
    So none of these tests have been working at all.
    Am I expecting something that cannot be achieved?
    Why did it work before? Client states that after enabling dot1x it stopped working (We all know this is completely unrelated, unless bug)
    Any thoughts?

    Clients are being blocked even though suppression is disabled. The suppression is disabled via Collection Filters. One case I've seen is that if the MAC is not in the database (manually added) and the suppression enable via collection filters the endpoint no longer triggers the IsEndpointInRejectMode flag, so for me that means suppression is working.
    Yes, retiring is deleting the endpoint from the database and for this particular client I have "disabled" profiling(I mean no RADIUS, DHCP or any checkboxes in deployment tab) .
    I have not checked client exclusion in WLC but that would be a nice place to look next time.
    It's difficult for me to post the screens at the moment, but basically is the same as when the 5434 error shows. One with the flag set to true (IsEndpointInRejectMode) and the other set to false.
    For me it's something about timing and the way the client sees that this worked immediately before.  

  • Detecting browser shutdown

    I am involved in developing some forms that will run in a browser backed by Oracle9iAS. These forms make use of Java classes (via the Java importer) that do RMI calls to access and manipulate resources on another server(s). The imported Java classes may lock resources on other machines, but when the browser crashes or is shut down abruptly those resources don't get freed, and it is important to free them ASAP.
    I understand that the 9iAS server does some periodic communication with the forms applet in the browser to check it if it still alive, and if it detects the browser session is dead it will proceed to clean up the corresponding instance of the Forms runtime process on the 9iAS box, including its embedded instance of the JVM.
    Is there a way (preferably within a form) to detect the destruction of a Forms session by the Oracle app server, so that some code can be "triggered" to execute when that destruction occurs? That would enable making a call to cleanup the external RMI resources when a Forms session is being ended abnormally.

    I did solve the problem as followed!
    <%!
    public void jspDestroy()
    Logger.logging("JSPDESTROY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    try
    UserManagerWeb.getInstance().unregisterAllUsers();
    catch (Exception e)
    Logger.logging("Exeception destroy:"+e);
    e.printStackTrace();
    %>

Maybe you are looking for