Multiple Users Accessing Shared Memory

I created a shared memory enabled class, and it works great for a simple scenario.  But, it's currently not sufficient for my needs.  Here's an example of what I'm trying to accomplish, and the events happen in this order!
User 1 writes data XXX to shared memory.
User 2 writes data YYY to shared memory.
User 1 reads from shared memory and I want him to get his data (XXX).
User 2 reads from shared memory and I obviously want him to get his YYY.
I do have a key I can use to differentiate my data but I don't know how to incorporate that in my process. 
Is the solution to write a table, rather than my current simple structure, to my shared memory?  But if I do this how do I clean off the "used" row after it is read?
Or is the solution to use some sort of instance of my class and reference the appropriate instance on each read?
Here's my write:
  data: lo_shared_area type ref to z_cl_rdn_shared_area,
        lo_root        type ref to z_cl_rdn_memory.
****get a pointer to the Shared Area
  lo_shared_area = z_cl_rdn_shared_area=>attach_for_write( ).
****Create an instance of our root
  create object lo_root area handle lo_shared_area.
****Set the Initial value for our message
  lo_root->set_ptwy( ps_ptwy ).
****Set the root back into the Area
  lo_shared_area->set_root(  lo_root ).
****Commit and detatch
  lo_shared_area->detach_commit( ).
Here's my read:
  data: lo_shared_area type ref to z_cl_rdn_shared_area,
        lo_root        type ref to z_cl_rdn_memory.
  lo_shared_area = z_cl_rdn_shared_area=>attach_for_read( ).
  lo_root        = lo_shared_area->root.
  try.
      ls_ptwy = lo_root->get_ptwy( ).
    catch cx_root.
      clear ls_ptwy.
  endtry.
  lo_shared_area->detach( ).
Thanks,
Mike

Hello,
Clearing shared memory will crash SAP   ie cleanipc.
Need to increase memory parameters
Check notes...
146289    Parameter Recommendations for 64-Bit SAP Kernel   
146528 "Configuration of R/3 on hosts with much RAM".                     
regards,
John Feely

