Serious problems with paint method, need major help

I've got a mjor problem with displaying a BufferedImage Object. My program takes in an image, i call a method on it which creates an ImageObject, imgObj, which contains the following values:
Image width, called width
Image height, called height,
array of 8 bit integers for the ARGB value of each pixel, called int [] imgCol
I've managed to create a Buffered Image of the form:
//make a buffered image ready to take the array of pixels
bufferedImage = new BufferedImage( imgObj.width, imgObj.height, BufferedImage.TYPE_INT_ARGB);
Then I set the ARGB values in the BufferedImage, by specifying the integer array of pixels, imgCol:
//set the values in the buffered image using buffered image method
bufferedImage.setRGB( 0, 0, imgObj.width, imgObj.height, imgObj.imgCol, 0, imgObj.width);
Then I try to paint it, callling repaint() in the same method as the code above.
Now when I try the following stuff I get a Null Pointer Exception:
public void paint(Graphics g){
     paintImage(g);
public void paintImage(Graphics g){
     Graphics2D ImageGraphic2 = (Graphics2D)g;
     // Draws the buffered image to the screen.
     ImageGraphic2.drawImage(bufferedImage, 0, 0, this);
Can anyone help me in fixing this problem?

Here's the full stack trace, can't make heads or tails of what it's about though
Full thread dump Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode):
"AWT-EventQueue-0" prio=7 tid=0x0ADAB440 nid=0xb38 in Object.wait() [ef5f000..e
5fd8c]
at java.lang.Object.wait(Native Method)
- waiting on <02F78010> (a java.awt.EventQueue)
at java.lang.Object.wait(Object.java:426)
at java.awt.EventQueue.getNextEvent(EventQueue.java:333)
- locked <02F78010> (a java.awt.EventQueue)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchT
read.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThr
ad.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
"DestroyJavaVM" prio=5 tid=0x00034DB8 nid=0x5dc waiting on condition [0..7fadc]
"Java2D Disposer" daemon prio=10 tid=0x0AD4D1F0 nid=0x218 in Object.wait() [ef9
000..ef9fd8c]
at java.lang.Object.wait(Native Method)
- waiting on <02FE9938> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <02FE9938> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at sun.java2d.Disposer.run(Disposer.java:97)
at java.lang.Thread.run(Thread.java:536)
"AWT-Windows" daemon prio=7 tid=0x0ACB1528 nid=0x63c runnable [aeff000..aeffd8c
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:253)
at java.lang.Thread.run(Thread.java:536)
"AWT-Shutdown" prio=5 tid=0x0ACB1158 nid=0x480 in Object.wait() [aebf000..aebfd
c]
at java.lang.Object.wait(Native Method)
- waiting on <02FA4990> (a java.lang.Object)
at java.lang.Object.wait(Object.java:426)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259)
- locked <02FA4990> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:536)
"Signal Dispatcher" daemon prio=10 tid=0x009E8350 nid=0x788 waiting on conditio
[0..0]
"Finalizer" daemon prio=9 tid=0x0003E978 nid=0x3f0 in Object.wait() [ab1f000..a
1fd8c]
at java.lang.Object.wait(Native Method)
- waiting on <02F699B0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <02F699B0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x0003D548 nid=0x7a4 in Object.wait() [a
df000..aadfd8c]
at java.lang.Object.wait(Native Method)
- waiting on <02F69A18> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:426)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113)
- locked <02F69A18> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=5 tid=0x009E52C0 nid=0x974 runnable
"VM Periodic Task Thread" prio=10 tid=0x009E7040 nid=0x4e4 waiting on condition

