OS X 10.4 (PPC or Intel) - opening project issues

I readed some posts on startup problems but it seemed that, first, I got all of them at the same time, second, no one of these posts solved my issues.

i)If I create a new project I receive that exception:

java.io.IOException: Could not find a safe DOM serializer: java.lang.NoSuchMethodException: org.apache.xml.serialize.XMLSerializer.setNamespaces(boolean)

at org.openide.xml.XMLUtilImpl.write(XMLUtilImpl.java:72)

at org.openide.xml.XMLUtil.write(XMLUtil.java:298)

at org.netbeans.spi.project.support.ant.ProjectGenerator$1.run(ProjectGenerator.ja va:103)

at org.openide.util.Mutex.writeAccess(Mutex.java:310)

at org.netbeans.spi.project.support.ant.ProjectGenerator.createProject0(ProjectGen erator.java:78)

at org.netbeans.spi.project.support.ant.ProjectGenerator.createProject(ProjectGene rator.java:73)

at org.netbeans.modules.web.project.WebProjectGenerator.setupProject(WebProjectGen erator.java:354)

at org.netbeans.modules.web.project.WebProjectGenerator.createProject(WebProjectGe nerator.java:112)

at com.sun.rave.jsf.project.services.WebProjectCreatorImpl.createProject(WebProjec tCreatorImpl.java:37)

at com.sun.rave.api.jsf.project.JsfProjectHelper.createWebProject(JsfProjectHelper .java:729)

at com.sun.rave.api.jsf.project.ui.wizards.NewJsfProjectWizardIterator.instantiate (NewJsfProjectWizardIterator.java:77)

at org.openide.loaders.TemplateWizard$Brigde2Iterator.instantiate(TemplateWizard.j ava:969)

at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:557)

at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:39 6)

at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.j ava:218)

at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1425)

at org.openide.WizardDescriptor.access$900(WizardDescriptor.java:63)

at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:132 7)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:38 3)

at $Proxy15.actionPerformed(Unknown Source)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.ja va:234)

at java.awt.Component.processMouseEvent(Component.java:5554)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)

at java.awt.Component.processEvent(Component.java:5319)

at java.awt.Container.processEvent(Container.java:2010)

at java.awt.Component.dispatchEventImpl(Component.java:4021)

at java.awt.Container.dispatchEventImpl(Container.java:2068)

at java.awt.Component.dispatchEvent(Component.java:3869)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)

at java.awt.Container.dispatchEventImpl(Container.java:2054)

at java.awt.Window.dispatchEventImpl(Window.java:1774)

at java.awt.Component.dispatchEvent(Component.java:3869)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java: 269)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:19 0)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Caused by: java.lang.NoSuchMethodException: org.apache.xml.serialize.XMLSerializer.setNamespaces(boolean)

ii) When I open an already existing jsp page in a project I receive from the designer:

java.lang.ClassCastException: org.apache.xerces.dom.DeferredDocumentImpl

at com.sun.rave.insync.markup.MarkupUnit.syncEngine(MarkupUnit.java:488)

at com.sun.rave.insync.markup.MarkupUnit.read(MarkupUnit.java:451)

at com.sun.rave.insync.SourceUnit.sync(SourceUnit.java:446)

at com.sun.rave.insync.faces.FacesPageUnit.syncSubUnits(FacesPageUnit.java:223)

at com.sun.rave.insync.beans.BeansUnit.sync(BeansUnit.java:174)

at com.sun.rave.insync.live.LiveUnit.sync(LiveUnit.java:288)

at com.sun.rave.insync.live.LiveUnitWrapper.sync(LiveUnitWrapper.java:115)

at com.sun.rave.insync.models.FacesModel.syncImpl(FacesModel.java:899)

at com.sun.rave.insync.Model.sync(Model.java:207)

at com.sun.rave.insync.Model.sync(Model.java:173)

at com.sun.rave.insync.ModelSet$WindowManagerPropertyRegistry.processNodes(ModelSe t.java:107)

at com.sun.rave.insync.ModelSet$WindowManagerPropertyRegistry.propertyChange(Model Set.java:125)

at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java: 333)

at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java: 270)

at org.netbeans.core.windows.RegistryImpl.doFirePropertyChange(RegistryImpl.java:2 49)

at org.netbeans.core.windows.RegistryImpl.tryFireChanges(RegistryImpl.java:222)

at org.netbeans.core.windows.RegistryImpl.selectedNodesChanged(RegistryImpl.java:1 86)

at org.netbeans.core.windows.RegistryImpl.topComponentActivated(RegistryImpl.java: 138)

at org.netbeans.core.windows.WindowManagerImpl.notifyRegistryTopComponentActivated (WindowManagerImpl.java:893)

at org.netbeans.core.windows.Central.activateModeTopComponent(Central.java:1401)

at org.netbeans.core.windows.WindowManagerImpl.topComponentRequestActive(WindowMan agerImpl.java:994)

at org.openide.windows.TopComponent.requestActive(TopComponent.java:553)

at com.sun.rave.project.jsfloader.JsfJavaEditorSupport.doOpenDesigner(JsfJavaEdito rSupport.java:130)

at com.sun.rave.project.jsfloader.JsfJavaEditorSupport$1.run(JsfJavaEditorSupport. java:115)

at org.openide.util.Mutex.doEvent(Mutex.java:1024)

at org.openide.util.Mutex.writeAccess(Mutex.java:330)

at com.sun.rave.project.jsfloader.JsfJavaEditorSupport.openDesigner(JsfJavaEditorS upport.java:113)

at com.sun.rave.project.jsfloader.JsfJspEditorSupport.openDesigner(JsfJspEditorSup port.java:87)

at com.sun.rave.project.jsfloader.JsfJspDataObject$OpenEdit.open(JsfJspDataObject. java:155)

at org.openide.actions.OpenAction.performAction(OpenAction.java:54)

at org.openide.util.actions.NodeAction$3.run(NodeAction.java:450)

at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAct ion.java:116)

at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.j ava:448)

at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1176 )

at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)

at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211)

at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:211)

at java.awt.Component.processMouseEvent(Component.java:5557)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)

at java.awt.Component.processEvent(Component.java:5319)

I tried all the JVM from Apple: 1.5 release 4 and 3, 1.4 too, I reinstalled many times the downloaded application "creator-2_1-mac-ml.command". Last but not least: It happened few month ago on an iMac PPC running 10.4.8, since that I worked on a Intel Core Duo box running 10.4.9 without any trouble.....until two days ago. I didn't updated JSC, nor modified directories, etc...

[8357 byte] By [raoulfra] at [2007-11-27 5:26:35]
# 1

Working around these issues, I note that within a newly created user account, jsc2 works well.

Looking in the "~/Library" differences beetwen these two accounts, the defective account has a "/Java/Extensions" subfolder and a xerces.jar within. Such jar I believe to be the source of the problems. Putting in trash the /Java/ folder, jsc2 immediately work normally.

raoulfra at 2007-7-12 14:47:35 > top of Java-index,Development Tools,Java Tools...