Similar Messages

  • ARCA Xtra  - multiple user access to SQLite DB

    Hi Guys,
    I have having trouble with multiple users accessing a SQLite DB file from a projector. They can all open and browse the data through the projector fine, but if USER1 makes a change and clicks save, and then USER2 tries access the DB it causes USER2 to get a script error.
    Is it possible to write a script which tells the user that the DB is being modified so please wait, rather than throwing them out of the projector with a script error
    Thankyou

    If you want multiple users to access a database then you would probably be better off using one designed for that purpose like MySQL.
    But, if you are set on SQLite and if you can have multiple simultaneous connections which you seem to imply you can, then the best solution I can think of is to create a Class/Script that handles all the details of polling the database for availability and handles other issues like a progress dialogue box.
    You have to treat the database as an asynchronous action - meaning you send it a query and at some latter time it sends a result back via a callback. Doing it this way greatly simplifies any database queries you want to make. As long as your queries are fairly simple like SELECT, INSERT, DELETE, etc. then the code is fairly straight forward.
    Off the top of my head I wrote something to get you started. I have not tested this code but it does compile. The following is a Parent script that you would use to interface to your database in an asynchronous manner.
    -- Asynchronus SQLite
    property  pDB  -- instance of Arca xtra
    property  pTimeoutTime  -- how long in milliseconds to ping database
    property  pPingTime  -- time between database pings.
    property  RunningQuery  -- Boolean. is a query running? true/false
    property  pTimeOb  -- timout object for polling the database
    property  pCurOperation  -- set of data for current query
    property  pPingCount  -- how many times the current query has pinged the database
    property  pAlertBox  -- a MIAW, LDM, or a Sprite that informs the user as to the progress of the query.
    on new me
      arcaregister([0000,000,0000])
      pDB = xtra("arca").new()
      Result = pDB.openDB(the moviepath & "ST_data")
      if Result.errorMsg then
        alert("Error Opening Database" & return & pDB.explainError(Result.errorMsg))
        return void
      end if
      pTimeoutTime  = 10000 
      pPingTime  = 250
      RunningQuery = false
      pAlertBox = Sprite(1000)  -- for example
      return me
    end new
    on cleanup me
      pDB.closeDB()
    end cleanup
    on executeSQL me, Query, CallbackOb, CallbackMethod, OptionalParameters
      if RunningQuery then exit -- only allow one query at a time
      RunningQuery = True
      pCurOperation = [#Query:Query, #OptionalParameters:OptionalParameters, #CallbackOb:CallbackOb, #CallbackMethod:CallbackMethod]
      pPingCount = 0
      pTimeOb = timeout().new("QueryProcessor_"&me, 1, me, #processQuery)  -- creating the timeout object here breaks the call stack, which is good.
    end executeSQL
    on processQuery me, TimeOb
      Result = pDB.executeSQL(pCurOperation.Query, pCurOperation.OptionalParameters)
      if Result.errorMsg then
        if Result.errorMsg = 5 then -- database is currently locked
          pPingCount = pPingCount + 1
          if pPingCount = 1 then  -- then inform user there will be a delay.
            pAlertBox.setMessage("Waiting for database response.")
            pAlertBox.setProgress(0)
            pAlertBox.show()
            pTimeOb.period = pPingTime
            exit
          end if
          pAlertBox.setProgress((pPingCount * pPingTime / pTimeoutTime) * 100 ) 
          if pPingCount * pPingTime = pTimeoutTime then -- timed out
            alert("Query Timed out.")
          else
            exit  -- try again in pPingTime time.
          end if
        else  -- there is some sort of database error
          alert("Database Error: " & return & pDB.explainError(Result.errorMsg))
        end if
      else  -- no query errors
        call(pCurOperation.CallbackMethod, pCurOperation.CallbackOb, Result)
      end if
      -- if the code makes it this far then we are done and need to clean things up
      if pTimeOb. objectP then
        pTimeOb.forget()
        pTimeOb = void
      end if
      pAlertBox.hide()
      RunningQuery = false
    end processQuery
    on setTimeOutTime me, MilliSecs
      pTimeoutTime = MilliSecs
    end setTimeOutTime
    on setPingTime me, MilliSecs
      pPingTime  = MilliSecs
    end setPingTime
    You then create an instance of this script on preparemovie.
    -- Movie script
    global gDB
    on prepareMovie
      gDB = script("Asynchronus SQLite").new()
      if gDB.voidP then halt -- can not connect to the database
    end
    on stopMovie
      gDB.cleanup()
    end
    Then it is simply a matter of sending your queries to the gDB object and it will send the results back to the callback handler and object that you specify. Here's a behavior that shows how simple this should be:
    -- Sample DB Behavior
    global gDB
    on mouseUp me
      Query = "select * from users"
      gDB.executeSQL(Query, me, #setQueryResult) -- string, callback object, callback handler name
    end
    on setQueryResult me, Result  -- this is the callback handler/method
      put Result
    end
    I also suggest using a MIAW or a LDM or a set of sprites as a way to inform the user of any delays in processing a query. Check the code for pAlertBox to see how I use this idea to update a progress bar. Of course you will have to create the implementation.

  • Multiple User access in ATP

    I am designing custom ATP for our client. Actually, this logic accesses batch classification data and the calculation logic also differs.
    The concern that I have is if one user (say A) creates a sales order item and runs a successful Availability check and goes on to create second sales order item. simultaneously if another user (say B) comes to create new sales order item for same material. now the ATP quantity that second user gets should be less than the quantity confirmed by user A. But both the sales order have not been saved. so how do I block the quantities confirmed by A but yet not saved.
    Is there any special method for multiple user access at runtime.

    Thanks for ur reply. it was really helpful to gain more insights in my issue.
    1. For performance-related reasons, the only time when it makes sense to set the material block with quantity transfer is when it is common for several users to work on the same material simultaneously. And in VA01 there are many parallel Sales order creation
    2.You create a sales order for a material. During the availability check, this material is blocked. After the availability check is completed, the block is removed. The quantity reserved for this transaction is recorded in the blocking table. This information can be assessed by all others who are working with this material. If you save the order, the blocked entries are cancelled. this how Material block with quantity transfer in SD works.
    The concern that I have now is how to get Blocking Tables for transaction VA01.

  • Allow multiple users access to iphoto

    I would like to allow multiple users on same computer to access Iphoto files.  What setting changes need to be made?
    Thanks
    mfandml

    iPhoto: Sharing libraries among multiple users...
    http://support.apple.com/kb/HT1198

  • Multiple users accessing the same data in a global temp table

    I have a global temp table (GTT) defined with 'on commit preserve rows'. This table is accessed via a web page using ASP.NET. The application was designed so that every one that accessed the web page could only see their data in the GTT.
    We have just realized that the GTT doesn't appear to be empty as new web users use the application. I believe it has something to do with how ASP is connecting to the database. I only see one entry in the V$SESSION view even when multiple users are using the web page. I believe this single V$SESSION entry is causing only one GTT to be available at a time. Each user is inserting into / selecting out of the same GTT and their results are wrong.
    I'm the back end Oracle developer at this place and I'm having difficulty translating this issue to the front end ASP team. When this web page is accessed, I need it to start a new session, not reuse an existing session. I want to keep the same connection, but just start a new session... Now I'm losing it.. Like I said, I'm the back end guy and all this web/connection/pooling front end stuff is magic to me.
    The GTT isn't going to work unless we get new sessions. How do we do this?
    Thanks!

    DGS wrote:
    I have a global temp table (GTT) defined with 'on commit preserve rows'. This table is accessed via a web page using ASP.NET. The application was designed so that every one that accessed the web page could only see their data in the GTT.
    We have just realized that the GTT doesn't appear to be empty as new web users use the application. I believe it has something to do with how ASP is connecting to the database. I only see one entry in the V$SESSION view even when multiple users are using the web page. I believe this single V$SESSION entry is causing only one GTT to be available at a time. Each user is inserting into / selecting out of the same GTT and their results are wrong.
    I'm the back end Oracle developer at this place and I'm having difficulty translating this issue to the front end ASP team. When this web page is accessed, I need it to start a new session, not reuse an existing session. I want to keep the same connection, but just start a new session... Now I'm losing it.. Like I said, I'm the back end guy and all this web/connection/pooling front end stuff is magic to me.
    The GTT isn't going to work unless we get new sessions. How do we do this?
    Thanks!You may want to try changing your GTT to 'ON COMMIT DELETE ROWS' and have the .Net app use a transaction object.
    We had a similar problem and I found help in the following thread:
    Re: Global temp table problem w/ODP?
    All the best.

  • What happens when multiple users access the same servlet?

    Do the users share all the same resources? Or is a new process generated for each user? I have a servlet that builds a string to return to the user and I only have myself to test, so I can't really see what happens when many users access the servlet. Is there a possibility that the string will get screwed up, like when dealing with multiple threads, or do all the users get their own resources and I don't have to worry about that?

    huh? if you can point a test servlet at it, you can point a browser at it (even if the servlet does not serve html it will run)
    try pasting the servlet URL into a web browser
    refreshing multiple browsers repeatedly could provide a manual test

  • Multiple users accessing entity bean with same PK

    Hi,
    Some body please clarify the below issue.
    (EJB 1.1, WAS3.5)
    I have two app servers and two clones each clone is running in each app server.
    Stateful session bean access Entity beans to update/read record in the database.
    According to my requirement multiple users can access the same entity data (same primary key). Suppose user A created a Stateful session bean SB1 and the SB1 created Entity1 with PK1, this is happening at clone1.
    User B accessed the site and the request went to Clone2 and a new SB2 created, but the SB2 need to access the database with Same PK1.
    For the above situation, I guess container can not create a new Entity bean with PK1 because EB with PK1 is already there and it tries to allocate same EB1 with SB2, so if two requests are concurrent do the SB2 wait to get the handle of the EB1?
    Is there any way to create two Entity beans with same Primary Key at the same time but in different clone?
    Thanks,
    Sagar

    Hi,
    The concurrency level has to be set at the level of database and the database will take care of consistency & integrity of the data. So specity the concurrency level on the database connection in each appserver.

  • Read only / save problem when multiple user accessing PDF

    When accessing a PDF-file from a network location (where multiple users might have the file open simultaneously) I have noticed a problem.
    First of all you will not get notified when opening the file that it is open elsewhere, there is no "read only" mode in this case.
    Secondly (and worse) is the fact that the person having opened the file first is prompted to save it under a new name when she/he is saving changes since "file is open elsewhere".
    This works quite the opposite of what most Windows applications do.
    Is it a problem in version 7 and 8 of Acrobat only?
    I have heard from the support previously that it might be unsupported functionality to use network drives for editing. Is that true?
    If you are doing updates after a review but want to share the outcomes of the review this quite annoying...

    I agree, and I have seen the same points as well, but...
    During the update process after the review many reviewers are looking at their comments and how they were handled during the review meeting and at the same time the authors (yes, for documents such as a requirement specification there will be more than one author) are doing the updates to the original document.
    We are also updating the PDF with the changes made by adding new replies to the comments and also changing the status of the comments once more.
    The logical approach when opening a file is not to display a text box, but to add the information in the title bar of the program. That way you do not add an extra step to the people who only want "read only" access.

  • Why does the Error: 500 SC_INTERNAL_SERVER_ERROR appear when multiple users access my JSPs but does not occur when only one user accesses my JSPs?

    When multiple users run my JSP application, why do some users get an Error: 500 SC_INTERNAL_SERVER_ERROR for certain JSP pages with the error message No such file or directory. The JSP listed on the Error 500 page varies and is not always the same. When only one user runs my JSP application, the problem does not occur?
    The database connection is held when the user logs in or accesses certain parts of the JSP and then is immediately released. No connections to the database are held.
    We are using Solaris 8 with MU_6 plus recommended patches.
    Enterprise Ultra 250
    iAS 6 SP 3

    Is anything showing up in the KXS or KJS logs?
    It sounds like you might having some kind of thread safety issue with your code. Either that or your guess about running out of database connections.

  • Multiple users accessing single application in HTML DB 2.1 with XE

    Hi,
    I am struggling to setup an application in HTMLDB 2.1 on XE.
    I would like multiple users to be able to access the same application. I have created the application and the users but now I need to give the new users access to the application.
    Can some highlight how to do this? Is it with authorisation schemes?
    Thanks
    Joel.

    Joel,
    Have you reviewed the XE documentation on Managing End Users?
    http://download-west.oracle.com/docs/cd/B25329_01/doc/appdev.102/b25309/wrkspc.htm#CHDDFDCH
    Sergio

  • Do we have mechanism to avoid application illegally access shared memory?

    Hi, All,
    When the application connect to the TT datastore, the shared memory has been attached to the application.
    My question is, If the application is very awful (for example, use ptr to set memory incorrectly), is it possible for the application to illegally access the shared memory of TT? Does TT have any mechnism to avoid other application to modify the shared memory directly rather than through TT API?
    Thanks

    The most obvious solution seems to be : fix the application.
    TimesTen doesnt offer anything in this area - I'm not sure how it could. But there are plenty of facilities to check that the app doesnt do anything terrible. Suggest that is the best avenue to pursue.

  • Multiple users accessing single batch

    hi,
    i am going to use a specific  batch for all plants same time by multiple users, now i am facing issue more than one user  started using it get blocked by another user.
    so i don't want to unlock the other user,, i want to access the material/batch by multiple user simultaneously  without blocking others....
    Thanks
    Muthuraman.D

    hi,
    while generating sales orders using BAPI for multiple plants at same time  for specific material/batch it's get blocked by another user. sometime it may happens due to material or sometime happens due to batches...
    I want to update all orders without affecting others....I am not confident with the abap way of solutions...
    can you suggest prompt solution for the above issue...
    Thanks
    Muthuraman.D

  • Multiple users accessing same events

    Good Afternoon, i wondered if anyone could assist me. I have described what is going on and have a few questins which i have added in bold.
    We are a school in the UK running three Apple suites with a mixture of iMacs and macbooks.
    The scenario:  We have local users accessing some video footage to create a trailer and i would like to find the best method for this.
    The Problem:  We opted to use local users rather than network users as i believe imported video events are stored locally. Is this correct?
    Based on the previous problem i have created two users, User1 & User2.  If User1 imports the event then User2 cant see this and would like to work on the same event, then they have to import the event again.  Is there anyway that User1 & User 2 could access the same event without doubling it up?
    The problem does change slightly that if i use a networked user, and run iMovie then they can see the events on the local hdd. This only happens on certain machines.  Any ideas why this would happen?
    If anyone can help in anyway it would be much appreciated.
    Thanks

    The Problem:  We opted to use local users rather than network users as i believe imported video events are stored locally. Is this correct?
    Yes, the are stored locally, I don't know if Network users do anything more than authenticate over the network then use the local hard drive anyway. That depends on whether or not your users are setup with Network Home drives or are Mobile users that use the local hard drive instead. You might be able to find out from your SysAdmins whether or not Home folders are on a central server of some kind.
    Network users authenticate and have a network home drives.
    Is there anyway that User1 & User 2 could access the same event without doubling it up?
    It seems like there would be a benefit to using an external Mac HD in this case as the permissions on that folder could easily be ignored. Then any user on that Mac will be able to see the iMovie Projects and Events saved onto that external HD and use them without doubling up the Events folder material. Unfortunately I don't think you can force iMovie to use a different folder for the Movies folder on an internal Hard drive. So an external HD might provide an easy workaround if that's possible. And better yet, it makes it all portable BETWEEN Macs if you need to setup on a different machine for some reason.
    Thanks, thats was what i wanted to know.  Although I dont think the department will be too keep on buying a minimum of 30 external hdd.
    This only happens on certain machines.  Any ideas why this would happen?
    I don't want to blame this on how the machines are configured, but it may be the network users are seeing a Network Home folder in some cases when they are logged in, and in other cases they are seeing the local home folder on the internal Mac HD. I'm just guessing at this point. But it should be consistent across all the machines depending on if the network users is a Network Home user or a Mobile user.
    I have double checked and all users are seeing their network home and no local version.
    I just wondered if myabe an older version of iMovie(09) allowed the users to see all events even as local users or network. - bizarre really

  • Coldfusion 11 Multiple Instance Multiple User Access to Settings Summary exception

    I have a multi-instance and using multiple user administration. One of my users notified me he was checking an exception when viewing "Settings Summary" in CFIDE. I was able to replicate the issue by creating a new user and assigning all available permissions. Going out on a limb, I'm guessing the the function $funcCHECKROOTADMINUSER is checking if the user is the "admin" user, which they are not.
    Can someone confirm if this is actually what is happening?
    "Error","ajp-bio-8012-exec-1","03/03/15","09:42:21","cfadmin","The current user is not authorized to invoke this method. The specific sequence of files included or processed is: D:\ColdFusion11\BIA\wwwroot\CFIDE\administrator\reports\index.cfm, line: 105 "
    coldfusion.runtime.CustomException: The current user is not authorized to invoke this method.
      at coldfusion.tagext.lang.ThrowTag.doStartTag(ThrowTag.java:142)
      at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
      at cfaccessmanager2ecfc2038841021$funcCHECKROOTADMINUSER.runFunction(/CFIDE/adminapi/accessm anager.cfc:105)
      at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
      at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
      at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
      at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
      at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
      at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
      at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
      at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
      at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
      at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
      at cfsecurity2ecfc1699800112$funcISSECUREPROFILE.runFunction(/CFIDE/adminapi/security.cfc:59 )
      at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487)
      at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)
      at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383)
      at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
      at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334)
      at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231)
      at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:643)
      at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:432)
      at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:402)
      at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2483)
      at cf_report2ecfm1337730512._factor77(/CFIDE/administrator/reports/_report.cfm:2637)
      at cf_report2ecfm1337730512._factor78(/CFIDE/administrator/reports/_report.cfm:67)
      at cf_report2ecfm1337730512.runPage(/CFIDE/administrator/reports/_report.cfm:1)
      at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
      at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
      at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
      at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2986)
      at cfindex2ecfm1729336913.runPage(/CFIDE/administrator/reports/index.cfm:41)
      at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246)
      at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736)
      at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572)
      at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
      at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
      at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:487)
      at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42)
      at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
      at coldfusion.filter.PathFilter.invoke(PathFilter.java:142)
      at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)
      at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
      at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78)
      at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:2 8)
      at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
      at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
      at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
      at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
      at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
      at coldfusion.CfmServlet.service(CfmServlet.java:219)
      at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:303)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42 )
      at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at coldfusion.filter.ClickjackingProtectionFilter.doFilter(ClickjackingProtectionFilter.java :75)
      at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:241)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
      at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:199)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:607)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      at java.lang.Thread.run(Thread.java:745)

    See
    http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=73cda58c.
    Ted Zimmerman

  • MobileMe Gallery - allowing multiple users access

    Hi,
    I have a simple question - can allow more than one user access to a hidden MobileMe Gallery?
    I seem to be able to choose only one name from a drop-down list. I'd like to allow two people access to my gallery. Is this possible?
    Thanks,
    :-Joe

    Joe:
    Give the same name and password to both viewers.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    Note: There's now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

Maybe you are looking for

  • How do I have a picture printed from my iphone

    How do I  get pictures prints taken with my iphone 4? Would like to have them developped at the Drug Store. Do I need a USB key?

  • How can I read an audio file and brodcast it using NI RFSG?

    Hi everybody, I'm designing a wireless audio signal simulation system that will read an audio signal from a file and modulate the signal using NI 5671 RFSG, then broadcast it to be received at an NI 5660 RFSA.  All I need is some guidance from you gu

  • Black line in display?

    I woke up this morning to find what i think to be a black little hair. Maybe about a cm long and is to the left of the dock. You can see it while in a lot of programs and with some backgrounds and also while booting up. I though it was just something

  • How to detect IMAQ devices?

    Hello, Is it possible, using Labview functions, to detect the presence and the name of an IMAQ board on the computer, the name of the configuration ( for example img0 ) and the channel available ? Tank you !

  • Workflow query for change contract - VA42

    Hi, Has anybody worked on workflow for contract changes VA42. I have a requirement as when we change the contract, data is not updated properly for some line items. Can anybody please tell me how workflow is getting trigger once we change something i