Visual Editor lakkasi toimimasta

Mikähän mahtoi tulla kun Visual Editor lakkasi ihan yhtäkkiä toimimasta? Olen sitä käyttänyt ihan ok ja välillä se on heitellyt virhettä:

"Error trying to set new file into editor.

Reason:
java.lang.NullPointerException"

Tähän on aikaisemmin auttanut Eclipsen uudelleenkäynnistäminen.

No tossa perjantaina se lakkasi toimimasta kokonaan eikä uudelleenkäynnistäminen enää auta. Toinen virheilmoitus mitä tulee on:

"Error trying to set new file into editor.

Reason:
IWAV0168E Improper nesting of mark statements in Expression. Tried to pop or endMark to before current mark. Tried to go past Mark# 0."

Olen asentanut uudelleen Eclipsen, VE:n, JDK:n, mutta samaa virhettä vaan pukkaa. Oliskohan rekisterissä jotain häikkää vai mahtaako se edes käyttää rekisteriä?

Tosta jälkimmäisesti virheestä ei löytynyt googlettamallakaan oikein mitään syytä.

Jos jollakulla on ehdotus niin kuulisin sen mielelläni!
4506
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Ootko tyhjentäny eclipsen välimuistin? Sieltä löytyy välillä arvaamatonta tauhkaa ja voi aiheuttaa vaikka mitä ongelmia.

Mut hei, jos sä ohjelmoit vakavasti, tee kaksi temppua:

a) ota linux ohjelmointialustaksi
b) siirry vakaanpaan ja parempaan netbeansiin (tietty vain jos se sopii firman puolesta).

Tsemppiä.

