Referencing errors
I am getting numerous referencing errors for this class. If anyone can help to shed some light on why I am getting these errors and how I can fix them, it would be greatly appreciated.
Reptile.java:44: calculateAge() in Reptile cannot be applied to (Date)
int currentAge = calculateAge(yearOfBirth);
^
Reptile.java:46: setFoodQty() in Reptile cannot be applied to (Food)
setFoodQty(quantity);
^
Reptile.java:97: non-static method getDay() cannot be referenced from a static context
dayOfBirth = Date.getDay();
^
Reptile.java:97: incompatible types
found : int
required: Date
dayOfBirth = Date.getDay();
^
Reptile.java:104: non-static method getMonth() cannot be referenced from a static context
monthOfBirth = Date.getMonth();
^
Reptile.java:104: incompatible types
found : int
required: Date
monthOfBirth = Date.getMonth();
^
Reptile.java:111: non-static method getYear() cannot be referenced from a static context
YOB = Date.getYear();
^
Reptile.java:111: incompatible types
found : int
required: Date
YOB = Date.getYear();
^
Reptile.java:119: non-static method getDay() cannot be referenced from a static context
arrivalDay = Date.getDay();
^
Reptile.java:119: incompatible types
found : int
required: Date
arrivalDay = Date.getDay();
^
Reptile.java:126: non-static method getMonth() cannot be referenced from a static context
arrivalMonth = Date.getMonth();
^
Reptile.java:126: incompatible types
found : int
required: Date
arrivalMonth = Date.getMonth();
^
Reptile.java:133: non-static method getYear() cannot be referenced from a static context
arrivalYear = Date.getYear();
^
Reptile.java:133: incompatible types
found : int
required: Date
arrivalYear = Date.getYear();
^
Reptile.java:141: non-static method getFoodType() cannot be referenced from a static context
preferredFood = Food.getFoodType();
^
Reptile.java:141: incompatible types
found : Food.FoodType
required: Food
preferredFood = Food.getFoodType();
^
Reptile.java:149: cannot find symbol
symbol : variable foodQuantity
location: class Reptile
foodQuantity = Food.getDosage();
^
Reptile.java:149: non-static method getDosage() cannot be referenced from a static context
foodQuantity = Food.getDosage();
^
Reptile.java:197: incompatible types
found : Date
required: int
return arrivalDay;
^
Reptile.java:203: incompatible types
found : Date
required: int
return arrivalMonth;
^
Reptile.java:209: incompatible types
found : Date
required: int
return arrivalYear;
^
Reptile.java:221: incompatible types
found : Food
required: int
return foodQTY;
^
Reptile.java:235: operator - cannot be applied to int,Date
currentAge = currentYear - YOB; //calculate age
^
Reptile.java:240: cannot find symbol
symbol : variable FoodType
location: class Reptile
Food testReptile = new Reptile("Larry", ReptileType.Lizard, 2000, 10, 10, 2008, FoodType.ButterflyWings, 10);
^
Reptile.java:240: internal error; cannot instantiate Reptile.<init> at Reptile to ()
Food testReptile = new Reptile("Larry", ReptileType.Lizard, 2000, 10, 10, 2008, FoodType.ButterflyWings, 10);
^
Reptile.java:242: cannot find symbol
symbol : method getReptileID()
location: class Food
System.out.println(testReptile.getReptileID());
^
Reptile.java:244: cannot find symbol
symbol : method getReptileName()
location: class Food
System.out.println(testReptile.getReptileName());
^
Reptile.java:249: cannot find symbol
symbol : method getReptileType()
location: class Food
System.out.println(testReptile.getReptileType());
^
Reptile.java:251: cannot find symbol
symbol : method getReptileAge()
location: class Food
System.out.println(testReptile.getReptileAge());
^
Reptile.java:253: cannot find symbol
symbol : method getArrivalDay()
location: class Food
System.out.println(testReptile.getArrivalDay() + "/" testReptile.getArrivalMonth() "/"
^
Reptile.java:253: cannot find symbol
symbol : method getArrivalMonth()
location: class Food
System.out.println(testReptile.getArrivalDay() + "/" testReptile.getArrivalMonth() "/"
^
Reptile.java:254: cannot find symbol
symbol : method getArrivalYear()
location: class Food
+ testReptile.getArrivalYear());
^
Reptile.java:256: cannot find symbol
symbol : method getFood()
location: class Food
System.out.println(testReptile.getFood());
^
Reptile.java:258: cannot find symbol
symbol : method getFoodQTY()
location: class Food
System.out.println(testReptile.getFoodQTY() + "g");
import java.util.Scanner;
import java.util.Random;
import java.util.Calendar;
public class Reptile {
private int reptileID; //unique reptile ID
private String reptileName; //name of reptile
public enum ReptileType {Snake, Lizard, Crocodile}; //enumerated list for different animal types
private ReptileType reptileType; //reptile type
private Date dayOfBirth; //Reptile's year of birth
private Date monthOfBirth; //Reptile's year of birth
private Date YOB; //Reptile's year of birth (used to calculate reptile's age)
private int currentAge; //the reptile's age
private int currentYear = 2008; //the default current year
private Date arrivalDay; //Day of reptile's arrivial in enclosure
private Date arrivalMonth; //Month of reptile's arrivial in enclosure
private Date arrivalYear; //Year of reptile's arrivial in enclosure
private Food preferredFood; //Reptile's food type
private Food foodQTY; //Reptile's daily food dosage
//Default Reptile constructor
public Reptile() {}
//Reptile constructor
public Reptile(String name, ReptileType type, Date yearOfBirth, Date entryDay, Date entryMonth,
Date entryYear, Food food, Food quantity)
int reptileID = createID();
setReptileName(name);
setReptileType(type);
setYOB(yearOfBirth);
setArrivalMonth(entryMonth);
setArrivalYear(entryYear);
setArrivalDay(entryDay);
int currentAge = calculateAge(yearOfBirth);
setFood(food);
setFoodQty(quantity);
// Mutator method to set the reptile name
public void setReptileName(String name)
Scanner scan = new Scanner(System.in); //get user input for reptile name
System.out.println("\nEnter the Reptile's Name...");
reptileName = scan.nextLine();
// Mutator method to set the reptile type
public void setReptileType(ReptileType type)
String newReptileType = "A";
while (!((newReptileType.equals("S")) || (newReptileType.equals("L")) || (newReptileType.equals("C"))))
Scanner scan = new Scanner(System.in); //get user input for reptile type
System.out.println("\nEnter the Reptile Type...");
System.out.println("(S) for Snake");
System.out.println("(L) for Lizard");
System.out.println("(C) for Crocodile");
System.out.print("Reptile Type: ");
newReptileType = scan.nextLine();
//assign reptile types to the letters representing them, eg. S = Snake
if (newReptileType.equals("S"))
reptileType = ReptileType.Snake;
else
if (newReptileType.equals("L"))
reptileType = ReptileType.Lizard;
else
if (newReptileType.equals("C"))
reptileType = ReptileType.Crocodile;
else
System.out.println("Error. Input is not valid.");
// Mutator method to set the reptile's day of birth
public void setDayOfBirth(Date day)
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter the date the reptile was born. ");
dayOfBirth = Date.getDay();
// Mutator method to set the reptile's month of birth
public void setMonthOfBirth(Date month)
Scanner scan = new Scanner(System.in);
monthOfBirth = Date.getMonth();
// Mutator method to set the reptile's year of birth
public void setYOB(Date year)
Scanner scan = new Scanner(System.in);
YOB = Date.getYear();
// Mutator method to set the reptile's day of arrival
public void setArrivalDay(Date day)
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter the date the reptile entered the enclosure. ");
arrivalDay = Date.getDay();
// Mutator method to set the reptile's month of arrival
public void setArrivalMonth(Date month)
Scanner scan = new Scanner(System.in);
arrivalMonth = Date.getMonth();
// Mutator method to set the reptile's year of arrival
public void setArrivalYear(Date year)
Scanner scan = new Scanner(System.in);
arrivalYear = Date.getYear();
// Mutator method to set the reptile's preferred food
public void setFood(Food food)
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter the reptile's preferred food. ");
preferredFood = Food.getFoodType();
// Mutator method to set the reptile's daily food quantity
public void setFood()
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter daily food quantity for the reptile. ");
foodQuantity = Food.getDosage();
// ReptileID accessor.
public int getReptileID()
return reptileID;
// ReptileName accessor.
public String getReptileName()
return reptileName;
// ReptileType accessor.
public ReptileType getReptileType()
return reptileType;
// Reptile Day of Birth accessor.
public Date getDayOfBirth()
return dayOfBirth;
// Reptile Month of Birth accessor.
public Date getMonthOfBirth()
return monthOfBirth;
// Reptile Year of Birth accessor.
public Date getYOB()
return YOB;
// Reptile currentAge accessor.
public int getReptileAge()
return currentAge;
// Reptile arrival day accessor.
public int getArrivalDay()
return arrivalDay;
// Reptile arrival month accessor.
public int getArrivalMonth()
return arrivalMonth;
// Reptile arrival date accessor.
public int getArrivalYear()
return arrivalYear;
// Reptile preferredFood accessor.
public Food getFood()
return preferredFood;
// Reptile FoodQTY accessor.
public int getFoodOTY()
return foodQTY;
//The createID() method produces a random reptile ID number between 0 and 100.
public int createID()
Random generator = new Random();
reptileID = generator.nextInt(100) + 1;
// The calculateAge() method calculates the reptile's current age
public int calculateAge()
//currentYear = Calendar.get(Calendar.YEAR) - 1900 //use a built-in Java function to calculate current year
currentAge = currentYear - yearOfBirth; //calculate age
public static void main(String args[]) //driver Program to test class
Food testReptile = new Reptile("Larry", ReptileType.Lizard, 2000, 10, 10, 2008, ButterflyWings, 10);
System.out.print("Actual reptileID returned: ");
System.out.println(testReptile.getReptileID());
System.out.print("Actual reptile Name returned: ");
System.out.println(testReptile.getReptileName());
System.out.println("\nFor user input 'S', Expected reptile: Snake");
System.out.println("For user input 'L', Expected reptile: Lizard");
System.out.println("For user input 'C', Expected reptile: Crocodile");
System.out.print("\nActual reptile type returned: ");
System.out.println(testReptile.getReptileType());
System.out.print("Actual reptile age returned: ");
System.out.println(testReptile.getReptileAge());
System.out.print("Actual arrival date returned: ");
System.out.println(testReptile.getArrivalDay() + "/" +testReptile.getArrivalMonth() + "/"
+ testReptile.getArrivalYear());
System.out.print("Actual preferred food type returned: ");
System.out.println(testReptile.getFood());
System.out.print("Actual daily food dosage returned: ");
System.out.println(testReptile.getFoodQTY() + "g");
}
I have changed all types to int but still am getting the same error. Any suggestions for the non-static method getDay() cannot be referenced from a static context errors I am getting?
Reptile.java:44: calculateAge() in Reptile cannot be applied to (int)
int currentAge = calculateAge(yearOfBirth);
^
Reptile.java:46: setFoodQty() in Reptile cannot be applied to (Food)
setFoodQty(quantity);
^
Reptile.java:97: non-static method getDay() cannot be referenced from a static context
dayOfBirth = Date.getDay();
^
Reptile.java:104: non-static method getMonth() cannot be referenced from a static context
monthOfBirth = Date.getMonth();
^
Reptile.java:111: non-static method getYear() cannot be referenced from a static context
YOB = Date.getYear();
^
Reptile.java:119: non-static method getDay() cannot be referenced from a static context
arrivalDay = Date.getDay();
^
Reptile.java:126: non-static method getMonth() cannot be referenced from a static context
arrivalMonth = Date.getMonth();
^
Reptile.java:133: non-static method getYear() cannot be referenced from a static context
arrivalYear = Date.getYear();
^
Reptile.java:141: non-static method getFoodType() cannot be referenced from a static context
preferredFood = Food.getFoodType();
^
Reptile.java:149: non-static method getDosage() cannot be referenced from a static context
foodQTY = Food.getDosage();
^
Reptile.java:240: cannot find symbol
symbol : variable FoodType
location: class Reptile
Food testReptile = new Reptile("Larry", ReptileType.Lizard, 2000, 10, 10, 2008, FoodType.WormSoup, 10);
^
Reptile.java:240: internal error; cannot instantiate Reptile.<init> at Reptile to ()
Food testReptile = new Reptile("Larry", ReptileType.Lizard, 2000, 10, 10, 2008, FoodType.WormSoup, 10);
^
Reptile.java:242: cannot find symbol
symbol : method getReptileID()
location: class Food
System.out.println(testReptile.getReptileID());
^
Reptile.java:244: cannot find symbol
symbol : method getReptileName()
location: class Food
System.out.println(testReptile.getReptileName());
^
Reptile.java:249: cannot find symbol
symbol : method getReptileType()
location: class Food
System.out.println(testReptile.getReptileType());
^
Reptile.java:251: cannot find symbol
symbol : method getReptileAge()
location: class Food
System.out.println(testReptile.getReptileAge());
^
Reptile.java:253: cannot find symbol
symbol : method getArrivalDay()
location: class Food
System.out.println(testReptile.getArrivalDay() + "/" testReptile.getArrivalMonth() "/"
^
Reptile.java:253: cannot find symbol
symbol : method getArrivalMonth()
location: class Food
System.out.println(testReptile.getArrivalDay() + "/" testReptile.getArrivalMonth() "/"
^
Reptile.java:254: cannot find symbol
symbol : method getArrivalYear()
location: class Food
+ testReptile.getArrivalYear());
^
Reptile.java:256: non-static method getDay() cannot be referenced from a static context
System.out.println(Date.getDay() + "/" + Date.getMonth() + "/" + Date.getYear());
^
Reptile.java:256: non-static method getMonth() cannot be referenced from a static context
System.out.println(Date.getDay() + "/" + Date.getMonth() + "/" + Date.getYear());
^
Reptile.java:256: non-static method getYear() cannot be referenced from a static context
System.out.println(Date.getDay() + "/" + Date.getMonth() + "/" + Date.getYear());
^
Reptile.java:258: cannot find symbol
symbol : method getFood()
location: class Food
System.out.println(testReptile.getFood());
^
Reptile.java:260: cannot find symbol
symbol : method getFoodQTY()
location: class Food
System.out.println(testReptile.getFoodQTY() + "g");
import java.util.Scanner;
import java.util.Random;
import java.util.Calendar;
public class Reptile {
private int reptileID; //unique reptile ID
private String reptileName; //name of reptile
public enum ReptileType {Snake, Lizard, Crocodile}; //enumerated list for different animal types
private ReptileType reptileType; //reptile type
private int dayOfBirth; //Reptile's year of birth
private int monthOfBirth; //Reptile's year of birth
private int YOB; //Reptile's year of birth (used to calculate reptile's age)
private int currentAge; //the reptile's age
private int currentYear = 2008; //the default current year
private int arrivalDay; //Day of reptile's arrivial in enclosure
private int arrivalMonth; //Month of reptile's arrivial in enclosure
private int arrivalYear; //Year of reptile's arrivial in enclosure
private Food.FoodType preferredFood; //Reptile's food type
private double foodQTY; //Reptile's daily food dosage
//Default Reptile constructor
public Reptile() {}
//Reptile constructor
public Reptile(String name, ReptileType type, int yearOfBirth, int entryDay, int entryMonth,
int entryYear, Food.FoodType food, Food quantity)
int reptileID = createID();
setReptileName(name);
setReptileType(type);
setYOB(yearOfBirth);
setArrivalMonth(entryMonth);
setArrivalYear(entryYear);
setArrivalDay(entryDay);
int currentAge = calculateAge(yearOfBirth);
setFood(food);
setFoodQty(quantity);
// Mutator method to set the reptile name
public void setReptileName(String name)
Scanner scan = new Scanner(System.in); //get user input for reptile name
System.out.println("\nEnter the Reptile's Name...");
reptileName = scan.nextLine();
// Mutator method to set the reptile type
public void setReptileType(ReptileType type)
String newReptileType = "A";
while (!((newReptileType.equals("S")) || (newReptileType.equals("L")) || (newReptileType.equals("C"))))
Scanner scan = new Scanner(System.in); //get user input for reptile type
System.out.println("\nEnter the Reptile Type...");
System.out.println("(S) for Snake");
System.out.println("(L) for Lizard");
System.out.println("(C) for Crocodile");
System.out.print("Reptile Type: ");
newReptileType = scan.nextLine();
//assign reptile types to the letters representing them, eg. S = Snake
if (newReptileType.equals("S"))
reptileType = ReptileType.Snake;
else
if (newReptileType.equals("L"))
reptileType = ReptileType.Lizard;
else
if (newReptileType.equals("C"))
reptileType = ReptileType.Crocodile;
else
System.out.println("Error. Input is not valid.");
// Mutator method to set the reptile's day of birth
public void setDayOfBirth(int day)
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter the date the reptile was born. ");
dayOfBirth = Date.getDay();
// Mutator method to set the reptile's month of birth
public void setMonthOfBirth(int month)
Scanner scan = new Scanner(System.in);
monthOfBirth = Date.getMonth();
// Mutator method to set the reptile's year of birth
public void setYOB(int year)
Scanner scan = new Scanner(System.in);
YOB = Date.getYear();
// Mutator method to set the reptile's day of arrival
public void setArrivalDay(int day)
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter the date the reptile entered the enclosure. ");
arrivalDay = Date.getDay();
// Mutator method to set the reptile's month of arrival
public void setArrivalMonth(int month)
Scanner scan = new Scanner(System.in);
arrivalMonth = Date.getMonth();
// Mutator method to set the reptile's year of arrival
public void setArrivalYear(int year)
Scanner scan = new Scanner(System.in);
arrivalYear = Date.getYear();
// Mutator method to set the reptile's preferred food
public void setFood(Food.FoodType food)
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter the reptile's preferred food. ");
preferredFood = Food.getFoodType();
// Mutator method to set the reptile's daily food quantity
public void setFoodQty()
Scanner scan = new Scanner(System.in);
System.out.println("You are required to enter daily food quantity for the reptile. ");
foodQTY = Food.getDosage();
// ReptileID accessor.
public int getReptileID()
return reptileID;
// ReptileName accessor.
public String getReptileName()
return reptileName;
// ReptileType accessor.
public ReptileType getReptileType()
return reptileType;
// Reptile Day of Birth accessor.
public int getDayOfBirth()
return dayOfBirth;
// Reptile Month of Birth accessor.
public int getMonthOfBirth()
return monthOfBirth;
// Reptile Year of Birth accessor.
public int getYOB()
return YOB;
// Reptile currentAge accessor.
public int getReptileAge()
return currentAge;
// Reptile arrival day accessor.
public int getArrivalDay()
return arrivalDay;
// Reptile arrival month accessor.
public int getArrivalMonth()
return arrivalMonth;
// Reptile arrival date accessor.
public int getArrivalYear()
return arrivalYear;
// Reptile preferredFood accessor.
public Food.FoodType getFood()
return preferredFood;
// Reptile FoodQTY accessor.
public double getFoodOTY()
return foodQTY;
//The createID() method produces a random reptile ID number between 0 and 100.
public int createID()
Random generator = new Random();
reptileID = generator.nextInt(100) + 1;
// The calculateAge() method calculates the reptile's current age
public int calculateAge()
//currentYear = Calendar.get(Calendar.YEAR) - 1900 //use a built-in Java function to calculate current year
currentAge = currentYear - YOB; //calculate age
public static void main(String args[]) //driver Program to test class
Food testReptile = new Reptile("Larry", ReptileType.Lizard, 2000, 10, 10, 2008, FoodType.WormSoup, 10);
System.out.print("Actual reptileID returned: ");
System.out.println(testReptile.getReptileID());
System.out.print("Actual reptile Name returned: ");
System.out.println(testReptile.getReptileName());
System.out.println("\nFor user input 'S', Expected reptile: Snake");
System.out.println("For user input 'L', Expected reptile: Lizard");
System.out.println("For user input 'C', Expected reptile: Crocodile");
System.out.print("\nActual reptile type returned: ");
System.out.println(testReptile.getReptileType());
System.out.print("Actual reptile age returned: ");
System.out.println(testReptile.getReptileAge());
System.out.print("Actual arrival date returned: ");
System.out.println(testReptile.getArrivalDay() + "/" +testReptile.getArrivalMonth() + "/"
+ testReptile.getArrivalYear());
//System.out.print("Please enter the arrival date: ");
System.out.println(Date.getDay() + "/" + Date.getMonth() + "/" + Date.getYear());
System.out.print("Actual preferred food type returned: ");
System.out.println(testReptile.getFood());
System.out.print("Actual daily food dosage returned: ");
System.out.println(testReptile.getFoodQTY() + "g");
}
Similar Messages
-
Referencing error while linking
I am migrating our codes compiled in CC 4.2 to 6.2 and moving from Solaris 6 to 9
I am compiling with the following options
/apps/dev/sun5/lang6.2/SUNWspro/bin/CC -DCLASSIC_IOSTREAMS -library=rwtools7,iostream -staticlib=rwtools7,iostream -g -pto -DIT_EX_MACROS=1 -D_DEBUG=1
-DOPSYS_SOLARIS=1 -DOPSYS_UNIX=1 -I<Includes> -c TeknekronFunctions_u.cpp -o TeknekronFunctions_u.o
and linking with the following options
/apps/dev/sun5/lang6.2/SUNWspro/bin/CC -o mditibgateway_sv < all the objects > -nolib -Bstatic -library=rwtools7,iostream -staticlib=rwtools7,iostream < all the libraries>
-liostream -lCrun -lCstd -lrwtool -lm -lw -lcx -lsocket -lc -lsunmath -Bdynamic -lnsl -ldl
Compiling is done successfully.
But while linking , referencing errors occurs.
RWCString::RWCString(char) /src/optics/TIB_MIG/sol.cxx.620_new/alert/libalert.a(MDIServerName.o)
void(*set_terminate(void(*)()))() /src/optics/TIB_MIG/sol.cxx.620_new/alert/libalert.a(AlertExceptionHandlerRegistor.o)
Do you have any clue on this referencing errors.
Regards
DeepakI am migrating our codes from CC4.2 to CC6.2
I have one executable broker which is running and another server which when starts up cotacts
the broker.
At this point I am getting the core dump, while debugging the fuction is CountedObject::AddRef.
This is the code, which increments the m_count using the obj.
class CountedObject
friend class CountingPointer;
private:
unsigned m_count;
static void AddRef (CountedObject *obj)
if (obj != NULL)
++obj->m_count;
TraceAddRef (obj);
program terminated by signal SEGV (no mapping at the fault address)
Current function is CountedObject::AddRef
101 ++obj->m_count;
(/apps/dev/sun5/lang6.2/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
=>[1] CountedObject::AddRef(obj = 0x26454e44), line 101 in "refct.hpp"
[2] CountingPointer::CountingPointer(this = 0xffbfd4f0, that = CLASS), line 167 in "refct.hpp"
[3] MessageSegmentPointer::MessageSegmentPointer(this = 0xffbfd4f0, that = CLASS), line 201 in "message.hpp"
[4] Message::UnmarshallSegments(this = 0x34d580, buff = 0x34d4b0 "+SEG&END"), line 1123 in "message.cpp"
[5] Message::Message(this = 0x34d580, header = CLASS, buff = 0x34d4b0 "+SEG&END"), line 997 in "message.cpp"
[6] Transmitter::ProcessBody(this = 0x350aa0), line 1879 in "transmitter.cpp"
[7] Transmitter::DoRead(this = 0x350aa0), line 1819 in "transmitter.cpp"
[8] DataSocket::DoRead(this = 0x34d458), line 547 in "datasocket.cpp"
[9] DataSocket::DoOpenEvent(this = 0x34d458, evt = EV_READ), line 394 in "datasocket.cpp"
[10] DataSocket::DoEvents(this = 0x34d458, events = CLASS, error = 285626368), line 437 in "datasocket.cpp"
[11] Socket::Poll(maxWait = CLASS), line 770 in "socket_c.cpp"
[12] MsgInfApplication::Go(limit = CLASS), line 676 in "msgapp_c.cpp"
[13] BrokerApp::Run(this = 0x2cdd3c, argc = 0, argv = 0x2ea264), line 182 in "bkmain.cpp"
[14] MsgInfApplication::RunApp(this = 0x2cdd3c, argc = 1, argv = 0x2ea260), line 623 in "msgapp_c.cpp"
[15] main(argc = 1, argv = 0xffbfed3c), line 404 in "commonapp_c.cpp"
(/apps/dev/sun5/lang6.2/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx)
Can you please help me how to clear thes errors. -
Ld: fatal symbol referencing errors when linking g++
I have setup gcc with path=/usr/bin:/usr/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/sfw/include/g++-3:/opt/sfw/lib/gcc-lib/i386-pc-solaris2.8/2.95.2:/usr/include:/usr/lib
I can do # g++ -o test test.cpp
but not # g++ -c test test.o
get -> ld:fatal error symbol referencing error
as well as ->
ostream::operator<<(ostream &(*) /var/tmp/ccvxG011.o
Undefined first referenced
symbol in file
cout /var/tmp/ccvhGO11.o
I also have checked that there is no files
gconfig.h, stdio.h, stdlib.h
This was installed by using the companion cd
as others has done as well.
How do I send output using "cout" if STD C++
gives this error , is certain functions replaced??
a Test file with:
============
<iostream>
main()
cout << "hello world" << endl;
return 0;
should work!!!HI
If I can have a look at your program, may be I can shed some
light on whats going on. Let me know your email address.
-Manish
"The services, software, materials and information provided at or in connection with this
site ("Support") are offered subject to the Terms of Use at the link at the bottom of this
page. You hereby accept these Terms by using this site, so please read these Terms
carefully before using this site. If you do not accept these Terms, or you cannot access
them, you cannot use this site or the Support offered. The Support, including any
response, communication or followup by Sun, does not constitute an agreement to deliver
any additional Support, and your use of the site and any Support is at your own risk." -
Ld:fatal error symbol referencing error using g++
I have setup gcc with path=/usr/bin:/usr/sbin:/opt/sfw/bin:/opt/sfw/sbin:/opt/sfw/include/g++-3:/opt/sfw/lib/gcc-lib/i386-pc-solaris2.8/2.95.2:/usr/include:/usr/lib
I can do # g++ -o test test.cpp
but not # g++ -c test test.o
get -> ld:fatal error symbol referencing error
as well as ->
ostream::operator<<(ostream &(*) /var/tmp/ccvxG011.o
Undefined first referenced
symbol in file
cout /var/tmp/ccvhGO11.o
I also have checked that there is no files
gconfig.h, stdio.h, stdlib.h
This was installed by using the companion cd
as others has done as well.
How do I send output using "cout" if STD C++
gives this error , is certain functions replaced??
a Test file with:
============
<iostream>
main()
cout << "hello world" << endl;
return 0;
should work!!!Perhaps if you do:
#include <iostream.h>
it will work better?
A little note. Don't put /usr/include in your path and neither should you put the compiler's internal header dir in your path. That will confuse your compiler. The compiler should pick up its path for includes by itself and if you don't pass any arguments to GCC, it picks up its internal include dir and then the system (/usr/include).
If by chance you get a system header and use it with GCC, but should have been the GCC header, you can get strange ld errors. Try gcc -E for more debugging.
Alex -
SP01: 2005 A SP01 Pl:02 Memory referenced error
Hi,
I have upgraded the system to 2005 A SP01 PL:02. I have created a add-on and deployed. When im trying to shut down the add-on, Memory referenced error is throw.
is this a known issue in SP01 PL:02 or is there anything that needs to be done from the developer side. In SP00 PL:09 this is an issue reported.
Waiting for an update
Thanks
Amudha
Message was edited by: Frank Moebius
Please start the topic with "SP01:"Thanks for the reply TOm and Frank. I am using .Net for development. i did the testing on demo dutch database and go this error. When i tried it on US Demo database there was no error when shutting thr add-on.
I looked into the notes 928405. is this the cause for this issue?
Symptom
The upgrade to the 2005 A Release crashes with the following error message:
"The instruction at "0x0157350c" referenced memory at "0xcccccccc". The
memory could not be "read"."
This happens to companies which use A\R Down Payments.
Other terms
down payment, crash, upgrade, 2005A, memory read
Reason and Prerequisites
bug
Solution
This issue will be fixed in a patch, please refer to the info.txt file
on Service Market Place to confirm.
What will be the solution?
Thanks
Amudha -
Help needed regarding symbol referencing errors.
Hi All,
Im trying to compile a C code on Solaris 9 machine (Configuration details: SunOS Generic_112233-12 sun4u sparc SUNW,Sun-Blade-100 , 64-bit sparcv9)
Command I ran :
gcc -Wall -g -DUNIX -DN_PLAT_UNIX -I ../include/ client.c ../include/prim.c -L <library path> -ltls -lccs2 -o Client_new1
../include/prim.c: In function `PrimCloseSocket':
../include/prim.c:101: warning: implicit declaration of function `close'
../include/prim.c: In function `PrimSemaphoreInit':
../include/prim.c:263: warning: implicit declaration of function `memset'
Undefined first referenced
symbol in file
sem_wait /var/tmp//cco4HZ48.o (symbol belongs to implicit dependency /lib/librt.so.1)
sem_post /var/tmp//cco4HZ48.o (symbol belongs to implicit dependency /lib/librt.so.1)
sem_init /var/tmp//cco4HZ48.o (symbol belongs to implicit dependency /lib/librt.so.1)
nanosleep /var/tmp//cco4HZ48.o (symbol belongs to implicit dependency /lib/librt.so.1)
sem_destroy /var/tmp//cco4HZ48.o (symbol belongs to implicit dependency /lib/librt.so.1)
ld: fatal: Symbol referencing errors. No output written to Client_new1
collect2: ld returned 1 exit status
I'm getting these symbol referencing errors and I'm totally clueless as to what needs to be done nw. Any help guys??
Thanks.the MAN page for sem_wait() implies that you must link with librt ( -ltr on the command line for linking )
-
Non-static method setUp() cannot be referenced (error)
Hi;
I have this error
"findContainer.java": non-static method setUp() cannot be referenced from a static context at line 10, column 26
everytime i am trying to make this call
jade.core.AddContTry.setUp();in
public class findContainer {
public findContainer() {}
public void sUp(){
System.out.println("please wait, this is first try to find he agents in the main container"+"\n");
jade.core.AddContTry.setUp();
this setup() method
is written as follows
public void AddContTry () {
public void setUp(){
AID[] list= null;
try {
MyMainContainer = myprofile.getMain();
System.out.println("\n"+"This is the new container created in case of failure"+"\n");
list = MyMainCont.agentNames();
for (int i=0; i<list.length; i++){
System.out.println("names = " + list.toString() + " \n");
catch (ProfileException pe) { System.out.println("there is not main container");
could you please help me?My guess is that it is throwing a NullPointerException because you have not set 'a' to be anything.
The sample code you provided does not make sense.
AddContTry is a method in the code but you are using it like a class.
You have to set the following before you can use the object 'a'
AddContTry a = // something
I am just guessing here but can you write
AddContTry a = new AddContTry();
a.setUp();
Note, If this is the case, the code in setUp should be in the constructor. -
__errno() synbol referencing error
Hello,
I got this problem at the linker and did not know which -l... to link to. Does any body know that library? OS is 8 and Studio 8. Thank you for your time.
Son TranMy compiler is
Using CC -verbose=version
CC: Sun Workshop 6 update 1 C++ 5.2 2000/09/11
I took out the following code from my source code and developed it separately
See the sourcecode for the files below.
Below is a file which has a small function which checks if a file exists or not. It includes "errno.h"
File name is xieutFile.C
============================
// xieutFile.C
#include "xieutFile.h"
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
* Following function checks if the file fileName exists. fileName should *
* specify the full path to the file. Function returns 0 on success - file *
* exists. Returns -2 if file does not exist, -3 if search permission is *
* denied for a component of the path, and -1 for any other failure. *
* See man pages for stat(2V) for more info on stat system call. *
int xieutFileExists (const char* fileName)
extern int errno;
struct stat stbuf;
int return_val;
if ( return_val = stat(fileName, &stbuf) < STAT_SUCCESS )
if (errno == ENOENT) // File does not exist
return_val = FILE_DOES_NOT_EXIST;
else
if (errno == EACCES)
return_val = SEARCH_PERMISSION_DENIED;
else
return_val = STAT_FAILURE;
errno = 0; // Reset for next time
return return_val;
===========================================
Now I wrote another main program which calls the function implemented as above
Below is the source code. The file is called checkFile.C
=====================================================
// checkFile.C
#include <iostream.h>
extern int xieutFileExists(const char*);
int main(int argc, const char* argv)
if( xieutFileExists("/apps/ies/6.1/dev/src/ut/xieutFile.C") )
cout << "File exists" << endl;
else
cout << "File does not exist" << endl;
=====================================
I compiled the xieutFile.C usng the below command.
CC -c -mt -xarch=v9 -DTHREAD -DSOLARIS -DSOLARIS2_7 -DBITS64 -g xieutFile.C
then I created the shared library as below.
CC -G -xarch=v9 -o libxieut.so xieutFile.o
then I compiled the main program checkFile.C as below.
CC -c -mt -xarch=v9 -DTHREAD -DSOLARIS -DSOLARIS2_7 -DBITS64 -g checkFile.C
Then I tried to make the executable checkFile using the below command .
CC -o checkFile checkFile.o -mt -xarch=v9 -g -L. -lxieut
I get the error message
ild: (undefined symbol) int*___errno() -- referenced in ./libxieut2.so
If I replaced #include <errno.h> with #include <sys/errno.h> then it compiles and links fine.
The source code of my project links with lot of libraries. like libc.so, libaio.so, libintl.so, libnsl.so, libsocket.so, libdl.so, libm.so, libiostream.so under /usr/lib/sparcv9 directory of solaris 8.
Please let me know if I am missing anything or is there any other way.
Thanks,
zaki -
Object Referenced Error When calling the Windows Form during Runtime
Hi,
I am getting Object reference errors when running windows form during runtime. In debugging mode in MS Visual studio 2005, I am not getting this error. I'm calling the window form from menu and called the window in a thread as suggested in one of forums . I don't see anyone in the forum mentioned this problem I have. Any help would be deeply appreciated. Below are the error and code samples.
ERROR Message
Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Project1.Loadxml.Loadxml_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Edited by: Albert Tio on Feb 16, 2011 9:55 AMHere is the code.
Option Strict Off
Option Explicit On
Friend Class GetEvents
Public WithEvents SBO_Application As SAPbouiCOM.Application
Public SboGuiApi As SAPbouiCOM.SboGuiApi
Public oForm As SAPbouiCOM.Form
Public oDBDataSource As SAPbouiCOM.DBDataSource
Public oCompany As SAPbobsCOM.Company
Public RS As SAPbobsCOM.Recordset
Public oPrev_Bank As String, oPrev_AcctType As String
Public oLoadXml As Loadxml
Public Sub SetApplication()
'Dim SboGuiApi As SAPbouiCOM.SboGuiApi
Dim sConnectionString As String
SboGuiApi = New SAPbouiCOM.SboGuiApi
' by following the steps specified above, the following
' statment should be suficient for either development or run mode
sConnectionString = Environment.GetCommandLineArgs.GetValue(1)
' connect to a running SBO Application
SboGuiApi.Connect(sConnectionString)
' get an initialized application object
SBO_Application = SboGuiApi.GetApplication()
End Sub
Public Sub SetCompany()
Dim ret As Long
Dim MsgStr As String
Dim Cookie As String
Dim ConnStr As String
Try
oCompany = New SAPbobsCOM.Company
Cookie = oCompany.GetContextCookie
ConnStr = SBO_Application.Company.GetConnectionContext(Cookie)
'//before setting the SBO login context make sure the company is not connected
If oCompany.Connected = True Then
oCompany.Disconnect()
End If
ret = oCompany.SetSboLoginContext(ConnStr)
If Not ret = 0 Then
Exit Sub
End If
ret = oCompany.Connect
Catch ex As Exception
SBO_Application.MessageBox(ex.Message)
End Try
MsgStr = ""
If Not ret = 0 Then
oCompany.GetLastError(ret, MsgStr)
SBO_Application.MessageBox(MsgStr)
Else
End If
End Sub
Public Sub New()
MyBase.New()
' set SBO_Application with an initialized application object
SetApplication()
SetCompany()
AddMenuItems()
End Sub
Private Sub SBO_Application_MenuEvent(ByRef pVal As SAPbouiCOM.MenuEvent, ByRef BubbleEvent As Boolean) Handles SBO_Application.MenuEvent
Dim myThread As New System.Threading.Thread(New System.Threading.ThreadStart(AddressOf LoadXmlMainThread))
Try
If (pVal.MenuUID = "MySubMenu") And (pVal.BeforeAction = False) Then
'SBO_Application.MessageBox("My sub menu item was clicked")
'// Create a form to be launched in response to a click on the
'// new sub menu item
myThread.SetApartmentState(System.Threading.ApartmentState.STA)
myThread.Start()
'Loadxml.ShowDialog()
End If
Catch ex As Exception
SBO_Application.MessageBox("1." & ex.Message)
End Try
'If (pVal.MenuUID = "MyGoToMenu") And (pVal.BeforeAction = False) Then
' SBO_Application.MessageBox("My GoTo Menu was clicked")
'End If
'If (pVal.MenuUID = "MySecondGoToMenu") And (pVal.BeforeAction = False) Then
' SBO_Application.MessageBox("My Second GoTo Menu was clicked")
'End If
End Sub
Private Sub LoadXmlMainThread()
'Dim lLoadxml As New Loadxml
Try
oLoadXml = New Loadxml
oLoadXml.WindowState = FormWindowState.Maximized
oLoadXml.ShowInTaskbar = True
oLoadXml.TopMost = True
oLoadXml.Activate()
Application.Run(oLoadXml)
Catch ex As Exception
SBO_Application.MessageBox("2." & ex.Message)
End Try
End Sub
Private Sub AddMenuItems()
'// Let's add a separator, a pop-up menu item and a string menu item
Dim oMenus As SAPbouiCOM.Menus
Dim oMenuItem As SAPbouiCOM.MenuItem
Dim i As Integer '// to be used as counter
Dim lAddAfter As Integer
Dim sXML As String
'// Get the menus collection from the application
oMenus = SBO_Application.Menus
'Save an XML file containing the menus...
'sXML = SBO_Application.Menus.GetAsXML
'Dim xmlD As System.Xml.XmlDocument
'xmlD = New System.Xml.XmlDocument
'xmlD.LoadXml(sXML)
'xmlD.Save("c:
mnu.xml")
Dim oCreationPackage As SAPbouiCOM.MenuCreationParams
oCreationPackage = SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams)
oMenuItem = SBO_Application.Menus.Item("43520") 'moudles'
Dim sPath As String
sPath = Application.StartupPath
'sPath = sPath.Remove(sPath.Length - 3, 3)
If sPath.EndsWith("\") = False Then
sPath = sPath & "\"
End If
'// find the place in wich you want to add your menu item
'// in this example I chose to add my menu item under
'// SAP Business One.
oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_POPUP
oCreationPackage.UniqueID = "MyMenu01"
oCreationPackage.String = "Unbridle Menu"
oCreationPackage.Enabled = True
oCreationPackage.Image = sPath & "unbridle.bmp"
oCreationPackage.Position = 15
oMenus = oMenuItem.SubMenus
Try ' If the manu already exists this code will fail
oMenus.AddEx(oCreationPackage)
'// Get the menu collection of the newly added pop-up item
oMenuItem = SBO_Application.Menus.Item("MyMenu01")
oMenus = oMenuItem.SubMenus
'// Create s sub menu
oCreationPackage.Type = SAPbouiCOM.BoMenuType.mt_STRING
oCreationPackage.UniqueID = "MySubMenu"
oCreationPackage.String = "Unbridle Monitoring"
oMenus.AddEx(oCreationPackage)
Catch er As Exception ' Menu already exists
'SBO_Application.MessageBox("Menu Already Exists")
End Try
End Sub
End Class
Public Class Loadxml
'Inherits System.Windows.Forms.Form
Public sBPpath As String
Public sGLpath As String
Public sBillpath As String
Public bRun As Boolean
Private Sub Loadxml_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.TextGL.Text = System.Configuration.ConfigurationSettings.AppSettings("GLAcctDownloadPath").ToString()
Me.TextBP.Text = System.Configuration.ConfigurationSettings.AppSettings("BPAcctUPloadPath").ToString()
Me.TextBill.Text = System.Configuration.ConfigurationSettings.AppSettings("BillUPloadPath").ToString()
Me.NotifyIcon1.Visible = False
End Sub
End Class -
External Jars referencing error
I followed all the following steps which were discussed in forum to referencemy 9 external jars, my DC build was succeded in NWDI and has been deployed onto portal server. I got error message "DeploymentException:Clusterwide Exception:Failed to prepare application.....check the reference....." while running that ear file from portal.
Steps i followed to reference external library:
1) Created externallibrary DC, plces jars and made them as public (<b>here i made one public part for all jars, do i need to create different public part for different jars)...</b>
2) Created library DC and added the above DC as used dc for build time and runtime reference,then deployed onto server i can see the service in visual admin with alljars in it.
3) Created webdynpro DC and added above library DC as used DC, I added library reference tooo, build was succeded and above getting runtime error. <b>Iam giving the exact reference which is copied from visual admin.</b>
I removed the library reference but iam still getting the same error.we running on NW'04s SP8,Any help is appreciated.
Thanks,
Damodhar.Hi Damodhar,
Please check the posting
https://forums.sdn.sap.com/click.jspa?searchID=216037&messageID=2563001.
from the posting::
"you need public part with type "compilation". Also you need to open project properties, go to "Web Dynpro References -> Web Dynpro Application" and add run-time reference to DC that exposes component"
Regards, Anilkumar -
The calling subroutine failed to call other subroutines which were identified as undefined symbols within it. What are the problems actually? It looks like everything is well defined. Please help. Thanks in advance.
I don't know if this is still an issue for you.
In general in recounting these kinds of problems
you need to supply more specfics such as in this
case were the subroutines and the routine in the same
source document? What is the compile step? What
specfically are the compile or runtime error messages?
Do you have a simplified code example you can show
that still illustrates the error? What is your
config, some system and OS information and the version
of the compiler, the compile command or Makefile? -
I am an amateur Flash designer, and wanted to work on one portion of a Flash website, labelled, 'news', with a backup file in case I irrevocably messed up the original. So, I 'Saved As' the 'news' file as 'newsBackup', creating two files, 'news' and 'newsBackup'. Now when I run the index of the site, however, when I click the tab to bring up 'news', it doesn't work and I get the error message, Error opening URL 'file:///C|/Users/John%20Baldwin/Documents/Dreamweaver/Sites/sandhill/undefined'. How can I fix this? Any recommendations? Thank you Flash gurus.
-JohnYou'll need to check the code for that tab that is associated with trying to open the file that is currently coming up as "undefined". Some variable in your code is not getting assigned what it should, which may mean the resource that it is relying on for the file name might be missing or is otherwise not getting properly targeted. You'll need to backtrack to see where that variable gets assigned some value to see what it is missing in assigning the right value.
-
Implementing Custom Event - non-static referencing in static context error
Hi,
I'm implementing a custom event, and I have problems adding my custom listeners to objects. I can't compile because I'm referencing a non-static method (my custom addListener method ) from a static context (a JFrame which contains static main).
However, the same error occurs even if I try to add the custom listener to another class without the main function.
Q1. Is the way I'm adding the listener wrong? Is there a way to resolve the non-static referencing error?
Q2. From the examples online, I don't see people adding the Class name in front of addListener.
Refering to the code below, if I remove "Data." in front of addDataUpdatelistener, I get the error:
cannot resolve symbol method addDataUpdateListener (<anonymous DataUpdateListener>)
I'm wondering if this is where the error is coming from.
Below is a simplified version of my code. Thanks in advance!
Cindy
//dividers indicate contents are in separate source files
//DataUpdateEvent Class
public class DataUpdateEvent extends java.util.EventObject
public DataUpdateEvent(Object eventSource)
super(eventSource);
//DataUpdateListener Interface
public interface DataUpdateListener extends java.util.EventListener
public void dataUpdateOccured(DataUpdateEvent event);
//Data Class: contains data which is updated periodically. Needs to notify Display frame.
class Data
//do something to data
//fire an event to notify listeners data has changed
fireEvent(new DataUpdateEvent(this));
private void fireEvent(DataUpdateEvent event)
// Make a copy of the list and use this list to fire events.
// This way listeners can be added and removed to and from
// the original list in response to this event.
Vector list;
synchronized(this)
list = (Vector)listeners.clone();
for (int i=0; i < list.size(); i++)
// Get the next listener and cast the object to right listener type.
DataUpdateListener listener = (DataUpdateListener) list.elementAt(i);
// Make a call to the method implemented by the listeners
// and defined in the listener interface object.
listener.dataUpdateOccured(event);
System.out.println("event fired");
public synchronized void addDataUpdateListener(DataUpdateListener listener)
listeners.addElement(listener);
public synchronized void removeDataUpdateListener(DataUpdateListener listener)
listeners.removeElement(listener);
//Display Class: creates a JFrame to display data
public class Display extends javax.swing.JFrame
public static void main(String args[])
//display frame
new Display().show();
public Display()
//ERROR OCCURS HERE:
// Non-static method addDataUpdateListener (DataUpdateListener) cannot be referenced from a static context
Data.addDataUpdateListener(new DataUpdateListener()
public void dataUpdateOccured(DataUpdateEvent e)
System.out.println("Event Received!");
//-----------------------------------------------------------Calling
Data.someMethodName()is referencing a method in the Data class whose signature includes the 'static' modifier and
might look something like this:
class Data
static void someMethodName() {}What you want is to add the listener to an instance of the Data class. It's just like adding
an ActionListener to a JButton:
JButton.addActionListener(new ActionListener() // won't work
JButton button = new JButton("button"); // instance of JButton
button.addActionListener(new ActionListener() // okay
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
import javax.swing.*;
public class EventTest extends JFrame
Data data;
JLabel label;
public EventTest()
label = getLabel();
data = new Data();
// add listener to instance ('data') of Data
data.addDataUpdateListener(new DataUpdateListener()
public void dataUpdateOccured(DataUpdateEvent e)
System.out.println("Event Received!");
label.setText("count = " + e.getValue());
getContentPane().add(label, "South");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(300,200);
setLocation(200,200);
setVisible(true);
private JLabel getLabel()
label = new JLabel(" ", JLabel.CENTER);
Dimension d = label.getPreferredSize();
d.height = 25;
label.setPreferredSize(d);
return label;
public static void main(String[] args)
new EventTest();
* DataUpdateEvent Class
class DataUpdateEvent extends java.util.EventObject
int value;
public DataUpdateEvent(Object eventSource, int value)
super(eventSource);
this.value = value;
public int getValue()
return value;
* DataUpdateListener Interface
interface DataUpdateListener extends java.util.EventListener
public void dataUpdateOccured(DataUpdateEvent event);
* Data Class: contains data which is updated periodically.
* Needs to notify Display frame.
class Data
Vector listeners;
int count;
public Data()
listeners = new Vector();
count = 0;
new Thread(runner).start();
private void increaseCount()
count++;
fireEvent(new DataUpdateEvent(this, count));
private void fireEvent(DataUpdateEvent event)
// Make a copy of the list and use this list to fire events.
// This way listeners can be added and removed to and from
// the original list in response to this event.
Vector list;
synchronized(this)
list = (Vector)listeners.clone();
for (int i=0; i < list.size(); i++)
// Get the next listener and cast the object to right listener type.
DataUpdateListener listener = (DataUpdateListener) list.elementAt(i);
// Make a call to the method implemented by the listeners
// and defined in the listener interface object.
listener.dataUpdateOccured(event);
System.out.println("event fired");
public synchronized void addDataUpdateListener(DataUpdateListener listener)
listeners.addElement(listener);
public synchronized void removeDataUpdateListener(DataUpdateListener listener)
listeners.removeElement(listener);
private Runnable runner = new Runnable()
public void run()
boolean runit = true;
while(runit)
increaseCount();
try
Thread.sleep(1000);
catch(InterruptedException ie)
System.err.println("interrupt: " + ie.getMessage());
if(count > 100)
runit = false;
} -
Report Generation Error Code=1 applying patch 1471898
When apply the file g1471898 the adpatch was unable to generate reports. The message is ERROR [Code=1] generating report ....
Thats not much to go on.
You should probably take this up with Oracle Support.
But surely there is more in the logs than just that.
You dont have any 'ld: fatal: Symbol referencing errors..' or
something along those lines?
If you cant sort out the issue from your log files, then
you might want to recompile your apps schema and try the g-driver
again. Before contacting Support. -
DEP error "itunes has stopped working" FIX! (might work 4 other/all errors)
I came across this problem and spent hours looking for a fix. From what I found on the internet, it seems as if Apple has no clue how to fix this problem, and tells u to contact Microsoft & Microsoft will tell you to contact Apple. I personally fix this problem myself on a laptop running Windows Vista 64 bit and on my own personal computer running Windows 7 32 bit. So more than likely this fix should work for just a bout any os. All and all, this fix is just a matter of uninstalling your iTunes and downgrading it to the next lowest version of iTunes. Example, if your running iTunes 9.x, uninstall that, and downgrade to iTunes 8.x. But anyways, I'm going to break it down as to exactly what I did.
1. Uninstall your version of iTunes (mines was 9.x).
2. Uninstall quick time, bonjour, apple application support, apple mobile device support & apple software update.
3. Reboot (not necessary, but I did it).
4. Download the next lowest version number of iTunes than what you had. If you had iTunes 9.x download iTunes 8.x. If u had iTunes 8.x download iTunes 7.x. That can be found here. http://www.oldapps.com/itunes.php (this fix was only test on computers running iTunes 9.x)
5. Install the older version of iTunes you just downloaded. For the first time iTunes runs, it will not work because it will give you a message about the 4 files in your music folder being created from a newer version of iTunes.
6. So to fix this problem, you will want to save those four files and "move" (not copy) them to your desktop. The files are iTunes Library Extras, iTunes Library Genius, iTunes Library & iTunes Music Library. Those files are responsible for any type of play list you created in iTunes and remembering your music library.
7. Restart your iTunes and it will be working again. Of course with an older version starting from stratch.
8. If you dont care about your previous play list and or organization of your iTunes and are just happy that it works again, then your good to go. Just delete the four files from step 6 and you don't need to pass this step. If you want your iTunes back to exactly how it was, then keep reading.
9. After downgrading your iTunes, when you run it for the first time, it will ask you to upgrade. Upgrade your iTunes like how you normally would any other time.
10. Close out iTunes if it remains open & replace the four files in the iTunes folder with the four files you moved to your desktop in step 6.
11. Restart your iTunes, and you should now have a fully working version of iTunes with all of your original play list and library.
Like I said before, this is my own personal fix & if it works for you then pass it on to the next person.Fault Module Name: ntdll.dll
Fault Module Version: 6.0.6002.18327
If the QuickTime Player is launching, I'm less inclined to wonder about an ATI Tray Tools conflict issue. (Although we may have to return to that ... symptoms for that particular issue have changed slightly before, and might have changed again. I was away from the forum for a few months, which is an eternity in this particular advice-provision business.)
On occasion, the ntdll.dll-referencing error has been associated with some sort of Apple Application Support damage. (In those cases, Safari for Windows also fails to launch on the same PC, also citing ntdll.dll in the problem report.) But in those cases a complete uninstall/reinstall can fix this.
Doublechecking, Leah. When you did your uninstall/reinstall, were you using the following document as a guide? (The "Verify iTunes and related components are completely uninstalled" section is particularly important if we've got damaged Apple Application Support program-file issues afoot.)
Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7
Maybe you are looking for
-
my Iphone 4 will not start up, when i connect it to itunes i says : Activation error This device is not registered as part of the iPhone Developer Program.If you are a member of the Program, please register your device in the iPhone Developer Program
-
Partner not found/ Recipient Party is Invalid
Hi, Earlier i was getting XML stuck in SCM Inbound ( SMQ2), later i removed the leading zeroes from the Idoc in ECC using WE19 for testing purpose. Now the message is not getting stuck in SMQ2 but I am getting below error. My vendor number is 108458
-
SelectBooleanCheckbox in RIch:datatable
Hello All, I have data table with some actions(column 1, column 2, column 3 , delete, update).. And selectBooleanCheckbox for checking before start delete, its must mandatory before any actions. I added validator vor selectBooleanCheckbox to make it
-
Thumbnail tearing in LR 4.4 (Mac)
Sicne upgrading to LR 4.4, I get image tearing on thumbails about 10% of the time while scrolling. I'm on a 2012 Mac Pro (6-core) with the ATI Radeon HD 5870, running 10.8.3 (thogh this was happening when I was on 10.8.2 also). I assume this is a pro
-
Operating/country/group in same coa
Hi 1) may i know if local gaap account also in the same coa just like operating coa, then do we need to assign this local gaap account in alternative acc number field? 2) why in the same coa, there have more than 1 type? operating gl acc, local gaap