| Hi, answers below... 
 On 19/03/12 12:07, Karen Butzke wrote:
 
      
      This is a tooling issue, so the Eclipse
        Dali forums would be the best place for this question. well, you are probably right. but my intention was to help, calling
    attention of eclipselink team about a found problem that for me
    initially was only EclipseLink related... :) 
 I've informed Dali's team too, after I figured out that
    org.eclipse.jpt.jpa.eclipselink.ui.internal.weave.EclipselinkPreferencePage
    was installed by a Dali feature.
 
 
 How
      have you installed Eclipse Juno M6? I've downloaded Juno M6 from eclipse download site and have
    installed Dali with EclipseLink support feature from Juno repository
    using the "install new software". 
 
 I can
      only get the EclipseLink specific preferences if I look at project
      preferences instead of workspace preferences. In macos, I can see this at workspace preferences: 
 - Java Persistence
 -- JPA
 --- EclipseLink  <--- where I get error
 --- Errors/Warnings
 
 -- JPA <- duplicated item
 
 Do
      you have any issues if you select project Properties -> JPA
      ->EclipseLink? Currently these preferences are only used to
      configure EclipseLink static weaving during build. I can only get JPA project specific properties when the selected
    project has a JPA nature, and I'm accessing it without error. 
 
 
 Was
      there any more information in the error log, perhaps a longer
      stacktrace?At error log I see this:
 
 java.lang.ClassCastException:
    org.eclipse.jpt.jpa.eclipselink.ui.internal.weave.EclipselinkPreferencePage
    cannot be cast to org.eclipse.ui.IWorkbenchPreferencePage
 at
org.eclipse.ui.internal.dialogs.WorkbenchPreferenceNode.createPage(WorkbenchPreferenceNode.java:47)
 at
org.eclipse.jface.preference.PreferenceDialog.createPage(PreferenceDialog.java:1340)
 at
org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.createPage(FilteredPreferenceDialog.java:377)
 at
org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1231)
 at
org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:675)
 at
org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:709)
 at
    org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
 at
org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:705)
 at
org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
 at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
 at
    org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
 at
org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)
 at
org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1226)
 at
org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1251)
 at
org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:262)
 at
    org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:256)
 at
    org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:433)
 at
    org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
 at
    org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3940)
 at
    org.eclipse.swt.widgets.Display.observerProc(Display.java:3530)
 at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native
    Method)
 at
org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4863)
 at
    org.eclipse.swt.widgets.Display.applicationProc(Display.java:5213)
 at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native
    Method)
 at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
 at
    org.eclipse.swt.widgets.Widget.mouseDownSuper(Widget.java:1092)
 at org.eclipse.swt.widgets.Tree.mouseDownSuper(Tree.java:2052)
 at org.eclipse.swt.widgets.Widget.mouseDown(Widget.java:1084)
 at org.eclipse.swt.widgets.Control.mouseDown(Control.java:2534)
 at org.eclipse.swt.widgets.Tree.mouseDown(Tree.java:2007)
 at org.eclipse.swt.widgets.Display.windowProc(Display.java:5462)
 at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native
    Method)
 at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
 at
    org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2095)
 at
    org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2262)
 at org.eclipse.swt.widgets.Display.windowProc(Display.java:5526)
 at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native
    Method)
 at
    org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4976)
 at
    org.eclipse.swt.widgets.Display.applicationProc(Display.java:5125)
 at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
 at
org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)
 at
    org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3612)
 at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
 at org.eclipse.jface.window.Window.open(Window.java:801)
 at
org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.open(WorkbenchPreferenceDialog.java:215)
 at
org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:58)
 at
org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
 at
org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:72)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at
org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
 at
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:229)
 at
org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:210)
 at
org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:131)
 at
org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:161)
 at
org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:142)
 at
org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.runCommand(CocoaUIHandler.java:768)
 at
org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler.access$9(CocoaUIHandler.java:756)
 at
org.eclipse.e4.ui.workbench.renderers.swt.cocoa.CocoaUIHandler$7.widgetSelected(CocoaUIHandler.java:587)
 at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
 at
    org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
 at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4130)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
 at
    org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270)
 at
    org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3976)
 at
    org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3615)
 at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1015)
 at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
 at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:909)
 at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:85)
 at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:580)
 at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
 at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:535)
 at
    org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
 at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
 at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
 at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
 at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
 at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at
    org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
 at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
 
 
  Karen
 
 On 3/17/2012 11:01 AM, Cristiano Gavião wrote:
 Hi,
        I got this error when trying too see
        JavaPersistence/JPA/EclipseLink preferences on Juno M6: 
 An error has occurred. See error log for more details.
 org.eclipse.jpt.jpa.eclipselink.ui.internal.weave.EclipselinkPreferencePage
        cannot be cast to org.eclipse.ui.IWorkbenchPreferencePage
 
 regards
 
 Cristiano
 _______________________________________________
 eclipselink-dev mailing list
 eclipselink-dev@xxxxxxxxxxx
 https://dev.eclipse.org/mailman/listinfo/eclipselink-dev
 
 
 
 _______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev
 
 |