NF-e 3.10 - não finaliza o processo de cancelamento

Olá pessoal.
Estamos realizando testes da NF-e 3.10 e estamos com o seguinte problema.
Emitimos a NF-e e a mesma retornou com o erro 234 - Rejeicao: IE do destinatario nao vinculada ao CNPJ.
Fizemos o processo de cancelamento desta NF-, porém agora a NF fica travada no status de processamento (não finaliza o cancelamento).
Alguém já passou por isto?
Obs. quando a NF é aprovada e depois solicitamos o cancelamento, o processamento finaliza normalmente.
Estamos debugando para ver se encontramos algo e também procurando SAP Notes, porém não estamos conseguindo identificar oque está ocorrendo.
Obrigado.
José Claudio.

Jose Claudio,
Estou tento uma situação bizarra aqui também, todas as notas com problema de rejeição de qualquer tipo o GRC está ficando inativo, não apenas para cancelamento também.
Para resolver o problema você vai precisar invocar os poderes do "THORRRRRRRRRRRRRRR"  na tabela /XNFE/BATCHHD vai ter um campo chamado "Process Step " veja se o campo abaixo está com status está com "'11 - Step is waiting for asynchronous reply".
Se estiver apaga esse valor para "em branco" e depois vai no monitor do GRC e clinca em FINALIZAR PROCESSO, na realidade o PI recebeu a resposta da Sefaz com processamento do Lote mais não consegue repassar para GRC.
Assim vai "DESTRAVAR" o GRC e continuar o processo de devolução do status da NF-e para SAP ECC.
Eduardo Chagas era isso que estava comentando mais não tive tempo de documentar.
Att,
Viana.