Äänestä
  • Joo koitin ajaa eclipse -clean mutta ei ollut vaikutusta.

    Näillä alustoilla on pakko mennä kun se on firman policy. Kohdealusta on kylläkin linukkapohjainen =)

    On kyllä ihme ongelma.

    Koitin vielä ajaa eclipse -consolelog ja seuraavanlaisen lokin se sieltä antoi (Sorry, aika pitkä):

    !SESSION 2007-02-19 08:27:07.375 -----------------------------------------------

    eclipse.buildId=M20060921-0945
    java.version=1.5.0_10
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fi_FI
    Command-line arguments: -os win32 -ws win32 -arch x86 -consolelog

    !ENTRY org.eclipse.ve.java.core 2 0 2007-02-19 08:27:17.921
    !MESSAGE
    Warning : Mon Feb 19 08:27:17 EET 2007 Skipping expression: this.setLa
    yout(null)

    !ENTRY org.eclipse.ve.java.core 4 0 2007-02-19 08:27:17.921
    !MESSAGE Invalid PropertyDecorator

    !ENTRY org.eclipse.ve.java.core 4 0 2007-02-19 08:27:18.437
    !MESSAGE Exception thrown.
    !STACK 0
    java.lang.IllegalStateException: IWAV0168E Improper nesting of mark statements i
    n Expression. Tried to pop or endMark to before current mark. Tried to go past M
    ark# 0.
    at org.eclipse.jem.internal.proxy.core.Expression.throwInvalidMarkNestin
    g(Expression.java:469)
    at org.eclipse.jem.internal.proxy.core.Expression.endMark(Expression.jav
    a:2014)
    at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateBeanPro
    xy(BeanProxyAdapter.java:357)
    at org.eclipse.ve.internal.java.core.MemberContainerProxyAdapter.initSet
    ting(MemberContainerProxyAdapter.java:546)
    at org.eclipse.ve.internal.java.core.CompositionProxyAdapter.subInitBean
    Proxy(CompositionProxyAdapter.java:315)
    at org.eclipse.ve.internal.java.core.MemberContainerProxyAdapter.initBea
    nProxy(MemberContainerProxyAdapter.java:565)
    at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$
    Setup.run(JavaVisualEditorPart.java:2089)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

    !ENTRY org.eclipse.ve.java.core 4 0 2007-02-19 08:27:18.468
    !MESSAGE Exception thrown.
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.getSettingDelegate(
    EStructuralFeatureImpl.java:779)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSettingDelegate(BasicEOb
    jectImpl.java:1115)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.j
    ava:833)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.j
    ava:818)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.j
    ava:1103)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.
    java:2458)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.ja
    va:1032)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.ja
    va:918)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveContainedMany(XMLSaveI
    mpl.java:2178)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.j
    ava:1386)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.
    java:2458)
    at org.eclipse.emf.ecore.xmi.impl.XMISaveImpl.writeTopObjects(XMISaveImp
    l.java:86)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveImpl.java:
    553)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl.java:233)

    at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLResourceImpl
    .java:203)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.ja
    va:993)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.ja
    va:881)
    at org.eclipse.ve.internal.java.codegen.util.VEModelCacheUtility.doSaveC
    ache(VEModelCacheUtility.java:158)
    at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.primDo
    Save(JavaSourceTranslator.java:1397)
    at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.doSave
    (JavaSourceTranslator.java:1411)
    at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator$3.doRu
    n(JavaSourceTranslator.java:956)
    at org.eclipse.ve.internal.java.codegen.util.ReverseParserJob.run(Revers
    eParserJob.java:56)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

    Tuossa jälkimmäisessä ehdotuksessahan puhuttiin vain noista javaversioista, no en kyllä usko että ne vaikuttaa, kun "vitosella" mennään ja aikaisemmnin on tosiaan toiminut ihan hyvin, ongelma tuli aivan yhtäkkiä enkä ollut tehnyt mitään muutoksia...

    Äänestä

  • Blacktek kirjoitti:

    Joo koitin ajaa eclipse -clean mutta ei ollut vaikutusta.

    Näillä alustoilla on pakko mennä kun se on firman policy. Kohdealusta on kylläkin linukkapohjainen =)

    On kyllä ihme ongelma.

    Koitin vielä ajaa eclipse -consolelog ja seuraavanlaisen lokin se sieltä antoi (Sorry, aika pitkä):

    !SESSION 2007-02-19 08:27:07.375 -----------------------------------------------

    eclipse.buildId=M20060921-0945
    java.version=1.5.0_10
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fi_FI
    Command-line arguments: -os win32 -ws win32 -arch x86 -consolelog

    !ENTRY org.eclipse.ve.java.core 2 0 2007-02-19 08:27:17.921
    !MESSAGE
    Warning : Mon Feb 19 08:27:17 EET 2007 Skipping expression: this.setLa
    yout(null)

    !ENTRY org.eclipse.ve.java.core 4 0 2007-02-19 08:27:17.921
    !MESSAGE Invalid PropertyDecorator

    !ENTRY org.eclipse.ve.java.core 4 0 2007-02-19 08:27:18.437
    !MESSAGE Exception thrown.
    !STACK 0
    java.lang.IllegalStateException: IWAV0168E Improper nesting of mark statements i
    n Expression. Tried to pop or endMark to before current mark. Tried to go past M
    ark# 0.
    at org.eclipse.jem.internal.proxy.core.Expression.throwInvalidMarkNestin
    g(Expression.java:469)
    at org.eclipse.jem.internal.proxy.core.Expression.endMark(Expression.jav
    a:2014)
    at org.eclipse.ve.internal.java.core.BeanProxyAdapter.instantiateBeanPro
    xy(BeanProxyAdapter.java:357)
    at org.eclipse.ve.internal.java.core.MemberContainerProxyAdapter.initSet
    ting(MemberContainerProxyAdapter.java:546)
    at org.eclipse.ve.internal.java.core.CompositionProxyAdapter.subInitBean
    Proxy(CompositionProxyAdapter.java:315)
    at org.eclipse.ve.internal.java.core.MemberContainerProxyAdapter.initBea
    nProxy(MemberContainerProxyAdapter.java:565)
    at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$
    Setup.run(JavaVisualEditorPart.java:2089)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

    !ENTRY org.eclipse.ve.java.core 4 0 2007-02-19 08:27:18.468
    !MESSAGE Exception thrown.
    !STACK 0
    java.lang.NullPointerException
    at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.getSettingDelegate(
    EStructuralFeatureImpl.java:779)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSettingDelegate(BasicEOb
    jectImpl.java:1115)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.j
    ava:833)
    at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eIsSet(BasicEObjectImpl.j
    ava:818)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.j
    ava:1103)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.
    java:2458)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.ja
    va:1032)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.ja
    va:918)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveContainedMany(XMLSaveI
    mpl.java:2178)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.j
    ava:1386)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.
    java:2458)
    at org.eclipse.emf.ecore.xmi.impl.XMISaveImpl.writeTopObjects(XMISaveImp
    l.java:86)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveImpl.java:
    553)
    at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl.java:233)

    at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLResourceImpl
    .java:203)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.ja
    va:993)
    at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.ja
    va:881)
    at org.eclipse.ve.internal.java.codegen.util.VEModelCacheUtility.doSaveC
    ache(VEModelCacheUtility.java:158)
    at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.primDo
    Save(JavaSourceTranslator.java:1397)
    at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.doSave
    (JavaSourceTranslator.java:1411)
    at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator$3.doRu
    n(JavaSourceTranslator.java:956)
    at org.eclipse.ve.internal.java.codegen.util.ReverseParserJob.run(Revers
    eParserJob.java:56)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

    Tuossa jälkimmäisessä ehdotuksessahan puhuttiin vain noista javaversioista, no en kyllä usko että ne vaikuttaa, kun "vitosella" mennään ja aikaisemmnin on tosiaan toiminut ihan hyvin, ongelma tuli aivan yhtäkkiä enkä ollut tehnyt mitään muutoksia...

    Hmm.. No nyt se lähti toimimaan. Siinä oli sellainen ihme homma, että VE oli lyönyt jonkun projektifilen loppuun omia kommenttejaan ja ylimääräisiä rivivaihtoja. Ne kun otti pois yhdestä filestä niin lähti kaikki muutkin aukeamaan =)

    No nämä on näitä salatieteitä.

    Kiitos neuvoista!

    Äänestä

Kommentoi aloitusta


Blacktek kirjoitti:

Mikähän mahtoi tulla kun Visual Editor lakkasi ihan yhtäkkiä toimimasta? Olen sitä käyttänyt ihan ok ja välillä se on heitellyt virhettä:

"Error trying to set new file into editor.

Reason:
java.lang.NullPointerException"

Tähän on aikaisemmin auttanut Eclipsen uudelleenkäynnistäminen.

No tossa perjantaina se lakkasi toimimasta kokonaan eikä uudelleenkäynnistäminen enää auta. Toinen virheilmoitus mitä tulee on:

"Error trying to set new file into editor.

Reason:
IWAV0168E Improper nesting of mark statements in Expression. Tried to pop or endMark to before current mark. Tried to go past Mark# 0."

Olen asentanut uudelleen Eclipsen, VE:n, JDK:n, mutta samaa virhettä vaan pukkaa. Oliskohan rekisterissä jotain häikkää vai mahtaako se edes käyttää rekisteriä?

Tosta jälkimmäisesti virheestä ei löytynyt googlettamallakaan oikein mitään syytä.

Jos jollakulla on ehdotus niin kuulisin sen mielelläni!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu