SCOPE_IDENTITY() blocking
First, some background.... Long-standing system, multiple applications and web apps communicating with SQL Server through a farm of load-balanced app servers. The app servers are running a common "business object" that we refer to as the data-source
factory (DSF, for short), it's purpose is to translate object calls into database queries (i.e., a client record from the database becomes a "Client" object with various attributes representing values from the database). This system has been in existence
for several years, and began life running against SQL Server 7, upgraded to 2000, 2005, and for the past year, 2008 R2. At any given point in time, there will be 400-500 connections to the database, any number of which can be doing work. Server
is not taxed, 48 cores, 512GB RAM, no performance issues of any kind.
From the beginning, we've seen a rare issue (2-3 times a year) where we'll suddenly have a handful of SPIDs start blocking, each claiming to be running "SELECT SCOPE_IDENTITY()". If ignored, more and more SPIDs will exhibit the same behaviour, to the
point where we've seen 200 or more, all blocking, all waiting on SCOPE_IDENTITY(). Often, attempting to kill the offending SPIDs is unsuccessful, as they are immediately respawned, presumably by our DSF. Multiple attempts to kill those SPIDs is
sometimes effective, but on occasion we are forced to restart the DSF's.
Trace log analysis of these incidents has not revealed a common table or query, the issue seems to affect all inserts into all tables. Of particular interest, "wait_type" and "wait_resource" for these offending SPIDs are both reported as NULL.
For the first time in over a year (since upgrading to 2008 R2), this "event" occurred again this morning. I'm tired of not being able to explain it, but I don't know where else to look, I've poked into every dark corner of SQL Server that I know to
poke, and I've found nothing. I'm not convinced that this is a SQL Server problem, I think it's something within our DSF, but I don't know how to prove (or disprove) that theory.
Suggestions? Web searches for "SCOPE_IDENTITY blocking" have come up empty, reaffirming my belief that this is not a SQL issue, but something unique to our app.
Below is a snippet from my blocking log for this morning's occurrence, showing the first two blockers. Within 10 minutes, there were over 50 blocking SPIDs, all waiting on SCOPE_IDENTITY():
********** Start time: 28 Dec 2011 05:11:00:427 ********** [SQLSTATE 01000]
session_id blocker status wait_type wait_resource wait_time command cpu_time logical_reads memory_usage login_time last_request_begin_time last_request_end_time client_net_address net_transport database_id
320* 0 a_web2 10.25.246.25 sleeping (null) (null) (null) (null) 1724659 40185412 2 27 Dec 2011 18:42:57:260 28 Dec 2011 05:10:19:420 28 Dec 2011 05:10:19:420 10.25.246.25 TCP (null)
564* 0 a_web2 10.25.246.25 sleeping (null) (null) (null) (null) 2010 22632 2 28 Dec 2011 05:10:31:830 28 Dec 2011 05:10:58:360 28 Dec 2011 05:10:58:360 10.25.246.25 TCP (null)
169 564 a_vts 10.25.246.24 running LCK_M_U KEY: 6:395455534989312 (34ca69ce595f) 664 UPDATE 873 55748 2 28 Dec 2011 05:08:49:543 28 Dec 2011 05:10:59:810 28 Dec 2011 05:10:57:527 10.25.246.24 TCP 6
514 320 a_vts 10.25.246.20 running LCK_M_U KEY: 6:72057594146652160 (86c97ce8fc81) 41210 UPDATE 16746 662206 2 28 Dec 2011 02:06:20:723 28 Dec 2011 05:10:19:230 28 Dec 2011 05:10:19:223 10.25.246.20 TCP 6
session_id blocker resource_type resource_subtype resource_database_id resource_associated_entity_id request_mode database_name object_name resource_description
514 320 KEY 6 72057594146652160 U Vue (null) (86c97ce8fc81)
169 564 KEY 6 395455534989312 U Vue (null) (34ca69ce595f)
***** session_id=320 *****
SELECT SCOPE_IDENTITY()
***** session_id=564 *****
SELECT SCOPE_IDENTITY()
Blocking Time = 0:41 [SQLSTATE 01000]
use below to find out table level lockings:
SELECT L.request_session_id AS SPID,
DB_NAME(L.resource_database_id) AS DatabaseName,
O.Name AS LockedObjectName,
P.object_id AS LockedObjectId,
L.resource_type AS LockedResource,
L.request_mode AS LockType,
ST.text AS SqlStatementText,
ES.login_name AS LoginName,
ES.host_name AS HostName,
TST.is_user_transaction as IsUserTransaction,
AT.name as TransactionName,
CN.auth_scheme as AuthenticationMethod
FROM sys.dm_tran_locks L
JOIN sys.partitions P ON P.hobt_id = L.resource_associated_entity_id
JOIN sys.objects O ON O.object_id = P.object_id
JOIN sys.dm_exec_sessions ES ON ES.session_id = L.request_session_id
JOIN sys.dm_tran_session_transactions TST ON ES.session_id = TST.session_id
JOIN sys.dm_tran_active_transactions AT ON TST.transaction_id = AT.transaction_id
JOIN sys.dm_exec_connections CN ON CN.session_id = ES.session_id
CROSS APPLY sys.dm_exec_sql_text(CN.most_recent_sql_handle) AS ST
WHERE resource_database_id = db_id()
ORDER BY L.request_session_id
Thanks, Satish Kumar.
Similar Messages
-
Data blocks in forms 6i, can not see the data
i have built an application in forms with some data blocks. the blocks a connect to some tables in the db. i have built them connectd as "system". but when i run the applicatio as user x i can do select, insert, update, delete, but i can not se the records in the datablocks (they are empty), but i can do all transactios. why?
First of all, developing from the System schema is not a good idea.
Who owns the tables your form is connecting to? The table owner should create a public synonym for each table name, and also needs to grant user x access to the table. -
hi experts,
i have created blocked ALV program.
in the o/p , it displays list of recors for open items,then list of records for cleared items.
now i want it to display sum of both open and cleared items of particular column.
in grid display it is displaying total for open and cleared items.
but in blocked alv it is not displaying total for open and closed items separately.
and also i need grand total of both.
if any body knows please tell me..Hi Sridevi
Refer this code as an example.
This code calculates the occupied column from sflight table.
TYPE-POOLS: slis.
DATA:it_fieldcat TYPE slis_t_fieldcat_alv,
is_layout TYPE slis_layout_alv,
it_events TYPE slis_t_event ,
it_sort TYPE slis_t_sortinfo_alv .
DATA: wa_fcat LIKE LINE OF it_fieldcat,
wa_sort LIKE LINE OF it_sort.
DATA: i_flight TYPE sflight_tab1.
SELECT * FROM sflight
INTO TABLE i_flight
UP TO 10 ROWS.
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
i_program_name = sy-repid
i_structure_name = 'SFLIGHT'
CHANGING
ct_fieldcat = it_fieldcat
EXCEPTIONS
inconsistent_interface = 1
program_error = 2.
wa_fcat-do_sum = 'X'.
MODIFY it_fieldcat FROM wa_fcat
TRANSPORTING do_sum WHERE fieldname = 'SEATSOCC'.
wa_sort-up = 'X'.
wa_sort-fieldname = 'CARRID'.
wa_sort-subtot = 'X'.
APPEND wa_sort TO it_sort.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
EXPORTING
i_callback_program = sy-repid.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = is_layout
it_fieldcat = it_fieldcat
i_tabname = 'I_FLIGHT'
it_events = it_events
it_sort = it_sort
* I_TEXT = ' '
TABLES
t_outtab = i_flight
EXCEPTIONS
program_error = 1
maximum_of_appends_reached = 2
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = is_layout
it_fieldcat = it_fieldcat
i_tabname = 'I_FLGIHT'
it_events = it_events
it_sort = it_sort
* I_TEXT = ' '
TABLES
t_outtab = i_flight
EXCEPTIONS
program_error = 1
maximum_of_appends_reached = 2
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
Thanks and Regards -
Sale Order Credit Block due to open credit memo
Dear All,
System is blocking sale order for open items(credit). And the only open item is credit memo.
Can we avoid credit note to be considered as open item?
Thanks
ArunDear Arun,
Do not think this is possible in standard.
I would suggest the following way.
Currently system is giving a message during sales order creation . right?
Ask your abaper to find an EXIT before that point.
There write a code to exclude CREDIT MEMO document types from BSEG of the customer code.
It is possible as i have worked in similar requirement.
Check and revert back.
Thanks & Regards,
Hegal K Charles -
Copied layout is not working for Sales order item assinment block
Hi Experts,
I copied the standard componet BT115IT_SLS/items view layout with custom role configuration key and worked fine.
I have added one more field to the item view with the same configuration and saved .When I opended the sales order in the WEB UI , The item assigment block is displaying with complete BTADMINI context fileds and This is the issue.
I have seen configured fields only in the personalization and I have downloaded the items assigment block data to Execl.In the Execl sheet I can able to see the configured fields (availble fileds in the configuration tab in component workbemch) data only.
But Items assignment block is displaying all the fileds (taking from the context node BTADMINI).
I have deleted existing customer configuration and again copied from the standard layout.But I got the same issue.
I have wriiten some code in the ON_NEW_FOCUS and commented the code.Still it not working.
Please help me , where I have done the mistake and provide me some inputs.
Thanks,
VenkkyHi Experts,
Solved isuues myself.
The problem is inconsistency of BTAdminI context node . I have deleted the view enhancement and again enhanced the view .I copied the layout with customer role key and dispalyed expected layout.
Thanks,
Venkky -
Report generation for Delivery Blocked Orders
Hi All,
I am trying to pull up a report which should contain only orders with the Delivery Block.
Through VL06O i can get the orders which need to PGIed, which are open, which are stuck in workflow and which have got delivery block.
So is it possible to separate the delivery blocked orders (from an end user point of view) from the other orders. I tried to have a look at the filters which i could put on the VL06O-> Outbound Deliv. for PGI, but couldn't find it.
can any one help in thi regard.
Thank you in advance.Hi,
Try report V.02 - Incomplete Orders -
SQL Timeouts and Blocking Locks
SQL Timeouts and Blocking Locks
Just wanted to check in and see if anyone here has feedback on application settings, ColdFusion settings, JBOSS settings or other settings that could help to limit or remove SQL Timeouts and blocking locks on SID's.
We're using MS SQL 2000 with JBOSS and IIS5.
We've been seeing the following error in our logs that starts blocking locks in SQL:
java.sql.SQLException: [newScale] [SQLServer JDBC Drive] [SQLServer] Lock request time out period exceeded.
Once this happens, we're hosed until we remove the blocking SID in SQL. These are the connections to the application.
Any feedback would be great. Thanks!Hi
This is your exact solution:
Select a.username, a.sid, a.serial#, b.id1, c.sql_text
From v$session a, v$lock b, v$sqltext c
Where b.id1 in( Select distinct e.id1
from v$session d , v$lock e
where d.lockwait = e.kaddr ) and
a.sid = b.sid and
c.hash_value = a.sql_hash_value and
b.request =0;
Thanks
Sarju
Oracle DBA
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by I'm clueless:
Can someone give me the SQL statement to
show if there are any blocking database locks and if so - which user is locking the Database?
Thanks in Advance<HR></BLOCKQUOTE>
null -
How do I replace someone else's Mac ID with my own?
Bought iPhone second hand on TradeMe.
Previous owner re-set the phone but his ICloud account stayed on now my phone. He uses his AppleID on his new iPhone now and, understandably, does not want to give me his password. Any ideas?? Please.
This issue is blocking my access to iTunes and any other file from my home computer. It keeps on telling me that I have to autorise my computer to pass on files, yet, it seems, for all this to happen, I need to get logged in through the phone's Apple ID. This of course is different to my one on my computer - and I have no password for it.
This phone is not stolen!! I payed still a fair bit for it. Am still in contact with the previous owner. He doesn't know how to fix the problem either.
Would appreciate any suggestion ????
Thanks
SamSingsSettings>general>resets>erase all content and settings.
That will put it back to its out of the box state. Set it up with your own apple Id. -
How to block on account payment for certain user
Dear All,
We are looking to implement a policy on how to block certain users not to be able to take on account payment. One more query is it possible to disable a field. I want to disable the field "Payment on account" in the Incoming Payments. Please adviceHi,
Sue below code in transaction notification procedure,Change userid =1 to user id for user ou want to block payment on account
IF @Object_type = N'24' and @transaction_type = N'A'
BEGIN
if exists (SELECT ORCT.DocEntry from ORCT
WHERE (ORCT.PayNoDoc='Y' and ORCT.UserSign=1) and ORCT.DocEntry = @list_of_cols_val_tab_del
begin
select @error =14
select @error_message = 'Cannot make on account payments '
end
END
Thanks,
Neetu -
How can I block an e-mail address from sending me spam on my iPhone 5s? My ISP is unable to help. I can block on my laptop via Outlook, but they still come through on my iPhone 5s. Thank you very much.
You can "Move to Junk" and it should start doing it automatically after a few times:
http://blog.mailup.com/2013/09/mail-app-in-ios-7-our-first-tests/ -
I have a game but it only for one apple id and one divece but someone i dont know id play that game and using my apple id and i want to know if u can block them from using ur apple id and also erase all the games they downlode with the apple id
There probably is, but it requires that you be able to use punctuation and write in sentences so that we can understand exactly what you want.
You can block others from using your Apple ID by changing your password. There is no way to erase what was already downloaded on to someone else's device, for obvious reasons, -
How to check a material being blocked by system at current time?
hi,
is there a method to to check a material being blocked by system at current time?
Thanks!Call the function module ENQUEUE_EMMARAE with the required material number. If sy-subrc is not 0, after the function module has executed completely then the material is locked by a different user.
Please mark points if the solution was useful.
Regards,
Manoj -
The BIG WHITE MOSTLY BLANK , MOZILLA START PAGE was blocking my use of PRINT PREVIEW, from the orange "Firefox" in the upper left corner.
I was told i was using an out of date version of Firefox.
But no "click here to update".
So i downloaded the new edition of Firefox.
And still, i can not see PRINT PREVIEW, because the large white screen of the MOZILLA START PAGE is blocking it.
I have selected a background wallpaper, so would rather not see ANY of the BIG WHITE START PAGE, at all !!
HEEEELP,,,,,,Hi,
Can you please post a [https://en.wikipedia.org/wiki/Screenshot screenshot] of the start page when it is blocking the print preview. Please note that you may have to change to the tab of the site to be printed to see the print preview of the page. If the problem persists, please also check in [https://support.mozilla.com/en-US/kb/Safe%20Mode Safe Mode.]
[http://kb.mozillazine.org/Problematic_extensions Problematic Extensions]
[https://support.mozilla.com/en-US/kb/Troubleshooting%20extensions%20and%20themes Troubleshooting Extensions and Themes]
[http://support.mozilla.com/en-US/kb/Uninstalling+add-ons Uninstalling Add-ons]
[http://kb.mozillazine.org/Uninstalling_toolbars Uninstalling Toolbars] -
Exception on JaxRpc invoke trailing block elements must have an idattribute
hi all ,
I am calling a target system from a bpel process .
but while invoking i am getting the below error .
""*exception on JaxRpc invoke: trailing block elements must have an id attribute*""
my schema file is as below ,
can any one let us know the reason behind the issue .
-----------------------------------xsd file----------------------------------------
<?xml version="1.0" encoding="windows-1252" ?>
<xsd:schema elementFormDefault="qualified"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.viva.com.bh/vivaportal"
targetNamespace="http://www.viva.com.bh/vivaportal"
xmlns="http://www.viva.com.bh/vivaportal">
<xsd:complexType name="error">
<xsd:sequence>
<xsd:element name="errorCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="errorDescription" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="preRegistrationCheck"/>
<xsd:complexType name="preRegistrationCheckRequestType" xmlns:tns="http://www.viva.com.bh/vivaportal" >
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0" />
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0" />
<xsd:element name="source" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="preRegistrationCheckResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
<xsd:element name="PIN" type="xsd:int" minOccurs="0" />
<xsd:element name="error" type="tns:error" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="prePasswordResetCheck"/>
<xsd:complexType name="prePasswordResetCheckRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="prePasswordResetCheckResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="PIN" type="xsd:int" minOccurs="0" />
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="registerUser"/>
<xsd:complexType name="registerUserRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="password" type="xsd:string" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="registerUserResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="authenticateUser"/>
<xsd:complexType name="authenticateUserRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="password" type="xsd:string" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="authenticateUserResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="resetPassword"/>
<xsd:complexType name="resetPasswordRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="operation" type="xsd:string" minOccurs="0"/>
<xsd:element name="oldpassword" type="xsd:string" minOccurs="0"/>
<xsd:element name="password" type="xsd:string" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="resetPasswordResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="deleteUser"/>
<xsd:complexType name="deleteUserRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="deleteUserResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="preRegistrationCheck" xmlns:tns="http://www.viva.com.bh/vivaportal"
type="tns:preRegistrationCheckRequestType"/>
<xsd:element name="preRegistrationCheckResponse"
type="tns:preRegistrationCheckResponseType"/>
<xsd:element name="prePasswordResetCheck"
type="tns:prePasswordResetCheckRequestType"/>
<xsd:element name="prePasswordResetCheckResponse"
type="tns:prePasswordResetCheckResponseType"/>
<xsd:element name="registerUser" type="tns:registerUserRequestType"/>
<xsd:element name="registerUserResponse"
type="tns:registerUserResponseType"/>
<xsd:element name="authenticateUser" type="tns:authenticateUserRequestType"/>
<xsd:element name="authenticateUserResponse"
type="tns:authenticateUserResponseType"/>
<xsd:element name="resetPassword" type="tns:resetPasswordRequestType"/>
<xsd:element name="resetPasswordResponse"
type="tns:resetPasswordResponseType"/>
<xsd:element name="deleteUser" type="tns:deleteUserRequestType"/>
<xsd:element name="deleteUserResponse" type="tns:deleteUserResponseType"/>
</xsd:schema>
-----------------------------------------------end-------------------------------------------Anybody has solution on this? I too getting similar exception when Callingl a web service with soapenc:arrayType from BPEL
<bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: trailing block elements must have an id attribute</summary>
</part></bindingFault>
This is what the documentation says. Any body has steps or examples
4.13.4 SOAP-Encoded Arrays Not Supported
Oracle BPEL Process Manager does not support SOAP-encoded arrays (soapenc:arrayType).
Use the following workarounds:
· Call a service with soapenc:arrayType from BPEL, but construct the XML message more manually in the BPEL code. This enables you to avoid changing or wrapping the service. However, each time you want to call that service from BPEL, you must take extra steps.
Thanks
N Reddy -
Blocked from running *.exe
files. Blocked in Control Panel from Uninstalling anything.
Consistently returns: "Can't initialize plugins directory"
What I tried:
1. Safe Mode with Network
2. File cleanup from C Drive Tools
3. Environmental variable: changed
to this c:/TEMP
c:/TMP (Created TEMP folder
on
directory tree.)
4. Googled error-- known
issue but fixes do not work. (Created New Profile, SFC Scan
of Windows files, moved TEMP folder,
etc)
5. Run as administrator
6. Started after the support desk for ACT client management software uninstalled SQL to restore access to a CLIENT database that was lost for reasons unknown. So it appears some damage was done.
Question is, what was damaged and how to fix it, if this caused this problem and it was not malware fiddling with
registry.Hi,
You can open Control Panel\System and Security, click
Event Viewer under Administrator Tools to check if some logs record recent errors.
Also you can start computer and typing F8, click Repair Your Computer to perform
System Restore.
Maybe you are looking for
-
I'm setting up a PC for someone else and I have to access my iCloud account from this new system
All I want to do is get into my iCloud account from a different system (pc) that is new so I can set it up. it is so locked up with "we need your name" that I hate buying anything with new OS. It;'s all in your bank account on your street in your bed
-
Error while reading from device
I just upgraded from a 3gs to the iPhone 4 32GB. I upgraded to the newest iTunes. The phone is still using iOS 4.0. When syncing large movies that worked fine on the 3gs, I get the message "Attempting to copy to the "my phone name" failed. An error o
-
Flash won't activate on my MAC INTEL
Its been more than three weeks now and I have tried everything posted in the forum. I even performed the rain dance :'( and only managed to get myself socking wet with no video to view on http://bigbrotherafrica.dstv.com/video/play.aspx?vid=7544) Not
-
Cannot import .png file created in Illustrator CS5 to FCP7
FCP gives me a "file errror: unknown file" message and will not let me import the .png any help is much appreciated.
-
HT201210 error 2008 what is it?
I want to restore my Ipad but this message comes up (error 2008) I have checked for updates to Itunes, I have restarted the mac. I am using OX 10.9.2 operating system What do I need to do to get the Ipad to sync?