Why it is throwing null at last whenever i am running this program
public static void main(String args[])
String str;
try
FileReader fis = new FileReader(C:\\src\\vinaysingh\\xmlreq.xml");
BufferedReader br= new BufferedReader(fis);
do
str=br.readLine();
System.out.println(str);
while(!str.equals(null));
why it is throwing null on last if i am reading any xml file
get the value of string as the value which u
had collected from the string instead of nullWhat? That just doesn't make any sense. At all.
I presume what you're asking is:
How do I read lines from a text file, ignoring empty lines. Especially how do I know when I've reached the end of the file so that I can stop trying to read more lines.
this might help some ...
package krc.utilz.io;
import java.util.Collection;
import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;
import java.io.File;
import java.io.Reader;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.io.InputStream;
import java.io.FileInputStream;
import java.io.Closeable;
import java.io.IOException;
import java.io.FileNotFoundException;
* @class: krc.utilz.io.Filez
* A collection of static "file handling" helper methods.
public abstract class Filez
public static final int BFRSIZE = 4096;
* reads the given file into one big string.<p>
* Warning: don't use this on big files. It uses too much RAM!
* @param String filename - the name of the file to read
* @return the contents filename
public static String read(String filename)
throws FileNotFoundException
return Filez.read(new FileReader(filename));
* Reads the contents of the given reader into one big string, and closes
* the reader.
* Warning: don't use this on big files. It uses too much RAM!
* @param java.io.Reader reader - a subclass of Reader to read from.
* @return the whole contents of the given reader.
public static String read(Reader in)
try {
StringBuffer out = new StringBuffer();
try {
char[] bfr = new char[BFRSIZE];
int n = 0;
while( (n=in.read(bfr,0,BFRSIZE)) > 0 ) {
out.append(bfr,0,n);
} finally {
if(in!=null)in.close();
return out.toString();
} catch (IOException e) {
throw new RuntimeIOException(e.getMessage(), e);
* (re)writes the given content to the given filename
* @param String content - the new contents of the fil
* @param String filename - the name of the file to write.
public static void write(String content, String filename) {
try {
PrintWriter out = null;
try {
out = new PrintWriter(new FileWriter(filename));
out.write(content);
} finally {
if(out!=null)out.close();
} catch (IOException e) {
throw new RuntimeIOException(e.getMessage(), e);
* Appends the given content to the given filename.
* @param String content - the string to write to the file.
* @param String filename - the name of the file to write to.
public static void append(String content, String filename) {
try {
PrintWriter out = null;
try {
out = new PrintWriter(new FileWriter(filename, true)); //true=append
out.write(content);
} finally {
if(out!=null)out.close();
} catch (IOException e) {
throw new RuntimeIOException(e.getMessage(), e);
* reads each line of the given file into an array of strings.
* @param String filename - the name of the file to read
* @return a fixed length array of strings containing file contents.
public static String[] readArray(String filename)
throws FileNotFoundException
return readList(filename).toArray(new String[0]);
* reads each line of the given file into an ArrayList of strings.
* @param String filename - the name of the file to read
* @return an ArrayList of strings containing file contents.
public static ArrayList<String> readArrayList(String filename)
throws FileNotFoundException
return (ArrayList<String>)readList(filename);
* reads each line of the given file into a List of strings.
* @param String filename - the name of the file to read
* @return an List handle ArrayList of strings containing file contents.
public static List<String> readList(String filename)
throws FileNotFoundException
try {
BufferedReader in = null;
List<String> out = new ArrayList<String>();
try {
in = new BufferedReader(new FileReader(filename));
String line = null;
while ( (line = in.readLine()) != null ) {
out.add(line);
} finally {
if(in!=null)in.close();
return out;
} catch (IOException e) {
throw new RuntimeIOException(e.getMessage(), e);
* reads the whole of the given file into an array of bytes.
* @param String filename - the name of the file to read
* @return an array of bytes containing the file contents.
public static byte[] readBytes(String filename)
throws FileNotFoundException
return( readBytes(new File(filename)) );
* reads the whole of the given file into an array of bytes.
* @param File file - the file to read
* @return an array of bytes containing the file contents.
public static byte[] readBytes(File file)
throws FileNotFoundException
try {
byte[] out = null;
InputStream in = null;
try {
in = new FileInputStream(file);
out = new byte[(int)file.length()];
int size = in.read(out);
} finally {
if(in!=null)in.close();
return out;
} catch (IOException e) {
throw new RuntimeIOException(e.getMessage(), e);
* do files A & B have the same contents
* @param String filenameA - the first file to compare
* @param String filenameA - the second file to compare
* @return boolean do-these-two-files-have-the-same-contents?
public static boolean isSame(String filenameA, String filenameB)
throws FileNotFoundException
try {
File fileA = new File(filenameA);
File fileB = new File(filenameB);
//check for same physical file
if( fileA.equals(fileB) ) return(true);
//compare sizes
if( fileA.length() != fileB.length() ) return(false);
//compare contents (buffer by buffer)
boolean same=true;
InputStream inA = null;
InputStream inB = null;
try {
inA = new FileInputStream(fileA);
inB = new FileInputStream(fileB);
byte[] bfrA = new byte[BFRSIZE];
byte[] bfrB = new byte[BFRSIZE];
int sizeA=0, sizeB=0;
do {
sizeA = inA.read(bfrA);
sizeB = inA.read(bfrB);
if ( sizeA != sizeB ) {
same = false;
} else if ( sizeA == 0 ) {
//do nothing
} else if ( !Arrays.equals(bfrA,bfrB) ) {
same = false;
} while (same && sizeA != -1);
} finally {
Clozer.close(inA, inB);
return(same);
} catch (IOException e) {
throw new RuntimeIOException(e.getMessage(), e);
* checks the given filename exists and is readable
* @param String filename = the name of the file to "open".
* @param OPTIONAL String type = a short name for the file used to identify
* the file in any exception messages.
* For example: "input", "input data", "DTD", "XML", or whatever.
* @return a File object for the given filename.
* @throw FileNotFoundException if the given file does not exist.
* @throw IOException if the given file is unreadable (usually permits).
public static File open(String filename)
throws FileNotFoundException
return(open(filename,"input"));
public static File open(String filename, String type)
throws FileNotFoundException
try {
File file = new File(filename);
String fullname = file.getCanonicalPath();
if(!file.exists()) throw new FileNotFoundException(type+" file does not exist: "+fullname);
if(!file.canRead()) throw new RuntimeIOException(type+" file is not readable: "+fullname);
return(file);
} catch (IOException e) {
throw new RuntimeIOException(e.getMessage(), e);
* gets the filename-only portion of a canonical-filename, with or without
* the extension.
* @param String path - the full name of the file.
* OPTIONAL @param boolean cutExtension - if true then remove any .ext
* @return String the filename-only (with or without extension)
public static String basename(String path) {
return(basename(path,false));
public static String basename(String path, boolean cutExtension)
String fname = (new File(path)).getName();
if (cutExtension) {
int i = fname.lastIndexOf(".");
if(i>0) fname = fname.substring(0,i);
return(fname);
}You'll probably want to remove all references to RuntimeIOException... just throw the standard checked IOException instead.
Similar Messages
-
How to replce the ename with last name & first name in this program
Hi all,
The below include program is with the reference of std report CATSSHOW.
in which ename is the field to fetch the employee name, but now we want the emloyee name like last name & first name i.e in two separte column.
how i implement this change in this include program.
ENAME IS Define like that
ename LIKE pernr_list_structure-ename,
If u whant to refer the report put u can execute the std repot CATSSHOW.
Pls help on this.
Send me the code.
pls find the include prgram ZHNO_INCLUDE_CATSDATA from where they declare the ename.
4.6B
QWKP99K050532 13081999 note 167550
4.6A
XQIALRK154280 19.11.98 key date on selection screen
4.0C
YIKALRK098973 30.03.1998 F4 Hilfe für Objektid
INCLUDE CATSDATA *
db-tabellen
TABLES:
prps,
catsdb,
catsdb_ext.
Remarked by LuX 11 Dec. 1998
crhd. "YIK
dd-structuren
TABLES:
gdstr,
gdset,
catsd, "dialogstruktur
sscrfields,
t77mt, "modulübergreifende texte
objec.
Remarked by LuX 19981210 - CATS decoupling (seems not used)
rcr01.
"arbeitsplatz aus sicht pläne
Added by Jerlece on 04/04/2002 - SIR 2836
TABLES:
pa0001, "HR Master Record: Infotype 0001 (Org. Assignment)
hrp1000. "Infotype DB table : 1000
*End of addition
type-pool enthält feldkatalogstruktur
TYPE-POOLS:
kkblo.
konstanten
CONSTANTS:
DATENULL20 TYPE D VALUE ' ', QWKP99K050532
datenull20 TYPE d VALUE ' ',
datenull30 TYPE d VALUE '00000000',
no TYPE c VALUE 'N',
off TYPE c VALUE '0',
yes TYPE c VALUE 'Y'.
Added by Jerlece on 10/04/2002 - SIR 2836
DATA: BEGIN OF i_objid OCCURS 0,
objid(100),
END OF i_objid.
End of addition
DATA:
gt_sp_groups TYPE kkblo_t_sp_group WITH HEADER LINE.
DATA for REFRESH of PCHSOBID
DATA : old_otype LIKE wplog-otype VALUE 'O'.
DATA: BEGIN OF i77eo_key,
mandt LIKE t77eo-mandt,
otype LIKE t77eo-otype,
END OF i77eo_key.
DATA: BEGIN OF i77eo OCCURS 2.
INCLUDE STRUCTURE t77eo.
DATA: END OF i77eo.
DATA: BEGIN OF i778l OCCURS 5.
INCLUDE STRUCTURE T778L.
DATA: langu LIKE t778l-langu.
DATA: END OF i778l.
DATA allowed_pernr_index LIKE sy-tabix.
DATA flag_save TYPE c.
DATA: selcheck_save_struk_index LIKE sy-tabix.
felder
DATA:
flag TYPE c, "Drucktastenbelegung
saveflag TYPE c,
saveflag_esa TYPE c,
f_stich TYPE c VALUE yes, "1. X sichtag
daynumber TYPE c, "Wochentagnummer 1-7
pchobjid_count TYPE i,
i778l_count TYPE i,
i77eo_count TYPE i,
txtid LIKE t77mt-txtid, "Wochentagtext
exist_werk TYPE c, "werk eingegeben
week LIKE scal-week, "Wochen zum Tag
no_selection TYPE c. "YIKALRK167448
DATA: BEGIN OF icatsdb OCCURS 0.
INCLUDE STRUCTURE catsdb.
include structure cats_exten.
*data: checkbox(1) type c,
lights(1) type c,
DATA: END OF icatsdb.
DATA: BEGIN OF selcheck OCCURS 0,
fielname LIKE dbindfld-field,
flag(1) TYPE c,
END OF selcheck.
DATA: BEGIN OF selcheck_save_struk OCCURS 0,
FIELNAME(10) TYPE C, NOTE 167550
fielname LIKE dbindfld-field, "note 167550
flag(1) TYPE c,
END OF selcheck_save_struk.
DATA: BEGIN OF selcheck_save OCCURS 0,
FIELNAME(10) TYPE C, NOTE 167550
fielname LIKE dbindfld-field, "note 167550
END OF selcheck_save.
DATA : BEGIN OF maco_objects OCCURS 5,
plvar LIKE plog-plvar,
otype LIKE plog-otype,
objid LIKE plog-objid,
END OF maco_objects.
RANGES so_datum_save FOR catsdb-workdate.
INCLUDE .
datendeklarationen für CATSSTRC *
TYPE-POOLS: kkblo, capp.
TYPES: tabix LIKE sy-tabix OCCURS 0.
TYPES: BEGIN OF icatsdb_lst_type.
INCLUDE STRUCTURE catsdb.
TYPES: checkbox(1) TYPE c,
lights(1) TYPE c,
ename LIKE pernr_list_structure-ename,
END OF icatsdb_lst_type.
TYPES: icatsdb_lst_type_table TYPE icatsdb_lst_type OCCURS 0.
TYPES: BEGIN OF allowed_pernr_type,
pernr LIKE catsdb-pernr,
ename LIKE pernr_list_structure-ename,
begda LIKE catsdb-workdate,
endda LIKE catsdb-workdate,
END OF allowed_pernr_type.
TYPES: allowed_pernr_table TYPE allowed_pernr_type OCCURS 0.
DATA: allowed_pernr TYPE allowed_pernr_table WITH HEADER LINE.
DATA: yx TYPE c VALUE 'X'.
DATA: is_variant LIKE disvariant.
DATA: es_variant LIKE disvariant.
DATA: fcode(4).
DATA: subrc LIKE sy-subrc.
DATA: approve TYPE c.
rhx-f4-objid-data. "YIKALRK098973
INCLUDE rhodat00.
Added by Lu Xiaozhou for CATS decoupling 10 Dec. 1998
DATA: sys_type LIKE tcesyst-devtype.
DATA: posid TYPE ps_posid.
*added by anand on 8/21/02 TD 1480 ========>D20K908220
*ranges for date to build & then put in selection criteria
RANGES r_datum FOR sy-datum.
*end of addition on 8/21/02 TD 1480=======>D20K908220
*added by anand on 9/10/02 TD 1513 =======> D20K908525
*New internal table to get the begin & end date also with ENum
DATA: BEGIN OF it_pers OCCURS 0,
pernr LIKE pa0001-pernr,
begda LIKE pa0001-begda,
endda LIKE pa0001-endda,
END OF it_pers.
*end of addition on 9/10/02 TD 1513 ======>D20K908525
begin of anc01
DATA: BEGIN OF i_pernr OCCURS 0,
pernr LIKE pa0003-pernr,
END OF i_pernr.
DATA: BEGIN OF i_persa OCCURS 0,
persa LIKE t500p-persa,
END OF i_persa,
BEGIN OF i_persk OCCURS 0,
persk LIKE t503k-persk,
END OF i_persk.
DATA: BEGIN OF i_orgeh OCCURS 0,
orgeh LIKE t527x-orgeh,
END OF i_orgeh.
DATA: BEGIN OF i_pa0105 OCCURS 0,
pernr LIKE pa0105-pernr,
usrid LIKE pa0105-usrid,
END OF i_pa0105.
end of anc01
begin of TD 4107 Anand
store sub org units
DATA: BEGIN OF i_sobid OCCURS 0,
sobid LIKE hrp1001-sobid,
END OF i_sobid.
store user entered org units
RANGES: r_orgeh FOR pa0001-orgeh.
end of TD 4107 Anand
*Added by Ketan Joglekar, SIR6599 05/08/2006 D20K921585
DATA: ws_mandt LIKE sy-mandt. "#EC NEEDED
*Added by Ketan Joglekar, SIR6599 05/31/2006 D20K921851
DATA: BEGIN OF wa_catsco_temp,
counter LIKE catsco-counter,
belnr LIKE catsco-belnr,
trans_no LIKE catsco-belnr,
docnr LIKE catsco-belnr,
END OF wa_catsco_temp.
*End of changes Ketan Joglekar, SIR6599 05/31/2006 D20K921851
DATA: BEGIN OF i_cobk OCCURS 0,
counter LIKE catsco-counter,
docnr LIKE catsco-belnr,
budat LIKE cobk-budat,
END OF i_cobk.
DATA: ws_week LIKE scal-week.
*End of Changes.
-> D10K919801
DATA: w_aut_zhr15 type c,
w_aut_zhr17 type c.
-> D10K919801Completely support!
I yesterday switched from I-mate PDA2K and got over 200 contacts from Outlook to my 6820 in format of first name space father name space second name. Terrible!
My phone fails to search by the last name - search is useless in fact. And last names are almost invisible because of long first and father names in Russian.
It's a nightmare. Could anybody help please? How to sync with Outlook to have last name first???
Best Regards,
Vladimir. -
Why am i not able to run this program ??
When i exec a single process it works fine but when i try to execute array of commands i couldn't it complies but doesn't execute any 1 of the commands.
Please let me know
import java.io.IOException;
class RunTime
public static void main(String raja[])
Runtime r = Runtime.getRuntime();
Process p;
String[] commands = { "notepad","calcic","mspaint"};
System.out.println("Executing processes please wait........");
try
int commandslength = commands.length;
for(int i = 0 ; i < commandslength ; i++)
p = r.exec("commands");
catch(Exception e)
System.out.println("Cant proceed furthur ..");Instead ofp = r.exec("commands");dop = r.exec(commands);Next time please paste your code between [code] tags with the help of the code button just above the edit message area.
It makes the code MUCH more readable.
Regards -
WPUMFactory.getUserFactory() throws null pointer exception
Hi,
I am trying to use KM API's to read files from KM repository. I am using the below code as mentioned in the blog: How to download KM documents using Web Dynpro Java
Below is my code:
IWDClientUser wdClientUser = WDClientUser.getCurrentUser();
com.sap.security.api.IUser sapUser = wdClientUser.getSAPUser();
IUser epUser = WPUMFactory.getUserFactory().getEP5User(sapUser);
However the line WPUMFactory.getUserFactory() throws null pointer exception. Can some one please help on why these happens as these seems to be the standard code to read a file from KM.
Thanks.
Regards,
Ponraj MHi Ponraj ,
Instead of fetching the current logged on user , use the below line to set the resource context and see if it helps .
com.sapportals.wcm.repository.IResourceContext resourceContext = ResourceFactory.getInstance().getServiceContext("cmadmin_service");
cmadmin_service is a existing user that can be used to access KM resources .
Regards
Mayank -
Weblogic throwing "null SOAP element Exception" in multi-part SOAP response
Hi All,
I'm using weblogic 10. My application is a webservice client generated using '*clientgen*', which is running on weblogic, and
is invoking a remotely hosted webservice ( Remotely hoseted webservice may not be running on weblogic).
I've the wsdl file of remotely hosted webservice.
Now the problem is with WSDL file (I suppose), have a look at this.
*<message name="m1">*
*<part name="body" element="tns:GetCompanyInfo"/>*
*</message>*
*<message name="m2">*
*<part name="body" element="tns:GetCompanyInfoResult"/>*
*<part name="docs" type="xsd:AnyComplexType"/> ------> assume all elements inside this complex type can be nil or minOccurs set to '0'*
*<part name="logo" type="xsd:AnyOtherComplexType"/> ------> assume all elements inside this complex type can be nil or minOccurs set to '0'*
*</message>*
<portType name="pt1">
<operation name="GetCompanyInfo">
<input message="m1"/>
*<output message="m2"/> -----> multi part message.*
</operation>
</portType>
Now here is sample message for the request(I've composed this message for this question):
<soap:Envelope> MESSAGE1
<soap:header/>
<soap:body>
<tns:m2>
<tns:GetCompanyInfoResult>
Blah Blah....
</tns:GetCompanyInfoResult>
<tns:docs>
Blah Blah....
</tns:docs> Assume no data for 'logo', so it's not returned. Since all its elements can be nillable.
<tns:m2>
</soap:body>
</soap:Envelope>
First of all, is this SOAP response is valid? I'm not sure about *'message' and 'parts' in SOAP*, but according to XML schema standards it's invalid.
Because, according to *'message' m2, 'logo' is missing*, eventhough all it's elements are nillable in such case there should be *<logo/>* at the end.
I mean valid message should be like below
<soap:Envelope> '*MESSAGE2*'
<soap:header/>
<soap:body>
<tns:m2>
<tns:GetCompanyInfoResult>
Blah Blah....
</tns:GetCompanyInfoResult>
<tns:docs>
Blah Blah....
</tns:docs>
*<tns:logo/> ------------------> here is the change compared to above message. empty element.*
<tns:m2>
</soap:body>
</soap:Envelope>
Now the concerns are :
(1) Which is a valid response? Message1 or Message2
(2) If message1 is valid then why is weblogic throwing an exception 'null SOAP element', I suppose this is due to missing 'logo' element.
(To confirm this I've used tcpmonitor and found message1 as response but weblogic is still throwing 'null SOAP Element' exception,
which confirms it needs 'logo' as well, I suppose <logo/> at least). Is there any workaround for this in weblogic for multi-part messages?
(3) If message1 is invalid according to SOAP standards then You've answered my question. ---> I need to talk to the webservice provider in this case.....
Thanks in advance...Message 1 is not Basic Profile 1.1 compliant. It is specified by BP1.1 in section 4.4.1(http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html#Bindings_and_Parts) that when a wsdl:part element is defined using the type attribute, the serialization of that part in a message is equivalent to an implicit (XML Schema) qualification of a minOccurs attribute with the value "1", a maxOccurs attribute with the value "1" and a nillable attribute with the value "false".
-
Class.forName() throws null exception in servlet
Hi, just wondering if anyone having this similar problem:
when i try to load a class using Class.forName() method inside a servlet, it throws null exception.
1) The exception thrown is neither ClassNotFoundException nor any other Error, it's "null" exception.
2) There's nothing wrong with the code, in fact, the same code has been testing in swing before, works perfectly.
3) I have include all necessary jars/classes into the path, even if i haven't, it should throw ClassNotFoundException instead, not "null" exception.I have tried to detect any possible nullable variable, and it is able to run until line 15. The exception thrown is actually null only... not NullPointerException... which is why i have confused...
the message i received is "PlugInException: null".
The code is at follow:
* Load plugin
* @return ArrayList of plugins
* @exception PlugInException PlugInException
01 public ArrayList loadPlugin()
02 throws PlugInException
03 {
04 PlugIn plugin;
05 ArrayList plugins = new ArrayList();
06
07 for (int i = 0; i < configLoader.getPluginTotal(); i++)
08 {
09 try
10 {
11 if (debugger > 0)
12 {
13 System.out.print("Loading " configLoader.getPluginClass(i) "...");
14 }
15 if (Class.forName(configLoader.getPluginClass(i)) == null)
16 {
17 if (debugger > 0)
18 {
19 System.out.print(" not found");
20 }
21 }
22 else
23 {
24 if (debugger > 0)
25 {
26 System.out.println(" done");
27 }
28 plugin = (PlugIn)(Class.forName(configLoader.getPluginClass(i)).newInstance());
29 plugin.setContainer(container);
30 plugins.add(plugin);
31 }
32 }
33 catch (Exception e)
34 {
35 throw new PlugInException("PlugIn Exception: " + e.toString());
36 }
37 }
38
39 return plugins;
40 } -
Vector.clear() throws null pointer exception
is there anything wrong in my code. when i try to clear the vector irrespective of whether i add elements to it or not, if there are no elements added to the vector v1.clear() it throws null pointer exception
Vector v1 = new Vector(1,1);
v1.clear()And the guessing game continues... anyone for a shortctu to duplicate this problem?
public class NullVectorCreator
private Vector v1;//just love the name, so clear and unambiguous... :)
public NullVectorCreator
Vector v1 = new Vector();//well done - a local variable masquerading as
// a class member
public Vector getVector()
return v1;
public static void main(String[] args)
NullVectorCreator nvc = new NullVectorCreator();
nvc.getVector().clear();//Why does this throw an NPE? why? java is bugged!
} -
Applet throws null pointer...
I have weired problem... it was working fine. I have applet which connects to chat server from anywhere from the the browser but my own server computer. Whenever i try to load from my local machine it either throws null pointer or applet load failed error. neither it works from appletviewer.
Remember , it works fine from anywhere else.. so all .class files etc. etc. are valid...
ThanksJust in addition to above,
actually it throws java.secrity.AccessControlException:access denied (java.net.SocketPermission "My Ip":9991 conect resolve..
But weired thing ... from same computer when i run appletviewer from Net Beans IDE ... it connects fine to my sockets... -
Why is chartItem.itemrenderer == null during effect?
I'm using the itemRollOver and itemRollOut events of a
BarSeries to affect the bars themselves by making them slightly
transparent:
private function mouseOutHandler(event:ChartItemEvent,
chart:ChartBase):void {
event.hitData.chartItem.itemRenderer.alpha = 1;
this.dispatchEvent(event);
private function mouseOverHandler(event:ChartItemEvent,
chart:ChartBase):void {
event.hitData.chartItem.itemRenderer.alpha = .5;
this.dispatchEvent(event);
I've also set a SeriesInterpolate as the showDataEffect for
the BarSeries. Both work fine separately, but if the effect is
running and I mouse over one of the bars, it throws an error saying
Cannot access a property or method of a null object reference.
Through a series of trace statements, I determined that the
null object reference was event.chartItem.itemRenderer. I have no
idea why that reference goes null during the effect. Anyone know
why or have an idea for a workaround?Hi,
There are 2 ways to enforce a column to not allow a null value.
SQL> alter table dept modify ( dname not null );
and
SQL> alter table dept add constraint dept_d_not_null CHECK( dname is not null );
The first method will implicitly do the 2nd one (with a different constraint name), but not vica versa. Also, only for the 1st method will the column be listed as not nullable by the describe command, which is being picked up in the nullable column within the all/dba/user_tab_columns views.
In the case of Workspace Manager, the commitDDL procedure is transferring the check constraint, which enforces the not null properly, but it does not currently also define the column as not null as in the 1st method. This is a behavior that can be changed, if needed.
Regards,
Ben -
Why am I receiving Null pointer Exception Error.
why am I receiving Null pointer Exception Error.
Hi I am developing a code for login screen. There is no syntex error as such ut I am receving the aove mentioned error. Can some one please help me ??
------------ Main.java------------------
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class Main implements ActionListener
Frame mainf;
MenuBar mb;
MenuItem List,admitform,inquiry,exit,helpn;
Menu newm,update,help;
Inquiry iq;
Admit ad;
// HosHelp hp;
Howuse hu;
Register reg;
Main()
mainf=new Frame(" Engg College V/S Mumbai University ");
mb=new MenuBar();
newm=new Menu(" New ");
update=new Menu(" Update ");
help=new Menu(" Help ");
List=new MenuItem("List");
admitform=new MenuItem("Admit");
inquiry=new MenuItem("Inquiry");
exit=new MenuItem("Exit");
helpn=new MenuItem("How to Use?");
newm.add(List);
newm.add(admitform);
newm.add(inquiry);
newm.add(exit);
help.add(helpn);
mb.add(newm);
mb.add(update);
mb.add(help);
mainf.setMenuBar(mb);
exit.addActionListener(this);
List.addActionListener(this);
inquiry.addActionListener(this);
admitform.addActionListener(this);
helpn.addActionListener(this);
mainf.setSize(400,300);
mainf.setVisible(true);
public void actionPerformed(ActionEvent ae)
if (ae.getSource()==List)
reg=new Register();
if(ae.getSource()==inquiry)
iq=new Inquiry();
if(ae.getSource()==admitform)
ad=new Admit();
if(ae.getSource()==helpn)
hu=new Howuse();
if(ae.getSource()==exit)
mainf.setVisible(false);
public static void main(String args[])
new Main();
-------------Register.java---------------------------
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class Register implements ActionListener//,ItemListener
Label id,name,login,pass,repass;
Button ok,newu,cancel,check;
Button vok,iok,lok,mok,sok; //buttons for dialog boxes
TextField idf,namef,loginf,passf,repassf;
Dialog valid,invlog,less,mismat,acucreat;
Frame regis;
Checkbox admin,limit;
CheckboxGroup type;
DBconnect db;
Register()
db=new DBconnect();
regis=new Frame("Registeration Form");
type=new CheckboxGroup();
admin=new Checkbox("Administrator",type,true);
limit=new Checkbox("Limited",type,false);
id=new Label("ID :");
name=new Label("Name :");
login=new Label("Login :");
pass=new Label("Password :");
repass=new Label("Retype :");
idf =new TextField(20); idf.setEnabled(false);
namef=new TextField(30); namef.setEnabled(false);
loginf=new TextField(30); loginf.setEnabled(false);
passf=new TextField(30); passf.setEnabled(false);
repassf=new TextField(30); repassf.setEnabled(false);
ok=new Button("OK"); ok.setEnabled(false);
newu=new Button("NEW");
cancel=new Button("Cancel");
check=new Button("Check Login"); check.setEnabled(false);
vok=new Button("OK");
iok=new Button("OK");
lok=new Button("OK");
mok=new Button("OK");
sok=new Button("OK");
valid=new Dialog(regis,"Login name is valid !");
invlog=new Dialog(regis,"Login name already exist!");
less=new Dialog(regis,"Password is less than six characters !");
mismat=new Dialog(regis,"password & retyped are not matching !");
acucreat=new Dialog(regis,"You have registered successfully !");
regis.setLayout(null);
// regis.setBackground(Color.orange);
valid.setLayout(new FlowLayout());
invlog.setLayout(new FlowLayout());
less.setLayout(new FlowLayout());
mismat.setLayout(new FlowLayout());
acucreat.setLayout(new FlowLayout());
id.setBounds(35,50,80,25); //(left,top,width,hight)
idf.setBounds(125,50,40,25);
name.setBounds(35,85,70,25);
namef.setBounds(125,85,150,25);
login.setBounds(35,120,80,25);
loginf.setBounds(125,120,80,25);
check.setBounds(215,120,85,25);
pass.setBounds(35,155,80,25);
passf.setBounds(125,155,80,25);
repass.setBounds(35,190,80,25);
repassf.setBounds(125,190,80,25);
admin.setBounds(35,225,100,25);
limit.setBounds(145,225,100,25);
ok.setBounds(45,265,70,25);
newu.setBounds(135,265,70,25);
cancel.setBounds(225,265,70,25);
passf.setEchoChar('*');
repassf.setEchoChar('*');
regis.add(id);
regis.add(idf);
regis.add(name);
regis.add(namef);
regis.add(login);
regis.add(loginf);
regis.add(check);
regis.add(pass);
regis.add(passf);
regis.add(repass);
regis.add(repassf);
regis.add(ok);
regis.add(newu);
regis.add(cancel);
regis.add(admin);
regis.add(limit);
valid.add(vok);
invlog.add(iok);
less.add(lok);
mismat.add(mok);
acucreat.add(sok);
ok.addActionListener(this);
newu.addActionListener(this);
check.addActionListener(this);
cancel.addActionListener(this);
// limit.addItemListener(this);
//admin.addItemListener(this);
vok.addActionListener(this);
iok.addActionListener(this);
lok.addActionListener(this);
mok.addActionListener(this);
sok.addActionListener(this);
regis.setLocation(250,150);
regis.setSize(310,300);
regis.setVisible(true);
public void actionPerformed(ActionEvent ae)
if(ae.getSource()==check)
try{
String s2=loginf.getText();
ResultSet rs=db.s.executeQuery("select* from List");
while(rs.next())
if(s2.equals(rs.getString(2).trim()))
// invlog.setBackground(Color.orange);
invlog.setLocation(250,150);
invlog.setSize(300,100);
cancel.setEnabled(false);
ok.setEnabled(false);
check.setEnabled(false);
invlog.setVisible(true);
break;
else
// valid.setBackground(Color.orange);
valid.setLocation(250,150);
valid.setSize(300,100);
cancel.setEnabled(false);
ok.setEnabled(false);
check.setEnabled(false);
valid.setVisible(true);
}catch(Exception e)
e.printStackTrace();
if(ae.getSource()==newu)
try{
ResultSet rs=db.s.executeQuery("select max(ID) from List");
while(rs.next())
String s1=rs.getString(1).trim();
int i=Integer.parseInt(s1);
i++;
String s2=""+i;
idf.setText(s2);
newu.setEnabled(false);
namef.setText(""); namef.setEnabled(true);
loginf.setText(""); loginf.setEnabled(true);
passf.setText(""); passf.setEnabled(true);
repassf.setText(""); repassf.setEnabled(true);
ok.setEnabled(true);
check.setEnabled(true);
}catch(Exception e)
e.printStackTrace();
if(ae.getSource()==ok)
try
String s1=idf.getText();
String s2=loginf.getText();
String s3=passf.getText();
String s4=repassf.getText();
int x=Integer.parseInt(s1);
int t;
if(type.getSelectedCheckbox()==admin)
t=1;
else
t=0;
ResultSet rs=db.s1.executeQuery("select* from List");
while(rs.next())
if(s2.equals(rs.getString(2).trim()))
invlog.setBackground(Color.orange);
invlog.setLocation(250,150);
invlog.setSize(300,100);
cancel.setEnabled(false);
ok.setEnabled(false);
check.setEnabled(false);
invlog.setVisible(true);
break;
else
if (s3.length()<6)
less.setBackground(Color.orange);
less.setLocation(250,150);
less.setSize(300,100);
ok.setEnabled(false);
cancel.setEnabled(false);
check.setEnabled(false);
less.setVisible(true);
else if(!(s3.equals(s4)))
mismat.setBackground(Color.orange);
mismat.setLocation(250,150);
mismat.setSize(300,100);
ok.setEnabled(false);
cancel.setEnabled(false);
check.setEnabled(false);
mismat.setVisible(true);
else
db.s1.execute("insert into User values("+x+",'"+s2+"','"+s3+"',"+t+")");
acucreat.setBackground(Color.orange);
acucreat.setLocation(250,150);
acucreat.setSize(300,100);
regis.setVisible(false);
acucreat.setVisible(true);
}//else
}//while
} //try
catch(Exception e1)
// e1.printStackTrace();
if (ae.getSource()==cancel)
regis.setVisible(false);
if (ae.getSource()==vok)
ok.setEnabled(true);
cancel.setEnabled(true);
check.setEnabled(true);
valid.setVisible(false);
if (ae.getSource()==iok)
ok.setEnabled(true);
cancel.setEnabled(true);
check.setEnabled(true);
invlog.setVisible(false);
if (ae.getSource()==lok)
less.setVisible(false);
cancel.setEnabled(true);
ok.setEnabled(true);
check.setEnabled(true);
if (ae.getSource()==mok)
mismat.setVisible(false);
cancel.setEnabled(true);
ok.setEnabled(true);
check.setEnabled(true);
if (ae.getSource()==sok)
acucreat.setVisible(false);
ok.setEnabled(false);
newu.setEnabled(true);
regis.setVisible(true);
public static void main(String args[])
new Register();
-----------DBConnect.java------------------------------------
import java.sql.*;
public class DBconnect
Statement s,s1;
Connection c;
public DBconnect()
try
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
c=DriverManager.getConnection("jdbc:odbc:Sonal");
s=c.createStatement();
s1=c.createStatement();
catch(Exception e)
e.printStackTrace();
----------Login.java----------------
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class Login implements ActionListener
Frame log;
Label login,pass;
TextField loginf,passf;
Button ok,cancel;
Dialog invalid;
Button iok;
Register reg;
DBconnect db;
Main m;
Login()
db=new DBconnect();
log=new Frame();
log.setLocation(250,210);
login=new Label("Login :");
pass=new Label("Password :");
loginf=new TextField(20);
passf=new TextField(20);
passf.setEchoChar('*');
ok=new Button("OK");
// newu=new Button("New User");
cancel=new Button("CANCEL");
iok=new Button(" OK ");
invalid=new Dialog(log,"Invalid User!");
//log.setBackground(Color.cyan);
//log.setForeground(Color.black);
log.setLayout(null);
// iok.setBackground(Color.gray);
invalid.setLayout(new FlowLayout());
login.setBounds(35,50,70,25); //(left,top,width,hight)
loginf.setBounds(105,50,100,25);
pass.setBounds(35,85,70,25);
passf.setBounds(105,85,70,25);
ok.setBounds(55,130,70,25);
// newu.setBounds(85,120,80,25);
cancel.setBounds(145,130,70,25);
log.add(login);
log.add(loginf);
log.add(pass);
log.add(passf);
log.add(ok);
// log.add(newu);
log.add(cancel);
invalid.add(iok);//,BorderLayout.CENTER);
ok.addActionListener(this);
// newu.addActionListener(this);
cancel.addActionListener(this);
iok.addActionListener(this);
log.setSize(300,170);
log.setVisible(true);
public void actionPerformed(ActionEvent a)
if(a.getSource()==ok)
try{
String l=loginf.getText();
String p=passf.getText();
ResultSet rs=db.s.executeQuery("select * from List");
while(rs.next())
if(l.equals(rs.getString(2).trim())&& p.equals(rs.getString(3).trim()))
String tp=rs.getString(4).trim();
int tp1=Integer.parseInt(tp);
log.setVisible(false);
if(tp1==1)
m=new Main();
// m.List.setEnabled(true);
else
m=new Main();
m.List.setEnabled(false);
break;
else
invalid.setBackground(Color.orange);
invalid.setSize(300,100);
invalid.setLocation(250,210);
cancel.setEnabled(false);
ok.setEnabled(false);
invalid.setVisible(true);
}catch(Exception e1)
e1.printStackTrace();
if (a.getSource()==cancel)
log.setVisible(false);
if (a.getSource()==iok)
invalid.setVisible(false);
loginf.setText("");
passf.setText("");
cancel.setEnabled(true);
ok.setEnabled(true);
public static void main(String[] args)
new Login();
-------------inquiry.java---------------------------------
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.util.Date;
import java.text.*;
import java.sql.*;
public class Inquiry implements ActionListener
Frame inqry;
Label name,addr;
TextField namef,addrf;
Button ok,cancel,dok;
Dialog invalid;
Frame result; //Result of the inquiry....
Label lrname,lraddr,lward,lrdate,lcdate;
TextField rname,raddr,ward,rdate,cdate;
Date d;
DateFormat df;
Button rok,rcancel;
Dialog success;
Button rdok;
DBconnect db;
Inquiry()
db=new DBconnect();
inqry=new Frame("Inquiry Form");
inqry.setLayout(null);
inqry.setBackground(Color.cyan);
name=new Label(" NAME ");
addr=new Label("ADDRESS");
namef=new TextField(20);
addrf=new TextField(20);
ok=new Button("OK");
cancel=new Button("CANCEL");
dok=new Button("OK");
invalid=new Dialog(inqry,"Invalid Name or Address !");
invalid.setSize(300,100);
invalid.setLocation(300,180);
invalid.setBackground(Color.orange);
invalid.setLayout(new FlowLayout());
result=new Frame(" INQUIRY RESULT "); //Result Window......
result.setLayout(null);
result.setBackground(Color.cyan);
lcdate=new Label(" DATE ");
lrname=new Label(" NAME ");
lraddr=new Label(" ADDRESS ");
lward=new Label(" WARD ");
lrdate=new Label(" ADMIT-DATE ");
cdate=new TextField(10);
rname=new TextField(20);
rname.setEnabled(false);
raddr=new TextField(20);
raddr.setEnabled(false);
ward=new TextField(20);
ward.setEnabled(false);
rdate=new TextField(10);
rdate.setEnabled(false);
cdate=new TextField(20);
d=new Date();
df=DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.KOREA);
cdate.setText(df.format(d));
cdate.setEnabled(false);
rok=new Button(" OK ");
rcancel=new Button("CANCEL");
name.setBounds(40,50,50,25);
namef.setBounds(120,50,130,25);
addr.setBounds(40,100,60,25);
addrf.setBounds(120,100,80,25);
ok.setBounds(60,145,70,25);
cancel.setBounds(140,145,70,25);
lcdate.setBounds(200,50,60,25); //Result Window......
cdate.setBounds(270,50,80,25);
lrname.setBounds(35,85,70,25);
rname.setBounds(140,85,180,25);
lraddr.setBounds(35,120,80,25);
raddr.setBounds(140,120,100,25);
lward.setBounds(35,155,80,25);
ward.setBounds(140,155,100,25);
lrdate.setBounds(30,190,80,25);
rdate.setBounds(140,190,80,25);
rok.setBounds(70,240,70,25);
rcancel.setBounds(170,240,70,25);
inqry.add(name);
inqry.add(namef);
inqry.add(addr);
inqry.add(addrf);
inqry.add(ok);
inqry.add(cancel);
invalid.add(dok);
result.add(lcdate); //Result Window......
result.add(cdate);
result.add(lrname);
result.add(rname);
result.add(lraddr);
result.add(raddr);
result.add(lward);
result.add(ward);
result.add(lrdate);
result.add(rdate);
result.add(rok);
result.add(rcancel);
ok.addActionListener(this);
cancel.addActionListener(this);
dok.addActionListener(this);
rok.addActionListener(this); //Result Window......
rcancel.addActionListener(this);
inqry.setSize(280,180);
inqry.setLocation(300,180);
inqry.setVisible(true);
result.setSize(400,280); //Result Window......
result.setLocation(200,150);
result.setVisible(false);
public void actionPerformed(ActionEvent ae)
if(ae.getSource()==ok)
try
String nm=namef.getText();
String ad=addrf.getText();
inqry.setVisible(false);
ResultSet rs=db.s.executeQuery("select * from Billinformation");
while(rs.next())
String nm1=rs.getString(2).trim();
String ad1=rs.getString(3).trim();
int k=0;
if((nm1.equals(nm))&&(ad1.equals(ad)))
String adm=rs.getString(5).trim();
String wr=rs.getString(6).trim();
String bd=rs.getString(8).trim();
String wrb=wr+"-"+bd;
result.setVisible(true);
rname.setText(nm1);
raddr.setText(ad1);
ward.setText(wrb);
rdate.setText(adm);
k=1;
break;
}//if
else if(k==1)
invalid.setVisible(true);
}//while
}//try
catch(Exception e)
e.printStackTrace();
} //getsource ==ok
if(ae.getSource()==cancel)
inqry.setVisible(false);
if(ae.getSource()==rok) //Result Window......
namef.setText("");
addrf.setText("");
result.setVisible(false);
inqry.setVisible(true);
if(ae.getSource()==rcancel)
result.setVisible(false);
if(ae.getSource()==dok)
namef.setText("");
addrf.setText("");
invalid.setVisible(false);
inqry.setVisible(true);
public static void main(String args[])
new Inquiry();
PLease Help me !!
I need this urgently.can you explain what your program tries to do... and
at where it went wrong..Sir,
We are trying to make an project where we can make a person register in our data base & after which he/she can search for other user.
The logged in user can modify his/her own data but can view other ppl's data.
We are in a phase of registering the user & that's where we are stuck. The problem is that after the login screen when we hit register (OK- button) the data are not getting entered in the data base.
Can u please help me??
I am using "jdk1.3' - studnet's edition.
I am waiting for your reply.
Thanks in advance & yr interest. -
JFileChooser throws null pointer exception
I'm using JFileChooser in my gui class. After I make my selection in the file chooser it sets off a null pointer exception. I'm running windows xp professiona. It was working perfectly fine till recently.
My code for calling the chooser is:
JFileChooser chooser = new JFileChooser();
int returnVal = chooser.showOpenDialog(this);
if(returnVal == chooser.APPROVE_OPTION){
//setup the client now with the selected file to send
client.setFile(chooser.getSelectedFile());
jLabel5.setText(chooser.getSelectedFile().getName());
}java.lang.NullPointerException
at ftpresume.ClientGUI.jButton2_actionPerformed(ClientGUI.java:128)
at ftpresume.ClientGUI_jButton2_actionAdapter.actionPerformed(ClientGUI.java:174)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)I took a look at checking to see if the file is valid, exists, is readable and everything else. Looks like the file that's returned if fine. I'm not sure why my program crashes when I setup the file though. Here's my code from the client.setFile(File f);
public void setFile(File f){
if(f!=null){
this.f = f;
try {
channel = new FileInputStream(f).getChannel();
client.setupProgressBar(0,(int)f.length());
}catch (FileNotFoundException e) {client.showError("FileNotFoundException: " + e);}
catch(IOException e){client.showError("IOException: " + e);}
} -
Problem with "extends" ,why my code print null on the console?
two classes work together.
//Super class is :
public class Father
public String data = "father";
Father()
printData();
public void printData()
System.out.println("fatherprint->"+data);
//it's Son class is :
public class Son extends Father
Son()
String db = new String("son");//in the printData method ,it print null.
//here, if it define like this: static String db = new String("son");
//then the output works well.
public void printData()
System.out.println("output ->"+this.db);
public static void main(String[] args)
Son son = new Son();
when i run the Son.java ,it just print "output ->null"?why is so?
hoping for your tips.Because the superconstructor Father() is run before the fields in Son are initialized. The superconstructor calls the overridden method printData() in Son. Only after the superconstructor is run do the fields in Son get initialized.
Also, there's no reason to say = new String("..."), you can just use = "..." -
Why does itunes launch itself? Last 10 days mac desktop constant interruptions
Why does itunes launch itself? Last 10 days mac desktop constant interruptions
This system is not letting me edit my own post, to correct information that this system attached to my post.
This question relates to itunes running on an imac desktop running OS X 10.9.5 (13F34) -
Hi:
I thought this was a simple task, but it's not to me.
I have a HTML region with two select lists and one button. The select lists are P103_SPORT and P103_YEAR. I want the user to make choices from the select lists and click the button to pass their choices as parameters in a URL. I set the button to redirect to a URL. In that URL I am using the notation &P103_SPORT. and &P103_YEAR. to include the user values. Currently when a user clicks the button, a new window opens with the URL, but nulls are being passed for the 2 items (sport and year). When I click the DEBUG button for the page, these items have nulls for values, even though the user selects values from the select list.
Can anyone tell me what I'm missing here? Why does DEBUG show null for the items when I can see values in these items?
Thanks for any help!user11987733 wrote:
Hi:
I thought this was a simple task, but it's not to me.
I have a HTML region with two select lists and one button. The select lists are P103_SPORT and P103_YEAR. I want the user to make choices from the select lists and click the button to pass their choices as parameters in a URL. I set the button to redirect to a URL. In that URL I am using the notation &P103_SPORT. and &P103_YEAR. to include the user values. Currently when a user clicks the button, a new window opens with the URL, but nulls are being passed for the 2 items (sport and year). When I click the DEBUG button for the page, these items have nulls for values, even though the user selects values from the select list.
Can anyone tell me what I'm missing here? Why does DEBUG show null for the items when I can see values in these items?
Thanks for any help!That won't work because it will only populate the value at the time of page rendering and won't change when user changes any page items.
And those item values are only in the browser and not posted to server/apex session, to retrieve values on client/browser side you have to use $v function
http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35127/javascript_api.htm#AEAPI268
See {message:id=10358204} -
Revision: 4619
Author: [email protected]
Date: 2009-01-22 10:47:12 -0800 (Thu, 22 Jan 2009)
Log Message:
Bug: BLZ-313 - HTTPProxyService throws null pointer when non-turnkey BlazeDS app is deployed to Tomcat 6.0.16
QA: Yes
Doc: No
Checkintests: Pass
Ticket Links:
http://bugs.adobe.com/jira/browse/BLZ-313
Modified Paths:
blazeds/trunk/modules/proxy/src/flex/messaging/services/HTTPProxyService.javaI submitted a bug, and this was fixed in the latest trunk
version.
Maybe you are looking for
-
FM - Budget check at the time of procurement and at the time of Issue
Hi For a Material there is a budget for a procurement ( Check should happen at the time of procurement and a seperate budget for consumption ( Check should happen at the time of issue).How can I map this in FM- BCS.I am thinking of creating two commi
-
I have upgraded to the iPhone 5s and I have transferred all information over but I do not know how to transfer the phone service. Please help
-
Hi. I'm trying to clear an entry by BT on my credit file from 2009. It was put in error that BT made but didn't show up on earlier checks. I have spoken to Equifax and they said I should contact BT about removing the entry but I can't find any direct
-
Here's an example. The Irish word "Lúnasa" is showing up as "L�nasa" when I post it in places such as Yahoo! Groups. This does not happen with my old IE browser. Thanks for any help!
-
Printing Colour Issues - colour management settings
Hi there I've been having some serious printing problems recently when I print from InDesign CS5 and also from Acrobat when printing PDFs exported from InDesign. All of the print out colours a wrong (such as Blacks printing as pink) I have tried chan