VO trying to load an EO with FK null
I have a View Object that is made up of Entity Objects. Some of the foreign keys on the root EO can be null, so I have outer joins for those foreign keys.
The VO returns data on queries just fine, but when I call refresh(int) on a row of the VO, it gives me an oracle.jbo.RowAlreadyDeletedException and tells me it can't find the entity row with key=null in the EO. Apparently, it is trying to load a nonexistant EO, ignoring the fact that the foreign key on the root EO row is null.
One thing I noticed, which may or may not have something to do with this, is that after the VO's SELECT is performed, I get lots of these messages:
EntityCache:add WARNING - ignoring row with no primary key
Could this be the Entity Object that it tries to load?
Hariolf
Well, I don't get an exception, my app is running "fine". As you wrote, it is a response time issue... if I run my app with debug enabled, the related forms needs about 10 minutes (!) to start, because JDev writes about 15000 lines of debug messages. If I disable debug output, then the forms needs "only" 10 seconds to open. I tracked these 10 seconds with the following result: 5 seconds are database query and business logic. The remaining 5 seconds are "nothing", this time is taken by the bc4j framework for some internal stuff, I think.
My question is: how can I prevent this behaviour? It doesn't seem to be a "real" bug, as you saied, but it's quite time consuming...
Similar Messages
-
Error 2330 after trying to load 8.1 with other message prior to that.
Help, I have tried all the messages I have read! I unistalled Itunes, uninstalled Quicktime, tried to load earlier version 8.0 to no avail (even 7.0)!
My system will go in a circle and will constantly try to load 8.1 even after I say cancel. If I didn't love my Ipod I would post nasty messages about Apple software!
The good news is if I connect my Ipod it appears to open Itunes (I can only assume the Itunes is from my Ipod) It will sync then close Itunes, I cannot stop any activity.
How can I start over with an evenealier Version? I did try but I get this error message just before Error 2330 that States "unable to create ......\mobile device\bin or something like that. When I look at files I see or should say , saw that directory now It would appear nothing works.
Do I have to wait for 8.5 until this is fixed? I run windows XP, and tried both versions 64bit and the xp. I miss my Itunes and my 16gig of music.Ok IT IS NOW FIXED.
Here is what worked for me.
I think since I kept having a message "....\bin" I deceided to rename the primary folder C:\programs\common\apple\mobile device support. (xxxMobile device supportxxx).
I removed all programs ( Itunes updater, Quicktime, safari) using windows add / remove programs. I then emptied recycle bin. I shut off my Dell ,then turned back on.
I then installed the 32 bit XP version, and it is now working. -
XMLStreamReaderBase tries to create a QName with a null namespace prefix
Given the following xml:
<foo>
<bar type="value"/>
</foo>
Calling getAttributeName(index) while on the 'bar' element will cause an IllegalArgumentException as XMLStreamReaderBase tries to create a javax.xml.namespace.QName with a null prefix instead of using XMLConstants.DEFAULT_NS_PREFIX
java.lang.IllegalArgumentException: prefix cannot be "null" when creating a QName
at javax.xml.namespace.QName.<init>(QName.java:170)
at weblogic.xml.stax.XMLStreamReaderBase.getAttributeName(XMLStreamReaderBase.java:339)Hi, were you able to solve this issue? I am also facing the same!
Deepak -
Trying to load a constructor with a derived string...
Hi, I've made a class that can be loaded with anywhere between 0 and 6 string variables, but I'm having trouble sending information to the constructor.
The number of strings I want to send is determined from the length of an arraylist earlier in the code.
Here , I'm appending all of the information from my arraylist into a single string...
String shapeLoaderFields="";
for (int x=0;x<shapeLoader.size();x++){
if (shapeLoaderFields.equals("")){
shapeLoaderFields = "rs.getString("+(shapeLoader.get(x))+")";
} else {
shapeLoaderFields= shapeLoaderFields+ "," +"rs.getString("+(shapeLoader.get(x))+")";
}And here, I'm trying to construct my class by sending all of the fields that i got from the code above.
_shape_load = new chsShape(shapeLoaderFields); It seems that my problem is that I'm sending one long string rather than a bunch of individual strings, but I can't think of how to modify it.
Any suggestions?chsShape constructor looks like:
public class chsShape {
private GeneralPath setPath;
public String setInfo1;
public String setInfo2;
public String setInfo3;
public String setInfo4;
public String setInfo5;
public String setInfo6;
public chsShape(String info1, String info2, String info3, String info4, String info5, String info6)
setPath = new GeneralPath();
setInfo1=info1;
setInfo2=info2;
setInfo3=info3;
setInfo4=info4;
setInfo5=info5;
setInfo6=info6;
public chsShape(String info1, String info2, String info3, String info4, String info5)
setPath = new GeneralPath();
setInfo1=info1;
setInfo2=info2;
setInfo3=info3;
setInfo4=info4;
setInfo5=info5;
public chsShape(String info1, String info2, String info3, String info4)
setPath = new GeneralPath();
setInfo1=info1;
setInfo2=info2;
setInfo3=info3;
setInfo4=info4;
}and so on, to a minimum of one string. For now, shapeLoader has a maximum of 6 elements, but I may add more (and will adjust chsShape to allow for extras).
Thanks for looking! -
Hi i am trying to load a disk with acrobat 11 pro on a mac book and it says it is for windows
Hi I am trying to install acrobat 11 pro on a mac book. it says it is for windows? what is up? The box says Adobe Acrobat XI Pro Windows / MC OSx
are you clicking the dmg file?
-
what am i missing? safari is not running at this point in install (computer @ running office scripts)
Open Activity Monitor
Select My Processes from the pop up menu on the right.
If you see Safari, select that then click the red Force Quit button. -
Should say, I have tried altering the LAN setting to 'automatically detect settings', updating itunes etc but nothing has worked. I have a very unhappy 6 year old!
You should not get that message if you are simply trying to load the shuffle with songs from your iTunes library. If iTunes is trying to Update or Restore the shuffle, and you get that message, try the suggestions in this article
http://support.apple.com/kb/TS1814 -
''locking as a duplicate - https://support.mozilla.com/en-US/questions/876430''
I have thousands of favorites and Firefox is my web-browser of choice. Sadly I'm backed up on what bookmarks I have stored and if the websites are still active or not.
I cannot load more than 15 bookmarks it seems at once as my PC is trying to load all the web content for each page in the new tabs.
This is my PC specs:
OS Name Microsoft Windows XP Professional
Version 5.1.2600 Service Pack 2 Build 2600
OS Manufacturer Microsoft Corporation
System Name xxxxxxxx
System Manufacturer System manufacturer
System Model System Product Name
System Type X86-based PC
Processor x86 Family 15 Model 75 Stepping 2 AuthenticAMD ~2210 Mhz
Processor x86 Family 15 Model 75 Stepping 2 AuthenticAMD ~2209 Mhz
BIOS Version/Date American Megatrends Inc. 0301, 21/08/2006
SMBIOS Version 2.3
Windows Directory D:\WINDOWS
System Directory D:\WINDOWS\system32
Boot Device \Device\HarddiskVolume1
Locale United States
Hardware Abstraction Layer Version = "5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)"
User Name xxxxxxxx/ADMIN
Time Zone Atlantic Daylight Time
Total Physical Memory 2,048.00 MB
Available Physical Memory 1.53 GB
Total Virtual Memory 2.00 GB
Available Virtual Memory 1.96 GB
Page File Space 3.85 GB
Page File D:\pagefile.sys
I have High Speed internet connection with the provider Rogers.
Dlspeed is 12.9 Mbps
Upspeed is514 kbps
My PC supports Windows 7 OS which I have as a multiboot alternative when my PC starts up.
I have continually waited and it says Firefox is not responding and I may be able to see the multiple tabs opened in my browser but cannot navigate or access them.
I have read on various sites that users have had as many as 1500 bookmarks load at once in tabs in the Firefox browser version that are outdated.
I have not been successful with just loading 50 bookmarks my goal is to be able to have 500 tabs loaded in firefox with webpage loading stopped on all of them. I will choose reload for about 10 tabs at a time to view webpage content and then close and move on to the rest.
My ultimate goal is to clear up the Thousands of bookmarks I have piling on for the past 6 years and some are duplicates or similar page sites.
Their is no Firefox 3rd party addons that I could locate that would allow this. Only to restrict the number of tabs loaded by giving warning messages when limit is reached.
Please assist me as it will greatly help me with finally deleting and re-organizing my Favorite and frequent websites in my Browser of choice Firefox.
The email is generic for privacy but it is valid please respond with methods on how I can achieve my request or suggestions on how I can modify my browser or PC settings to allow this. Thanks Firefox Administration Team.
I edited with a recent Workaround added to Troubleshoot section.
If there is a keyboard shortcut or easier way to do this would someone please let me know?Firebug is notorious for causing problems like you described.
Disable it when you don't need it or install it in a 2nd Profile. Then you can launch the 2nd Profile separately to use Firebug and not affect what you are doing in the 1st Profile, -
Trying to load a downloaded version of illustrator 6cs onto new mac and the old activation code for my illustrator cs doesn't work with it. Do I need a new code or am I missing something? Same goes for my Photoshop cs.
you need your serial number.
if you purchased from or registered with adobe check your account, https://www.adobe.com/account.html -
I tried down loading mozilla firefox to use as a web browser. It was downloaded 100% then when prompted to "run" An error message comes up with a red cross and the message'This file is corrupted" and won't let me proceed. What do I do now?
It is possible that your anti-virus software is corrupting the downloaded files or otherwise interfering with downloading files by Firefox.<br />
You can try to disable the real-time (live) scanning of files in your anti-virus software temporarily to see if that makes downloading work.
See http://kb.mozillazine.org/Unable_to_save_or_download_files -
Sql@loader-704 and ORA-12154: error messages when trying to load data with SQL Loader
I have a data base with two tables that is used by Apex 4.2. One table has 800,000 records . The other has 7 million records
The client recently upgraded from Apex 3.2 to Apex 4.2 . We exported/imported the data to the new location with no problems
The source of the data is an old mainframe system; I needed to make changes to the source data and then load the tables.
The first time I loaded the data i did it from a command line with SQL loader
Now when I try to load the data I get this message:
sql@loader-704 Internal error: ulconnect OCISERVERATTACH
ORA-12154: tns:could not resolve the connect identifier specified
I've searched for postings on these error message and they all seem to say that SQL Ldr can't find my TNSNAMES file.
I am able to connect and load data with SQL Developer; so SQL developer is able to find the TNSNAMES file
However SQL Developer will not let me load a file this big
I have also tried to load the file within Apex (SQL Workshop/ Utilities) but again, the file is too big.
So it seems like SQL Loader is the only option
I did find one post online that said to set an environment variable with the path to the TNSNAMES file, but that didn't work..
Not sure what else to try or where to look
thanksHi,
You must have more than one tnsnames file or multiple installations of oracle. What i suggest you do (as I'm sure will be mentioned in ed's link that you were already pointed at) is the following (* i assume you are on windows?)
open a command prompt
set TNS_ADMIN=PATH_TO_DIRECTOT_THAT_CONTAINS_CORRECT_TNSNAMES_FILE (i.e. something like set TNS_ADMIN=c:\oracle\network\admin)
This will tell oracle use the config files you find here and no others
then try sqlldr user/pass@db (in the same dos window)
see if that connects and let us know.
Cheers,
Harry
http://dbaharrison.blogspot.com -
New iMac and not a computer whiz. I have a new iMac with an external drive. I am trying to load an old Mac game on it. The Age of Empires icon tells me to drag it to the hard drive icon. Where is that? I have tried finder and launch pad. No luck.
Choose Computer from the Finder's Go menu and find the internal drive.
(82444) -
Problem when trying to load an XML document with DTD or XML SCHEMA
Hello
I have tried to load an XML document in Data Services, and I created the xsd file and Dtd file. (With altova xml spy software automatically) to import into SAP Data Services 3.2. .
In Data Services I created the dtd import file DTD and then called the XML file from the DTD (the xml file is validated vs the dtd file), and I could not read the xml correctly because it tells me that an ELEMENT called <item> expected joiners who did not come in the structure of import (dtd), but if the xml.
I understand that the document root is the label: CUSTOMER_FULL_2014, the data flow is as follows:CARGA_XML_CUSTOMER |
Turns out the joiners element is used to separate the xml elements are repeated, but is used at different levels. My idea is that the design will dtd second, or something I'm missing or is incorrectly stated.
Thank you.
xml
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
<?xml version="1.0" encoding="utf-8"?>
<CUSTOMER_FULL_2014>
<item>
<CUST_NO>202222</CUST_NO>
<ADDRESS>
<item>
<SHIP_TO>202222</SHIP_TO>
<NAME1>Henley.</NAME1>
<STREET>Vitacura #40</STREET>
<CITY>LIMA</CITY>
</item>
</ADDRESS>
<EQUIPMENT>
<item>
<EQUI_NO>81623</EQUI_NO>
</item>
<item>
<EQUI_NO>81633</EQUI_NO>
</item>
<item>
<EQUI_NO>81993</EQUI_NO>
</item>
<item>
<EQUI_NO>82003</EQUI_NO>
</item>
<item>
<EQUI_NO>82013</EQUI_NO>
</item>
<item>
<EQUI_NO>82103</EQUI_NO>
</item>
<item>
<EQUI_NO>82113</EQUI_NO>
</item>
<item>
<EQUI_NO>581203</EQUI_NO>
</item>
<item>
<EQUI_NO>900003-EMER</EQUI_NO>
</item>
<item>
<EQUI_NO>9000033-STOCK</EQUI_NO>
</item>
</EQUIPMENT>
<STORAGE_LOC>
<item>
<STOR_LOC_NO>0001</STOR_LOC_NO>
<DESCRIPTION>01 Parts Center</DESCRIPTION>
</item>
<item>
<STOR_LOC_NO>0056</STOR_LOC_NO>
<DESCRIPTION>56 henley</DESCRIPTION>
</item>
</STORAGE_LOC>
</item>
<item>
<CUST_NO>2007933434343</CUST_NO>
<ADDRESS>
<item>
<SHIP_TO>2007933434343</SHIP_TO>
<NAME1>Campos de Almacenaje SA</NAME1>
<STREET>Calacoto2, Calle 1</STREET>
<HOUSE_NO>Piso 1</HOUSE_NO>
<CITY>La Paz</CITY>
</item>
</ADDRESS>
<EQUIPMENT>
<item>
<EQUI_NO>90000-EMER</EQUI_NO>
</item>
<item>
<EQUI_NO>90000333-STOCK</EQUI_NO>
</item>
</EQUIPMENT>
<STORAGE_LOC>
<item>
<STOR_LOC_NO>00012</STOR_LOC_NO>
<DESCRIPTION>01 Parts Center</DESCRIPTION>
</item>
<item>
<STOR_LOC_NO>0056</STOR_LOC_NO>
<DESCRIPTION>56 henley</DESCRIPTION>
</item>
</STORAGE_LOC>
</item>
<item>
<CUST_NO>200801333</CUST_NO>
<ADDRESS>
<item>
<SHIP_TO>200801333</SHIP_TO>
<NAME1>CONSTRUCTORA SA.</NAME1>
<STREET>Ruta Panamericana Km 100</STREET>
<CITY>San Antonio 23</CITY>
</item>
</ADDRESS>
<EQUIPMENT>
<item>
<EQUI_NO>1507933</EQUI_NO>
</item>
<item>
<EQUI_NO>1509733</EQUI_NO>
</item>
<item>
<EQUI_NO>90000-EMER</EQUI_NO>
</item>
<item>
<EQUI_NO>90000333-STOCK</EQUI_NO>
</item>
</EQUIPMENT>
<STORAGE_LOC>
<item>
<STOR_LOC_NO>0001</STOR_LOC_NO>
<DESCRIPTION>01 Parts Center</DESCRIPTION>
</item>
<item>
<STOR_LOC_NO>0056</STOR_LOC_NO>
<DESCRIPTION>56 henley</DESCRIPTION>
</item>
</STORAGE_LOC>
</item>
</CUSTOMER_FULL_2014>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ARCHIVO DTD CREADO (automáticamente con xml spy)
<?xml version="1.0" encoding="UTF-8"?>
<!-- DTD generado con XMLSpy v2014 rel. 2 (x64) (http://www.altova.com) -->
<!ELEMENT CITY (#PCDATA)>
<!ELEMENT item ((SHIP_TO, NAME1, STREET, HOUSE_NO?, CITY) | (CUST_NO, ADDRESS, EQUIPMENT, STORAGE_LOC) | (STOR_LOC_NO, DESCRIPTION) | EQUI_NO)>
<!ELEMENT NAME1 (#PCDATA)>
<!ELEMENT STREET (#PCDATA)>
<!ELEMENT ADDRESS (item)>
<!ELEMENT CUST_NO (#PCDATA)>
<!ELEMENT EQUI_NO (#PCDATA)>
<!ELEMENT SHIP_TO (#PCDATA)>
<!ELEMENT HOUSE_NO (#PCDATA)>
<!ELEMENT EQUIPMENT (item+)>
<!ELEMENT DESCRIPTION (#PCDATA)>
<!ELEMENT STORAGE_LOC (item+)>
<!ELEMENT STOR_LOC_NO (#PCDATA)>
<!ELEMENT CUSTOMER_FULL_2014 (item+)>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The error of MONITOR Data Services
11676
5184
XML-240108
11-04-2014 17:34:16
|Data flow CARGA_XML_CUSTOMER|Reader READ MESSAGE customer OUTPUT(customer)
11676
5184
XML-240108
11-04-2014 17:34:16
An element named <item> present in the XML data input does not exist in the XML format used to set up this XML source in data
11676
5184
XML-240108
11-04-2014 17:34:16
flow <CARGA_XML_CUSTOMER>. Please validate your XML data.
11676
5184
XML-240307
11-04-2014 17:34:16
|Data flow CARGA_XML_CUSTOMER|Reader READ MESSAGE customer OUTPUT(customer)
11676
5184
XML-240307
11-04-2014 17:34:16
XML parser failed: See previously displayed error message.
The Error from Monitor
The metadata DTD
Thanks
JuanHi Juan Juan,
I generated a new XSD file using MS Visual Studio based on your XML file.
The empty spaces in the source is replaced with <Null> in the target table.
Here is the XSD:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="CUSTOMER_FULL_20140207_033015_001">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="CUST_NO" type="xs:unsignedInt" />
<xs:element name="ADDRESS">
<xs:complexType>
<xs:sequence>
<xs:element name="SHIP_TO" type="xs:unsignedInt" />
<xs:element name="NAME1" type="xs:string" />
<xs:element name="STREET" type="xs:string" />
<xs:element minOccurs="0" name="HOUSE_NO" type="xs:string" />
<xs:element name="CITY" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EQUIPMENT">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="EQUI_NO" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STORAGE_LOC">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="STOR_LOC_NO" type="xs:unsignedByte" />
<xs:element name="DESCRIPTION" type="xs:string" />
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
For Source XML
<?xml version="1.0" encoding="utf-8"?>
<CUSTOMER_FULL_20140207_033015_001>
<CUST_NO>200530</CUST_NO>
<ADDRESS>
<SHIP_TO>903533</SHIP_TO>
<NAME1>HENLEY - PART MAQUINARIAS S.A.</NAME1>
<STREET>Dean Camilo # 148, San Carlos</STREET>
<CITY>LIMA</CITY>
</ADDRESS>
<EQUIPMENT>
<EQUI_NO>4442</EQUI_NO>
<EQUI_NO>8163</EQUI_NO>
<EQUI_NO>8199</EQUI_NO>
<EQUI_NO>8200</EQUI_NO>
<EQUI_NO>8201</EQUI_NO>
<EQUI_NO>8210</EQUI_NO>
<EQUI_NO>8211</EQUI_NO>
<EQUI_NO>58120</EQUI_NO>
<EQUI_NO>90000-EMERGENCY</EQUI_NO>
<EQUI_NO>90000-STOCK</EQUI_NO>
</EQUIPMENT>
<STORAGE_LOC>
<STOR_LOC_NO>0001</STOR_LOC_NO>
<DESCRIPTION>01 Parts Center</DESCRIPTION>
<STOR_LOC_NO>0056</STOR_LOC_NO>
<DESCRIPTION>56 HEN</DESCRIPTION>
</STORAGE_LOC>
<CUST_NO>200793</CUST_NO>
<ADDRESS>
<SHIP_TO>200793</SHIP_TO>
<NAME1>Minera San Cristobal S.A.</NAME1>
<STREET>Calacoto, Calle 90, Torre 2</STREET>
<HOUSE_NO>Piso 5</HOUSE_NO>
<CITY>La Paz</CITY>
</ADDRESS>
<EQUIPMENT>
<EQUI_NO>90000-EMERGENCY</EQUI_NO>
<EQUI_NO>90000-STOCK</EQUI_NO>
</EQUIPMENT>
<STORAGE_LOC>
<STOR_LOC_NO>0001</STOR_LOC_NO>
<DESCRIPTION>01 Parts Center</DESCRIPTION>
<STOR_LOC_NO>0056</STOR_LOC_NO>
<DESCRIPTION>56 HEN</DESCRIPTION>
</STORAGE_LOC>
<CUST_NO>200801</CUST_NO>
<ADDRESS>
<SHIP_TO>200801</SHIP_TO>
<NAME1>ISEMAR S.A.</NAME1>
<STREET>Ruta Km 28.45</STREET>
<CITY>Don Torcuato Paraguay</CITY>
</ADDRESS>
<EQUIPMENT>
<EQUI_NO>15079</EQUI_NO>
<EQUI_NO>15097</EQUI_NO>
<EQUI_NO>90000-EMERGENCY</EQUI_NO>
<EQUI_NO>90000-STOCK</EQUI_NO>
</EQUIPMENT>
<STORAGE_LOC>
<STOR_LOC_NO>0001</STOR_LOC_NO>
<DESCRIPTION>01 Parts Center</DESCRIPTION>
<STOR_LOC_NO>0056</STOR_LOC_NO>
<DESCRIPTION>56 HEN</DESCRIPTION>
</STORAGE_LOC>
</CUSTOMER_FULL_20140207_033015_001>
Output:
Regards,
Akhileshkiran. -
trying to restore new phone with backup from previous. itunes can not finish due to "unable to load SyncUICoreLocalized.dll" what do i do now?
See this discussion: iTunes Sync Error with iPhone
-
I cannot open my Iphoto on my macbook pro. I have used it for three years with no problem. However, after trying to load some pictures from my camera it seems to have frozen up. I force quit it and have not been able to get past the opening blank window since ...cursor still blinking as if it is downloading or trying to open.
What version of iPhoto?
Maybe you are looking for
-
Is it possible to download only Software Updates for multiple Macs.
We currently have two 24inch iMacs, a 15 inch and a 17 inch MacBook Pro and a MacBook and only have limited download speeds in our regional area and only 1 Gb of data download allowance a month. Is there any way we can "download only" software update
-
HT1925 Why can I not uninstall "apple mobile device support" from my computer?
I am unable to uninstall "apple mobile device support program" from my computer. The uninstall is necessary because an error message MSVC80.dll pops up.
-
Report on percentage metrics with SQL
Hi All, We have a requirement to create a report on few metrics. Example ORG COST_BY_ORG PERCENTAGE FA1 total 100 14.29% HG total 400 57.14% JY total 200 28.57% grand total: 700 100% I was able to acheive till the totals by ORG. But not sure how I co
-
My mouse will scroll up left and right but not down. Is this normal? IMac G5 Mac OS X (10.4.5)
-
Keystrokes result in wrong letter in Mail - M=N, A=O, etc
Strangly, my typing in the macMail program results in odd characters...all the keys function, but they just result in odd combinations. This is the case with 2 keyboards. Universal is set to English.... I do not have this problem in other apps. What