EJB - JPA Controller Not Work in EJB

In the beginning, I created a EAR application by following the tutorial at http://wiki.netbeans.org/DevelopJavaEE6App/
After the application was completed successfully, as I wanted the Session Bean focusing business logic more, I utilized NetBeans wizard to create JPA Controller from Entities and moved all data manipulation methods from the Session Bean to the JPA Controller. As a result, it did not work.
CustomerJpaController:
package com.customerapp.jpa;
import com.customerapp.entity.Customer;
import com.customerapp.jpa.exceptions.NonexistentEntityException;
import com.customerapp.jpa.exceptions.PreexistingEntityException;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.Query;
import javax.persistence.EntityNotFoundException;
import javax.persistence.criteria.CriteriaQuery;
import javax.persistence.criteria.Root;
import com.customerapp.entity.DiscountCode;
public class CustomerJpaController {
    public CustomerJpaController() {
        emf = Persistence.createEntityManagerFactory("CustomerApp-ejbPU");
    private EntityManagerFactory emf = null;
    public EntityManager getEntityManager() {
        return emf.createEntityManager();
    public void create(Customer customer) throws PreexistingEntityException, Exception {
        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            DiscountCode discountCode = customer.getDiscountCode();
            if (discountCode != null) {
                discountCode = em.getReference(discountCode.getClass(), discountCode.getDiscountCode());
                customer.setDiscountCode(discountCode);
            em.persist(customer);
            if (discountCode != null) {
                discountCode.getCustomerList().add(customer);
                discountCode = em.merge(discountCode);
            em.getTransaction().commit();
        } catch (Exception ex) {
            if (findCustomer(customer.getCustomerId()) != null) {
                throw new PreexistingEntityException("Customer " + customer + " already exists.", ex);
            throw ex;
        } finally {
            if (em != null) {
                em.close();
    public void edit(Customer customer) throws NonexistentEntityException, Exception {
        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            Customer persistentCustomer = em.find(Customer.class, customer.getCustomerId());
            DiscountCode discountCodeOld = persistentCustomer.getDiscountCode();
            DiscountCode discountCodeNew = customer.getDiscountCode();
            if (discountCodeNew != null) {
                discountCodeNew = em.getReference(discountCodeNew.getClass(), discountCodeNew.getDiscountCode());
                customer.setDiscountCode(discountCodeNew);
            customer = em.merge(customer);
            if (discountCodeOld != null && !discountCodeOld.equals(discountCodeNew)) {
                discountCodeOld.getCustomerList().remove(customer);
                discountCodeOld = em.merge(discountCodeOld);
            if (discountCodeNew != null && !discountCodeNew.equals(discountCodeOld)) {
                discountCodeNew.getCustomerList().add(customer);
                discountCodeNew = em.merge(discountCodeNew);
            em.getTransaction().commit();
        } catch (Exception ex) {
            String msg = ex.getLocalizedMessage();
            if (msg == null || msg.length() == 0) {
                Integer id = customer.getCustomerId();
                if (findCustomer(id) == null) {
                    throw new NonexistentEntityException("The customer with id " + id + " no longer exists.");
            throw ex;
        } finally {
            if (em != null) {
                em.close();
    public void destroy(Integer id) throws NonexistentEntityException {
        EntityManager em = null;
        try {
            em = getEntityManager();
            em.getTransaction().begin();
            Customer customer;
            try {
                customer = em.getReference(Customer.class, id);
                customer.getCustomerId();
            } catch (EntityNotFoundException enfe) {
                throw new NonexistentEntityException("The customer with id " + id + " no longer exists.", enfe);
            DiscountCode discountCode = customer.getDiscountCode();
            if (discountCode != null) {
                discountCode.getCustomerList().remove(customer);
                discountCode = em.merge(discountCode);
            em.remove(customer);
            em.getTransaction().commit();
        } finally {
            if (em != null) {
                em.close();
    public List<Customer> findCustomerEntities() {
        return findCustomerEntities(true, -1, -1);
    public List<Customer> findCustomerEntities(int maxResults, int firstResult) {
        return findCustomerEntities(false, maxResults, firstResult);
    private List<Customer> findCustomerEntities(boolean all, int maxResults, int firstResult) {
        EntityManager em = getEntityManager();
        try {
            CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
            cq.select(cq.from(Customer.class));
            Query q = em.createQuery(cq);
            if (!all) {
                q.setMaxResults(maxResults);
                q.setFirstResult(firstResult);
            return q.getResultList();
        } finally {
            em.close();
    public Customer findCustomer(Integer id) {
        EntityManager em = getEntityManager();
        try {
            return em.find(Customer.class, id);
        } finally {
            em.close();
    public int getCustomerCount() {
        EntityManager em = getEntityManager();
        try {
            CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
            Root<Customer> rt = cq.from(Customer.class);
            cq.select(em.getCriteriaBuilder().count(rt));
            Query q = em.createQuery(cq);
            return ((Long) q.getSingleResult()).intValue();
        } finally {
            em.close();
}How can I integrate my EJB with my JPA controller? Please help

CustomerSessionBean:
package com.customerapp.ejb;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.annotation.Resource;
import javax.ejb.Stateless;
import javax.ejb.LocalBean;
import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;
import javax.jms.Connection;
import javax.jms.ConnectionFactory;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageProducer;
import javax.jms.Queue;
import javax.jms.Session;
import javax.jms.TextMessage;
import java.util.List;
import com.customerapp.entity.Customer;
import com.customerapp.entity.DiscountCode;
import com.customerapp.jpa.CustomerJpaController;
import com.customerapp.jpa.DiscountCodeJpaController;
@Stateless
@LocalBean
public class CustomerSessionBean {
    @Resource(name = "jms/NotificationQueue")
    private Queue notificationQueue;
    @Resource(name = "jms/NotificationQueueFactory")
    private ConnectionFactory notificationQueueFactory;
    CustomerJpaController customerJpa;
    DiscountCodeJpaController discountCodeJpa;
    @PostConstruct
    public void initJpa(){
        customerJpa = new CustomerJpaController();
        discountCodeJpa = new DiscountCodeJpaController();
    @PreDestroy
    public void removeJpa() {
        customerJpa = null;
        discountCodeJpa = null;
    public void create(Customer customer) {
        try {
            customerJpa.create(customer);
        } catch (Exception ex) {
            Logger.getLogger(CustomerSessionBean.class.getName()).log(Level.SEVERE, null, ex);
    public List<Customer> retrieve() {       
        return customerJpa.findCustomerEntities();
    public Customer update(Customer customer) {
        Customer updatedCustomer;
        try {
            Integer customerId = customer.getCustomerId();
            customerJpa.edit(customer);
            updatedCustomer = customerJpa.findCustomer(customerId);
            sendJMSMessageToNotificationQueue(updatedCustomer);
            System.out.println("Customer updated in CustomerSessionBean!");
            return updatedCustomer;
        } catch (JMSException ex) {
            Logger.getLogger(CustomerSessionBean.class.getName()).log(Level.SEVERE, null, ex);
        } catch (Exception ex) {
            Logger.getLogger(CustomerSessionBean.class.getName()).log(Level.SEVERE, null, ex);
        return customer;
    public List<DiscountCode> getDiscountCodes() {
        return discountCodeJpa.findDiscountCodeEntities();
    private Message createJMSMessageForjmsNotificationQueue(Session session, Object messageData) throws JMSException {
        TextMessage tm = session.createTextMessage();
        tm.setText(messageData.toString());
        return tm;
    private void sendJMSMessageToNotificationQueue(Object messageData) throws JMSException {
        Connection connection = null;
        Session session = null;
        try {
            connection = notificationQueueFactory.createConnection();
            session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
            MessageProducer messageProducer = session.createProducer(notificationQueue);
            messageProducer.send(createJMSMessageForjmsNotificationQueue(session, messageData));
        } finally {
            if (session != null) {
                try {
                    session.close();
                } catch (JMSException e) {
                    Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "Cannot close session", e);
            if (connection != null) {
                connection.close();
}ERROR:
Caused by: java.lang.IllegalArgumentException: The type [null] is not the expected [EntityType] for the key class [class com.customerapp.entity.Customer].
        at org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl.entity(MetamodelImpl.java:152)
        at org.eclipse.persistence.internal.jpa.querydef.AbstractQueryImpl.from(AbstractQueryImpl.java:97)
        at com.customerapp.jpa.CustomerJpaController.findCustomerEntities(CustomerJpaController.java:140)
        at com.customerapp.jpa.CustomerJpaController.findCustomerEntities(CustomerJpaController.java:129)
        at com.customerapp.ejb.CustomerSessionBean.retrieve(CustomerSessionBean.java:64)

Similar Messages

  • PCI Simple Communications Controller not working

    PCI Simple Communications Controller not working on hp pavilliong6-1003tx

    Hi
    Download, save & install --
    Windows 7:
    http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-94322-2&cc=in&dlc=en&lc=en&...
    Restart system after installation.
    Regards
    Visruth
    ++Please click KUDOS / White thumb to say thanks
    ++Please click ACCEPT AS SOLUTION to help others, find this solution faster
    **I'm a Volunteer, I do not work for HP**

  • Qosmio F20-136 multimedia video controller not working

    In control panel hardware- multi media video controller has the yellow question mark. Also in MCE i get a message saying TV tuner hardware or drivers not working.
    I have reinstalled from the recovery disks and installed all updates to MCE 2005 including net.1.1 sp1 and rollup. In control panel hardware there is no entry for TV tuner.
    In tools the tv tuner driver is shown as installed.
    Any advice would be welcome.\ This is a new machine just purchased so it may be a hardware problem

    Hi
    As far as I know you will not find any tuner entries in the control panel.
    In the control panel you can find the graphic card option like nView desktop manager of nVidia Geforce.
    The TV tuner driver is important to receive the signals in MCE
    However, if the yellow exclamation mark appears in the device manager so I assume the driver fails or is wrong. You should try updating it. Please note that on the driver page you will find driver for WinXP and for WinXP MCE.

  • New Imac i5 (2011) CME UF6 Midi Controller not working!

    I have a new 2011 iMac i5 2.7GHz Quad-Core.And my CME UF6 Midi Controller is not working . It works fine with my older mac book pro 1.83ghz intel core duo. I have installed the latest driver from CME which is for the intel macs. It shows up in the audio midi setup just fine. But when I click on "test setup" it will only play one note and stop. I will then have to rescan midi for it to play one note again,and again it stops. Same goes for when I use it in a Logic Pro 9 with all the newest updates applied it will play a few notes and stop working. Any help would be great I know it may be some time before I get any help because the this iMac just came out. By the way the imac is all up to date everything is up to date. And yes I have tried every single usb port on the iMac.

    I have a new 2011 iMac i5 2.7GHz Quad-Core.And my CME UF6 Midi Controller is not working . It works fine with my older mac book pro 1.83ghz intel core duo. I have installed the latest driver from CME which is for the intel macs. It shows up in the audio midi setup just fine. But when I click on "test setup" it will only play one note and stop. I will then have to rescan midi for it to play one note again,and again it stops. Same goes for when I use it in a Logic Pro 9 with all the newest updates applied it will play a few notes and stop working. Any help would be great I know it may be some time before I get any help because the this iMac just came out. By the way the imac is all up to date everything is up to date. And yes I have tried every single usb port on the iMac.

  • Intel(R) ESB2 SATA RAID Controller not working out of the box

    Dear all,
    I'm using, for my tests, an old server with a supermicro X7DBN Server motherboard.
    This motherboard comes with an embedded Intel(R) ESB2 SATA RAID Controller.
    When I try a native installation from the technical preview DVD it sees the RAID1 volume that has been created (2 disk mirror) but when I select it to proceed with the installation there is an unknown error stating that it's impossible to write to this disk.
    The same installation works perfectly with 2012R2 and the out of the box driver provided bin the install media.
    An update from the previously installed 2012R2 to the Windows Server Technical Preview also works without problem.
    It would make sens for MS to revert to the driver version embedded in 2012R2 for Intel(R) ESB2 SATA RAID Controller which is:
    Name : Intel(R) ESB2 SATA RAID Controller
    Date : 10.08.2010
    Version : 8.6.2.1025
    inf section : iaStor_Inst_RAID
    Device ID : PCI\VEN_8086&DEV_2682&CC_0104

    Hi,
    Thank you for the information. As you said from the behavior it seems that the build-in drivers of Windows Server Technical Preview will not work with the specific motherboard hence the RAID1 cannot work well. 
    I'll log the issue down. 
    If you have any feedback on our support, please send to [email protected]

  • K8N Neo2 + NVRAID + Promise Raid Controller = not working right

    I'm trying to get my Promise Raid card working with nvraid enabled and I've finally given up. It works fine with NVRAID disabled though. I have 2xSata on Raid 0 and 2xIDE on raid 0+1. i also have two other IDE's on non-raid and two atapi cdrom drives. In order for me to use all of my storage devices, i need the promise controller to boot. The Prommise RAID controller's BIOS will not boot with nvraid enabled. WindowsXP detects the drives, but if i try to mount them via PAM (Promise Arry Management), it says one of the drives is corrupt/not working. but if i have both the ide raid hd's on the nvraid w/ sata raid, then it works fine. I just won't be able to use my cdrom drives. if anyone has a fix for this, please let me know. and sorry for the long descriptions. thanks.

    Why don't you go into BIOS and alter the IRQ manually for that PCI card, because probably that card is using the same IRQ as the nVidia one.
    Be well....

  • Standard Enhanced PCI to USB host Controller not working

    Plz help me its suck i can't find any driver for this USB port its suck all my usb ports are not working they not accepting any usb or some thing or intel managment interface also not working plz help me . Thankyou
    Us Device PCI
    Device PCI\VEN_8086&DEV_1E26&SUBSYS_17F8103C&REV_04\3&11583659&0&E8 was configured.
    Driver Name: usbport.inf
    Class GUID: {36FC9E60-C465-11CF-8056-444553540000}
    Driver Date: 06/21/2006
    Driver Version: 6.2.9200.16384
    Driver Provider: Microsoft
    Driver Section: EHCI.Dev.NT
    Driver Rank: 0xFF2005
    Matching Device ID: PCI\CC_0C0320
    Outranked Drivers:
    Device Updated: false
    Intel Mangagment interface
    Device PCI
    Device PCI\VEN_8086&DEV_1E3A&SUBSYS_17F8103C&REV_04\3&11583659&0&B0 was configured.
    Driver Name: null
    Class GUID: {00000000-0000-0000-0000-000000000000}
    Driver Date:
    Driver Version:
    Driver Provider:
    Driver Section:
    Driver Rank: 0x0
    Matching Device ID:
    Outranked Drivers:
    Device Updated: false

    What is the installed operating system?
    In which region of the world are you located?
    Try the following Intel Management Engine software
    http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=ob-113870-1&cc=us&dlc=en&lc=en...
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • Hibernate 3 JPA does not work with weblogci 10.3

    I am setting up my project to work with weblogic 10.3 server. It uses hibernate 3 and JPA, but it doesn't seem to work well with weblogic 10.3. Here is the persistence.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
    <persistence-unit name="datacatalog">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <jta-data-source>DATACATD</jta-data-source>
    <properties>
    <property name="hibernate.transaction.factory_class"
    value="org.hibernate.transaction.JTATransactionFactory"/>
    <property name="hibernate.transaction.manager_lookup_class"
    value="org.hibernate.transaction.WeblogicTransactionManagerLookup"/>
    </properties>
    </persistence-unit>
    </persistence>
    When my app loaded, the weblogic shows this warnning:
    WARNING: Found unrecognized persistence provider "org.hibernate.ejb.HibernatePersistence" in place of OpenJPA provider. This provider's properties will not beused.
    When my app tries to access database, it throws this exception.
    [org.hibernate.ejb.Ejb3Configuration] - Overriding hibernate.transaction.factory_class is dangerous, this might break the EJB3 specification implementation
    No Persistence provider for EntityManager named datacatalog
    javax.persistence.PersistenceException: No Persistence provider for EntityManager named datacatalog
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:89)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
    at org.finra.datacatalog.server.ServerUtil.<clinit>(ServerUtil.java:15)
    at org.finra.datacatalog.server.DataCatalogServiceImpl.getAllEntities(DataCatalogServiceImpl.java:31)
    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:597)
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3498)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    To me, the persistence.xml is read by weblogic server, however it has problem create the EntityManager for this persistence unit, datacatalog.
    Please help.

    Are you talking about this, <provider>org.hibernate.ejb.HibernatePersistence</provider>? Is this the correct provider name for JPA with HIbernate 3?
    or
    You are talking about other configuration in the persistence.xml.
    I appreciate you helps, but can you point out what exact is wrong in my configuration or provide examples? I have not found the correct name for Hibernate provider.

  • HP Pavilion 17 Notebook PC (Windows 7 Ultimate x64) USB controller not working

    I am having problems with my HP Pavilion 17 Notebook PC (Windows 7 Ultimate x64) Intially Windows 8 was installed but I got windows 7ultimate for it and now I'm missing the drivers for it.
    I don't know how to fix this problem, I have tried everything. I downloaded an program called DeviceDocter and it downloaded the thing but then an error saying. Your system does not meet the miniumum requirements for this update. Update has been cancelled. (9996). It says AMD USB Controller Driver. It should work on my computer since it's Windows 7 Ultimate x64. Please help me fix my ports. Just my 2 ports on my left side of the computer isn't working. The right side of the computer port is working.

    Thanks for the help, but I found the program to fix it. After searching for hours. I stumbled upon this link and it finally worked and the unknown device was only my headset and the other one I just updated by making it search online for the software. Here is the link for other people to use to fix their usb port problems. - http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/swdDetails/?javax.portlet.begCac...

  • Headphones volume controller not working on new macbook pro

    Hello,
    I recently purchased a new macbook pro (15" late 2013) and just noticed that when plugging my headphones (beats solo HD), the volume controller in the headphones doesn't change the volume of the laptop. The headphone controller works fine on my iphone, and on my older macbook pro (2010, running on mavericks too). I checked the Sound settings under System Preferences, and under the Input tab, the new macbook doesn't recognize the headphone microphone either, which my old macbook pro still does. In terms of sound, the headphones work well, and under the Output tab, the Headphones appear, as normal. The sound can also be adjusted using the keyboard keys and the volume adjust on screen, but not with the headphones volume controller, which seems odd to me.
    Is there a way to fix this?
    Thanks for your time!
    Melissa

    Hi,
    I also noticed this... when I use my old earphones (the white Apple ones that come with the iphone) on my new laptop, everything works fine, including the microphone, volume control, skipping songs... etc. But my other headphones are not recognised at all, just as audio output and nothing else.
    My old macbook, however, still fully recognizes both my old earphones and my "troublesome" Beats headphones, even after the latest system update, as does my iphone
    So I still don't know what is happening.
    Just telling you this so that you make 100% sure your earphones are faulty before discarding them!

  • MC-4 Controller Not Working with LabView

    I have a Klinger MC-4 Motor Controller and am trying to control it with LabView. I have thus far not been able to get the motor to move with the driver that I downloaded from this website. If anybody has written anything for this same purpose, I would greatly appreciate your insight. Any help with this problem in either LabView 5.1 or 6.0 would be great. Thanks.

    Hello-
    It may be possible to modify the existing driver to work with this instrument. Otherwise, drivers are developed and modified based on demand and popularity so the more requests, the greater the possibility that one will be modified. Please send an email to [email protected] about this issue. It would also be beneficial to notify the instrument manufacturer.
    Randy Solomonson
    Application Engineer
    National Instruments

  • Quicktime from Media Browser loads but controller not working

    I exported a film from iMovie HD to media browser. Dragged it in to iweb. the cursor works in iWeb. When I publish it, video shows, controller shows, BUT clicking the play does nothing. Only double clicking the image area works. no way to play, pause or adjust volume. Can you guys help?

    Wydor...... you are AWESOME! Thank you so much. That was it. An invisible layout was obscuring my controller. That really should be made known to iWeb users. Not everyone has their own Genius buddy like I do

  • Thinkpad L412 Integrated Camera and USB Controller Not working

    My Integrated Camera has disappeared from the device manager listing, and "USB not connected". Further, the USB Controller has an "Unknown Device" with no driver. None of my USB ports work beyond power. I cannot find any drivers or other way to resolve. Any suggestions? 
    Thanks in advance for assistance!!!

    Grab the latest chipset driver package from Intel's download center, and run the setup EXE with the -overall switch.
    https://www.raymond.cc/blog/the-proper-way-to-fully-install-intel-chipset-driver/
    W520: i7-2720QM, Q2000M at 1080/688/1376, 21GB RAM, 500GB + 750GB HDD, FHD screen
    X61T: L7500, 3GB RAM, 500GB HDD, XGA screen, Ultrabase
    Y3P: 5Y70, 8GB RAM, 256GB SSD, QHD+ screen

  • KT4V AGP controller not working

    Hi Guys    
    kt4v Mobo
    TI 4200 Gainward 'Golden Sample' 128Mb 8x graphics card
    550W QTEC PSU
    maxtor diamond ATA 133 120Gb and old 20Gb hard drives
    Big problem - my AGP socket on my KT4V Mobo does not appear to be working.  The computer screen went blank a week after I built the system.  Funny multiple beep post and nothing on screen.  
    Sent it to back to the seller Watford Electronics who claimed there was nothing wrong with the mobo (did these guys actually stick a graphics card on it to test it? - I don't think so!  )
    The IT man at my work (he builds PCs as part of his job) cleared the CMOS and used an old ATI 'Rage' PCI graphics card to see what was going on. He overwrote the bios (seemingly successful 'cos the PC still worked with the PCI display).  
    Tried both the TI 4200 card and an old Matrox G400 card in AGP socket - same multiple beeps and nothing happening on the screen.  Put in the PCI card - short beep and screen came up.  Altered his AGP readings disabling fast write etc (recommended in this forum).  Still nothing works with an AGP display.  
    He installed one of these little info display pieces of software which seemed to suggest that the AGP socket was being recognised as a PCI socket  .  Couldn't get it to read though and suggested that the basic problem (whether software or hardware) was in the AGP controller).
    Can anybody out there help?
    Stevieboy

    I flashed my BIOS to v1.9, and then the computer worked for about a day. I should note that during this day, the computer gave me the same problems it does now (bad CMOS settings, blank screen the whole way through) between boots. Maybe every third boot attempt was successful.
    When I DID get into Windows, Windows told me it found a serious issue with my video driver (i think it was the driver it had a problem with) and directed me to Nvidia's site. It was at the point after when I downloaded the new drivers and restarted my system that it never turned on again (with one exception). Then the computer would give me a blank screen. As in monitor not getting a signal and flashing the green light as if it's not even plugged into the computer.
    By experimentally pushing every key on the keyboard, I found that pressing F2 gets the computer to boot into Windows (I heard the Windows startup chimes and all, but still a blank screen).
    Since the problem, I've had one successful boot out of hundreds of attempts (under same conditions, suprisingly), and have seen what it gets to:
    The option to enter Setup by pressing F1 or setting default CMOS settings by pressing F2.
    This explains why F2 worked. But why is it that it keeps telling me CMOS settings are bad?
    Well, this time that the screen showed up, I took the opportunity to flash the BIOS to v1.8, hoping maybe v1.9 was faulty. No luck.
    I've tried various video cards, both AGP and PCI. The monitor is fine.
    The motherboard is new.
    Please help me! Not a great first MSI experience. It was a great looking board, but cost more than $100 in CompUSA and is almost brand new!
    Thanks in advance,
    Jason

  • Headset controller not working on iPhone 4 with ios7.04

    Trying to connect a new headset with in-line controller/mic to iPhone 4/ios7.04. Music plays fine but no controls, i.e pause, play, skip etc. Same headset works on my daughter's iPhone 4.  Is this a simple fix, i.e. change settings,  or is there something wrong with my phone?

    it doesnt search and doesnt find any network, when in fact there are networks

Maybe you are looking for

  • Problem with Safari 5.0 update and Flash

    It seems there are several Flash related issues with updating to Safari 5.0, and I am also struggling. Since updating Safari, the Flash plugin is not being found by any programs (I've tried Safari, Firefox and Zattoo). I have tried (in various orders

  • MIRO Error due to Quality Reason

    Hi All, Suppose there are 3 GRs of different date of same material. Out of which for 1st GRs quality Inspection has been done and rest 2 GRs are not. Account has received the 3 Bills from vendor for 3 GRs separatly. when Account tries to Execute MIRO

  • Retrieve attachements nested in .msg file attached to an email

    Hi All, question regarding retrieving nested attachments with-in email. Im able to retrieve an email attached to an email and also other attachemnts attached to an email. The problem is im not able to retrieve a mail which has an email as an attachme

  • IPad and GPS

    I purchased an iPad recently but did not purchase a cellular plan, 2 questions, does my iPad have a GPS chip in it? And if I want to in the future can I purchase a cellular plan for my same iPad or must I purchase a brand new one, I just bought this

  • Help with multiple user login script

    Hi, just a little background first to what i want to do... I have about 300 Macs in an education environment, they are bound to the AD network for authentication and OSX Server LDAP for forced prefs, the network Home accounts are stored via Apple and