Lint [lint2n] caught in infinite loop in Studio 11 and 12
Here's another one:
lint is trapped in an endless loop by the following simple stripped-down code snippet, if invoked with -Ncheck:
# cat endlessloop.c
struct B {
struct A* a;
struct A {
const char* name;
struct A* next;
struct B b;
static struct B* get_b(struct A* a) {
return &a->b;
void sunstudio_lint_endlessloop(struct A* a) {
while (0) {
struct B* b = get_b(a);
if (0) a = 0;
else a = b->a;
for (;;a=a->next)
a->name = 0;
}The loop occurs in lint shipped with Studio 11 (Solaris10/x86_64)
lint: Sun C 5.8 Patch 121016-07 2007/10/03and with Studio 12 (RHEL4/x86_64)
lint: Sun C 5.9 Linux_i386 2007/05/03FYI:
When I attach a debugger to the process that consumes 100% CPU time, I get:
# dbx -xexec32
(dbx) attach 14691
Reading lint2n
Reading ld-linux.so.2
Reading libm.so.6
Reading libc.so.6
Attached to process 14691
stopped in Prop_node_proc_loc at 0x806cf78
0x0806cf78: Prop_node_proc_loc+0x1058: cmpl %ebx,%edx
(dbx) where
=>[1] Prop_node_proc_loc(0x1, 0x1, 0x78, 0x80757b9), at 0x806cf78
[2] Build_node_all_proc(0x1, 0x28, 0x0, 0x0), at 0x806b92c
[3] Global_Analyz(0x0, 0x0, 0xffffd7a8, 0x80752ee), at 0x806e316
[4] main(0xa, 0xffffd834, 0xffffd860, 0xa3cc66, 0xb70ff4, 0x0), at 0x8075351I hope that this information is of some use for someone ...
jroemmler wrote:
I hope that this information is of some use for someone ...Sure. It is always helpful to know that somebody uses our tools :)
It hepls us prioritizing our work.
As for this particular issue, there is a workaround - use -Nlevel=1.
regards,
__Fedor.
Similar Messages
-
Windows won't install USB device...infinite loop of connect and disconnect
I've been very happy with my Ipod purchases over the years but this one is the worst problem I have ever had. Purchased an 8gb Ipod Nano 3rd gen for the wife as a Xmas present and went to install it on my PC today but no luck whatsoever. The PNP manager seems to go into an infinite loop of connect and disconnect with the odd "Itunes has found a corrupt player ...." message but the device won't stay on the PC long enough as it promptly disconnects from the PC again!
My other 3 Ipods all connect and work quite happily on this PC, I've tried a few of the other "solutions" that seem to fix other "problems" but as the device does not stay connected for long enough I can't do anything with it!
Has anyone else had this problem and been able to fix it? If so, what did you do to correct the problem?
thanks
MartyThanks, tried that and much more - a very frustrating process.
I've just posted this on another thread...
I've tried unplugging everything and it still didn't work (I only have a USB printer, USB 1.1 hub and a USB phone connected). Funnily enough though connecting it to the USB 1.1 hub it works OK - go figure. Connecting directly to a USB 2 connector either on the front or rear panel and my PC goes into the connect/disconnect loop! My 1st and 2nd gen Ipod nano's and my Shuffle all happily connect to the USB 2 connectors on the front panel but the 3rd gen one does not want to know.
I think that Apple have got something seriously wrong here and it would be nice if it was acknowledged and a proper fix applied. -
Notebook caught in infinite loop, then gives a Hard Drive Short DST check error in Bios
My laptop shut off unexpectedly last week. It got caught in an infinite loop when trying to restart. I was able to access bios and run a system check. I received Failure ID Q0821A-7017lt-xd7wwk-60xx03. I cannot get the computer to start. Please advise.
1. This is a hardware issue and the Hard Drive is faulty
2. You cannot recover this failure ID unless you replace the Hard drive
Detailed Explanation:
Whenever you get a message stating that the Short DST Check error with 24 Digit Failure ID "Q0821A-7017LT-XD7WWK-60XX03" that indicates that the Hard Disk Drive requires a replacement to resolve the issue
Could be due to Application or driver conflicts, virus issues, file corruptions due to incompatible applications, improper shutdowns, update failures due to conflicts, sudden power surges, if notebook is dropped etc..
HP will provide a replacement Hard Disk Drive if the Notebook warranty is Active, If not you need buy a SATA Hard Disk Drive from a retail shop nearby
Please make sure you are getting at least equal capacity as the original one in order to use Recovery Disks. If you need you can buy a larger, but not smaller capacity Hard Disk Drive. For example if you have a 500GB Hard Disk Drive you can upgrade it to 750GB Hard Disk Drive but not 320GB Hard Disk Drive
Please try the below shown troubleshooting steps once:
Step 01. Remove the battery and unplug the AC/Power Adapter
Step 02. Press and hold the Power button for more than 30 Seconds
Step 03. Plug in the AC/Power Adapter (leave the Battery out for now)
Step 04. Press the Power button and check if the Unit works normal
If the above mentioned steps does not help, then you can try reseating the Hard Drive on your Notebook
If the issue persists again please Contact HP if your HP Notebook is under warranty, HP would replace the Hard Disk Drive and provide you a Recovery media to restore factory operating system after replacement (if you've not yet created Recovery Discs/USB Media)
Note: Back up all the personal data to an external drive if it's possible. Otherwise you could connect the failed HDD via SATA to USB adapter with another PC or same PC after replacement of HDD & re-installation of OS and try copying /recovering the files.
Please click on the link In order to Identify, Prevent, Diagnose & Recover from Drive Failures on HP Notebook Hard Drives & Solid State Drives :
http://h10032.www1.hp.com/ctg/Manual/c02876562.pdf
Please check your notebook warranty to verify the status and order a new Hard Disk Drive
Hope this helps, for any further queries reply to the post and feel free to join us again
**Click the KUDOS star on left to say Thanks**
Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.
Thank You,
K N R K
Although I am an HP employee, I am speaking for myself and not for HP -
IMovie 08 slideshow infinite loop - with Applescript and Automator?
As many people I try to use iMovie for a slide show with an infinite loop. But there is no button inside the program for it. I don't want to export the project to use the loop function of Quicktime. Because that means compression of the slide show photos - Export with Quicktime: H.264, Best Quality.
I already compressed the photos with JPG in High Resolution (Photoshop) and dropped them into the project. The result of double compression is not fine (enough). And the amount of data increases.
So I tried to program a short Applesript for an infinite loop in iMovie. First it seemed to be very simple. iMovie "cmd g" starts the fullscreen presentation of the project. At the end you press "spacebar" and it runs again.
(Finder object)
tell application "System Events"
tell application "iMovie" to activate
keystroke "g" using command down
end tell
(Pause)
tell application "System Events"
tell application "iMovie" to activate
keystroke "space bar" (or "arrow left"?)
end tell
(infinite loop)
Unfortunately it didn't loop. At the end of the presentation the screen remains black. Only a beep signals that the Applescript pressed the spacebar. What did I wrong?
In some groups people say it's impossible to program a script for iMovie because it does not support Applescript.
BlackletterI made a simple mistake in the code.
wrong:
keystroke "space bar"
right:
keystroke space
Now the infinite loop runs in iMovie! -
Iphone 6+ infinite loop of reboot and crash
Just bought new iphone 6+ , 128G, started it as a new phone to setup, and then updated to 8.1 software, then i have reset all settings so that i can setup it as a phone from the icloud, but now it got into an infinite loop of reboot showing red screen for 1-2 seconds and then normal apple reboot logo.
I was really looking forward for the new iphone 6+, it is so annoying and disappointing from Apple.
what shall be done?Try to use iTunes on your computer to set it up as new device. To make sure that this is not software related set it up without using the latest backup first, in case it contains damaged data causing the crashes.
How to erase your iOS device and then set it up as a new device or restore it from backups
If it works after that, restore from the backup. If it does not, you'll have to get it serviced:
iPhone - Contact Support - Apple Support -
This iPad had iOS 4.3.3 and I wanted to update it to the most recent software, 7.1. The first thing I did was I backed it up to my computer so I would be able to restore all of the photos and data after I had updated. At first, I tryed just clicking Update. It kept failing with error 9006. Then, I tryed the Restore and Update. This timed out even though it seemed to be moving alone just fine. The last thing I tried was to wipe the iPad and then update it. This worked. When it came up on my computer, it asked if I wanted to restore from a backup. I said yes and selected the backup that I made. It said Restoring. Afterwards, it took me through the normal process that you would go through to set up a new iPad. at the end of the setup, it asked if I would like to set it up as a new iPad, or restore from a backup. ???????? I tried to restore from backup and it started and endless loop of restoring and setting up, and restoring again. I eventually selected to set up as a new iPad. I cannot firgure out how to get the pictures back onto the iPad from the backup if the restore won't work. I was wondering if it is possible to find the picture files on my computer??? Does anybody have any suggestions or ran into the same problem???
FYI: I was a bit disapointed to learn that the online support chat now costs $20Restore from iTune Backup
1. Settings>General>Reset>Erase all content and settings
2. You will be asked twice if you want to erase iPad
3. Slide to set up
4. Select Language
5. Select Country
6. (a) Use Location Service (b) Don't use Location Service
7. Choose Wi-Fi Network
8. Enter Wi-Fi password
9. (a) Setup as new (b) Restore from iCloud Backup (c) Restore from iTune Backup
10. Select "Restore from iTune Backup"
11. You will be instructed to connect to iTune (computer)
On computer
12. Two options offered
13. (a) Set up as new iPad (b) Restore from backup (a list of backup will be shown)
14. Select Restore from backup and select the backup
15. Continue
16. Restoring iPad from backup
17. The settings for iPad restored -
ABAP-query going in infinite loop
Hello all,
I have one on abap-query in which i am displaying data for delivery details that is table LIKP and LIPS.
In this query i also have some code to get the sale order details from the the delivery details.
I have also used one FM module in this query as well as select endselet stamt.
When i run my quey it i going in infinite loop. I am not getting any thing . Each time i have to exit the screen.
Can anyone please tell me wat is the problem, why it is going in infinite loop.
Thanks and regards
Sachin yadavthanks for your help,
But may i know how to display my internal table data to out put screen.
As i am new to the query i do not know how to display internal table data to report along with my data coming from ABAp-query.
for eg i have three field to display suppose A , B and C.
Field A and B are coming from query and i have to display field C from internal table.
How to do that
thanks in advance -
PDF Forms in Firefox - infinite loop
Howdy,
I am a developer who is using PDF forms (FDF) to populate data into a database via form submission. Everything works fine on Internet Explorer but, on Firefox 3.6.17 with Adobe Reader X, I either end up getting a blank form when launched from an FDF which has valid data OR, I get into a situation where new firefox windows come up continuously in what appears to be an infinite loop (have to log out to end the recursion). Anyway, figured I'd see if anybody here had seen that before and, if so, if there's a solution to it?
Thanks!I have a similar problem, but apparently in the inverse direction. We recently "upgraded" to Acrobat X (Version 10.1).
I have a web application that uses data in a database to populate a PDF form displayed in a browser window. (Display in browser window is checked.) At the beginning of August, we started to get an infinite loop whenever trying to display the form.
Behavior pattern:
(1) Click the link that's supposed to open the new form. A new IE window opens (as is supposed to happen). Status says "connecting" but there's nothing in the URL.
(2) 1/2 second later, a file download popup appears.
(3) 1/2 second later, Adobe Acrobat window appears (as if I had run Acrobat as a program). There are 4 windows on the screen at this point, including the normal application window.
(4) After a 1/2 second delay, system goes into infinite loop, displaying (1) and (2) in an infinite sequence.Window 3 (Acrobat) seems to simply stay open. Howeve
Cycle time is about 1/2 second for all 3 popup windows to display one time. This occurs on 19 different computers (different models, but all running Windows Vista Enterprise, Internet Explorer 7 and Acrobat 10.1. -
ActionEvent/Setting gui text in an infinite loop
Hi,
I have set up a gui that contains ~ 100 JTextFields and one JTextButton
Pressing the JTextButton on the gui triggers an action event that
1. establishes a socket connection w/ a server
2. reads input from the server in an infinite loop
3. should use the server data to dynamically setText in the various JTextFields found on the gui.
for example, during one iteration of the infinite loop, the data may set the text of JTextField #1 to ?foo? and in a later iteration of the loop, the new data from the input stream may set the text of the same field to something else (e.g. ?bar?). Thus, the gui should show a dynamically changing collection of TextFields after the user presses the JTextButton.
Problem: because of the infinite loop, NONE of the fields is ever updated (see pseudocode below). If I remove the infinite loop and simply have 1 iteration of the block of code within the actionPerformed method, the gui updates properly.
How might I alter the code to a) maintain the server connection, b) continuously read from the input stream and c) have a dynamic update of the textfields w/in the gui?
I've tried adding "this.paint(this.getGraphics());" within the infinite loop and it sort of works, but the updates to the gui are FAR SLOWER than the data that are streaming in from the server.
Thanks for any help!
The code looks something like this
Public class abc extends JFrame
Public abc()
{initialize components}
instantiate all textfields & button
create various arrays
public void initialize components
(set up gui using gridbaglayout
add actionListener to button)
private actionperformed
(establish socket connection w/ server
read data from server in an infinite loop
parse data and use information to setText on the gui)
public static void main(blah blah)
show abc();have the reading loop in a different class which will have its own Thread running aside from the main program's thread. This way your application will do both at once :)
-
Bluescreen - Caught in an infinite loop
Hello,
I have a strange Problem with my System. Everytime I use a 2D/3D progam it freeze after about 30 minutes.
But the strangest thing is, new games like Quake4 , F.E.A.R and Oblivion do not freeze.
I tried everything that I know.
- Ran Memtest86+ like 8h, no errors
- Ran Prime95, no erros
- Checked System Temprature
- Tried Omega and DNA driver
- BIOS update
- Disabled Write Combing, found it on Microsoft Support Page
- Put the Graphiccard in another computer, it works perfect
- Reinstalled Windows, same error
- Put out Creative X-Fi
Thank you for Reading.
I hope you can help me.
JackHello and thank you for your fast reply
Quote
It sounds like either a problem with the program itself or a problem with your OS
Yes it is a problem with Windows Xp, but I dont want to use Win2000 or any older version. https://support.ati.com
(Submit a ticket->Solve a Problem->My Answer is not here->Type infinite loop->"DEVICE DRIVER is STUCK IN INFINITE LOOP")
Quote
I would recommend checking to see if the program has an patches, and if not, then try a fresh install of the program
Well the problem is not only by games, the problem occurs by every simple 2D/3D application, so a patch wont help.
Quote
If that does not work, then it might be time for a fresh install of your OS
I have done that last week, but the Bluescreen occur as soon as I install any Graphic Driver.
Quote
I would also recommend using the latest nVidia nForce Drivers & ATi Catalyst Drivers
I already have the last version of the Nforce Driver and I tried the newest ATi Catalyst Driver as well.
I am happy for every further suggestion.
Jack -
Hello
I'm hoping that someone here might be able to help or point me in the right direction. Apologies for the long post.
Just to set the scene, I am a SQL Server DBA and have very limited experience with System Centre so please go easy on me.
At the company I am currently working they are complaining about very poor performance when running reports (any).
Quick look at the database server and CPU utilisation being a constant 90-95%, meant that you dont have to be Sherlock Holmes to realise there is a problem. The instance consuming the majority of the CPU is the instance hosting the datawarehouse and in particular
a stored procedure in the DWStagingAndConfig database called Staging.GroomDwStagingData.
This stored procedure executes continually for 2 hours performing 500,000,000 reads per execution before "timing out". It is then executed again for another 2 hours etc etc.
After a bit of diagnosis it seems that the issue is either a bug or that there is something wrong with our data in that a stored procedure is stuck in an infinite loop
System Center 2012 SP1 CU2 (5.0.7804.1300)
Diagnosis details
SQL connection details
program name = SC DAL--GroomingWriteModule
set quoted_identifier on
set arithabort off
set numeric_roundabort off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set cursor_close_on_commit off
set implicit_transactions off
set language us_english
set dateformat mdy
set datefirst 7
set transaction isolation level read committed
Store procedures executed
1. dbo.p_GetDwStagingGroomingConfig (executes immediately)
2. Staging.GroomDwStagingData (this is the procedure that executes in 2 hours before being cancelled)
The 1st stored procedure seems to return a table with the "xml" / required parameters to execute Staging.GroomDwStagingData
Sample xml below (cut right down)
<Config>
<Target>
<ModuleName>TransformActivityDim</ModuleName>
<WarehouseEntityName>ActivityDim</WarehouseEntityName>
<RequiredWarehouseEntityName>MTV_System$WorkItem$Activity</RequiredWarehouseEntityName>
<Watermark>2015-01-30T08:59:14.397</Watermark>
</Target>
<Target>
<ModuleName>TransformActivityDim</ModuleName>
<WarehouseEntityName>ActivityDim</WarehouseEntityName>
<RequiredWarehouseEntityName>MTV_System$WorkItem$Activity</RequiredWarehouseEntityName>
<ManagedTypeViewName>MTV_Microsoft$SystemCenter$Orchestrator$RunbookAutomationActivity</ManagedTypeViewName>
<Watermark>2015-01-30T08:59:14.397</Watermark>
</Target>
</Config>
If you look carefully you will see that the 1st <target> is missing the ManagedTypeViewName, which when "shredded" by the Staging.GroomDwStagingData returns the following result set
Example
DECLARE @Config xml
DECLARE @GroomingCriteria NVARCHAR(MAX)
SET @GroomingCriteria = '<Config><Target><ModuleName>TransformActivityDim</ModuleName><WarehouseEntityName>ActivityDim</WarehouseEntityName><RequiredWarehouseEntityName>MTV_System$WorkItem$Activity</RequiredWarehouseEntityName><Watermark>2015-01-30T08:59:14.397</Watermark></Target><Target><ModuleName>TransformActivityDim</ModuleName><WarehouseEntityName>ActivityDim</WarehouseEntityName><RequiredWarehouseEntityName>MTV_System$WorkItem$Activity</RequiredWarehouseEntityName><ManagedTypeViewName>MTV_Microsoft$SystemCenter$Orchestrator$RunbookAutomationActivity</ManagedTypeViewName><Watermark>2015-01-30T08:59:14.397</Watermark></Target></Config>'
SET @Config = CONVERT(xml, @GroomingCriteria)
SELECT
ModuleName = p.value(N'child::ModuleName[1]', N'nvarchar(255)')
,WarehouseEntityName = p.value(N'child::WarehouseEntityName[1]', N'nvarchar(255)')
,RequiredWarehouseEntityName =p.value(N'child::RequiredWarehouseEntityName[1]', N'nvarchar(255)')
,ManagedTypeViewName = p.value(N'child::ManagedTypeViewName[1]', N'nvarchar(255)')
,Watermark = p.value(N'child::Watermark[1]', N'datetime')
FROM @Config.nodes(N'/Config/*') Elem(p)
/* RESULTS - NOTE THE NULL VALUE FOR ManagedTypeViewName
ModuleName WarehouseEntityName RequiredWarehouseEntityName ManagedTypeViewName Watermark
TransformActivityDim ActivityDim MTV_System$WorkItem$Activity NULL 2015-01-30 08:59:14.397
TransformActivityDim ActivityDim MTV_System$WorkItem$Activity MTV_Microsoft$SystemCenter$Orchestrator$RunbookAutomationActivity 2015-01-30 08:59:14.397
When the procedure enters the loop to build its dynamic SQL to delete relevant rows from the inbound schema tables it concatenates various options / variables into an executable string. However when adding a NULL value to a string the entire string becomes
NULL which then gets executed.
Whilst executing "EXEC(NULL)" would cause SQL to throw an error and be caught, executing the following doesnt
DECLARE @null_string VARCHAR(100)
SET @null_string = 'hello world ' + NULL
EXEC(@null_string)
SELECT @null_string
So as it hasnt caused an error the next part of the procedure is to move to the next record and this is why its caught in an infinite loop
DELETE @items WHERE ManagedTypeViewName = @View
The value for the variable @View is the ManagedTypeViewName which is NULL, as ANSI_NULLS are set to ON in the connection and not overridded in the procedure then the above statement wont delete anything as it needs to handle NULL values differently (IS NULL),
so we are now stuck in an infinite loop executing NULL for 2 hours until cancelled.
I amended the stored procedure and added the following line before the loop statement which had the desired effect and "fixed" the performance issue for the time being
DELETE @items WHERE ManagedTypeViewName IS NULL
I also noticed that the following line in dbo.p_GetDwStagingGroomingConfig is commented out (no idea why as no notes in the procedure)
--AND COALESCE(i.ManagedTypeViewName, j.RelationshipTypeViewName) IS NOT NULL
There are obviously other ways to mitigate the dynamic SQL string being NULL, there's more than one way to skin a cat and thats not why I am asking this question, but what I am concerned about is that is there a reason that the xml / @GroomingCriteria is incomplete
and / or that the procedures dont handle potential NULL values.
I cant find any documentation, KBs, forum posts of anyone else having this issue which somewhat surprises me.
Would be grateful of any help / advice that anyone can provide or if someone can look at their 2 stored procedures on a later version to see if it has already been fixed. Or is it simply that we have orphaned data, this is the bit that concerns most as I dont
really want to be deleting / updating data when I have no idea what the knock on effect might be
Many many thanks
AndyFirst thing I would do is upgrade to 2012 R2 UR5. If you are running non-US dates you need the UR5 hotfix also.
Rob Ford scsmnz.net
Cireson www.cireson.com
For a free SCSM 2012 Notify Analyst app click
here -
Satellite A100-998: Blue Screen error - nv4_disp.dll infinite loop
I bought this laptop a month ago and I have a serious problem with 3d applications, 3ds max and video games. I receive a blue screen saying
Error message: STOP 0x000000EA THREAD_STUCK_IN_DEVICE_DRIVER
nv4_disp.dll
STOP: 0x000000EA (0x8408E6B8, 0x88D33F60, 0xBAF7BCBC, 0x00000001)
(hope i noted down correctly) and it says something about "that this device caught in an infinite loop)
I downloaded the latest drivers for my nvidia display Forceware 84.68 (GeForce Go 7300, 512ram)from Toshiba but nothing changed. Any suggestions ? What is the problem? the performance is really good until the blue screen appears, so i don't see why this happens...
The laptop came with windows xp media center edition.
Thanks in advance.> Yes, i think so, the problem is that it is not easy
> to be separated with my laptop ... especially when
> you have deadlines! I will call them tomorrow maybe
> there is a hardware problem. It happens in all 3d
> applications, and i have the most recent drivers.
Did you ever get an answer? When i took my laptop home, the first thing i did once it was setup was test various 3d programs, because i bought it to do my 3d work on as well as having something mobile for work. I got that stop error, called toshiba and was told to uninstall and reinstall the graphics driver. Sounded like a fob but i did it anyway, and it had no effect. It seems like there's nothing i can do as Nvidia says they don't support it, it's a toshiba problem, and toshiba swears it can't be their fault.
I used to see it on my desktop (before it went to computer heaven) until i updated the driver (a new one came out), and then i never got it again. From what toshiba tech support told me, it sounds like they won't be updating the driver for the go 7300 as it's regarded as too old? I'm pretty disappointed as my search of reviews of the product never revealed this flaw.
One person who i talked to advised me to disable Hardware Acceleration, but wihout that i might as well saved money and gotten a cheapy graphics card. The price difference between a notebook with this card and one with the onboard intel type was huge.
The first notebook i bought had a faulty dvd drive and i returned it for this one. I cringe at the thought of calling toshiba again and having them tell me to return it to them as if it was a hardware failure, when it sounds like a poorly written driver is causing the STOP. -
Still in infinite loop after recovery. Battery still won't charge
i I have read several discussions on this issue. My iPad 2 ,64gb ios 7.1 turned off like the battery died. I put it back on charger and after a few minutes it booted back up. The next day the same thing happened. This time it ''twas caught in an infinite loop reboot. I followed the apple support instruction on enters recovery mode. I did that successfully but as '"activate your iPad" login screen came up on my MacBook. The iPad died again. I tried connected charger to Ac charger but it keeps looping. This time alternating between the battery screen, the apple, the spinning tick marks, then off. Then it starts over. I tried recovery again. Same result. I can't fugure out how to get enough charge to finish recovery. It ha been connected to either the wall or the computer for 6 hours While working on a fix. I have tried the home/power reset multiple times as well as the power/volume up key. I can't seem to just turn it off. It keeps looping. It has never been jail broken. No new app has been added lately except for app updates. But that may have been a week ago. Any help would be greatly appreciated. I am on the road so I can't run it over to apple.
Unfortunately, it sounds like you need a new battery. Do you live near an Apple store? (I think they can replace these things while you wait.) Otherwise, you've got to send it in--that's the HUGE drawback to iPods vs. other digital players that allow the owner to easily replace the battery.
I know if you search online you can get instructions on how to do this yourself--but it's risky, you have to order the battery, and bottom line what are you gaining? You still can't immediately fix your iPod!
I keep a cheap Shuffle on hand for exactly these moments--it fills the need while I wait for the more desired device to return. -
Hello Experts,
For loading ODS2 we are making a lookup on ODS1 for 0material based on
purchaing document number, item line item.
Is there any mistake in the start routine or update routine.
Because the load goes in infinite loop. I think update routine should be changed.
Any suggestions are appreciated
Start routine:
data: begin of itab occurs 0,
pur_doc like /BIC/AZODS100-OI_EBELN,
item like /BIC/AZODS100-OI_EBELP,
material like /BIC/AZODS100-material,
end of itab.
clear itab.
select OI_EBELN OI_EBELP MAT_PLANT from /BIC/AZODS100
into table itab.
Update routine for 0material
loop at itab where pur_doc = COMM_STRUCTURE-OI_EBELN
and item = COMM_STRUCTURE-OI_EBELP.
RESULT = itab-matplant.
endloop.Hi,
this takes a long time, because with each record of your data packaged it is doing the loop and scanning each row of the internal table. Use the following instead.
Start routine:
types: begin of t_itab,
pur_doc like /BIC/AZODS100-OI_EBELN,
item like /BIC/AZODS100-OI_EBELP,
material like /BIC/AZODS100-material,
end of t_itab.
data: itab type hashed table of t_itab with unique key pur_doc item.
select OI_EBELN OI_EBELP MAT_PLANT from /BIC/AZODS100
into table itab order by oi_ebeln oi_ebelp mat_plant.
I hope these fields are the key of the ods object.
Update routine for 0material
data: wa_itab type t_itab.
read table itab into wa_itab with table key pur_doc = COMM_STRUCTURE-OI_EBELN
item = COMM_STRUCTURE-OI_EBELP.
if sy-subrc = 0.
RESULT = wa_itab-matplant.
else.
clear result.
endif.
Hope this helps
regards
Siggi -
Infinite loop creating new page due to column header overflow.
i am getting an error and some pages "Infinite loop creating new page due to column header overflow. " --
using report builder 9, i have a fairly simple report - that contains 4 subreports.
for some pages i get the error - it seems if there is more data than would fit on 1 page.
smaller pages work fine.
the subreports are all simple queries and dumps....
containing page header, column header, detail sections.
page header has just a text bar of the name of the section.
column header has the field names
detail section has the data - 1 row for each row in the recordset.
nothing i do seems to change getting "Infinite loop creating new page due to column header overflow. " on a page with more than 15-20 records returned.
any ideas would be appreciated.Try these links if you are still having the issue:
http://community.jaspersoft.com/questions/543302/receive-infinite-loop-creating-new-page-d ue-column-header-overflow-exception
http://community.jaspersoft.com/questions/500177/infinite-loop-due-page-header-overflow
Maybe you are looking for
-
RE80 - Error while Creating Business Entity
Dear All, I m getting one error while creating the Business Entity using RE80 Tcode. The error is "Section code is Mandatory, as EWT is active". Please tell me how to solve this issue. waiting for your solutions. Regards, Sanket.
-
How do I update the iOS for my 1st generation iTouch?
I am having difficulty updating the iOS for my 1st generation iPod touch. It is currently at 3.1.3. Can anybody tell me if this is possible?
-
Why does my MacBook Pro mid 2010 sound a SOS signal on start-up?
Since last month our MBP mid 2010 started to have boot issues. Sometimes it boots fine 10 times, other times it will take time and patience before you get through the SOS signals. After it is finally started, it will work perfectly and also putting i
-
Iwork'09 crashes after deletion of caches
I deleted my whole user caches folder by mistake and now iwork won't load. I tried re-installing it, then I tried reinstalling OS Lion, then checked software update and it still gives me the following error: Process: Pages [2688] Path:
-
Our Vodafone Sure Signal stopped working last month. Vodafone have checked what they needed to and said all is OK. They have advised I speak to our ISP(BT) and check the router settings. Tried doing this through Live Chat, told they are "not trained"