Similar Messages

  • Huge problems with wireless, would need some help

    Sorry for the bad topic, and sorry for my english.
    And now the problem.
    I have just bought my first laptop, and got almost everything to play nice in arch, except the wireless.
    My card is a Intel PRO/Wireless 3945ABG (iwl3945), and i have a Dlink 524 router (abg).
    Using WAP, but can change this if its help.
    Right now I'am using NetworkManager (0.6.5-3 from rep) and KNetworkManager (from AUR), and it works very very bad.
    It can't connect at startup (or atleast it doesn't...), it takes several attempts to get a connection, it drops the connection and dont reconnect when it does, and so on. Its almost unusable and force me to use wired a connection just to be sure to be able to write this.
    After what i read in different forums and mailinglists, there seems to be a lot of problems with wireless at the moment?
    Anyone got this combination to work fine? Or are there any other way of configuration i should try? Suggestions?
    Thanks in advance!

    I've had a lot of problems with wireless networking for several weeks recently, ever since I upgraded vanilla kernel26 from v.2.6.22 to v.2.6.23 (see http://bbs.archlinux.org/viewtopic.php?id=40145).  I'm using the Windows driver bcmwl5 for the Broadcom 4311 chipset via Ndiswrapper, and I'm using WPA-PSK (TKIP) encryption.  I also use a D-Link DI-524 router.  What finally cured the problem was to install the new wicd (v.1.3.1) network manager which is now in extra and to set up all networking interfaces in that GUI, abandoning using Arch network profiles and all the detailed setup in /etc/rc.conf.
    My /etc/rc.conf now only contains (I'm only showing entries pertinent to networking)
    MODULES=(ndiswrapper capability sg acpi-cpufreq cpufreq_ondemand cpufreq_performance cpufreq_powersave)
    HOSTNAME="RFDellLT"
    DAEMONS=(syslog-ng @nfslock @nfsd @netfs @crond !network hal cpufreq portmap wicd sshd cups alsa @openntpd privoxy)
    i.e. no more INTERFACES, not even "lo", gateway, ROUTES, NET_Profiles.  Everything is set up through wicd.  You only need to put the wicd daemon in the DAEMONS array (after hal which also loads dbus), and the network daemon isn't needed anymore.  Also you should uninstall any other networkmanager.
    To put the wicd icon in the system tray, create a shell script (give it any name) in the .kde/Autostart/ directory in your home directory (if you use KDE, otherwise do the equivalent thing for any other DE/WM) that contains the command /usr/lib/wicd/tray.py.
    You may want to try wicd, perhaps it'll fix your problem.  It certainly has gotten good press in this forum.

  • Problems with MSN Messenger - need quick help

    I posted yesterday that I was having some trouble with my Ameritrade stock trading account, it was a java issue and they had me delete the cache in java and my Ameritrade worked again.
    Now this morning I'm having problems with MS messenger which I use all day long for my job. When I try to sign in it keeps telling me it can't sign me in and I must not be connected to the internet. Which I am.
    Its got some thing to do with my airport wireless thingy. Is there some way to "open" that up. When I unplug it and then replug it back in I can sign in to MS messenger for about a minute but then it somehow blocks it.
    It keeps me on the internet but I get a message that I an not connected to .NET Messenger service. It is blocking me on my laptop PC now too. And it behaves the same way. After unplugging the airport I get a quick window where I can sign in but after that it blocks that .NET messenger service.
    Is there some way I can open up the airport so I can get on the NET messenger service. Skype and iChat work but I can't use either for my job.
    Does anyone have any suggestions (I'm begging here cuz i start work at 9:30 am and I need it working by then!).
    Thanks, Susan

    Wow this is a mess, I want to add that again i'm sure its the airport extreme somehow. However on my PC laptop I can sign into messenger with an older version of it but when i try the new LIVE messenger it won't let me sign in.
    The iMac version forces you to use the latest version so I can't use an older "non live" version to sign in with. I am praying someone can help me figure out what is wrong.
    Thanks sorry for reposting but i'm frantic!
    Susan

  • Serious problem with ios 6.0.1, HELP :s

    I've upgraded my iPhone 4 to ios 6.0.1 my camera app was working before upgrading but now the shutter doesn't open or it crashes &amp; restarts my iphone,, How can I fix it?!! :( or how I can downgrade it :s

    You cant downgrade sorry. However next I would recommend whats called a DFU restore. You can search the that term and find instructions to perform it. It basically restores the firmware and  IOS. Its like a factory fresh reset. Also some peolpe with crazy issues have been able to go to Apple store and have them restore their devices to resolve issues (Perhaps they have some low level way to restore that is not available OR they are doing the DFU)
    Anyway I would get a backup and then try that to see if it will resolve your issue.

  • Problem with affinetransformOp method...

    I have a serious problem with filter method
    I Want to make a image flipping or some other filtering by using
    AffineTransformOp
    but it printouts an erro like this
    cannot resolve symbol
    op.filter (img, flipped)
    (the error pointer shows ".after the op")
    a code from my one of the filters
    BufferedImage flipped = new BufferedImage(img.getHeight(), img.getWidth(),BufferedImage.TYPE_INT_RGB);
    AffineTransform trans = new AffineTransform(0, 1, 1, 0, 0, 0);
    AffineTransformOp op = new AffineTransformOp(trans, AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
    op.filter(img, flipped); //img is my buffered image source
    I used some other ways like (img, null) but always give out error.
    thanks..

    Did you declare "img" as BufferedImage or something else?
    What is the full error message?

  • Help me please : Serious problems with collection-mapping, list-mapping and map-mappi

    Hi everybody;
    I have serious problems with list-mapping, collection-mapping and map-mapping.
    Acording to specifications and requirements in a system I am working on it is needed to
    get a "list" of values or an indivudual value.I am working with ORACLE 9i Database,
    ORACLE 9i AS and ORACLE 9i JDEVELOPER.
    I tried to map a master-detail relationship in an entity-bean, using list-mapping.
    And this was very useful in order to get a "list" of details, ...but, when I wanted
    to get a single value I have some problems with persistence, something about "saving a state"
    despite I just want to get the value of a single detail.
    I decided to change it to map-mapping and the problem related with a single detail
    worked successfully, but I can get access to the whole bunch of details.
    May anyone of you help me with that?
    I am very confused I do not know what to do.
    Have any of you a solution for that problem?
    Thank you very much.

    Have you tried a restore in iTunes?

  • Having serious problems with calendar duplications, one birthday now showing 174 times on one day! Help!

    Having serious problems with calendar duplications, one birthday now showing 174 times on one day! Help!

    Having serious problems with calendar duplications, one birthday now showing 174 times on one day! Help!

  • My Client is having a serious problem with the Contact Form Widget

    My Client is having a serious problem with the Contact Form Widget that I can not figure out how to correct.
    I created a website for a client and inserted a Contact Form widget on their 'Contact Us' page. Whenever anyone uses the form, the e-mail my client receive shows my e-mail address as the sender. So, when they 'reply' to the e-mail, the reply is sent to me and not the person who sent the original message. This creates a major problem in that I get barraged with e-mail replies while my client's potential customers go without a response.
    When I look at  'Site Manager > System E-Mails > Workflow Information > E-mail From Address' on the site's Admin Console, it shows my e-mail information. Is this is what needs to be changed?  If it is, what needs to be placed in that field so that the e-mail my client receives shows the senders e-mail information in the 'From' field.  My client wants to be able to click reply and have the message sent to the right party. They would be very upset if they have to cut and past the senders e-mail address from the body text on every contact they receive.
    Their feeling is that if I can't find a way to make the contact form work the way it should, then it's useless to them.
    Can anyone help me figure this out? I really don't want to disappoint my first client.

    Are you on a plan that has the CRM feature that stores your customers' data? If so, the idea of the contact form is that you'll receive a notification that there's been an inquiry filled out on your contact form and there should be a link in that email notification that leads to the "Case" that was created when that customer filled out a contact form.  You can click that link and visit the case for that customer in your BC site and reply to them from there so that all of the correspondence is logged in the CRM for safe-keeping and for your records.
    If your client finds this is too much work to login to BC to reply every time, then you should check to see if you have the "Customer Service Ticketing" feature on your hosting plan.  This is a feature where you create a dedicated email account (like [email protected]) and the BC system will automatically login to that email account and pull any emails in that inbox and convert them to a customer case for the sender of the email and then it will send out a notification via email to any of the BC Admin users you delegate as "Customer Service Agents".  Since the CST integrates with the BC CRM it lets you reply directly within the email-- but when you reply it will be going to that same email address dedicated to the CST but once the CST service checks your email again and sees that you replied to this inquiry it will log your reply against the customer's case and sends your reply via email back to them so that all the correspondance gets logged on BC's CRM but you can still reply via email.
    There's no way to use the default web forms to update the "From" or "Reply-To" address.. it must come from an approved email address to avoid spam issues.  On most web services you cannot change the "from" address anyway but usually you can at least specify the "Reply-To" address so that when someone hits "reply" in their email client it will reply to whoever you setup as the "Reply-To" address.
    Here's some more information about CST: http://kb.worldsecuresystems.com/kb/customer-service-ticketing.html?bc-partner
    I don't think the CST feature is in the webMarketing BC plan-- I think it's only in the webCommerce plan so if you have less than an webCommerce plan you have to tell your client to reply through BC by clicking the link in the notification they get.  You can justify it by saying its one or two more steps but it keeps the entire convo on record in their CRM for easy referral later.

  • Urgent! Serious problem with J2EE Classloader!

    Hi all,
    I'm having a serious problem with j2ee Classloading.
    I have "inherited" a J2EE application where all business classes (invoked by the EJB) are placed in the Application's Server classpath (Weblogic 8.1.4).
    Very bad because every time a class is changed the a.s. must be restarted.
    So I re-enginereed the package putting the business classes in a jar that is referenced by the EJB's MANIFEST file.
    This way all the classes would be loaded by the EJB classloader and no need to start/stop weblogic.
    Unfortunately it's not such !! I discovered that all business classes are loaded via REFLECTION
    Object objCommand = objClass.newInstance();
    Object[] param = new Object[1];
    param[0] = aDataContainer;
    objDataContainerReturn = (DataContainer) objMethod.invoke(objCommand,param);
    and the application server cannot find them using the standard J2EE Classloader mechanism.
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at irma.business.Dispatcher.callService(Dispatcher.java:70)
    Caused by: java.lang.NoClassDefFoundError: irma/utility/log/LogPrintStream
    at irma.business.service.LoginService.login(LoginService.java:79)
    On the other hand they're found if I put the classes on the application server classpath.
    Has anybody got advice for this ? Should I refactor the application giving up reflection ?
    Thanks a lot in advance.

    Reflection uses the classloader as well so it should work fine.
    A common cause of a NoClassDefFoundError is something in a parent classloader that refers to something only available in a child loader.
    For instance, do you have any of your application classes which are in the $CLASSPATH but reference something that is only (now) in the business.jar in your ear?
    -- Rob
    -- Rob
    WLS Blog http://dev2dev.bea.com/blog/rwoollen/

  • SwingUtilities.paintComponent - problems with painting childs of components

    Maybe this question was mention already but i cant find any answer...
    Thats what could be found in API about method paintComponent in SwingUtilities:
    Paints a component c on an arbitrary graphics g in the specified rectangle, specifying the rectangle's upper left corner and size. The component is reparented to a private container (whose parent becomes p) which prevents c.validate() and c.repaint() calls from propagating up the tree. The intermediate container has no other effect.
    The component should either descend from JComponent or be another kind of lightweight component. A lightweight component is one whose "lightweight" property (returned by the Component isLightweight method) is true. If the Component is not lightweight, bad things map happen: crashes, exceptions, painting problems...
    So this method perfectly works for simple Java components like JButton / JCheckbox e.t.c.
    But there are problems with painting JScrollBar / JScrollPane (only background of this component appears).
    I tried to understand why this happens and i think the answer is that it has child components that does not draw at all using SwingUtilities.paintComponent()
    (JScrollBar got at least 2 childs - 2 buttons on its both sides for scroll)
    Only parent component appears on graphics - and thats why i see only gray background of scrollbar
    So is there any way to draw something like panel with a few components on it if i have some Graphics2D to paint on and component itself?
    Simple example with JScrollPane:
    JScrollPane pane = new JScrollPane(new JLabel("TEST"));
    pane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    pane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    SwingUtilities.paintComponent(g2d, pane, new JPanel(), 0, 0, 200, 200);Edited by: mgarin on Aug 11, 2008 7:48 AM

    Well the thing you advised could work... but this wont be effective, because i call repaint of the area, where Components painted, very often..
    So it will lag like hell when i make 10-20 repaints in a second... (for e.g. when i drag anything i need mass repainting of the area)
    Isnt there any more optimal way to do painting of the sub-components?
    As i understand when any component (even complicated with childs) paints in swing - its paint method calls its child components paint() to show them... can this thing be reproduced to paint such components as JScrollPane?

  • Serious problem with Ipod touch 4g

    Hi.
    Sorry form my bad english but i have a serious problem with my Ipod.
    Couple days ago my Ipod touch 4g was little bit weted on rain(just couple drops on screen and maybe little bit in headphones and dock connectors) When  saw this, i putted Ipod in rice for 72 hours.
    After being wet i not try ot tuned on or charge, just stay in rice. After that i try tuned on. but the device isnt'starting.
    When putted oncharge, and after 2 hours i pushed sleep and home buttons and he turned on. On the display had a "z" or other name sig-sag symbol,
    later i readthis meeans battery is fully discharged and it's need from couple hours to charge. Butwhen i saw this symbol, on the display in upper corner have a little spot(maybe moisture),and putted in rice for other 24 hours. On nextday try to charge and turned on, but this time the ipod isn't turned on. Even can't start recovery or dfu mode.
    My question is - did wet and not warking Ipod is normal to be not recognises by pc?-  even date recovery programs cant'recognised him.
    Also the important is condition on my cabble. Its verry bad condition, and even before weting Ipod,ismaking problmes wih charging.
    Its posible problem is cabble?
    Pleasa help.

    Try:                                               
    - iOS: Not responding or does not turn on
    - Also try DFU mode after try recovery mode
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try another cable       
    - Try on another computer                            
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Apple Retail Store - Genius Bar                                     

  • Issue installing a TTF 'Serious Problem' with Font Table Directory

    I was given a font by a client to use for a project. I have installed TONS of fonts easily and NEVER a problem. But this font ( ASIA-NO. TTF ) will not install via Font Book. The font validator says all items of the font are acceptable except for the 'Font Table Directory' - in which is says there are 'Serious Problems with the Font Table Directory and says Do Not install font. HELP! I need this font for the project. ANY IDEAS Welcome!

    Hi there, I wonder if it's a Windows® TTF & needs converting...
    http://www.versiontracker.com/dyn/moreinfo/macos/4632

  • Serious problems with Adobe and Mavericks 10.9.3

    Serious problems with Adobe, crashes, no video export, video deteriorated by a line of pixels.
    Video card error from when turning computer on. Overheat when exporting from Premiere or encoder.
    Issues also with davinci resolve, output corrupted...
    Anybody has a solution?

    The issue is now solved. I closed all open apps, and then tried once more to reinstall OS X after restart apple key + R and now everything is fine again.
    TUVVH4 wrote:
    TUVVH4 wrote:
    I have an issue with the Mavericks 10.9.3 update. After restarting it didn't finish the update, but were just running with the grey Apple screen. I was forced to shot down, since my iMac got very hot. Then I needed to reload everything from my Timecapsule. I have tried several times, and everytime I needed to reload reload etc. from Timecapsule. After my lateste reload Safari, Time Machine and System Settings are missing and are replaced by a "?" i the program bar!!! Help anybody!
    I have an issue with the Mavericks 10.9.3 update. After restarting it didn't finish the update, but were just running with the grey Apple screen. I was forced to shot down, since my iMac got very hot. Then I needed to reload everything from my Timecapsule. I have tried several times, and everytime I needed to reload reload etc. from Timecapsule. After my lateste reload Safari, Time Machine and System Settings are missing and are replaced by a "?" i the program bar!!! Help anybody!

  • Serious problem with my iPod Classic/iTunes

    I have a 6th Generation iPod classic (80 GB), and recently, I have been having some serious problems with it.
    When I connect it to iTunes, there is usually no problem, it shows up, plays and displays the music correctly, etc. However, if I try to ADD any music to it, iTunes will freeze, then close, and within 5 minutes, my entire computer will freeze completely, and be shut off. For whatever reason, happen when my iPod finally disconnects because my computer turned off, all of my music is missing from the library (This doesn't happen every time it freezes, because I try to disconnect my iPod manually before everything freezes). The music is still on the iPod, (it says that I have XX.X GB of "other" instead of music/videos), but it doesn't show up. When I plug in my iPod, iTunes says that there was a problem and I need to restore it. The first time this happened, I lost over 5,800 songs, but I forgave Apple, because these things do occasionally happen, plus I had no idea what exactly went on. The SECOND time happened within the same week, after I had put 800 songs back on the restored iPod. The first time happened when I was using iTunes 10 (which is seriously buggy on my computer, and freezes often), so I switched to iTunes 9 (still buggy, but doesn't freeze quite as much), and the same thing happened. So now I'm thinking it's my iPod's fault. My iPod does a whole host of minor problems over time such as making certain songs cut off at a certain specific point for no reason (Always the same song, always the same cut off point, and I can't fast forward past it, I also can't delete the songs because if I highlight them on iTunes, iTunes will freeze, and if I find them under the music folder in iPod control, my computer will freeze), freezing the entire iPod for seemingly no reason, and somehow messing up my album artwork (it will appear as "Colourful Static"), along with alot more.
    I know this is a troublesome problem, but if anyone could somehow shine some light on this problem, it would be tremendously appreciated.
    Thank you
    -Eric Luna

    Unfortunately, when a hard drive starts clicking that means it's going bad. The mechanism is having trouble reading the drive. Since the iPod is mostly just a harddrive and a battery I have a feeling that this is your problem.
    watch this video. http://www.youtube.com/watch?v=wMm6c3fr-fU
    about 25ss in is where the clicking starts. If it sounds like that, but softer and more muffled since it is a smaller drive that is being enclosed then I think you might be SOL. Maybe if you're iPod is still under warranty you can get a credit and go for a touch and avoid moving parts all together?

  • HP 8500 printer will not print fast on firefox, but does on Safari. HP support says it is a problem with firefox. Can you help me out?

    Question
    HP 8500 printer will not print fast on firefox, but does on Safari. HP support says it is a problem with firefox. Can you help me out? edit

    Thank you for posting your list of installed Extensions. One of them might be intercepting the menu command. Since you have the Add-on Compatibility Reporter, it's possible that an older add-on that doesn't actually work well with Firefox 5 could be to blame. Could you try disabling the "HP Smart Web Printing" extension and see whether that makes any difference?
    Also, you can simulate a print button on a web site by pasting this to the location bar and pressing Enter. You also can save it as a bookmark for easier access (when scripts are saved as bookmarks, we call them bookmarklets). Hopefully you won't need it for long.
    <br>javascript:void(window.print());

Maybe you are looking for