Similar Messages

  • Swing/JScrollPane

    My problem is that I have this class that extends JApplet and has 3 JPanel and an instance from another class that extends JPanel (I will call it class2) inside it.
    My problem is that I'm inserting class2 inside a JScrollPane than I insert JScrollPane inside my JApplet, but whenever I move my JScrollPane which should just move the content from class2 (lines, numbers, ...), but I'm getting a messed screen like if the computer was mixing the old content (before using JScrollPane) with the new content (after moving)...something like the JScrollPane listener isnt refreshing the screen when I use it.
    If anyone know a fix for this, please contact me and if you want to check the code, email me ([email protected]).

    I'm posting all the code below...could anyone please help me out with this, there is a very weird behaviour when I move the JScrollPane
    * C�digo de Huffman - Applet
    * Arildo Fran�a Oliva Filho - 99/32810
    * Leonardo Lobo Pulcineli - 99/20064
    * Marcos Garrison Dytz - 99/20102
    * Octavio do Vale Rocha - 99/20129
    package huffman;
    // Bibliotecas que fazem parte da implementa��o do applet
    import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;
    import java.util.*;
    import javax.swing.*;
    import java.io.*;
    import java.text.DecimalFormat;
    * Objetos que far�o parte da GUI do programa, onde se tem a ocorrencia de
    * tres botoes para o controle do fluxo do programa, uma caixa para a entrada
    * das probabilidades, um classe instanciada para controlar as mensagens ao
    * usu�rio e outra que far� a apresenta��o de todo conte�do
    * Declara��o de todas as vari�veis utilizadas para armazenar as probabilidades
    * onde o maior n�mero de vari�ives que podem ser implementadas � 200
    public class Huff extends JApplet implements ActionListener, ComponentListener {
    JButton reset_button, step_button, end_button;
    // JButton file_button, fix_button;
    JTextField input_string;
    cent Cent = new cent();
    ErrorCanvas stdout = new ErrorCanvas();
    DecimalFormat f = new DecimalFormat("0.000"); // Define um formato para os valores
    DecimalFormat f2 = new DecimalFormat("0.00");
    JScrollPane scroll = new JScrollPane(Cent);
    boolean inAnApplet = true; // Testa a validade do applet
    protected int numProbabilidade; // Numero total de probabilidades
    protected int numProbabilidadeTemp; // Numero total de probabilidades
    protected int[] marcador; // Marca a pr�xima probabilidade
    protected double[][] probabilidade;
    protected String[][] simbolo; // Guarda os c�digos bin�rios
    protected int passo; // Controle quanto ao fim das probs.
    protected boolean proximo = true; // Idem acima
    protected double entropia = 0.0; // Entropia;
    // protected boolean estArquivo = true; // Estado de um arquivo
    protected boolean inic = true;
    * Construtor para a classe Huff (inicializa todo o GUI)
    public Huff() {
    getContentPane().setLayout(new BorderLayout());
    scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
    scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
    getContentPane().add("Center", scroll);
    Font def = new Font("Dialog", 0, 12);
    Cent.setFont(def);
    JPanel p = new JPanel(new GridLayout(2, 0));
    JPanel q = new JPanel(new GridLayout(2, 0));
    JPanel r = new JPanel(new FlowLayout());
    r.add(reset_button = new JButton("Reiniciar"));
    r.add(step_button = new JButton("Proximo"));
    r.add(end_button = new JButton("Concluir"));
    // r.add(file_button = new JButton("Arquivo");
    // r.add(file_button = new JButton("Corrigir arquivo");
    p.add(r);
    p.add(input_string = new JTextField());
    * O visualizador gr�fico (JPanel q) que � utilizado por ErrorCanvas para
    * emitir algumas mensagens para o usu�rio
    q.add(p);
    q.add(stdout);
    getContentPane().add("South", q);
    reset_button.addActionListener(this);
    step_button.addActionListener(this);
    end_button.addActionListener(this);
    input_string.addActionListener(this);
    scroll.addComponentListener(this);
    * M�todo utilizado para inicializar o �ndice dos arrays utilizados e zerar
    * o valor de todas as probabilidades utilizadas
    public void init() {
    marcador = new int[200];
    probabilidade = new double[200][400];
    simbolo = new String[200][250];
    for(int i = 0; i < 200; i++)
    for(int j = 0; j < 400; j++) {
    probabilidade[i][j]=0.0;
    JOptionPane.showMessageDialog(null, " ", "Bem vindo",
    JOptionPane.INFORMATION_MESSAGE);
    if(inic)
    iniciarProbabilidade(probabilidade[0]);
    this.reset();
    * Conta o n�mero de probabilidades que foram inseridos no TextField, assim
    * como testa a validade destes valores. � bem similar ao funcionamento de
    * parseProbabilidade
    void contarProbabilidade() {
    StringTokenizer st = new StringTokenizer(input_string.getText());
    double teste = 0.0;
    if(input_string.getText().length() > 0 && input_string.getText() != null) {
    while (st.hasMoreTokens()) {
    try {
    teste = Double.valueOf(st.nextToken()).doubleValue();
    if(teste < 0) {
    JOptionPane.showMessageDialog(null,"Probabilidade negativa.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    input_string.setText("");
    numProbabilidade = 0;
    break;
    if(teste > 1.0) {
    JOptionPane.showMessageDialog(null,"Probabilidade maior que 1.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    input_string.setText("");
    numProbabilidade = 0;
    break;
    if(teste == 0.0) {
    JOptionPane.showMessageDialog(null,"Probabilidade igual a 0.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    input_string.setText("");
    numProbabilidade = 0;
    break;
    } catch (NumberFormatException e) {
    JOptionPane.showMessageDialog(null,"Numero incorreto.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    input_string.setText("");
    numProbabilidade = 0;
    break;
    numProbabilidade++;
    if(numProbabilidade > 200 && st.hasMoreTokens()) {
    JOptionPane.showMessageDialog(null,"S�o permitidos at� 200 probabilidades",
    "Erro", JOptionPane.ERROR_MESSAGE);
    input_string.setText("");
    numProbabilidade = 0;
    break;
    } else
    JOptionPane.showMessageDialog(null,"Insira algum valor.",
    "Erro", JOptionPane.ERROR_MESSAGE);
    * Todos os m�todos abaixos far�o algum ajuste necess�rio quando ocorrer uma
    * mudan�a no ScrollPane
    public void componentResized(ComponentEvent e)
    scroll.getSize();
    public void componentMoved(ComponentEvent e)
    public void componentShown(ComponentEvent e)
    public void componentHidden(ComponentEvent e)
    * Listener utilizado por Java para fazer todo o controle dos Eventos que
    * ocorram no aplicativo, ou seja, o pressionar dos tr�s bot�es, assim como
    * a utiliza��o da tecla Enter dentro do TextField. Para cada uma destas
    * a��es se encontrar� um c�digo diferente para seu processamento correto
    public void actionPerformed(ActionEvent evt) {
    if(evt.getSource() == reset_button) {               // Bot�o de Reiniciar
    end_button.setEnabled(true);
    step_button.setEnabled(true);
    numProbabilidade = 0;
    contarProbabilidade();
    if(input_string.getText().length() > 0) {
    if(parseProbabilidade(input_string.getText()))
    this.reset();
    stdout.println("Applet reinicializado");
    this.reset();
    * O bot�o de Proximo pode ser visto abaixo e ele quem far� todo o controle
    * gr�fico, assim como matem�tico em rela��o aos pr�ximos valores a serem
    * impressos na tela utilizando diversos m�todo diferentes
    } else if(evt.getSource() == step_button) {
    if(proximo) {
    if(calcProbabilidade(passo)) {
    proximo = false;
    marcador[passo] = -1;
    passo--;
    } else {
    int tmp = 0;
    for(; tmp < 400; tmp++)
    if(probabilidade[passo-1][tmp] == 0.0)
    break;
    Cent.printNextStep(passo, probabilidade[passo], marcador[passo]);
    stdout.println("As duas probabilidades inferiores da coluna " + passo
    +" foram somadas: " +
    f.format(probabilidade[passo-1][tmp-1]) + " + " +
    f.format(probabilidade[passo-1][tmp-2]) + " = " +
    f.format(probabilidade[passo][marcador[passo]]), false);
    stdout.println(1, "A soma � mostrada em negrito na coluna 2.",false);
    passo++;
    if(!proximo) {
    if(passo < 0) {
    Cent.setReverseStep(-1,-1,-1);
    end_button.setEnabled(false);
    step_button.setEnabled(false);
    for(int k = 0; k < 200; k++) // C�lculo da entropia
    if (probabilidade[0][k] != 0)
    entropia += probabilidade[0][k]*(-Math.log(probabilidade[0][k])) *
    Math.log(10) / Math.log(2) * Math.log(Math.exp(1/(Math.log(10))));
    Double ent = new Double(entropia);
    entropia = 0;
    String cod = new String("Codigo correspondente:\n\n");
    for(int m = 0; m < 200; m++)
    if (simbolo[0][m].length() > 0)
    cod += simbolo[0][m] + "\n";
    JOptionPane.showMessageDialog(null, cod, "Codigo", JOptionPane.INFORMATION_MESSAGE);
    stdout.println("Num. Prob.: " + numProbabilidade +
    " Entropia: " + ent);
    } else {
    designaSimbolo(passo);
    Cent.printReverseStep(passo,simbolo[passo]);
    passo--;
    * O bot�o de Concluir e ele simplesmente executar� o mesmo c�digo do bot�o
    * Proximo, por�m at� o fim da execu��o do programa *
    } else if(evt.getSource() == end_button) {
    end_button.setEnabled(false);
    step_button.setEnabled(false);
    entropia = 0;
    for(int k = 0; k < 400; k++) {
    if(proximo) {
    if(calcProbabilidade(passo)) {
    proximo = false;
    marcador[passo] = -1;
    passo--;
    } else {
    int tmp = 0;
    for(; tmp < 400; tmp++)
    if(probabilidade[passo-1][tmp] == 0.0)
    break;
    Cent.printNextStep(passo, probabilidade[passo], marcador[passo]);
    passo++;
    if(!proximo) {
    if(passo < 0) {
    Cent.setReverseStep(-1,-1,-1);
    } else {
    designaSimbolo(passo);
    Cent.printReverseStep(passo,simbolo[passo]);
    passo--;
    } // C�lculo da entropia abaixo
    if (probabilidade[0][k] != 0)
    entropia += probabilidade[0][k]*(-Math.log(probabilidade[0][k])) *
    Math.log(10) / Math.log(2) * Math.log(Math.exp(1/(Math.log(10))));
    Double ent = new Double(entropia);
    entropia = 0;
    stdout.println("Entropia " + f.format(ent));
    String cod = new String("Codigo correspondente:\n\n");
    for(int m = 0; m < 200; m++)
    if (simbolo[0][m].length() > 0)
    cod += simbolo[0][m] + "\n";
    JOptionPane.showMessageDialog(null, cod, "Codigo", JOptionPane.INFORMATION_MESSAGE);
    stdout.println("Num. Prob.: " + numProbabilidade +
    " Entropia: " + ent);
    * O c�digo abaixo far� todo o papel de abrir um arquivo com probabilidades,
    * assim como salvar um arquivo com as probabilidades
    /* } else if(evt.getSource() == file_button) {
    if(estArquivo) {
    JFileChooser fileChooser = new JFileChooser();
    fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY):
    fileChooser.showSaveDialog(this);
    File fileName = fileChooser.getSelectedFile();
    if (fileName == null || fileName.getName().equals(""))
    JOptionPane.showMessageDialog(null, "Arquivo inv�lido.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    else {
    try {
    ObjectInputStream input = new ObjectInputStream(new FileInputStream(fileName));
    String arq = (String) input.readObject();
    input_string.setText(arq);
    if(input_string.getText().length() > 0) {
    if(parseProbabilidade(input_string.getText())) {
    estArquuivo = false;
    end_button.setEnabled(true);
    step_button.setEnabled(true);
    numProbabilidade = 0;
    contarProbabilidade();
    this.reset();
    stdout.println("Applet reinicializado");
    this.reset();
    } catch (EOFException e) {
    JOptionPane.showMessageDialog(null, "Erro de EOF.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    } catch (ClassNotFoundException e) {
    JOptionPane.showMessageDialog(null, "Erro: Class Not Found.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    } catch (IOException e) {
    JOptionPane.showMessageDialog(null, "Erro ao abrir arquivo.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    try {
    input.close();
    } catch (IOException e) {
    JOptionPane.showMessageDialog(null, "Erro ao fechar arquivo.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    } else {
    if (passos < 0) {
    try {
    ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream("c:\codigo.txt"));
    for(int o = 0; o < 200; o++) {
    while(simbolo[0][o].length() != 0) {
    output.writeObject(simbolo[0][o])
    output.writeObject(" ");
    output.flush();
    } catch (IOException e) {
    JOptionPane.showMessageDialog(null, "Erro ao salvar no arquivo.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    try {
    output.close();
    } catch (IOException e) {
    JOptionPane.showMessageDialog(null, "Erro ao fechar arquivo.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    } else {
    JOptionPane.showMessageDialog(null, "Finalize o processo.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    /* } else if(evt.getSource() == fix_button) {
    try {
    input.close();
    estArquivo = true;
    } catch (IOException e) {
    JOptionPane.showMessageDialog(null, "Erro abrindo arquivo.", "Erro",
    JOptionPane.ERROR_MESSAGE);
    * A a��o que ocorre quando se pressiona o bot�o Enter dentro do TextField
    * pode ser vista abaixo e � bem similar ao pressionar do bot�o Reiniciar
    } else if(evt.getSource() == input_string) {        // Utiliza��o da TextBox
    end_button.setEnabled(true);
    step_button.setEnabled(true);
    numProbabilidade = 0;
    contarProbabilidade();
    if(input_string.getText().length() > 0) {
    if(parseProbabilidade(input_string.getText()))
    this.reset();
    stdout.println("Applet reinicializado");
    this.reset();
    } else {                                            // Problema!
    stdout.println("Evento desconhecido ");
    * M�todo utilizado quando o bot�o Reiniciar � pressionado, ele reinicia os
    * valores para todas vari�veis e coloca na primeira coluna os primeiros
    * valores utilizados na �ltima experimenta��o
    void reset() {
    int i = 0, j = 0;
    Cent.clearScreen(probabilidade[0]);
    proximo = true;
    passo = 1;
    for(i = 0; i < 200; i++)
    marcador[i] = -1;
    for(i = 0; i < 200; i++)
    for(j = 0; j < 250; j++)
    simbolo[i][j] = "";
    * Testa quanto a viabilidade das probabilidades inseridas no TextBox estarem
    * de acordo com os criterios adotados e � bem simples de ser compreendida
    boolean parseProbabilidade(String s) {
    int linha = 0, i = 0;
    double soma = 0.0;
    double[] d = new double[200];
    StringTokenizer st = new StringTokenizer(s); // Conta o n�mero de itens
    // dentro de input_string
    for(i = 0; i < 200; i++)
    d[i] = 0.0;
    i = 0;
    while (st.hasMoreTokens()) {                  // Testa se h� mais Tokens
    try {
    d[i] = Double.valueOf(st.nextToken()).doubleValue();
    if(d[i] < 0) {
    return(false);
    if(d[i] > 1.0) {
    return(false);
    if(d[i] == 0.0) {
    return(false);
    } catch (NumberFormatException e) {
    JOptionPane.showMessageDialog(null, "Os n�meros n�o estao em sua forma correta",
    "Erro", JOptionPane.ERROR_MESSAGE);
    return(false);
    i++;
    bubblesort(d);
    for(i = 0; i < 200; i++) {                  // Testa quanto a viabilidade da
    soma += d; // das vari�veis
    if((soma <= 0.999999) || (soma >= 1.000001)) {
    JOptionPane.showMessageDialog(null, "A soma das probabilidadades n�o e igual a 1." +
    "\nA soma das probabilidade foi " + soma, "Erro", JOptionPane.ERROR_MESSAGE);
    return(false);
    for(i = 0; i < 200; i++)
    probabilidade[0][i] = d[i];
    stdout.println("Entrada de probabilidades correta. Pressione " + '\"' +
    "Proximo" + '\"' + " para continuar.");
    return(true);
    * Este m�todo ser� utilizado como sentinela pra a inicializa��o das
    * probabilidades
    void iniciarProbabilidade(double[] p) {
    inic = false;
    iniciarProbabilidade(p, p.length-1);
    * Executa a inicializa��o para alguns valores das probabilidades a partir
    * do objeto Rand()
    void iniciarProbabilidade(double[] p, int n) {
    Random rand = new Random();
    double soma = 0.0, s = 0.0;
    int i = 0;
    String input = " ";
    stdout.println(null); // Limpa o texto abaixo
    for(; i < 20; i++) {
    p[i] = rand.nextDouble() + 0.1; // Gera os n�meros iniciais
    soma += p[i]; // onde se deseja valores pr�ximos
    for(i = 0; i < 20; i++) {
    p[i] /= soma; // Escalonamento
    p[i] = Math.floor(p[i]*100) / 100.0; // Truncamento
    s += p[i];
    for(i = 0; i < 20; i++) // Utilizado para equilibrar as
    if(p[i] < 0.001) {                      //  probabilidades
    p[i] += 0.01;
    s -= 0.01;
    if (s < 1.000) {                          // Utilizado para inteirar a soma
    double resto = 1.0 - s;
    p[0] += resto;
    bubblesort(p);
    for(int k = 0; k < 20; k++) // Constroi string a ser exibida
    input += f2.format(p[k]) + " "; // dentro de string_input
    String input2 = input.replace(',','.');
    input_string.setText(input2);
    contarProbabilidade();
    * Faz um sort bem comum de todos as probabilidades inseridas
    void bubblesort(double[] d) {
    for(int i = 0; i < (d.length - 1); i++)
    for(int j = 0; j < (d.length - 1); j++)
    if(d[j] < d[j+1]) {
    double t = d[j];
    d[j] = d[j+1];
    d[j+1] = t;
    * Calcula o valor da probabilidade resultante a partir da soma das duas
    * probabilidades anteriores e seu c�digo � representando somente por loops
    * que setam estes valores
    boolean calcProbabilidade(int passo) {
    int n = 0, i = 0;
    double soma = 0.0;
    if(passo >= 0) {
    for(; i < 400; i++)
    if(probabilidade[passo-1][i] == 0.0)
    break;
    n = i;
    soma = probabilidade[passo-1][n-1] + probabilidade[passo-1][n-2];
    for(i = 0; i < 200; i++)
    if(probabilidade[passo-1][i] >= soma) {
    probabilidade[passo][i] = probabilidade[passo-1][i];
    } else
    break;
    marcador[passo] = i;
    probabilidade[passo][i] = soma;
    for(; i < 200; i++)
    probabilidade[passo][i+1] = probabilidade[passo-1][i];
    probabilidade[passo][n-1] = 0.0;
    probabilidade[passo][n] = 0.0;
    if(n == 2)
    return(true);
    else
    return(false);
    return(true);
    * Designa todos os s�mbolos ou c�digos para as probabilidades inseridas
    * a partir do controle feito pelos m�todos "actionPerformed" e
    * "calcProbabilidade"
    void designaSimbolo(int passo) {
    int i = 0, m = marcador[passo+1];
    String str = "";
    if(m == -1) {
    simbolo[passo][0] = "0";
    simbolo[passo][1] = "1";
    stdout.println("Os primeiros valores (0 e 1) foram designados na coluna" +
    " da extrema direita.", false);
    } else {
    for(; i < 400; i++)
    if(probabilidade[passo+1][i] != 0.0) {
    if(m == i) {
    str = simbolo[passo+1][i];
    } else if(m < i) {
    simbolo[passo][i-1] = simbolo[passo+1][i];
    } else if(m > i) {
    simbolo[passo][i] = simbolo[passo+1][i];
    } else
    System.out.println("Problema!!!");
    } else
    break;
    Cent.setReverseStep(passo,i,m);
    stdout.println("O c�digo correspondente a probabilidade marcada (" +
    f.format(probabilidade[passo+1][m]) +
    ") foi usado como base para se designar os valores.", false);
    stdout.println(1,"O c�digo das duas probabilidade inferiores (" +
    f.format(probabilidade[passo][i-1]) + ")(" +
    f.format(probabilidade[passo][i]) + ")" +
    " foram modificados. Os outros c�digos permanecem" +
    " os mesmos.", false);
    simbolo[passo][i-1] = str + "0";
    simbolo[passo][i] = str + "1";
    * Inicializa todo o aplicativo caso seja feito stand-alone
    /* public static void main(String args[]) {
    JFrame f = new JFrame("C�digo de Huffman");
    Huff codigo = new Huff();
    codigo.inAnApplet = false;
    codigo.init();
    f.getContentPane().add("Center", codigo);
    f.setSize(800,600);
    f.show();
    codigo.start();
    * A classe abaixo � utilizada para o controle de todas as mensagens exibidas
    * ao usu�rio do applet a partir do JPanel stdout, assim como comunica��o
    * via interface MS-DOS
    class ErrorCanvas extends Canvas {
    private String output, output2;
    public void paint(Graphics g) {
    if(output == null) {
    g.drawString("C�digo de Huffman", 350, 20);
    g.drawString("Arildo Fran�a Oliva Filho - 99/32810", 20, 40);
    g.drawString("Leonardo Lobo Pulcineli - 99/20064", 20, 60);
    g.drawString("Marcos Garrison Dytz - 99/20102", 550, 40);
    g.drawString("Octavio do Vale Rocha - 99/20129", 550, 60);
    } else {
    g.drawString(output,20,20);
    void println(String s)
    println(0,s);
    void println(String s,boolean echo)
    println(0,s,echo);
    void println(int linha,String s)
    println(linha,s,true);
    void println(int linha,String s,boolean echo)
    if(linha == 0)
    output = s;
    output2 = "";
    } else
    output2 = s;
    this.repaint();
    if(s != null && echo)
    System.out.println(s);
    * A classe abaixo � utilizada na cria��o de toda a interface gr�fica utilizada
    * pelo programa como as diversas setas que ligam as probabilidades, a cria��o
    * das colunas e controle em rela��o as cores dos c�digos.
    * Grande parte do c�digo deste classe deve ser creditado a Paul Williams.
    class cent extends JPanel {
    private int reverse_step = -1;
    private int rs_y, rs_m;
    private String[][] buffer; // O conjunto de vari�veis abaixo controlam
    private int[] xoffsets; // todo o posicionamento dos diferentes
    private int[] yoffsets; // objetos na tela
    private int[] lines;
    private int yoffset,yhalfoffset,linexoffset,
    ybelowoffset,xrightoffset;
    protected boolean isinit = false;
    protected boolean repainting = false;
    Font boldfont = null, deffont;
    DecimalFormat f = new DecimalFormat("0.00");
    * Executa a inicializa��o de todas vari�veis e arrays, assim como dos objetos
    * que ser�o manipulados pela interface gr�fica caso eles n�o tenham ocorrido
    void init() {
    if(!isinit) {
    xoffsets = new int[200];
    for(int k =0; k < xoffsets.length; k++)
    xoffsets[k] = 40 + k * 60;
    yoffset = 16;
    yoffsets = new int[400];
    int i;
    for(i = 0; i < yoffsets.length; i++)
    yoffsets[i] = 30 * (i+1) + 60;
    buffer = new String[200][400];
    int j;
    for(i = 0; i < 200; i++)
    for(j = 0; j < 400; j++)
    buffer[i][j] = "";
    lines = new int[400];
    for(i = 0; i < lines.length; i++)
    lines[i] = -1;
    linexoffset = 45; // offset of left of line from left of text
    xrightoffset = 5; // offset between forward and reverse(red) text
    ybelowoffset = 12; // offset between forward and reverse(red) text
    yhalfoffset = 5; // offset for lines (half a character)
    deffont = new Font("Dialog", 0, 12);
    boldfont = new Font("Dialog", Font.BOLD, 12);
    if(deffont == null || boldfont == null) {
    boldfont = null;
    System.out.println("N�o foi poss�vel indicar o valor para as fontes.");
    isinit = true;
    repainting = false;
    * Construtor para essa classe e define que se a classe n�o tive sido inicia-
    * lizada, ent�o ser� por este construtor
    public cent()
    if(!isinit)
    this.init();
    * Limpa todo o conte�do exibido no JPanel Cent
    void clearScreen(double[] p) {
    int i,j;
    for(i = 0; i < 200; i++)
    for(j = 0; j < 400; j++)
    buffer[i][j] = "";
    for(i = 0;i < lines.length; i++)
    lines[i] = -1;
    for(i = 0; i < 200; i++) {
    if(p[i] == 0.0)
    buffer[0][i*2] = "";
    else
    buffer[0][i*2] = f.format(p[i]);
    repaint();

  • When sharing iMovie11 project  with iDVD inmediately message 'the project could not be prepared for publishing because an error occurred (Error in user parameter list).  Finalize issue?

    When sharing my 60 minutes iMovie project with iDVD inmediately message 'The project could not be prepared for publishing because an error  occurred (Error in user parameter list)' appears. Could not find the user parameter list, so I've no more info about this error.
    Option File - Finalize Project gives inmediately the same errormessage.
    Also option Share - Media Browser - Large/Medium/Mobile give the same errormessage.
    Please advise, thank you!

    Additional info: trying to write to internal disk (268 GB Free out of 499 GB)
    Please advise, alko80

  • I haven't been able to finalize any recent upgrade.

    I am currently using version 14.0.1
    I haven't been able to finalize any recent upgrade.
    After I do the update and restart Firefox I get this message “Please make sure there are no other copies of Firefox running on your computer, and then restart Firefox to try again”. This keeps happening despite having closed Firefox.

    Hi,
    Please also try updating using the full installer after exiting Firefox: https://www.mozilla.org/en-US/firefox/new/
    [https://support.mozilla.org/en-US/kb/update-firefox-latest-version Updating Firefox]
    [https://www.mozilla.org/en-US/firefox/update/ FAQ]

  • Use of dispose() and finalize()

    Hello everyone (first post ever). I have a question about a program that I'm currently working on that doesn't seem to be releasing system resources. Here's a brief description of my program and my problem:
    Program Description: It's a widget that queries a news file every couple of minutes to check if the file was updated. If it was updated, then the taskbar icon flashes and signals the user to click on it to open a window showing them the news.
    Problem: The main use of this program will be just sitting in the taskbar waiting and checking to see if there are any updates. However, after a user opens the window, the memory usage obviously spikes to show the content of the window. After the window is closed, the memory stays allocated and never seems to go back down to it's memory usage when it was just sitting in the taskbar. I have the window set to dispose on close and have fiddled around with adding finalize() and dispose() statements in a couple of different places. I also don't call anything from this class in any of my other classes.
    Here is my Window.class, where I'm hoping the problem is. Thanks.
    package mainFiles;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.border.*;
    // The part of the program that displays the main window of the widget
    public class Window extends JFrame implements ActionListener, WindowListener {
         private static final long serialVersionUID = 1L;
         // Declare the global variables used in the method
         private JButton updateButton;
         // The default constructor of the window
         public Window() {
              // Create the container for holding the content of the widget
              JFrame mainWindow = new JFrame();
              mainWindow.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
              this.centerWindow(mainWindow, 475, 350);
              mainWindow.addWindowListener(this);
              // Customize the look of the JFrame a little bit
              mainWindow.setIconImage(new ImageIcon("system/images/tray_inactive.gif").getImage());
              mainWindow.setTitle("Widget Text");
              mainWindow.setResizable(false);
              // Create the home panel of the widget
              WindowBackground homePanel = new WindowBackground();
              mainWindow.setContentPane(homePanel);
              homePanel.setLayout(new BoxLayout(homePanel, BoxLayout.X_AXIS));
              // Create the left side of the window
              JPanel leftPanel = new JPanel();
              leftPanel.setOpaque(false);
              leftPanel.setPreferredSize(new Dimension(104,324));
              homePanel.add(leftPanel);
              // Add a spacer to the left panel from the top
              leftPanel.add(Box.createRigidArea(new Dimension(104,16)));
              // Add the update button to the left side of the widget
              updateButton = new JButton("Refresh");
              updateButton.addActionListener(this);
              leftPanel.add(updateButton);
              // Create the right side of the window
              JPanel rightPanel = new JPanel();
              rightPanel.setOpaque(false);
              rightPanel.setPreferredSize(new Dimension(365,324));
              homePanel.add(rightPanel);
              // Add a spacer to the right panel from the top
              rightPanel.add(Box.createRigidArea(new Dimension(365,16)));
              // Create the scrollpane which allows the news to be scrolled up and down
              JScrollPane contentScrollPane = new JScrollPane(Content.mainPanel, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                        JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
              contentScrollPane.getViewport().setOpaque(false);
              contentScrollPane.setOpaque(false);
              contentScrollPane.setEnabled(true);
              // Set the size of the scrollpane, then add it to the right panel
              contentScrollPane.setPreferredSize(new Dimension(356,290));
              rightPanel.add(contentScrollPane);
              // Create an empty border around the scrollpane to remove the border
              Border empty = new EmptyBorder(0,0,0,0);
              contentScrollPane.setBorder(empty);
              contentScrollPane.setViewportBorder(empty);
              // Whenever the window is opened, update the tray icon to inactive
              Widget.updateIconToInactive();
              // Show the window to the user
              mainWindow.setVisible(true);
         // If the main window of the widget is closed, then give the user the ability to make a new one
         public void windowClosing(WindowEvent event) {
              // Set the window to no longer being active
              Widget.windowActive = false;
              // *** This doesn't seem to work
              this.removeAll();
              System.gc();
         // For centering the window on the user's desktop
         public void centerWindow(JFrame window, int width, int height) {
              // Set the size of the window to the size wanted
              window.setSize(width, height);
              // Get the two sizes and compute the average size between them
              Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
              Dimension windowSize = window.getSize();
              int x = (screenSize.width / 2) - (windowSize.width / 2);
              int y = (screenSize.height / 2) - (windowSize.height / 2);
              // Set the location to the center of the screen
              window.setLocation(x, y);
         // Whenever a new WindowBackground is created, paint the background image on it
         public class WindowBackground extends JPanel {
              private static final long serialVersionUID = 1L;
              // Paint the background on the panel
              public void paintComponent(Graphics g) {
                   ImageIcon background = new ImageIcon("system/images/bg_window.gif");
                   background.paintIcon(this, g, 0, 0);
         // For responding to actions performed in the interface
         public void actionPerformed(ActionEvent event) {
              // If the user pushes the manual update button, then check for new updates
              if (event.getSource() == updateButton)
                   Content.check();
         // Although these aren't used, they must be included in the class
         public void windowActivated(WindowEvent arg0) {}
         public void windowClosed(WindowEvent arg0) {}
         public void windowDeactivated(WindowEvent arg0) {}
         public void windowDeiconified(WindowEvent arg0) {}
         public void windowIconified(WindowEvent arg0) {}
         public void windowOpened(WindowEvent arg0) {}
    }

    I'll try to describe it in some more detail:
    When the program first starts up, memory usage is around 9K to 11K, since the only task it has is to check an external file every five minutes to see if it's been updated. If there is an update, then the icon blinks which alerts the user that there is an update available. When they click on the icon, a window pops up displaying the news. Memory usage at this points run up to about 25K. Now this is where the problem comes in. After the window is closed, it should be disposed. Now, from what I understand, that means that the Garbage Collector should destroy it at some point and release the memory that's being used. However, many hours after the window has been closed, the memory usage is still at 25K. I just don't understand why it isn't using 9K-11K at that point.
    The main reason I care so much about memory usage is because this is a program that is going to be running in the background while users play PC games. It's mainly to get in touch with each other and tell each other when an event is happening in a specific game.

  • I need a solution of this complicated problem to finalize my final project

    Introduction
    This project revolves around an important text processing task, text compression. In particular, you will be required to encode a sequence of words read from a source file into binary strings (using only the characters 0 and 1). It is important to note that text compression makes it possible to minimize the time needed to transmit text over a low-bandwidth channel, such as infrared connection. Moreover, text compression is helpful in storing large documents more efficiently. The coding scheme explored in this project is the Huffman Coding Scheme. While standard encoding schemes, such as Unicode and ASCII, use fixed-length binary strings to encode characters, Huffman coding assigns variable-length codes to characters. The length of a Huffman code depends on the relative frequency of its associated character. Specifically, Huffman coding capitalizes on the fact that some characters are used more frequently than others to use short codewords when encoding high-frequency characters and long codewords to encode low-frequency characters. Huffman coding saves space over state of the art fixed-length encoding and is therefore at the heart of file compression techniques in common use today. Figure 1 shows the relative frequencies of the letters of the alphabet as they appear in a representative sample of English documents.
    Letter     Frequency     Letter     Frequency
    A     77     N     67
    B     17     O     67
    C     32     P     20
    D     42     Q     5
    E     120     R     59
    F     24     S     67
    G     17     T     85
    H     50     U     37
    I     76     V     12
    J     4     W     22
    K     7     X     4
    L     42     Y     22
    M     24     Z     2
    Figure 1. Relative frequencies for the 26 letters of the alphabet.
    Huffman coding and decoding
    Huffman’s algorithm for producing optimal variable-length codes is based on the construction of a binary tree T that represents the code. In other words, the Huffman code for each character is derived from a full binary tree known as the Huffman coding tree, or simply the Huffman tree. Each edge in the Huffman tree represents a bit in a codeword, with each edge connecting a node with its left child representing a “0” and each edge connecting a node with its right child representing a “1”. Each external node in the tree is associated with a specific character, and the Huffman code for a character is defined by the sequence of bits in the path from the root to the leaf corresponding to that character. Given codes for the characters, it is a simple matter to use these codes to encode a text message. You will have simply to replace each letter in the string with its binary code (a lookup table can be used for this purpose).
    In this project, you are not going to use the table given in Figure 1 to determine the frequency of occurrence per character. Instead, you will derive the frequency corresponding to a character by counting the number of times that character appears in an input file. For example, if the input file contains the following line of text “a fast runner need never be afraid of the dark”, then the frequencies listed in the table given in Figure 2 should be used per character:
    Character          a     b     d     e     f     H     i     k     n     O     r     s     t     u     v
    Frequency     9     5     1     3     7     3     1     1     1     4     1     5     1     2     1     1
    Figure 2. The frequency of each character of the String X.
    Based on the frequencies shown in Figure 2, the Huffman tree depicted in Figure 3 can be constructed:
    Figure 3. Huffman tree for String X.
    The code for a character is thus obtained by tracing the path from the root of the Huffman tree to the external node where that character is stored, and associating a left edge with 0 and a right edge with 1. In the context of the considered example for instance, the code for “a” is 010, and the code for “f” is 1100.
    Once the Huffman tree is constructed and the message obtained from the input file has been encoded, decoding the message is done by looking at the bits in the coded string from left to right until all characters are decoded. This can be done by using the Huffman tree in a reverse process from that used to generate the codes. Decoding the bit string begins at the root of the tree. Branches are taken depending on the bit value – left for ‘0’ and right for ‘1’ – until reaching a leaf node. This leaf contains the first character in the message. The next bit in the code is then processed from the root again to start the next character. The process is repeated until all the remaining characters are decoded. For example, to decode the string “0101100” in the case of the example under study, you begin at the root of the tree and take a left branch for the first bit which is ‘0’. Since the next bit is a ‘1’, you take a right branch. Then, you take a left branch (for the third bit ‘1’), arriving at the leaf node corresponding to the letter a. Thus, the first letter of the coded word is a. You then begin again at the root of the tree to process the fourth bit, which is a ‘1’. Taking 2 right branches then two left branches, you reach the leaf node corresponding to the letter f.
    Problem statement
    You are required to implement the Huffman coding/decoding algorithms. After you complete the implementation of the coding/decoding processes, you are asked to use the resulting Java code to:
    1.     Read through a source file called “in1.dat” that contains the following paragraph:
    “the Huffman coding algorithm views each of the d distinct characters of the string X as being in separate Huffman trees initially with each tree composed of a single leaf node these separate trees will eventually be joined into a single Huffman tree in each round the algorithm takes the two binary trees with the smallest frequencies and merges them into a single binary tree it repeats this process until only one tree is left.”
    2.     Determine the actual frequencies for all the letters in the file.
    3.     Use the frequencies from the previous step to create a Huffman coding tree before you assign codes to individual letters. Use the LinkedBinaryTree class that we developed in class to realize your Huffman coding trees.
    4.     Produce an encoded version of the input file “in1.dat” and then store it in an output file called “out.dat”.
    5.     Finally, the decoding algorithm will come into play to decipher the codes contained in “out.dat”. The resulting decoded message should be written to an output file called “in2.dat”. If nothing goes wrong, the text stored in “in1.dat” and the one in “in2.dat” must match up correctly.

    jschell wrote:
    I need a solution of this complicated problem to finalize my final project The solution:
    1. Write code
    2. Test code3. If test fails, debug code, then go to step 2.

  • Serial number valid, yet when I try to finalize,sreen says I'm not connected or date is wrong. I ver

    Valid serial number, when I try to finalize installation, screen says my laptop time is wrong or that I'm not connected to the internet.. time/date/and internet connextion are fine..

    See if the following help:
    http://helpx.adobe.com/x-productkb/policy-pricing/activation-network-i ssues.html
    http://helpx.adobe.com/creative-cloud/kb/creative-cloud-files-wont-connect.html

  • Finalize() method being called multiple times for same object?

    I got a dilly of a pickle here.
    Looks like according to the Tomcat output log file that the finalize method of class User is being called MANY more times than is being constructed.
    Here is the User class:
    package com.db.multi;
    import java.io.*;
    import com.db.ui.*;
    import java.util.*;
    * @author DBriscoe
    public class User implements Serializable {
        private String userName = null;
        private int score = 0;
        private SocketImage img = null;
        private boolean gflag = false;
        private Calendar timeStamp = Calendar.getInstance();
        private static int counter = 0;
        /** Creates a new instance of User */
        public User() { counter++;     
        public User(String userName) {
            this.userName = userName;
            counter++;
        public void setGflag(boolean gflag) {
            this.gflag = gflag;
        public boolean getGflag() {
            return gflag;
        public void setScore(int score) {
            this.score = score;
        public int getScore() {
            return score;
        public void setUserName(String userName) {
            this.userName = userName;
        public String getUserName() {
            return userName;
        public void setImage(SocketImage img) {
            this.img = img;
        public SocketImage getImage() {
            return img;
        public void setTimeStamp(Calendar c) {
            this.timeStamp = c;
        public Calendar getTimeStamp() {
            return this.timeStamp;
        public boolean equals(Object obj) {
            try {
                if (obj instanceof User) {
                    User comp = (User)obj;
                    return comp.getUserName().equals(userName);
                } else {
                    return false;
            } catch (NullPointerException npe) {
                return false;
        public void finalize() {
            if (userName != null && !userName.startsWith("OUTOFDATE"))
                System.out.println("User " + userName + " destroyed. " + counter);
        }As you can see...
    Every time a User object is created, a static counter variable is incremented and then when an object is destroyed it appends the current value of that static member to the Tomcat log file (via System.out.println being executed on server side).
    Below is the log file from an example run in my webapp.
    Dustin
    User Queue Empty, Adding User: com.db.multi.User@1a5af9f
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 1
    User Dustin destroyed. 1
    User Dustin destroyed. 1
    User Dustin destroyed. 1
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    Joe
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin pulled from Queue, Game created: Joe
    User Already Placed: Dustin with Joe
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    INSIDE METHOD: false
    INSIDE METHOD: false
    USER QUEUE: true
    INSIDE METHOD: false
    INSIDE METHOD: false
    User Dustin destroyed. 9
    User Joe destroyed. 9
    User Dustin destroyed. 9
    User Dustin destroyed. 9
    User Dustin destroyed. 9
    User Dustin destroyed. 9
    INSIDE METHOD: true
    INSIDE METHOD: false
    USER QUEUE: true
    INSIDE METHOD: false
    INSIDE METHOD: false
    INSIDE METHOD: true
    INSIDE METHOD: false
    USER QUEUE: true
    INSIDE METHOD: false
    INSIDE METHOD: false
    It really does seem to me like finalize is being called multiple times for the same object.
    That number should incremement for every instantiated User, and finalize can only be called once for each User object.
    I thought this was impossible?
    Any help is appreciated!

    Thanks...
    I am already thinking of ideas to limit the number of threads.
    Unfortunately there are two threads of execution in the servlet handler, one handles requests and the other parses the collection of User objects to check for out of date timestamps, and then eliminates them if they are out of date.
    The collection parsing thread is currently a javax.swing.Timer thread (Bad design I know...) so I believe that I can routinely check for timestamps in another way and fix that problem.
    Just found out too that Tomcat was throwing me a ConcurrentModificationException as well, which may help explain the slew of mysterious behavior from my servlet!
    The Timer thread has to go. I got to think of a better way to routinely weed out User objects from the collection.
    Or perhaps, maybe I can attempt to make it thread safe???
    Eg. make my User collection volatile?
    Any opinions on the best approach are well appreciated.

  • Reinstalling SCSM 2012 SP1 -- installation fails on Finalize step "while executing a custom action:RollbackCleanup" -- absolutely stumped!

    I uninstalled a previous installation of SCSM 2012 in our lab environment because the person who installed it is didn't give anyone else permissions and they weren't available to make the change.  Since then, I've tried to install SCSM 2012 multiple
    times and it fails every time during the Finalize step with the error shown in the picture below.
    Things I've tried and double checked:
    I am running the install with a domain admin account
    I'm specifying a domain user service account during install which is local administrator on the machine
    I rebuilt the performance counters
    I'm running SQL 2k8 R2 SP2
    .Net 3.5.1 is installed
    I see the following message in the System Event Log during setup:
    Event 7036 - The System Center Data Access Service service entered the running state.
    Event 7031 - The System Center Data Access Service service terminated unexpectedly. 
    It has done this 1 time(s).  The following corrective action will be taken in 60000 milliseconds: Restart the service.
    It appears as though this happens 18 times before the service is no longer restarted and is left terminated.
    Any thoughts or help on how to get this to work would be greatly appreciated!  Log excerpts are below as well as a link to the full log file at the end.
    Chris
    Errors in the log that make me go "hmm…" 
    I changed my domain and username in the logs to "DOMAIN" and "user" respectively. 
    MSI (s) (74!94) [10:29:06:718]: Note: 1: 2711 2: MOMServer
    Action start 10:29:06: _SetHealthServiceConfig.80B659D9_F758_4E7D_B4FA_E53FC737DCC9.
    GetMsiFeatureState: Failed to get feature state. Error Code: 0x80070646. MOMServer
    MSI (s) (74!94) [10:29:06:719]: Note: 1: 2711 2: MOMGateway
    SetHealthServiceConfig: Failed to get Feature State.. Error Code: 0x80070646. MOMServer
    GetMsiFeatureState: Failed to get feature state. Error Code: 0x80070646. MOMGateway
    MSI (s) (74:04) [10:49:58:011]: Executing op: ActionStart(Name=_ExecuteSqlScripts,Description=Configuring Database,Template=[1])
    The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2769. The arguments are: _MPProcessorDeferred, 9923,
    Calling custom action CAManaged!Microsoft.MOMv3.Setup.MOMv3ManagedCAs.RegisterSdkSCP
    RegisterSdkSCP: Old serviceConnectionPoint found
    RegisterSdkSCP: Deleting existing serviceConnectionPoint
    RegisterSdkSCP: Warning: Dont have access to delete existing serviceConnectionPoint
    RegisterSdkSCP: Creating New serviceConnectionPoint
    RegisterSdkSCP: Adding ACL for current user: DOMAIN\account
    RegisterSdkSCP: Adding ACL for SM Admini: DOMAIN\SCSM Admins
    RegisterSdkSCP: Error: The object already exists.
    Calling custom action CAManaged!Microsoft.MOMv3.Setup.MOMv3ManagedCAs.WaitForSDKServiceStart
    WaitForSDKServiceStart:Entering
    WaitForSDKServiceStart:Sleeping for SDK to start 0 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 10 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 20 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 30 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 40 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 50 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 60 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 70 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 80 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 90 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 100 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 110 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 120 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 130 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 140 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 150 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 160 seconds
    WaitForSDKServiceStart:Sleeping for SDK to start 170 seconds
    WaitForSDKServiceStart: SDK Service connect error, after 3 mins, fail this function
    MSI (s) (74:40) [10:56:20:397]: NOTE: custom action _WaitForSDKServiceStart unexpectedly closed the hInstall handle (type MSIHANDLE) provided to it. The custom action should be fixed to not close that
    handle.
    CustomAction _WaitForSDKServiceStart returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
    MSI (s) (74:04) [10:56:40:799]: Executing op: CustomActionRollback(Action=_RollBack_UninstallHealthServicePerfCountersForUpgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9,ActionType=3393,Source=BinaryData,Target=InstallHSPerfCounters,CustomActionData=C:\Program
    Files\Microsoft System Center 2012\Service Manager\)
    MSI (s) (74:38) [10:56:40:801]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI62BF.tmp, Entrypoint: InstallHSPerfCounters
    InstallHSPerfCounters: Custom Action Data. C:\Program Files\Microsoft System Center 2012\Service Manager\
    InstallHSPerfCounters: Installing agent perf counters.
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center 2012\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallHSPerfCounters: Failed to install agent perf counters. Error Code: 0x80070057.
    MSI (s) (74:04) [10:57:10:844]: I/O on thread 2752 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:844]: I/O on thread 4796 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:844]: I/O on thread 4928 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:845]: I/O on thread 4612 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:845]: I/O on thread 884 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:845]: I/O on thread 2600 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:845]: I/O on thread 1884 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:845]: I/O on thread 4872 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:845]: I/O on thread 3084 could not be cancelled. Error: 1168
    MSI (s) (74:04) [10:57:10:845]: I/O on thread 4920 could not be cancelled. Error: 1168
    MSI (s) (74!E0) [10:57:10:846]: Product: Microsoft System Center 2012 - Service Manager -- The installer has encountered an unexpected error installing this package. This may indicate a problem with
    this package. The error code is 25211. The arguments are: -2147024809, The parameter is incorrect.,
    The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 25211. The arguments are: -2147024809, The parameter is incorrect.,
    CustomAction _RollBack_UninstallHealthServicePerfCountersForUpgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9 returned actual error code 1603 but will be translated to success due to continue marking
    MSI (s) (74:04) [10:57:17:154]: Note: 1: 1708
    MSI (s) (74:04) [10:57:17:154]: Product: Microsoft System Center 2012 - Service Manager -- Installation failed.
    MSI (s) (74:04) [10:57:17:155]: Windows Installer installed the product. Product Name: Microsoft System Center 2012 - Service Manager. Product Version: 7.5.2905.0. Product Language: 0. Manufacturer:
    Microsoft Corporation. Installation success or error status: 1603.
    Full log file:
    https://skydrive.live.com/redir?resid=F723C571E9E6D51F!1414&authkey=!ACisfvqIpGO_i7A

    Hello Christopher,
    I have recently worked in a case that had mostly the same errors:
    InstallHSPerfCounters: Installing agent perf counters.
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\HealthServiceCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. HealthService
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallCounters: LoadPerfCounterTextStrings() failed . Error Code: 0x80070057. momv3 "C:\Program Files\Microsoft System Center\Service Manager\MOMConnectorCounters.ini"
    InstallPerfCountersHelper: pcCounterInstaller->InstallCounters() for the default counters failed. Error Code: 0x80070057. MOMConnector
    InstallPerfCountersLib: InstallHealthServicePerfCounters() failed . Error Code: 0x80070057.
    InstallPerfCountersLib: Retry Count : .
    InstallHSPerfCounters: Failed to install agent perf counters. Error Code: 0x80070057.
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 8152 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 9580 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 6008 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 2112 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 8252 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 12504 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 9548 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:586]: I/O on thread 11464 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:587]: I/O on thread 10616 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:587]: I/O on thread 8120 could not be cancelled. Error: 1168
    MSI (s) (A8:D4) [10:29:51:587]: I/O on thread 2424 could not be cancelled. Error: 1168
    MSI (s) (A8!D4) [10:29:51:587]: Product: Microsoft System Center 2012 R2 Service Manager -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 25211. The arguments are:
    -2147024809, The parameter is incorrect.,
    The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 25211. The arguments are: -2147024809, The parameter is incorrect.,
    CustomAction _RollBack_UninstallHealthServicePerfCountersForUpgrade.80B659D9_F758_4E7D_B4FA_E53FC737DCC9 returned actual error code 1603 but will be translated to success due to continue marking
    MSI (s) (A8:3C) [10:29:51:599]: Executing op: ActionStart(Name=_StopNamedServices_HealthService.80B659D9_F758_4E7D_B4FA_E53FC737DCC9,Description=Stopping Health services,)
    MSI (s) (A8:3C) [10:29:51:603]: Executing op: ActionStart(Name=StopServices,Description=Stopping services,Template=[1])
    MSI (s) (A8:3C) [10:29:51:605]: Executing op: ServiceControl(,Name=W3SVC,Action=1,,)
    MSI (s) (A8:3C) [10:29:52:621]: Executing op: ActionStart(Name=ProcessComponents,Description=Updating component registration,).
    - I was able to resolve it using the command  line LOTCTR /R
    - And restarting the IIS service using the command line tool IISRESET
    - After this command was successfully applied I have tried to install the Service Manager Portal without any errors.
    http://technet.microsoft.com/en-us/library/bb490926.aspx
    http://technet.microsoft.com/en-us/library/hh875560.aspx
    http://support.microsoft.com/kb/300956
    https://blogs.technet.com/b/yongrhee/archive/2009/10/06/how-to-rebuild-performance-counters-on-windows-vista-server2008-7-server2008r2.aspx
    Thank you very much
    Renato Pacheco

  • Windows 8 HP Pavilion dv7-4285dx Upgrade results in black screen after intallation finalizes.

    I have a 2011 HP Pavilion dv7-4285dx with Windows 7 64 bit Home premium installed.  The notebook/laptop has a AMD Radeon HD 6300M series display adapter with driver version 9.2.2.0 dated 9/27/2012 and an ATI technologies Intel HD Graphics display adapter with driver version 8.7771.1.0.  The notebook/laptop has not had a hardware upgrade and contiains the orignal factory OS. BIOS is current to latest available.
    The issue I had while upgrading to Windows 8 is after the install finalizes (settings and preferences are entered) and the system boots to the tiles screen, the display works fine.  Clicking to the desktop works only for a few moments before the screen goes dark. Pressing the power button and/or closing/opening the lid results in at times a black screen (no power to the screen) or black screen (power to the screen) or a black screen where only the mouse pointer is visible and moves around the screen.  Restarting the computer results in a repeat of the issue at times while other times it will boot directly to what appears to be the windows desktop. You can interact with the file folder icon on the task bar as well as internet explorer, and you can get the charms bar and tile screen. Any attempt to open computer management or any control panel or task manager will open the window as an icon on the task bar.  You can mouseover the icon to "preview" a small version of the window but you can not click on it to maximize.
    I attempted the following workarounds:
    1) Clean install of Windows 8: Installs but fails with same result as above
    Refresh PC from windows 8 rescue media: Works slightly longer until AMD driver fails and then reverts to situation above. 
    2) Uninstalling all display adapters (via computer management) and then upgrading to Windows 8: Results in microsoft drivers getting installed, works much as refresh above until AMD driver fails and then reverts to above situation.
    3) In Scenarios 1 and 2,  I also tried to use windows update within Win8 to update the drivers there are updated MS drivers available ,(dated as late as 10/27/2012) but intalling those drivers also resulted in a failure of the adapter within a short period of time as did NOT updating the drivers.
    4) Disabling display adapters and then restarting:  Results in a BSOD (Blue Screen) IRQL_NOT_LESS_OR_EQUAL Stop: 0x0000000A error during boot as the OS runs into trouble with the driver before Windows 7 boots.  This happens if one or both drivers are disabled.
    5) Disabling display adapters before in-place upgrade to Windows 8 results in the Windows 8 equivalent of a BSOD and results in the system shutting down and then reverting to Windows 7.
    Through research, I determined some ppl had luck connecting another monitor/HD TV through VGA/HDMI and then using the function-screen button to switch, with my system this resulted in the same issue displayed on the TV/Monitor. There are also updates to ATI and Catalyst center available including drivers and installing these do not remedy the issue. Intel was checked and there are no drivers available as HP uses a "custom" driver for intel.  Attempting to install any of these Intel drivers will result in a fail with a compatiblity error.
    Windows 8 has no safe mode ability from the windows 8 rescue media disk, you cannot F-8 as you could in the preview. Safe mode must be reached via charms, settings, startup and then selecting safe mode as a boot option, which is not available as the display adapter malfunctions.  In those scenarios where I was able to get a windows desktop to boot up as in the first paragaph I can get to the restart settings via charms, but clicking to bring up the restart menu requires another window to open which is only visible as a "preview" on the windows task bar.
    if you are going to attempt to try any of these,
    1) Use a third party software to image your pre-win 8 upgrade system that you can boot into from USB or CD;
    2) Before starting the process, disable the UAC prompt and remove any passwords from logon, as those things will require you to interact with the OS and you will not be able to do this when the adapters fail.  The screen will shadow out as it usually does but the prompt will not be viewable.
    3) Create an ISO image of the Win8 install media and write down the product key. If you are able to get a successful boot, before the drivers fail, create a Windows 8 rescue media disk.
    I spoke with HP tech support this morning (10/29/2012) they are aware of the issues and they lie with the display adapters.  They are working toward a solutuion but there are none available at this time and no date when they will be available.  They recommend checking the support website and having the web page autoscan your PC as the drivers will show there when they are posted and they will be installable from Windows 7 so there will be no issue with upgrading to Windows 8.  Bottom line, do not upgrade to Windows 8 at this time.
    MS Tech support escalation tier reps also informed me there is no present workaround available.
    Hope this helps and saves somebody some time!
    JJ

     My laptop sat at BestBuy from Friday night until today (10-31-12)! They couldn't figure out how to fix the problem so I finally told them to revert my latop back to Windows 7! I hope HP reads these and will hurry up and make the updates needed so that I can run Windows 8 on my Laptop! I just bought mine in July of last year there is nothing wrong with it and after dropping about $1200.00 for my dv7-4285dx along with the Best Buy Geek Squad package I do not feel like having to drop more money into another laptop!! PLEASE HURRY AND FIX THIS I DIDN"T DROP $69.99 plus tx to not be able to use Windows 8! Even before I did the upgrade I had the GEEk Squad check to make sure I could make the upgrade and was told this laptop well surpasses the required minium to run Windows 8!!!!!!

  • Error message when trying to finalize project in iMovie

    I get the following message when I attempt to finalize my project in iMovie:
    "The project could not be prepared for publishing because an error occurred.
    (OpWrErr: file already open with with write permission)"
    This message appears well into the 6 or 7 hour anticipated time to finalize the 25 minute long project.
    Do I need to finalize my project in order to burn it to cd once I have it ready to send to others for viewing?

    Thanks to all here in the community. I was able to search through previous posts and find solutions to my iMovie output issues. I solved the write permission issue by turning off Time Machine and found that sharing to iTunes seems to create a more satsifactory quality output.

  • TREX Installation, Error in phase - Install TREX web resources and finalize

    Hello,
    Platforms:
    SO - Win 2008 (R2) X64
    During the last phase "Install TREX web resources and finalize instance" in installation process of TREX 7.1, it show me a weird error...
    It seems that was some problem during the creation of sap start service of this new instance... but that is weird because I checked at services.msc and that service SAPTSM_02 and nothing seems wrong with it, it seems that was well created and it is in Started mode!... I checked firewall settings (all of them are in OFF status), I also checked CUA settings (is stopped)...
    I searched for this error and I found the following SDN forum:
    SAPNW EHP1 SR1
    I already press the retry button but it always show me the same error.
    During this phase the SAPInst window show some information and in there I see this two:
    creating sap start service of instance TSM/TRX02...
    service not correcttly installed.
    It is very weird thing!
    I will post some log files such as sapstartsrv.exe and sapinst.log.
    sapstartsrv.exe:
    Test call to Service failed: 80080005
    CO_E_SERVER_EXEC_FAILURE: Server execution failed
    Service not correctly installed
    sapinst.log:
    INFO 2012-01-20 16:29:24.446
    Creating file C:Program Filessapinst_instdirNW702STANDALONETREXCIsapstartsrv.exe.log.
    INFO 2012-01-20 16:29:24.457
    Output of F:usrsapTSMTRX02exesapstartsrv.exe -stdin is written to the logfile sapstartsrv.exe.log.
    WARNING 2012-01-20 16:31:41.182
    Execution of the command "F:usrsapTSMTRX02exesapstartsrv.exe -stdin" finished with return code -1. Output:
    Test call to Service failed: 80080005
    CO_E_SERVER_EXEC_FAILURE: Server execution failed
    Service not correctly installed.
    ERROR 2012-01-20 16:31:41.380
    MOS-01011  'F:/usr/sap/TSM/TRX02/exe/sapstartsrv.exe' returned with '-1'.
    ERROR 2012-01-20 16:31:41.381
    MOS-01011  'F:/usr/sap/TSM/TRX02/exe/sapstartsrv.exe' returned with '-1'.
    ERROR 2012-01-20 16:31:41.470
    FCO-00011  The step createService with step key |TREX_NW_CI_MAIN|ind|ind|TREX|ind|0|0|TREX_MAIN|ind|ind|TREX|ind|0|0|createService was executed with status ERROR ( Last error reported by the step :'F:/usr/sap/TSM/TRX02/exe/sapstartsrv.exe' returned with '-1'.).
    Can you help me please, how can I solve this?
    Kind regards,
    JDimas

    Hello Arjun Venkateswarlu,
    1).Is your Windows Firwall is enabled ? Disable the windows Firewall and also restart SAPinst
    - As I said the windows firewall is disable (OFF)
    2). Make sure that <sid>adm belongs to the local admins or Better provide the domain admin rights to the id which you are using for installation if it is domain installation.
    - All the created users during this installation belongs to local admins. This isn´t a domain installation!
    3). Try Restarting the installation by stopping and starting Windows and restart SAPINST and coninue Old Installation again.
    - I already did that... but it continues to show me the same error!
    Any other tip?
    Kind regards,
    JDimas

  • No matter how I try to finalize my imovie , I get the following message:  "The project could not be prepared for publishing because an error occurred. (Error code = -49))"

    No matter how I try to finalize an imovie I get the following message:
    "The project could not be prepared for publishing because an error occurred. (Error code = -49)"

    Hi
    Error -49 opWrErr  File already open with write permission
    Trash the preference files while application is NOT Running.
    Easiest way to find out if this is the problem is by:
    • Create a new User-Account
    • Log out of Your old one and into this
    • Re-try iMovie
    If it now works OK - then 99.9% the problem is iMovie pref. file that needs to be trashed.
    from Karsten Schlüter
    Some users notice on exporting larger projects from within iMovie that this operation is aborted with an 'error -49'
    This issue occurs only on MacOs machines using 10.7x
    try switching-off the Local Mobile Backup
    in Terminal copy/paste
    sudo tmutil disablelocal
    Re-launch Mac
    Yours Bengt W

  • On iMovie, I am trying to finalize my project, but a window keeps popping up saying "The project could not be prepared for publishing because an error occurred. (Error in user parameter list) What does this mean and what should I do?

    It is really important that I be able to finalize this project very soon. Please help!

    Can you give more details?   What exactly is the entire error message text?  there should be an error number too.   Are you trying to finalize this to an external disk?

  • Help needed in overriding the finalize() method!

    Hi
    I need some help in overwriting the finalize() method.
    I have a program, but at certain points, i would like to "kill" a particular object.
    I figured that the only way to do that is to make that object's class override the finalize method, and call it when i need to kill the object.
    Once that is done, i would call the garbage collector gc() to hopefully dispose of it.
    Please assist me?
    Thanks
    Regards

    To, as you put it, kill an object, just null it. This
    will be an indication for the garbage collector to
    collect the object. In the finalizer, you marely null
    all fields in the class. Like this:
    public class DummyClass
    String string = "This is a string";
    Object object = new Boolean(true);
    public void finalize() throws Throwable
    super.finalize();
    string = null;
    object = null;
    public static void main(String[] args)
    //Create a new object, i.e allocate an
    te an instance.
    DummyClass cls = new DummyClass();
    //Null the reference
    cls = null;
    This is a pointless exercise. If an object is being finalized, then all the references it contains are about to cease being relevant anyway, so there's no purpose to be served in setting them to null.
    All that clearing a reference to an object does is to clear the reference. Whether the object is subsequently finalized depends on whether the object has become unreachable.
    Directly calling finalize is permitted, but doesn't usually serve any purpose. In particular, it does not cause the object to be released. Further, calling the finalize method does not consitute finalization of the object. Finalization occurs when the method is called as a consequence of a garbage collector action.
    If a variable contains a reference to an object (say a table), and you want a new table instead, then create a new table object, and assign its reference to the variable. Assuming that the variable was the only place that the old table's reference was stored, the old table will, sooner or later, get finalized and collected.
    Sylvia.

Maybe you are looking for

  • Output Purchase Order from SRM / EBP as File (without XI)

    HI there, I would like to be able to output the EBP Purchase Order in a file (preferably XML format, but main requirement is for no / little bespoke work to create the file format) to the vendor. Without middleware, we are envisaging having to create

  • In CRM web: pricing document cannot be saved

    Hi All, In CRM web getting error like pricing document cannot be saved. but order was saved and we got order no also. when i checked in in CRM server its showing 1)The configuration is inconsistent      2)Configuration for product PACKAGE is missing 

  • Delete Parameter IDs from Memory

    Hello, does anyone know if there is a transaction to delete certain parameter IDs from the memory?? I am talking about the parameters you can set in the code with "SET PARAMETER ID...."... thanks in advance rudy

  • I have Adobe reader installed, but can't open pdfs in Firefox and it doesn't show in the Applications tab.

    When I click on a pdf link, the new tab opens but doesn't show the content of the pdf. There is no error message. When I look under Tools, Options, applications, there is no option for handling pdfs. I have the Adobe reader for Firefox installed.

  • What is SAVE WITH ID in ABAP Query?

    There is an option on the selection screen when we want to save an abap Query. This option is "SAVE WITH ID " and a text field is given where we can give some id name. How do we view this saved list. where should we search to see this list.