I'm writing a mazerace game...I need help from a Java Pro regarding GUI

I've tested my code using a textUI, but not successful with GUI.
Following are the files I have at present but are incomplete...someone please assist me, let me know what I'm missing to run the program successfully in a window.
All I need to do is to bring the maze (2D array) onto a window, and listen to the keys (A,S,D,W & J,K,L,I) and make the move accordingly (using the move method in the MazeRace Class)
This is my class - MazeRace
import javax.swing.*;
import java.io.*;
* This class is responsible for:
* -Initializes instance variables used to store the current state of the game
* -When a player moves it checks if the move is legal
* and updates the state of the game if move is allowable and made
* -Reports information about current state of the game when asked:
* o whether game has been won
* o how many moves have been made by a given player
* o what is the current configuration of the maze, etc.
public class MazeRace {
/** The Maze Race layout */
private static char[][] mazeLayout;
/** Dimensions of the maze */
//private static final int rowLength = mazeLayout.length;
//private static final int columnLength = mazeLayout[0].length;
/** space in the grid is a wall */
private static final char wall = 'X';
/** space in the grid has been used */
private static final char spaceUsed = '.';
/** space in the grid is available */
private static final char spaceAvailable = ' ';
/** Character for Charles, Ada & Goal*/
private static final char CHARLES = 'C';
private static final char ADA = 'A';
private static final char GOAL = 'G';
/** Location of Goal in the Maze */
private static int rowGoal = 0;
private static int columnGoal = 0;
/** Location of Ada in the Maze */
private static int rowAda = 0;
private static int columnAda = 0;
/** Location of Charles in the Maze */
private static int rowCharles = 0;
private static int columnCharles = 0;
/** Number of Ada's moves */
private static int countAdasMoves = 0;
/** Number of Charles's moves */
private static int countCharlesMoves = 0;
* Constructor for MazeRace
* &param mazeGrid - 2D array of characters
public MazeRace(char[][] mazeGrid){
this.mazeLayout = mazeGrid;
for (int row = 0; row < mazeLayout.length; row++){
for (int column = 0; column < mazeLayout[0].length; column++){
if (mazeLayout[row][column] == GOAL){
this.rowGoal = row;
this.columnGoal = column;
if (mazeLayout[row][column] == ADA){
this.rowAda = row;
this.columnAda = column;
if (mazeLayout[row][column] == CHARLES){
this.rowCharles = row;
this.columnCharles = column;
public boolean canMoveLeft(){
int rowA = this.rowAda;
int columnA = this.columnAda;
int rowC = this.rowCharles;
int columnC = this.rowCharles;
boolean canMove = false;
if (mazeLayout[rowA][columnA - 1] == spaceAvailable
|| mazeLayout[rowA][columnA - 1] == GOAL) {
canMove = true;
return canMove;
* This method takes in a single character value that indicates
* both the player making the move, and which direction the move is in.
* If move is legal, the player's position will be updated. Move is legal
* if player can move one space in that direction i.e. the player isn't
* moving out of the maze, into a wall or a space has already been used.
* @param moveDirection: indicates the player making the move and direction
* @return moveMade: boolean value true if move was made, false otherwise
public boolean move(char move){
boolean validMove = false;
/** store Ada's current row location in a temp variable */
int rowA = this.rowAda;
/** store Ada's current column location in a temp variable */
int columnA = this.columnAda;
/** store Charles current row location in a temp variable */
int rowC = this.rowCharles;
/** store Charles current column location in a temp variable */
int columnC = this.columnCharles;
/** if Ada is moving left, check if she can make a move */
if (move == 'A' && (mazeLayout[rowA][columnA - 1] == spaceAvailable
|| mazeLayout[rowA][columnA - 1] == GOAL)) {
/** if move is legal, then update old space to spaceUsed '.' */
mazeLayout[rowA][columnA] = spaceUsed;
/** update Ada's new position */
mazeLayout[rowA][columnA - 1] = ADA;
this.rowAda = rowA; //update new row location of Ada
this.columnAda = columnA - 1; //update new column location of Ada
validMove = true; //valid move has been made
countAdasMoves++; //increment Ada's legal move
/** if Ada is moving down, then check if she can make the move */
if (move == 'S'&& (mazeLayout[rowA + 1][columnA] == spaceAvailable
|| mazeLayout[rowA + 1][columnA] == GOAL)) {
mazeLayout[rowA][columnA] = spaceUsed;
mazeLayout[rowA + 1][columnA] = ADA;
this.rowAda = rowA + 1;
this.columnAda = columnA;
validMove = true;
countAdasMoves++;
/** if Ada is moving right, then check if she can make the move */
if (move == 'D'&& (mazeLayout[rowA][columnA + 1] == spaceAvailable
|| mazeLayout[rowA][columnA + 1] == GOAL)) {
mazeLayout[rowA][columnA] = spaceUsed;
mazeLayout[rowA][columnA + 1] = ADA;
this.rowAda = rowA;
this.columnAda = columnA + 1;
validMove = true;
countAdasMoves++;
/** if Ada is moving up, then check if she can make the move */
if (move == 'W'&& (mazeLayout[rowA - 1][columnA] == spaceAvailable
|| mazeLayout[rowA - 1][columnA] == GOAL)) {
mazeLayout[rowA][columnA] = spaceUsed;
mazeLayout[rowA - 1][columnA] = ADA;
this.rowAda = rowA - 1;
this.columnAda = columnA;
validMove = true;
countAdasMoves++;
/** if Charles is moving left, then check if he can make the move */
if (move == 'J'&& (mazeLayout[rowC][columnC - 1] == spaceAvailable
|| mazeLayout[rowC][columnC - 1] == GOAL)) {
mazeLayout[rowC][columnC] = spaceUsed;
mazeLayout[rowC][columnC -1] = CHARLES;
this.rowCharles = rowC;
this.columnCharles = columnC - 1;
validMove = true;
countCharlesMoves++;
/** if Charles is moving down, then check if he can make the move */
if (move == 'K'&& (mazeLayout[rowC + 1][columnC] == spaceAvailable
|| mazeLayout[rowC + 1][columnC] == GOAL)) {
mazeLayout[rowC][columnC] = spaceUsed;
mazeLayout[rowC + 1][columnC] = CHARLES;
this.rowCharles = rowC + 1;
this.columnCharles = columnC;
validMove = true;
countCharlesMoves++;
/** if Charles is moving right, then check if he can make the move */
if (move == 'L'&& (mazeLayout[rowC][columnC + 1] == spaceAvailable
|| mazeLayout[rowC][columnC + 1] == GOAL)) {
mazeLayout[rowC][columnC] = spaceUsed;
mazeLayout[rowC][columnC + 1] = CHARLES;
this.rowCharles = rowC;
this.columnCharles = columnC + 1;
validMove = true;
countCharlesMoves++;
/** if Charles is moving up, then check if he can make the move */
if (move == 'I'&& (mazeLayout[rowC - 1][columnC] == spaceAvailable
|| mazeLayout[rowC - 1][columnC] == GOAL)){
mazeLayout[rowC][columnC] = spaceUsed;
mazeLayout[rowC - 1][columnC] = CHARLES;
this.rowCharles = rowC - 1;
this.columnCharles = columnC;
validMove = true;
countCharlesMoves++;
return validMove;
* This method indicates whether the current maze configuration is a winning
* configuration for either player or not.
* Return 1 if Ada won
* Return 2 if Charles won
* Return 0 if neither won
* @return int won: Indicates who won the game (1 or 2) or no one won the
* game (0)
public static int hasWon() {
int won = 0;
/** if location of Goal's row and column equals Ada's then she won */
if (rowGoal == rowAda && columnGoal == columnAda){
won = 1;
/** if location of Goal's row and column equals Charles's then he won */
if (rowGoal == rowCharles && columnGoal == columnCharles){
won = 2;
/** if both players are away from the Goal then no one won */
if ((rowGoal != rowAda && columnGoal != columnAda) &&
(rowGoal != rowCharles && columnGoal != columnCharles)) {
won = 0;
return won;
* This method indicates whether in the current maze configuration both
* players are caught in dead ends.
* @return deadEnd: boolean value true if both players can't make a valid
* move, false otherwise
public static boolean isBlocked(){
boolean deadEnd = false;
/** Check if Ada & Charles are blocked */
if (((mazeLayout[rowAda][columnAda - 1] == wall
|| mazeLayout[rowAda][columnAda - 1] == spaceUsed
|| mazeLayout[rowAda][columnAda - 1] == CHARLES)
&& (mazeLayout[rowAda][columnAda + 1] == wall
|| mazeLayout[rowAda][columnAda + 1] == spaceUsed
|| mazeLayout[rowAda][columnAda + 1] == CHARLES)
&& (mazeLayout[rowAda + 1][columnAda] == wall
|| mazeLayout[rowAda + 1][columnAda] == spaceUsed
|| mazeLayout[rowAda + 1][columnAda] == CHARLES)
&& (mazeLayout[rowAda - 1][columnAda] == wall
|| mazeLayout[rowAda - 1][columnAda] == spaceUsed
|| mazeLayout[rowAda - 1][columnAda] == CHARLES))
&& ((mazeLayout[rowCharles][columnCharles - 1] == wall
|| mazeLayout[rowCharles][columnCharles - 1] == spaceUsed
|| mazeLayout[rowCharles][columnCharles - 1] == ADA)
&& (mazeLayout[rowCharles][columnCharles + 1] == wall
|| mazeLayout[rowCharles][columnCharles + 1] == spaceUsed
|| mazeLayout[rowCharles][columnCharles + 1] == ADA)
&& (mazeLayout[rowCharles + 1][columnCharles] == wall
|| mazeLayout[rowCharles + 1][columnCharles] == spaceUsed
|| mazeLayout[rowCharles + 1][columnCharles] == ADA)
&& (mazeLayout[rowCharles - 1][columnCharles] == wall
|| mazeLayout[rowCharles - 1][columnCharles] == spaceUsed
|| mazeLayout[rowCharles - 1][columnCharles] == ADA))) {
deadEnd = true;
return deadEnd;
* This method returns an integer that represents the number of moves Ada
* has made so far. Only legal moves are counted.
* @return int numberOfAdasMoves: number of moves Ada has made so far
public static int numAdaMoves() {
return countAdasMoves;
* This method returns an integer that represents the number of moves Charles
* has made so far. Only legal moves are counted.
* @return int numberOfCharlesMoves: number of moves Charles has made so far
public static int numCharlesMoves() {
return countCharlesMoves;
* This method returns a 2D array of characters that represents the current
* configuration of the maze
* @return mazeLayout: 2D array that represents the current configuration
* of the maze
public static char[][] getGrid() {
return mazeLayout;
* This method compares contents of this MazeRace object to given MazeRace.
* The two will not match if:
* o the two grids have different dimensions
* o the two grids have the same dimensios but positions of walls, players or
* goal differs.
* @param MazeRace: MazeRace object is passed in and compared with the given
* MazeRace grid
* @return boolean mazeEqual: true if both grids are same, false otherwise
public static boolean equals(char[][] mr) {
boolean mazeEqual = true;
/** If the length of the arrays differs, then they are not equal */
if (mr.length != mazeLayout.length || mr[0].length != mazeLayout[0].length){
mazeEqual = false;
} else {
/** If lengths are same, then compare every element of the array to other */
int count = 0;
int row = 0;
int column = 0;
while( count < mr.length && mazeEqual) {
if( mr[row][column] != mazeLayout[row][column]) {
mazeEqual = false;
count = count + 1;
row = row + 1;
column = column + 1;
return mazeEqual;
* This method represents the current state of the maze in a string form
* @return string mazeString: string representation of the maze configuration
public String toString() {
String mazeString = "";
for (int row = 0; row < mazeLayout.length; row++){
for (int column = 0; column < mazeLayout[0].length; column++){
mazeString = mazeString + mazeLayout[row][column];
mazeString = mazeString + "\n";
return mazeString.trim();
The following is the Driver class: MazeRaceDriver
import javax.swing.*;
import java.io.*;
* This class is the starting point for the maze race game. It is invoked
* from the command line, along with the location of the layout file and
* the desired interface type. Its main purpose is to initialize the
* components needed for the game and the specified interface.
public class MazeRaceDriver {
* A method that takes a text file representation of the maze and
* produces a 2D array of characters to represent the same maze.
* @param layoutFileName location of the file with the maze layout
* @return The maze layout.
public static char[][] getLayoutFromFile( String layoutFileName )
throws IOException {
BufferedReader br = new BufferedReader(new FileReader(layoutFileName));
String s = br.readLine();
int r = 0; // start at row 1
int c = s.length(); // initialize column to the length of the string
while(s != null){
r++;
s = br.readLine();
char[][]grid = new char[r][c];
// this part, gets the text file into a char array
BufferedReader brr = new BufferedReader(new FileReader(layoutFileName));
String ss = brr.readLine();
int row = 0;
while(ss != null){
for(int col = 0; col < c; col++){
grid[row][col] = ss.charAt(col);
row++;
ss = brr.readLine();
return grid;
* The main method of your program.
* @param args command-line arguments provided by the user
public static void main( String[] args ) throws IOException {
// check for too few or too many command line arguments
if ( args.length != 2 ) {
System.out.println( "Usage: " +
"java MazeRaceDriver <location> <interface type>" );
return;
if ( args[1].toLowerCase().equals( "text" ) ) {
char[][] layout = getLayoutFromFile( args[0] );
MazeRace maze = new MazeRace( layout );
MazeRaceTextUI game = new MazeRaceTextUI( maze );
game.startGame();
else if ( args[1].toLowerCase().equals( "gui" ) ) {
// Get the filename using a JFileChooser
// read the layout from the file
// starting the window-based maze game
JFileChooser chooser = new JFileChooser("");
int returnVal = chooser.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
BufferedReader br =
new BufferedReader(new FileReader(chooser.getSelectedFile()));
String inputLine = br.readLine();
while (inputLine != null) {
System.out.println(inputLine);
inputLine = br.readLine();
char[][] layout = getLayoutFromFile( args[0] );
MazeRace maze = new MazeRace( layout );
MazeRaceWindow game = new MazeRaceWindow( maze );
game.startGame();
} else {
System.out.println("Cancel was selected");
} else {
System.out.println( "Invalid interface for game." +
" Please use either TEXT or GUI." );
return;
The following is the MazeRaceWindow class
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
* This class is responsible for displaying the maze race game. It should
* set up the maze window when the game is started and update the display
* with each move.
public class MazeRaceWindow extends JFrame {
private JLabel[][] mazeLabel;
private JFrame mazeFrame;
* Reference to the underlying MazeRace object which needs to be
* updated when either player moves
private MazeRace maze;
* Class constructor for the GUI object
* @param maze the underlying MazeRace object
public MazeRaceWindow( MazeRace maze ) {
this.maze = maze;
System.out.println(maze);
mazeFrame = new JFrame();
mazeFrame.setSize(200,200);
Container content = mazeFrame.getContentPane();
System.out.println(content);
content.setLayout(new GridLayout(.length, mazeLayout[0].Length));
for (int i = 0; i < MazeRace.length; i++ ) {
for (int j = 0; j < MazeRace[0].length; j++ ) {
mazeLabel = new JLabel[MazeRace.rowLength][MazeRace.columnLength];
content.add(mazeLabel[i][j]);
System.out.println(mazeLabel[i][j]);
mazeFrame.pack();
mazeFrame.setVisible(true);
//content.add(mazeLabel);
//mazeFrame.addKeyListener(this);
* A method to be called to get the game running.
public void startGame() throws IOException {
System.out.println();
/* loop to continue to accept moves as long as there is at least one
* player able to move and no one has won yet
while ( !maze.isBlocked() && maze.hasWon() == 0 ) {
// prints out current state of maze
System.out.println( maze.toString() );
System.out.println();
// gets next move from players
System.out.println("Next move?");
System.out.print("> ");
BufferedReader buffer =
new BufferedReader( new InputStreamReader( System.in ) );
String moveText = "";
moveText = buffer.readLine();
System.out.println();
// note that even if a string of more than one character is entered,
// only the first character is used
if ( moveText.length() >= 1 ) {
char move = moveText.charAt( 0 );
boolean validMove = maze.move( move );
// The game has finished, so we output the final state of the maze, and
// a message describing the outcome.
System.out.println( maze );
int status = maze.hasWon();
if ( status == 1 ) {
System.out.println( "Congratulations Ada! You won the maze in "
+ maze.numAdaMoves() + " moves!" );
} else if ( status == 2 ) {
System.out.println( "Congratulations Charles! You won the maze in "
+ maze.numCharlesMoves() + " moves!" );
} else {
System.out.println( "Stalemate! Both players are stuck. "
+ "Better luck next time." );
The following is the Listener class: MazeRaceListener
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
/** Listens for keystrokes from the GUI interface to the MazeRace game. */
public class MazeRaceListener extends KeyAdapter {
* Reference to the underlying MazeRace object which needs to be updated
* when either player moves
private MazeRace maze;
* Reference to the MazeRaceWindow object that displays the state of
* the game
private MazeRaceWindow mazeWindow;
* Class constructor for the key listener object
* @param maze the underlying MazeRace object
public MazeRaceListener( MazeRace maze ) {
this.maze = maze;
* A method that sets which JFrame will display the game and need to be
* updated with each move.
* @param window the JFrame object that displays the state of the game
public void setMazeRaceWindow( MazeRaceWindow window ) {
mazeWindow = window;
* A method that will be called each time a key is pressed on the active
* game display JFrame.
* @param event contains the pertinent information about the keyboard
* event
public void keyTyped( KeyEvent event ) {
char move = event.getKeyChar();
// TODO: complete method so that the appropriate action is taken
// in the game
//mazeLabel.setText(String.valueOf(move).toUpperCase());
}

and listen to the keys (A,S,D,W & J,K,L,I) and make the move accordingly [url http://java.sun.com/docs/books/tutorial/uiswing/misc/keybinding.html]How to Use Key Bindings

Similar Messages

  • I need help from a Terminal Pro....

    Ok, heres my problem. I'm trying to copy a folder of CD Images from my Blue & White based server in the house to a USB drive hooked up to my MacBook Intel early 2008 (BlackBook 2.4, 320, 4BG ram, 10.5.6, all updates, no problems whatsoever) but I keep getting an error message about 17 GB's in that the finder cant continue the copy because of an error. I have all sleep settings off and hard disks set to not spin down. I can only assume since my Blue & White is maxed out at 10.2.8 that maybe since some of the CD images are of Adobe Photoshop CD's for earlier versions of the OS's, including versions for both OS 9 and OS X and other CD's of mixed nature, that maybe the finder just cant handle the copy. I have a 2.0 card in the B&W, and it works great in 10.2.8; the PCI card is NOT the problem; Ive already ruled that out. Ive been reading up on rsync and know it will do the job, but cant figure out how to tell it to copy only a folder from one of the 4 hard drives in the B&W to the MacBook. Any Unix pro's out there willing to help me figure out how to tell Terminal to do this? I would be so very thankful.

    Have you tried transferring the data in smaller chunks? That error you're getting sounds more like a corrupt file somewhere that's causing the issue. Finder should be able to copy any data, regardless of the OS the data is designed for. The computer may not be able to open the documents/run the programs though.
    ~Lyssa

  • Hello, I need help with my macbook pro. It looks like I cannot install anything anymore. Everytime I try to install a new software, use the migration assistant or click the lock to make changes, it simply does not react.

    Hello, I need help with my macbook pro.
    It looks like I cannot install anything anymore. Everytime I try to install a new software, I simply get stuck during the installation type process. I put in my password, it does accept it, but it does not go any further.
    I tried to reset the password, put no password, repair the permissions, the disk but nothing will do. I nearly got stuck with the log in screen but finally succeeded in disabling it.
    So I thought I might try to create a new account but I cannot click the lock to make changes. It simply refuses to react.
    I am now thinking about using the migration assistant to save all my settings, data and so fourth, but again I get stuck when I have to type in my password. It accepts it but nothing happens...
    I guess it has something to do with the authorization process, but can't find anything on the internet about it... Can you help me out?
    I am running Lion 10.7.3.
    Regards,
    Nicolas.
    (I apologize if any grammatical/structural mistakes were to be found, english is not my mother-tongue. )

    You probably won't like this suggestion, but I suggest you reinstall Lion.
    First, backup your system. Next, reboot your system, press/hold the COMMAND-R keys to boot into the Recovery HD. Select 'Reinstall Mac OS X'. If you purchased Lion as an upgrade to Snow Leopard, the reinstall process will install Lion 10.7.3. If your system came preinstalled with Lion, you might still get Lion 10.7.2. Both installs are a total install of the OS. None of your apps or data will be impacted. Just the OS.

  • Would like to trace my ipod touch because I was robbed. I would find it please. need help from you guys. Not because I am able to get another. Thank you.

    would like to trace my ipod touch because I was robbed. I would find it please. need help from you guys. Not because I am able to get another. Thank you.

    - If you previously turned on FIndMyiPod on the iPod in Settings>iCloud and wifi is on and connected go to iCloud: Find My iPhone, sign in and go to FIndMyiPhone. If the iPod has been restored it will never show up.
    iCloud: Find My iPhone
    - You can also wipe/erase the iPod and have the iPod play a sound via iCloud.
    - If not shown, then you will have to use the old fashioned way, like if you lost a wallet or purse.
    - Change the passwords for all accounts used on the iPod and report to police
    - There is no way to prevent someone from restoring the iPod (it erases it) using it unless you had iOS 7 on the device. With iOS 7, one has to enter the Apple ID and password to restore the device.
    - Apple will do nothing without a court order                                                        
    Reporting a lost or stolen Apple product                                               
    - iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number

  • Need help redownloading Acrobat X Pro after computer crash

    My computer recently crashed and I need help redownloading Acrobat X Pro.  Tried "Download" under My Orders to no avail.  Suggestion?

    You can download the trial version of the software thru the page linked below and then use your current serial number to activate it.
    Be sure to follow the steps outlined in the Note: Very Important Instructions section on the download pages at this site or else the download will not work properly.
    Acrobat X Pro, Reader, and Suite:
    http://prodesigntools.com/adobe-acrobat-x-10-pro-reader-suite-direct-download-links-ddl.ht ml

  • Acrobat Error - need help! - Acrobat 9 Pro

    When I try to open an acrobat files my it trys to Open EVERY acrobat file on my computer and does so until I get the following message
    "There was an error opening this document.  The maximum number of files are already open.  No other files can be opened or printed until some are closed"
    Then I have to force quit.
    This just started happending a few months ago
    I am on a Mac OSX
    I need help!  Any suggestions?
    Debbie

    I  have a 10.5.8
    I am not that technical so not sure what you mean about applejack etc.
    Thanks for helping!
    Debbie
    Date: Sat, 10 Apr 2010 13:03:28 -0600
    From: [email protected]
    To: [email protected]
    Subject: Acrobat Error - need help! - Acrobat 9 Pro
    What version of OS X? Some people have luck by clearing their caches. This can be done with Applejack in 10.5. Onyx will work in SL.
    >

  • I need help from Customer Support. Whatever this charge is on my credit card,

     He recibido un cargo de su tienda, que curiosamente he visto que se han hecho muchos cargos a diferentes personas bajo el mismo copncepto y tienda.Favor acreditarme dicho monto porque no he comprado nada con ustedes y ni tengo idea donde está Minesota.Este es mi cargo. 23/07/15323343GEEKSQUAD RENE00015826 RICHFIELD UUSRD$1,428.010.00 Y veo en Internet que otros clientes han hecho reclamos del mismo concepto.   Subject Author PostedGEEKSQUAD RENE00015826Care‎03-09-2015 06:30 PMGEEKSQUAD RENE00015826 Unknown ChargePriscillaQ‎12-29-2014 10:08 PMrandom 10 dollar charge from richfield MN to my ac...ChrisBurns‎07-01-2015 12:50 PMUnknown Geeksquad charge on my Credit CardHardingR‎12-01-2014 05:57 PMGeekSquad protection terms changed without being i... Lo que me hace pensar que algo anda muy mal en ese Best Buy.  Como es posible que no hayan corregido e identificado quienes están detrás de este fraude que lleva años. I need help from Customer Support.  Whatever this charge is on my credit card,jesmann‎10-05-2014 04:52 PM  

    Hola scj2000-
    Muchas gracias por visitar nuestro foro en búsqueda de una explicación al cargo que recién apareció en tu tarjeta de crédito.
    Entiendo su preocupación, ya que cualquier cargo extraño que aparece en un estado de cuenta puede ser alarmante. En este caso, el último cargo que puede recuperar usando el correo electrónico que usaste para registrarte al foro, refleja que se renovó un antivirus Kaspersky. Esta autorización nos diste cuando realizaste la compra de tu Lenovo, desde entonces se renueva automáticamente la licencia de antivirus.
    Las otras publicaciones que has leído, indican lo mismo. Un cargo que se ha hecho a la tarjeta de crédito que se presentó durante la compra con la autorización del cliente.
    Lamento mucho la confusión y espero esto aclare tu duda.
    Atentamente,

  • I need help from chile and use a language translator to write and not turn my iphone4

    I need help from chile and use a language translator to write and not turn my iphone4

    http://support.apple.com/kb/TS3281       
    Not turn on

  • TS1717 This article is vague and unhelpful. My iTunes needs help from a pro. I have over 120,000 songs -- NO movies, TV, radio, or books... I have other programs which efficiently run things which are not audio-based. So why can I not get iTunes working w

    This article is vague and unhelpful. My iTunes needs help from a pro.
    I have over 120,000 songs -- NO movies, TV, radio, or books...
    I have other programs which efficiently run things which are not audio-based.
    So why can I not get iTunes working well?? It now takes at least 10 secs for any operation to be completed!
    That is just plain evil. But I am sure I could do something to help.
    All the music is on an 2T external drive.

    TS1717 as noted in the thread title...
    Brigancook, is the library database on the external or just the media? iTunes reevaluates smart playlists and rewrites its database after every action on the library. I've found this can make a library half that size, with a lot of smart playlists, quite sluggish. That said I'm aware part of my problem is aging hardware. Having the database on the internal drive may improve performance if it is currently on the external.
    I'd expect to see an exponential relationship between size and response time which may explain what you see. Cutting down on the number of smart playlists might help. If we're really lucky the long awaited iTunes 11 might have streamlined some of the background processes as well as cleaning up the front end.
    tt2

  • Need help reinstalling Acrobat X pro for MAC. Got one site but I-tunes didn't recognize so couldn't go further. I have serial

    Need help reinstalling Acrobat X pro for MAC. Got one site but I-tunes didn't recognize so couldn't go further. I have serial

    Actually, you can and have downloaded from there, because that message only happens when the download is finished.
    The message is entirely normal, and is Apple's way of encouraging the world to use the Mac App Store. That doesn't help you because Acrobat isn't in the Mac App Store - it isn't allowed there.
    So, what to do? Change your system settings
    Please follow the steps given below to resolve this issue -
    System Preferences > Security & Privacy > General > Allow applications downloaded from > Anywhere

  • Need help in solving java.io.NotSerializableException

    Hi,
    Weblogic 9.2
    I need help in solving the java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
    I dont know why ApplicationNamingNode has to be serialized.
    Full stack trace will be provided if needed.
    thank you

    Here is the stack trace
    Remote service [com.gfs.corp.component.price.customerbid.PCBMaint] threw exception
    weblogic.rjvm.PeerGoneException: ; nested exception is:
         java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
         java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:211)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:338)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:252)
         at com.gfs.corp.component.price.maint.customerbid.ejb.PCBMaint_q9igfc_EOImpl_922_WLStub.createBid(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.springframework.remoting.rmi.RmiClientInterceptorUtils.doInvoke(RmiClientInterceptorUtils.java:107)
         at org.springframework.ejb.access.SimpleRemoteSlsbInvokerInterceptor.doInvoke(SimpleRemoteSlsbInvokerInterceptor.java:75)
         at org.springframework.ejb.access.AbstractRemoteSlsbInvokerInterceptor.invoke(AbstractRemoteSlsbInvokerInterceptor.java:119)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy47.createBid(Unknown Source)
         at com.gfs.corp.bid.price.controller.DefaultBidPriceUpdater.awardBid(DefaultBidPriceUpdater.java:83)
         at com.gfs.corp.bid.price.ejb.AwardQueueMessageHandler.onMessage(AwardQueueMessageHandler.java:98)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:429)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:335)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:291)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:3962)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)
         at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    Caused by: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
         java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:441)
         at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:368)
         at weblogic.socket.AbstractMuxableSocket.dispatch(AbstractMuxableSocket.java:378)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:105)
         at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at weblogic.transaction.internal.PropagationContext.readRollbackReason(PropagationContext.java:804)
         at weblogic.transaction.internal.PropagationContext.readExternal(PropagationContext.java:376)
         at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at weblogic.rmi.provider.BasicServiceContext.readExternal(BasicServiceContext.java:56)
         at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:195)
         at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:565)
         at weblogic.rjvm.MsgAbbrevInputStream.readExtendedContexts(MsgAbbrevInputStream.java:224)
         at weblogic.rjvm.MsgAbbrevInputStream.init(MsgAbbrevInputStream.java:188)
         at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:435)
         ... 7 more
    Caused by: java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.jndi.internal.WLContextImpl.writeExternal(WLContextImpl.java:453)
         at weblogic.jndi.internal.WLEventContextImpl.writeExternal(WLEventContextImpl.java:422)
         at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.transaction.internal.PropagationContext.convertRollbackReasonToBytes(PropagationContext.java:735)
         at weblogic.transaction.internal.PropagationContext.writeRollbackReason(PropagationContext.java:819)
         at weblogic.transaction.internal.PropagationContext.writeExternal(PropagationContext.java:183)
         at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.rmi.provider.BasicServiceContext.writeExternal(BasicServiceContext.java:48)
         at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.rjvm.MsgAbbrevOutputStream.writeObject(MsgAbbrevOutputStream.java:614)
         at weblogic.rjvm.MsgAbbrevOutputStream.marshalCustomCallData(MsgAbbrevOutputStream.java:319)
         at weblogic.rjvm.MsgAbbrevOutputStream.transferThreadLocalContext(MsgAbbrevOutputStream.java:149)
         at weblogic.rmi.internal.BasicServerRef.postInvoke(BasicServerRef.java:606)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:455)
         at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:58)
         at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:975)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    2007-10-18 08:38:04,931 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean - Could not invoke 'remove' on remote EJB proxy
    weblogic.rjvm.PeerGoneException: ; nested exception is:
         java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
         java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:211)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:338)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:252)
         at com.gfs.corp.component.price.maint.customerbid.ejb.PCBMaint_q9igfc_EOImpl_922_WLStub.remove(Unknown Source)
         at org.springframework.ejb.access.AbstractRemoteSlsbInvokerInterceptor.removeSessionBeanInstance(AbstractRemoteSlsbInvokerInterceptor.java:227)
         at org.springframework.ejb.access.SimpleRemoteSlsbInvokerInterceptor.releaseSessionBeanInstance(SimpleRemoteSlsbInvokerInterceptor.java:118)
         at org.springframework.ejb.access.SimpleRemoteSlsbInvokerInterceptor.doInvoke(SimpleRemoteSlsbInvokerInterceptor.java:95)
         at org.springframework.ejb.access.AbstractRemoteSlsbInvokerInterceptor.invoke(AbstractRemoteSlsbInvokerInterceptor.java:119)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy47.createBid(Unknown Source)
         at com.gfs.corp.bid.price.controller.DefaultBidPriceUpdater.awardBid(DefaultBidPriceUpdater.java:83)
         at com.gfs.corp.bid.price.ejb.AwardQueueMessageHandler.onMessage(AwardQueueMessageHandler.java:98)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:429)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:335)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:291)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:3962)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)
         at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    Caused by: java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
         java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:441)
         at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:368)
         at weblogic.socket.AbstractMuxableSocket.dispatch(AbstractMuxableSocket.java:378)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:105)
         at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
    Caused by: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1309)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at weblogic.transaction.internal.PropagationContext.readRollbackReason(PropagationContext.java:804)
         at weblogic.transaction.internal.PropagationContext.readExternal(PropagationContext.java:376)
         at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at weblogic.rmi.provider.BasicServiceContext.readExternal(BasicServiceContext.java:56)
         at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1755)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1717)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at weblogic.utils.io.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:195)
         at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:565)
         at weblogic.rjvm.MsgAbbrevInputStream.readExtendedContexts(MsgAbbrevInputStream.java:224)
         at weblogic.rjvm.MsgAbbrevInputStream.init(MsgAbbrevInputStream.java:188)
         at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:435)
         ... 7 more
    Caused by: java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.jndi.internal.WLContextImpl.writeExternal(WLContextImpl.java:453)
         at weblogic.jndi.internal.WLEventContextImpl.writeExternal(WLEventContextImpl.java:422)
         at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
         at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.transaction.internal.PropagationContext.convertRollbackReasonToBytes(PropagationContext.java:735)
         at weblogic.transaction.internal.PropagationContext.writeRollbackReason(PropagationContext.java:819)
         at weblogic.transaction.internal.PropagationContext.writeExternal(PropagationContext.java:183)
         at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.rmi.provider.BasicServiceContext.writeExternal(BasicServiceContext.java:48)
         at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
         at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
         at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
         at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
         at weblogic.rjvm.MsgAbbrevOutputStream.writeObject(MsgAbbrevOutputStream.java:614)
         at weblogic.rjvm.MsgAbbrevOutputStream.marshalCustomCallData(MsgAbbrevOutputStream.java:319)
         at weblogic.rjvm.MsgAbbrevOutputStream.transferThreadLocalContext(MsgAbbrevOutputStream.java:149)
         at weblogic.rmi.internal.ReplyOnError.run(ReplyOnError.java:54)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    2007-10-18 08:38:05,244 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] DEBUG org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean - Could not connect to remote EJB [com.gfs.corp.component.price.customerbid.PCBMaint] - retrying
    org.springframework.remoting.RemoteConnectFailureException: Could not connect to remote service [com.gfs.corp.component.price.customerbid.PCBMaint]; nested exception is weblogic.rjvm.PeerGoneException: ; nested exception is:
         java.rmi.UnmarshalException: Incoming message header or abbreviation processing failed ; nested exception is:
         java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: weblogic.jndi.internal.ApplicationNamingNode
    thank you

  • Need help from someone who is good in php

    I really need some help with a php project i am doing and i am wondering if anyone is good in php that could help me.
    This is for a php admin panel which i have done most of but i am having trouble with 1 part of it
    If anyone could help please email me at [personal information removed by moderator] and i will tell you what i need help with to save writing it all in here

    Hello ian,
    we need some more info. See Ben's answer in a similar case here: http://forums.adobe.com/thread/1300650?tstart=0.
    Good luck!
    Hans-Günter

  • Need help to handle java FX stuffs...........??

    i am very much new to Java FX i want to do a login acceptance and rejection operation.like ::
    client will click on the button it will open up the window of created by java FX which will give the login screen*(in this case i would like to mention one thing i all ready have a page like usercheck.jsp which is checking if the user is already loged in or not so need to call this JAVA FX window from that page.)*.This java FX window should have a text field and a password field to match with database.it will show a progressber while it is matching the user name password with database.If the login is correct it will give the user the session stuff and allow him to access**(ie.it will be forworded to the page say,cart.jsp)** otherwise it will give a alert message "login faild".any idea about it..............what should i do now???my database is in access and it connected to my program by DA.java.please guide me what should i do,step by step?and consulting with [http://jfx.wikia.com/wiki/SwingComponents]
    now guide me.............
    i have just created a swing button say "click me to login" on a UNDECORATED window............so what next.........
    Edited by: coolsayan.2009 on May 7, 2009 3:35 PM

    my DA.java is like::
    package shop;
    import java.sql.*;
    public class DAClass {
         private static Connection conn;
         private static ResultSet rs;
         private static PreparedStatement ps;
         public static void connect(String dsn, String un, String pwd) {
              try {
                   //access
                   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                   conn=DriverManager.getConnection("jdbc:odbc:"+dsn,un,pwd);
              catch(Exception e) {
         public static boolean chkPwd(String un, String pwd) {
              try {
                   boolean b=false;
                   ps=conn.prepareStatement("select * from cust_info where cust_name=? and cust_pwd=?");               
                   ps.setString(1,un);
                   ps.setString(2,pwd);
                   rs=ps.executeQuery();
                   while(rs.next()) {
                        b=true;
                   return b;
              catch(Exception e) {
                   return false;
         public static ResultSet getCat(){
              try {
                   ps=conn.prepareStatement("select * from item_category where cat_parent=0 order by cat_name");               
                   rs=ps.executeQuery();
                   return rs;
              catch(Exception e) {
                   return null;
         public static ResultSet getSubCat(int cat_id){
              try {
                   ps=conn.prepareStatement("select * from item_category where cat_parent=? order by cat_name");               
                   ps.setInt(1,cat_id);
                   rs=ps.executeQuery();
                   return rs;
              catch(Exception e) {
                   return null;
         public static ResultSet getItems(int cat_id){
              try {
                   ps=conn.prepareStatement("select * from item_info where cat_id=? order by title");               
                   ps.setInt(1,cat_id);
                   rs=ps.executeQuery();
                   return rs;
              catch(Exception e) {
                   return null;
         public static boolean insertOd(int order_id,String cust_id, String dt, String st, double amt,String pro)
              try{
                   ps=conn.prepareStatement("insert into cust_order values (?,?,?,?,?,?)");
                   ps.setInt(1,order_id);
                   ps.setString(2,cust_id);
                   ps.setString(3,dt);
                   ps.setString(4,st);
                   ps.setDouble(5,amt);
                   ps.setString(6,pro);
                   ps.executeUpdate();
                   return true;
                   catch(Exception e)
                        return false;
         public static boolean draft_det(int order_id,String bank_name,String draft_no,String draft_date,String branch,double amount)
              try{
                   ps=conn.prepareStatement("insert into draft_det values (?,?,?,?,?,?)");
                   ps.setInt(1,order_id);
                   ps.setString(2,bank_name);
                   ps.setString(3,draft_no);
                   ps.setString(4,draft_date);
                   ps.setString(5,branch);
                  ps.setDouble(6,amount);
                   ps.executeUpdate();
                   return true;
                   catch(Exception e)
                        return false;
         public static int getOrderId()
              try{
                   int id=0;
                   ps=conn.prepareStatement("select Max(order_id) from cust_order");
                   rs=ps.executeQuery();
                   while(rs.next()){
                        id= rs.getInt(1);
                   return id;
              catch(Exception e)
                   return 0;
    public static boolean credit_det(int order_id,String credit_no,String credit_type,String pin_no)
              try{
                   ps=conn.prepareStatement("insert into credit_det values (?,?,?,?)");
                   ps.setInt(1,order_id);
                   ps.setString(2,credit_no);
                   ps.setString(3,credit_type);
                   ps.setString(4,pin_no);
                   ps.executeUpdate();
                   return true;
                   catch(Exception e)
                        return false;
         public static boolean detailOrder(int order_id,int item_id,int item_number,double item_price)
              try{
                   ps=conn.prepareStatement("insert into order_det values (?,?,?,?)");
                   ps.setInt(1,order_id);
                   ps.setInt(2,item_id);
                   ps.setInt(3,item_number);
                   ps.setDouble(4,item_price);
                   ps.executeUpdate();
                   return true;
                   catch(Exception e)
                        return false;
         public static UserInfo getUserDet(String un) {
              try {
                   ps=conn.prepareStatement("select * from cust_info where cust_name=?");
                   ps.setString(1,un);
                   rs=ps.executeQuery();
                   UserInfo user=null;
                   while(rs.next()) {
                        String uname=rs.getString(1);
                        String pass=rs.getString(2);
                        String fname=rs.getString(3);
                        String lname=rs.getString(4);
                        String addr=rs.getString(5);
                        String city=rs.getString(6);
                        String state=rs.getString(7);
                        String country=rs.getString(8);
                        String contact=rs.getString(9);
                        String question=rs.getString(10);
                        String answer=rs.getString(11);
                        String email=rs.getString(12);
                        String mobile=rs.getString(13);
                        user=new UserInfo(0,fname,lname,addr,city,state,country,contact,question,answer,email,mobile,uname,pass);
                        return user;
              catch(Exception e) {
                   return null;
         public static boolean userInsert(String fname,String lname,String addr,String city,String state,String country,String contact,String question,String answer,String email,String mobile,String uname,String pass ){
              try{
                   ps=conn.prepareStatement("insert into cust_info  values (?,?,?,?,?,?,?,?,?,?,?,?,?)");
                   ps.setString(1,uname);
                   ps.setString(2,pass);
                   ps.setString(3,fname);
                   ps.setString(4,lname);
                   ps.setString(5,addr);
                   ps.setString(6,city);
                   ps.setString(7,state);
                   ps.setString(8,country);
                   ps.setString(9,contact);
                   ps.setString(10,question);
                   ps.setString(11,answer);
                   ps.setString(12,email);     
                   ps.setString(13,mobile);
                   ps.executeUpdate();     
                   return true;               
              catch(Exception e)
                   return false;
         public static boolean chackuname(String un) {
              try {
                   boolean b=false;
                   ps=conn.prepareStatement("select * from cust_info where cust_name=?");
                   ps.setString(1,un);
                   rs=ps.executeQuery();
                   while(rs.next()) {
                        b=true;
                   return b;               
              catch(Exception e) {
                   return false;
         public static boolean adminChk(String un,String pass){
         try{
              boolean b=false;
              ps=conn.prepareStatement("select * from admin where username=? and password=?");
                   ps.setString(1,un);
                   ps.setString(2,pass);
                   rs=ps.executeQuery();
                   while(rs.next())
                        b=true;
                   return b;
         catch(Exception e){
              return false;
         public static String getStatus(int cust_id)
              try{
                   String status=null;
                   ps=conn.prepareStatement("select order_status from cust_order where cust_id=?");
                   ps.setInt(1,cust_id);
                   rs=ps.executeQuery();
                   while(rs.next()){
                        status= rs.getString(1);
                   return status;
              catch(Exception e)
                   return null;
         public static boolean chkCatagory(String cat)
              boolean b=false;
              try{
                   ps=conn.prepareStatement("select * from item_category where cat_name=? ");
                   ps.setString(1,cat);
                   rs=ps.executeQuery();
                   while(rs.next())
                        b=true;
                   return b;     
              catch(Exception e)
                   return false;
         public static int getMaxCatId(){
              try{
                   int id=0;
                   ps=conn.prepareStatement("select MAX(cat_id) from item_category");
                   rs=ps.executeQuery();
                   while(rs.next())
                        id=rs.getInt(1);
                   return id;     
              catch(Exception e)
                   return -1;
         public static boolean catInsert(int catId, String cat, int par)
              boolean flag=false;
              try{
                        ps=conn.prepareStatement("insert into item_category values(?,?,?)");
                        ps.setInt(1,catId);
                        ps.setString(2,cat);
                        ps.setInt(3,par);
                        ps.executeUpdate();
                        flag=true;
                        return flag;
              catch(Exception e)
                   return false;

  • Hi I am receiving thousands, yes thousands of eMails from APPLE Support Communities, In My inBox there is more than 26.000 eMails from these communities, and i Need Help from you, i will appreciate.I am not panicking but i've ever seen this !

    Apple Support Communities
    HI
    I am receiving THOUSANDS, YES THOUSANDS of eMails from ALL Apple Support Communities.I deleted some one thousand but still more than Normal.
    Please i need your Help.This is Enormous!!! I've never seen this happening! It should be a huge mistake that everybody from All Apple Support Communities
    sending me their complains? I think it is a big Mistake, or Something bigger, i don't Know! I just need Help in this moment. it's been more than three or four days
    i saw a number of eMails from Apple Support communities landing in my eMail address, should this be normal? I don't think so.
    I appreciate any Help
    Kind Regards
    & a Happy New Year

    Click Your Stuff in the upper right and select Profile. In your profile there is a link to the right to manage email notifications.

  • I need help on my MacBook Pro. Recently I've deleted another partition of my disk from the disk utility and I found out that my disk capacity wasn't get into the normal one which is 750GB. Meanwhile I installed window 7 into the partition disk.

    I need help on restoring my disk capacity back to normal. I installed window 7 into the partition disk through bootcamp and I deleted it from disk utility. After I erase the partition disk,I get my capacity to 499GB but not 750GB. Do I need to reinstall my MacBook or something to do with the restoring?

    Welcome to the Apple Support Communities
    Rodney Lai wrote:
    I installed window 7 into the partition disk through bootcamp and I deleted it from disk utility
    You shouldn't do it. You have to erase the Windows volume with Boot Camp Assistant, so it will restore the space onto the OS X volume and that volume will have 750 GB.
    As you did it with Disk Utility, you have to resize your OS X partition manually:
    1. Open Disk Utility, select your hard disk at the top of the sidebar, and go to Partition tab.
    2. You will see a bar with Macintosh HD. You have to click it at the bottom right corner and drag it to the end of the bar, so Macintosh HD will use all the space of the hard drive, and press Apply.
    3. Close Disk Utility and your OS X partition will have 750 GB

Maybe you are looking for

  • Where is the file that conains the changements of ifsMgr

    Hi, everyone, thank you advance for your time and helps. Now I am using 9ifs to add some features to webdav. I made my own webdavserver which is similar to the original DavServer. When I loaded my own webdavServer, and found that it was truly running

  • 11.3 Update freezes Podcasts

    iTunes crashes when I try to update a subsciption, when I try to delete, when I try to download and anything else the only thing still working I found was transfer of already downloaded file to Playlist Has anybody found a remedy? I've been on the ph

  • Value . . is not permitted for attribute Date of Manufacture Message no. COM_PRCAT020

    Hi We are using CRM 7 ehp2 system we are facing a problem some equipment number is not updating from  ECC to CRM. showing following bdoc error message. Value . . is not permitted for attribute Date of Manufacture Message no. COM_PRCAT020 Diagnosis Yo

  • I all ready have a membership and I can't convert a file

    I all ready have a membership and can't sign in

  • Interrupt on Digital Input

    I have a case structure which is operated by either a button OR a digital in, the stuff done in the case structure is the main priority in the program. When outside the case structure, there are other things that can be done but with less priority th